Jump to content

Douglas A R Lima

Membros
  • Posts

    69
  • Joined

  • Last visited

Everything posted by Douglas A R Lima

  1. Boa tarde, BigWings. Ok! Então confirmando, caso o meu sistema vá emitir NF-e v4.00 com OpenSSL + TLS1.2 devo compilar a mesma com a diretiva {$DEFINE USE_MINGW} e distribuir as DLLs da MinGW independente da versão do sistema operacional?
  2. Boa tarde, senhores. Conforme orientação do Daniel (http://www.projetoacbr.com.br/forum/topic/34177-acbrdfe-openssl-e-tls12/), para utilizarmos OpenSSL e TLS1.2 devemos fazer uso das DLLs compiladas com "MinGW". Estou fazendo testes na NF-e 4.0 (Homologação) para a SEFAZ RS com OpenSSL usando "SSLType = LT_all" e as notas estão sendo transmitidas normalmente. Agora, se altero "SSLType = LT_TLSv1_2" ocorre o erro "OpenSSL 0.9.8n 24 Mar 2010, não suporta LT_TLSv1_2". Eu achava que para enviar NF-e na v4.00 com OpenSSL era obrigatório o uso das DLLs da pasta "...\DLLs\XMLSec\MinGW", haja visto que a partir da v4.00 da NF-e será permitido unicamente o protocolo TLS 1.2. Sei que o componente ACBr faz o ajuste de comunicação para TLS 1.2 se detectar que a versão é superior a 3.1. Mas porque ocorre o erro quando seto direto "SSLType = LT_TLSv1_2". Fiquei até me perguntando se o uso da "MinGW" se aplicaria nos casos WinXP + OpenSSL + A1 + TLS1.2. Estou fazendo testes no Windows 7 Pro com certificado A1. Obrigado!
  3. Bom dia, BigWings. Obrigado pelos esclarecimentos. Com relação a OpenSSL, eu já havia feito o teste e funcionou 100%. Concordo com você, A1 é muito tranquilo com OpenSSL. Mas caso alguém tenha um certificado A1 da VALID e queira utilizar WinCrypt, segue os procedimentos que realizei para o mesmo funcionar em um notebook com Windows 7 Ultimate 32 bits: - Instalei as atualizações disponíveis no Windows Update (103 atualizações); - Instalei o arquivo ".pfx" permitindo exportar a chave privada; - Baixei o instalador da VALID "http://www.validcertificadora.com.br/Instalador" (na instalação selecionei A1, e informei o caminho do ".pfx" e a senha. A principal função do instalador é atualizar as cadeias); - Na aplicação, informei apenas o número de série.
  4. Boa tarde, daniel_paixao. Estou com esta mensagem de erro em um certificado A1 da VALID. Já realizei todos os procedimentos aqui mencionados e não obtive êxito. Poderia compartilhar conosco a sua solução? Obrigado!
  5. Bom dia, André. Atualizado e compilado! Não ocorrem mais os erros mencionados. Obrigado!
  6. Bom dia, senhores! Ontem fiz a atualização via SVN e precisei conferir algumas propriedades do componente ACBrNFeDANFeESCPOS. Ao tentar acessar qualquer propriedade do componente ocorre um "Access Violation". Em alguns momentos também ocorre "Abstract Error". Verifiquei que todos os componentes que possuem referência com a classe "ACBrNFeDANFEClass.pas" apresentam o erro. E todos apontam para o método "GetPathPDF" conforme imagem. Acessei a classe e comentei as alterações, recompilei e parou de ocorrer o erro. Alguém poderia fazer o mesmo teste e verificar se esta tudo ok? Obrigado! Douglas A R Lima
  7. Bom dia, Juliomar e Daniel. Atualizado e compilado sem erros. Muito obrigado! Douglas A R Lima
  8. Bom dia! K2 Software, obrigado! Daniel, refiz o processo e não deu certo. Instalei em uma Máquina Virtual e funcionou 100%. O problema de fato é na minha máquina. Em anexo o arquivo de Log gerado, caso você ou alguém queira analisar e encontre algo que possa me ajudar. Uma pergunta: devo criar um novo post? Obrigado! log_Delphi_2010.txt
  9. Boa tarde, Daniel. Sempre quando atualizo excluo manualmente os arquivos referente ao ACBr das pastas "C:\Users\Public\Documents\RAD Studio\7.0\Bpl" e "C:\Users\Public\Documents\RAD Studio\7.0\Dcp". Refiz o processo conforme sua orientação e ocorreu um erro na instalação. Segue fragmento do Log: ACBr_DFeComum.dpk(35) Fatal: E2202 Required package 'ACBr_OpenSSL' not found Compilation failure Erro ao compilar o pacote "ACBr_DFeComum.dpk". Abortando... Ocorreram erros na compilação dos pacotes. Hoje pela manhã eu copiei as DLL da pasta MinGW / 32 para a pasta Windows/System32. Pode ter alguma relação? De qualquer forma vou refazer todo o processo novamente passo a passo. Obrigado! Douglas A R Lima
  10. Boa tarde, K2 Software. Como você resolveu o erro "Constant object cannot be passed as var parameter"? Estou com o mesmo problema. Método "TDFeSSLXmlSignMsXml.Assinar" da Unit ACBrDFeXsMsXml. Já excluí a minha pasta ACBr e fiz um novo Checkout no SVN e não resolveu. Obrigado! Douglas A R Lima
  11. Boa tarde, senhores! Sei que muito já foi dito, e que muitas respostas acabam sendo repetidas, mas lendo o post do EMBarbosa http://www.projetoacbr.com.br/forum/topic/32011-extensão-do-suporte-ao-delphi-7-até-o-fim-do-ano/#comment-211225 Pergunto: os desenvolvedores que compilam suas aplicações nas versões D7, D2005, D2006 ou D2007 (é o meu caso) e não quiserem ter problemas com uma possível quebra de compatibilidade a partir de janeiro de 2017 terão que migrar suas aplicações para Lazarus, D2009 ou posterior?
  12. Bom dia, Rodrigo. De fato o meu código esta diferente da última revisão do SVN. Abaixo o log do SVN e em anexo o código que estou utilizando. Por agora, não vou alterar nada no sistema referente à NF-e / NFC-e, pois estou trabalhando em outro projeto. Então, faça os testes, confirme se realmente o problema é causado por esta revisão, em seguida poste o resultado para que um dos colaboradores do ACBr, se julgarem necessário, possam alterar a Unit. Um abraço... Log do SVN -------------- Revisão: 11028 Autor: dopi Data: 30/01/2016 Mensagem do Autor: ACBrNFe.pas - Correção para usar o parâmetro Destinatário ACBrDANFCeFortesFrA4.pas - Correção de acentuação GetURLQRCode.txt
  13. Bom dia, Rodrigo. Fiz um teste aqui e a NFC-e foi transmitida sem problemas (print e parte do xml em anexo). Acredito que o erro não esteja relacionado com o método GetURLQRCode, pois com base nos testes que realizei a SEFAZ não valida o número de identificação do estrangeiro. Verifique se o seu ACBr esta atualizado e confirme os dados que estão sendo passados para o componente. Detalhe, sou de Brasília, com isso utilizo a SEFAZ RS. Não sei se a SEFAZ RJ adota algum procedimento diferente. Um abraço... NFCeEst.rar
  14. Leandro, Uma, das várias, melhorias no trunk2 é a possibilidade de gerar um único binário que suporte A1 e A3. Então, após instalar o A1 no Internet Explorer selecione o mesmo como se fosse um certificado do tipo A3. No post do Daniel ele dá mais detalhes. O ACBrNFeDemo também é uma boa fonte de consulta. Um abraço... Douglas A R Lima
  15. Boa tarde, Leandro. Estes clientes que persistem com o erro 10060 utilizam certificado A1? Caso sim, faça o seguinte teste, instale o certificado no IE e configure o mesmo na opção CAPICOM. No meu caso este erro ocorre somente quando informo o caminho do arquivo "pfx". Depois que instalei no IE, parou de ocorrer o erro.
  16. Concordo! Acho que me expressei mal. Como você falou, sem legislação fica difícil. Fiz o teste e esta ok. Obrigado! Douglas A R Lima
  17. Régys, no meu entender, se caso eu informe o <vProd> já com o desconto, então não há necessidade de preencher nenhuma outra informação sobre desconto. Pois quando omito o campo Prod.vDesc e informo o Prod.vProd sem o desconto, como um fiscal irá saber qual o valor do desconto do item? Através do <vDescIncond>? Aí, para descobrir o valor do item ele soma Prod.vProd + Imposto.ISSQN.vDescIncond? Sempre emiti notas de serviço desta forma, e nunca tive problemas.
  18. Ocorre a rejeição: Nota(s) não confirmadas: 372->Rejeicao: Total da NF difere do somatorio dos Valores compoe o valor Total da NF. Status: 610 53160109184233000166650020000003721000003720-nfe.xml
  19. Caso eu não informe o desconto no campo Prod.vDesc ocorre a rejeição abaixo: Nota(s) não confirmadas: 371->Rejeicao: Total do Desconto difere do somatorio dos itens Status: 537 Em cada item, preencho os campos Prod.vDesc e Imposto.ISSQN.vDescIncond e no grupo <ISSQNtot> faço a soma de todos os descontos. Fiquei com uma dúvida: Brasília, como já sabemos, não tem NFS-e. Utiliza o mesmo layout para emissão de notas de Vendas/Serviços. Agora, em se tratando de NFC-e, todos os estados utilizam o mesmo layout? Caso sim, se for confeccionado uma NFC-e conjugada (vendas/serviços) e o serviço informado possuir desconto o campo " vDescIncond" deve ser preenchido. Então, se o campo " vDescIncond" for removido, neste caso, também ficará errado!
  20. Boa tarde, Régys. Brasília, diferente dos demais estados, não possui município, então a arrecadação do ISS é feita pelo estado. Por determinação do GDF (Governo do Distrito Federal), após aprovação do CONFAZ, utilizamos o mesmo layout para emitir notas de Vendas/Serviços. Com isso, quando faço uma nota de Serviço (NF-e ou NFC-e) e a mesma possui desconto (que é muito raro, desconto em prestação de serviço) sou obrigado a preencher o campo "vDesc" do grupo Prod, "vDescIncond" do grupo ISSQNtot e o campo "vDesc" do grupo ICMSTot. Caso contrário podem ocorrer as rejeições abaixo: (quando omito o campo vDesc do grupo ICMSTot) Nota(s) não confirmadas: 41911->Rejeicao: Total do Desconto difere do somatorio dos itens Status: 537 (quando omito o campo vDescIncond do grupo ISSQNtot) Nota(s) não confirmadas: 41912->Rejeicao: Total do desconto incondicionado ISS difere do somatorio dos itens Status: 366 Por isso, para Brasília, a impressão do DANFE fica errada. ("FpNFe.Total.ICMSTot.vDesc + FpNFe.Total.ISSQNtot.vDescIncond"). Douglas A R Lima
  21. DOCFABIO, bom dia! Por favor, como você chegou ao cálculo do grupo <ICMSUFDest> para o CSOSN 500? Já que a empresa é do Simples Nacional, de onde você coletou as informações de alíquota? Você criou uma tabela? Por que a alíquota interna de SP esta 19%, é o adicional do FCP? *: os dados abaixo foram coletados do XML que você postou • Empresa do Simples Nacional - CSOSN 500 • Emitente do RS • Cliente de SP -<ICMSUFDest> <vBCUFDest>500.00</vBCUFDest> <pFCPUFDest>2.0000</pFCPUFDest> <pICMSUFDest>19.0000</pICMSUFDest> <pICMSInter>12.00</pICMSInter> <pICMSInterPart>40.0000</pICMSInterPart> <vFCPUFDest>10.00</vFCPUFDest> <vICMSUFDest>24.00</vICMSUFDest> <vICMSUFRemet>21.00</vICMSUFRemet> </ICMSUFDest> Obrigado! Douglas A R Lima
  22. Bom dia, Régys. Segue anexo XML. Lembrando que o erro ocorre apenas na impressão, devido a soma das tag's <vDesc>4500.00</vDesc> + <vDescIncond>4500.00</vDescIncond>. Douglas A R Lima NFCe_368.rar
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.