Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 19-11-2024 em todas as áreas

  1. Olá pessoal! No dia 13/11/2024 foi publicada a versão 1.05 da Nota Técnica 2015/002 para o CT-e. Esta nota técnica trata sobre o web service de Distribuição de DF-e para o CT-e. A nova versão adiciona o CT-e Simplificado como um documento a ser devolvido pela distribuição, para o Tomador e também para Terceiros. Com esta nova versão, o CT-e, CTe-OS, GTV-e e agora o CT-e Simplificado são devolvidos para os participantes de acordo com o quadro abaixo: Datas As datas tanto do ambiente de homologação quanto do ambiente de produção estão como 21/10/2024, dando a entender que a NT já está em vigor em ambos os ambientes. Vale lembrar: A solução ACBr já implementa o processo de Distribuição DFe para o CT-e. Leia a versão 1.05 da Nota Técnica na íntegra AQUI.
    4 pontos
  2. Olá pessoal! No dia 18/11/2024 foi publicado o Informe Técnico 2023/001 em sua versão 1.10. Este informe atualiza a Tabela de Códigos de Produtos da ANP adicionando os 16 novos códigos: 840101003, 840101004, 620101009, 610502001, 610502002, 620501003, 620503001, 420107001, 611402001, 611302001, 610601002, 610702001, 611501001, 611401001, 611402002, 610503001. Datas Implantação Teste: Até 28/11/2024 Implantação Produção: Até 16/12/2024 conforme UF autorizadora O informe técnico pode ser lido na íntegra AQUI. A tabela atualizada pode ser encontrada AQUI. Um agradecimento ao membro de nossa comunidade @Andreas Otowicz por compartilhar a informação em nosso Discord.
    4 pontos
  3. Boa tarde, pessoal! Fiz a atualização de lib e agora estou obtendo o retorno esperado. Muito obrigado!
    3 pontos
  4. Olá... Recentemente precisei integrar a balança/módulo WEIGHTECH WT3000-iR. Ao tentar utilizar o modelo existente "balWeightechWT3000_ABS" no componente ACBrBAL, a leitura veio 10x menor. Pesquisando melhor, vi que existem os modelos "WT3000_ABS" e "WT3000IR_ABS". Como eu não tinha um manual de integração e balança WT3000_ABS para testar o "balWeightechWT3000_ABS", achei melhor fazer uma nova classe para o "WT3000IR_ABS", para não mexer na outra classe e causar alguma quebra de compatibilidade. A princípio, o formato parece ser compatível com a balança LIBRATEK WT 3000 I R, e me baseei em parte na implementação dela. Porém lendo o manual de integração, vi que tem mais de um formato de mensagem, no caso, o padrão configurado no cliente atende aos formatos Fm1, Fm2 e Fm9. Foi implementada a leitura para esses formatos, e para transmissão normal e transmissão contínua. Implementei as classes: "TACBrBALWeightechWT3000IR_ABS" na unit "Fontes\ACBrSerial\ACBrBALWeightechWT3000IR_ABS". "TFormatoFm1Fm2Fm9Util" na unit "Fontes\ACBrSerial\ACBrBALWeightechWT3000IR_ABS_Fm1Fm2Fm9". Alterei as units: "Fontes\ACBrSerial\ACBrBAL" "TACBrBALModelo": Adicionada a enumeração "balWeightechWT3000IR_ABS". Uses (implementation): "ACBrBALWeightechWT3000IR_ABS" Método "TACBrBAL.SetModelo": "TACBrBALWeightechWT3000IR_ABS.Create(Self);" Obs.: Como existem mais formatos além dos citados acima, resolvi criar uma classe utilitária à parte, para a interpretação dos formatos que pertencem ao mesmo padrão (conforme o manual), achei melhor criar separado pra não deixar a classe referente à balança muito "cheia". Dessa forma, caso seja necessário implementar para os outros padrões, basta criar novas classes com a interpretação e usar na classe referente à balança. Caso a implementação não tenha ficado correta ou precisa de melhores explicações, ou se não havia necessidade, favor me informarem. Obrigado! Referências: Site do equipamento https://www.weightech.com.br/indicador-de-pesagem-wt3000-ir-abs Manual de integração https://drive.google.com/file/d/1R1tTGp5TZCRFR_6errg13vUV4k759NL1/view?usp=sharing WT3000_ABS e WT3000iR_ABS ACBrBAL.pas ACBrBALWeightechWT3000IR_ABS.pas ACBrBALWeightechWT3000IR_ABS_Fm1Fm2Fm9.pas
    2 pontos
  5. Testamos em 5 computadores com Windows 11 e a solução resolveu. Obrigado!
    2 pontos
  6. Consegui resolver o problema Depois de muito bater cabeça e tb analisar outros post do fórum ajustei meu Dockerfile para iniciar uma instância do X do Linux e deu certo. A mensagem do erro que estava estourando não é de fato o problema, e sim a questão da libacbrnfe64.so ter dependências da parte gráfica do Linux. Depois de instalado o pacote xvfb e aplicado o seguinte comando : Xvfb :99 -screen 0 1280x1024x24 -ac +extension GLX +render -noreset & Tudo funcionou perfeitamente.
    2 pontos
  7. Não estou sabendo. Muito Obrigado.
    1 ponto
  8. Boa tarde @willian_delan, Favor atualizar os fontes, reinstalar o ACBr e faça novos testes. Verifique se esta configurando o caminho para os Schemas corretamente. No programa exemplo na aba Geral, confere esses dois campos de configuração: O Montar automaticamente o Path dos Schemas e o Schemas do Provedor (caminho).
    1 ponto
  9. Oi @Juliomar Marchettime achei. TACBrNFSeXProviderManager.GetProvider Ele verifica a versão da NFSe Amanhã vou testar, muito obrigado.
    1 ponto
  10. @Italo Giurizzato Junior @Juliomar Marchetti Segue em anexo lacerdopolis.atende.net.xml Basicamente ele retorna conforme print anexo, ele retorna isso no response:
    1 ponto
  11. Ok, tinha feito isso, não funcionou, depois tentei novamente e está funcionando agora, vai entender, inclusive já abandonei o exemplo e estou fazendo direto no meu sistema, tudo certo, obrigado a todos pela atenção.
    1 ponto
  12. Pelo que eu entendi, o tomador do serviço usa esse código de barras para dar entrada nos sistema de retaguarda dele... mas isso é apenas uma suposição minha, pois é indiferente o que o tomador faz com o código de barras.. Acredito que se estão solicitando é pq usam para algo importante..
    1 ponto
  13. @Jamil Araujo, conferindo em ambos seus arquivos de Log, temos no retorno a chamada do método EnviarEmail a seguinte resposta: Conferindo no fonte do método, a lógica aplicada é: 1º A Lib verifica se o segundo parâmetro que foi passado é um arquivo ou o conteúdo do mesmo. 2º Se for um arquivo, a Lib verifica se o mesmo existe. 3º A Lib carrega o conteúdo do referido arquivo na memória da biblioteca, alimentando assim um documento na Lista. 4º A Lib verifica se a lista de documentos na memória está vazia e se estiver, devolve o retorno que recebeu. Seu processo parece estar falhando no passo 3. Por favor: Confirme se o arquivo XML existe no local indicado. (Em seu exemplo: /home/jamil/trampo/11/danfe/) Verifique se o XML que está sendo passado é válido(tente abrir ele para ver se não há nenhum erro de estrutura, por exemplo, ou se ele é o XML do documento de fato ou se tem informações a mais, como tags de envelope por exemplo). Faça um teste utilizando o comando de impressão para confirmar se a Lib carrega o XML corretamente.
    1 ponto
  14. Bom dia @willian_delan, Fiz uma alteração no código do componente visando gerar a alíquota com 2 casas decimais. Desta forma essa alteração vai atender todas as cidades que se utilizam desse provedor. Por fim a URL de homologação que você colocou na seção da referida cidade esta errada, pois essa URL não é do webservice e sim do site. Resumindo o arquivo ACBrNFSeXServicos.ini não precisa de nenhuma alteração no que se refere a URL da referida cidade.
    1 ponto
  15. @EMBarbosa, você parece ser o nosso especialista nesse assunto... Obrigado pela contribuição @Leandro Araújo
    1 ponto
  16. @SisTerra Software foi disponibilizado uma nova versão do ACBrLibPIXCD Por favor, atualize e veja se esta tudo certo.
    1 ponto
  17. Posso estar enganado, mas esse "Habilitado" ai é só da Situação Cadastral dele, caso estivesse habilitado para emissão de NFe, acredito que deveria ter uma observação parecida com essa que aparece na consulta do Sintegra dos clientes que temos no Pará:
    1 ponto
  18. Boa tarde @Daniel Simoes, O arquivo ACBrNFSeXServicos.ini já foi alterado com essa nova URL, mas o manual não deixa claro se foi alterado somente a URL ou se ocorreu também a troca de provedor. Esse "estilo" de URL é utilizado pelos provedores SmarAPD e SilTecnologia. O manual infelizmente não informa a empresa contratada ou se eles compraram o sistema da SmarAPD (provedor que atendia).
    1 ponto
  19. veja com o contador, no caso o CRT ali não está mais de simples, já virou RPA
    1 ponto
  20. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO C6 Bank Solicitar credenciais de autenticação junto ao portal C6 Bank de Desenvolvedores: https://developers.c6bank.com.br/ FACBrBoleto.Cedente.CedenteWS.ClientID := ClientID criado no portal FACBrBoleto.Cedente.CedenteWS.ClientSecret:= Client Secret Criado no portal. FACBrBoleto.Cedente.CedenteWS.Scope := Deixar em Branco (nao informar) FACBrBoleto.Cedente.CedenteWS.KeyUser := Deixar em Branco (nao informar) Caso utilize arquivos PFX, KEY, CRT ou PEM certificado, marque a opção: ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := true; FACBrBoleto.Configuracoes.WebService.ArquivoKEY :='c:\pastaCertificado\Certificado.key'; FACBrBoleto.Configuracoes.WebService.ArquivoCRT :='c:\pastaCertificado\Certificado.crt'; Dados Homologação: Necessario credenciais de homologação fornecida no portal / suporte banco e marcar a propriedade abaixo: FACBrBoleto.Homologacao := true
    1 ponto
  21. Não encontrei nenhum tópico assim, e se quiserem relatar como começaram "nessa vida", estejam a vontade. comecei aprendendo basic em um CP-500 da Prológica, SO CP/M ( Control Program for Microcomputers ) com linguagem basic residente, com 48K de memória e disco de 5.1/4 (sem HD), os dados eram gravados em fita cassete. https://pt.wikipedia.org/wiki/CP_500 https://pt.wikipedia.org/wiki/CP/M Isso foi em 1984, fazem 35 anos, direto do túnel do tempo.
    1 ponto
  22. Boa tarde pessoal ! Alguns bancos utilizam certificados crt, pem e key na sua autenticação. Vou mostrar como exportar a partir de um certificado A1 (.pfx)! OBS. Essa operação é possível apenas com o certificado do tipo A1. Com o A3 não é possível! Primeiramente você vai precisar ter em seu computador o executável do OpenSSL, ou seja, o OpenSSL.exe. Uma dica para download é https://gnuwin32.sourceforge.net/packages/openssl.htm baixe o arquivo binaries.zip e descompacte em uma pasta de sua preferência. O Executável (OpenSSL.exe) vai estar dentro da pasta que você criou em uma pasta chamada “bin” Você precisa entrar no prompt de comando acessar esta pasta para executar os comandos, ou adicionar ela no path do windows. Eu descompactei o arquivo zip em c:\openssl e vou abrir o prompt de comando, e acessar a pasta bin com o comando: cd\openssl\bin Meu certificado está na pasta c:\certificado Gerar o arquivo PEM: openssl pkcs12 -in c:\certificado\Certificado.pfx -nokeys -out c:\certificado\Certificado.pem Gerar o arquivo CRT: openssl pkcs12 -in c:\certificado\Certificado.pfx -clcerts -nokeys -out c:\certificado\Certificado.crt Gerar o arquivo KEY: openssl pkcs12 -in c:\certificado\Certificado.pfx -nocerts -nodes -out c:\certificado\Certificado.key Prontinho ! Todos seus certificados estão na pasta c:\Certificado !
    1 ponto
  23. meu primeiro contato foi com um hotbit acho que em 1988... meu primeiro programa funcional foi em basic... mas ja programei em COBOL, Clipoer, DBase, Joiner, e uso Delphi desde a primeira versão.. ainda tenho funcionando tenho o o PC-XT em que programei profissionalmente pela primeira vez, um Itautec I-7000, com 640Kb de memoria, e HD de 20mb ( isso mesmo.. MB !!! )
    1 ponto
  24. Olá pessoal, Eu também aprendi a programar por volta de 1983/1984 em um TK-82c com 16 Kbytes de RAM com linguagem Basic residente e os programas eram gravados em fita cassete, usávamos se não falha a minha memoria um gravador National. Em 1985 comprei um TK-85 que tenho até hoje, depois comprei um Expert da Gradiente, esse infelizmente não tenho mais. TK-82c TK-85 Expert
    1 ponto
  25. Daniel Muito obrigado. Deu tudo certo. Deixo aqui a função em Vb.net para quem precisar no futuro. É muito bom assinar e poder contar com o SAC. Calc_Xor_VB.net.txt
    -1 pontos
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.