Ir para conteúdo
  • Cadastre-se
  • Total de ítens

    50
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que [email protected] postou

  1. Boa tarde, Mansur. Ainda não consegui fazer funcionar. ACSRT = G8063VRTNDMO886SFNK5LDUDEI24XJ22YIPO AChave = 33190310894867000191552070000001751000001758 ACSRT + AChave = G8063VRTNDMO886SFNK5LDUDEI24XJ22YIPO33190310894867000191552070000001751000001758 SHA-1(ACSTR+AChave) = BE8A6126A538F38E2559B56B1C9E783738BFA287 EncodeBase64(SHA-1) = QkU4QTYxMjZBNTM4RjM4RTI1NTlCNTZCMUM5RTc4MzczOEJGQTI4Nw== Isso resulta no seguinte bloco no XML: <infRespTec> <CNPJ>17317805000166</CNPJ> <xContato>EDUARDO SENA</xContato> <email>[email protected]</email> <fone>11911123344</fone> <idCSRT>01</idCSRT> <hashCSRT>a& 8o %Y k x78</hashCSRT> </infRespTec> Aí a nota não é autorizada. Descobri que o string resultante do SHA1 tem que ser transformado de Hexa para String, aí gera o string de 28 caracteres quando faço o EncodeBase64. Mas mesmo assim, na tag hashCSRT o valor fica errado... Esse é o valor que eu coloquei no campo infRespTec.hashCSRT: vmBhJqU4830lWbVrHH54Nzi/oiE=. Mas quando o xml é gerado, o valor fica <hashCSRT>a& 8o %Y k x78</hashCSRT>.
  2. Boa tarde, Mansur. Ainda não consegui fazer funcionar. ACSRT = G8063VRTNDMO886SFNK5LDUDEI24XJ22YIPO AChave = 33190310894867000191552070000001751000001758 ACSRT + AChave = G8063VRTNDMO886SFNK5LDUDEI24XJ22YIPO33190310894867000191552070000001751000001758 SHA-1(ACSTR+AChave) = BE8A6126A538F38E2559B56B1C9E783738BFA287 EncodeBase64(SHA-1) = QkU4QTYxMjZBNTM4RjM4RTI1NTlCNTZCMUM5RTc4MzczOEJGQTI4Nw== Isso resulta no seguinte bloco no XML: <infRespTec> <CNPJ>17317805000166</CNPJ> <xContato>EDUARDO SENA</xContato> <email>[email protected]</email> <fone>11911123344</fone> <idCSRT>01</idCSRT> <hashCSRT>a& 8o %Y k x78</hashCSRT> </infRespTec> Aí a nota não é autorizada.
  3. Coloquei o CSRT = '' e o IdCSRT = 0, preenchi os outros dados e a nota passa, gerando o bloco abaixo no XML. -<infRespTec> <CNPJ>17317805000166</CNPJ> <xContato>EDUARDO SENA</xContato> <email>[email protected]</email> <fone>11911123344</fone> </infRespTec> O problema vai ser quando os dados forem obrigatórios, pois a rotina não gera um string de 28 caracteres para ser colocado no hashCSRT. Segui os passos da NT: 1. Concatenar o CSRT com a chave da NFe 2. Submeter ao SHA-1, gerando um string de 20 bytes hexa (string de 40 caracteres) 3. EncodeBase64 no resultado do SHA-1 (deveria gerar um string de 28 caracteres, segundo a NT, mas gera um string de 58 caracteres) 4. Atribuir ao campo hashCSRT o valor do passo 4 Caso tenha alguma sugestão sobre o que devo fazer, agradeço. Eduardo Sena
  4. Obrigado, Juliana, vou aplicar aqui as adequações e posto o resultado.
  5. Fiz um teste usando o exemplo da NT e passei a hash " 696bfa2de10ce17eaee3ea8123639867c82b8a0c' ", e no xml da Danfe fica dessa forma: <idCSRT>01</idCSRT> <hashCSRT>D1#Y3 ; ;5WZon * '</hashCSRT> E isto dá erro, diz que tem o tamanho menor que o esperado.
  6. Bom dia. Para adequação ao tópico "Responsável Técnico", gostaria de saber se alguém tem uma rotina para o Hash SHA-1, que eu possa usar em Delphi XE3. Desede já, agradeço.
  7. Este xml está com o campo IE preenchido. Se eu envio, dá erro na transmissão "Lote em processamento". Se mandar sem essa tag, a nota é transmitida. 33190310894867000191552070000001471000001478-nfe.xml 33190310894867000191552070000001471000001478.pdf
  8. Boa tarde! Sim, testei todas as opções, não resolveu... E ainda não consegui passar a nota quando informo o campo IE do endereço de Retirada ou Entrega.
  9. Não deu certo. Eu tenho 3 opções de fonte (Arial, Courier e Times NewRoman) e o tamanho default é 8. Coloquei um tamanho menor e troquei para as opções de fonte e não teve efeito no campo CNPJ do endereço de Retirada...
  10. Obrigado, vou fazer esse teste e posto aqui o resultado. Aí, só vou precisar entender o porquê do "Lote em processamento" no envio da Inscrição Estadual do endereço de Retirada... Se tiver alguma sugestão, agradeço!
  11. Eu vi que seu xml está incompleto, você deve atualizar seu pacote ACBR, assim como eu fiz (veja o primeiro xml que eu postei e esse último). E enviar o restante das informações, como CEP, Nome etc... Também vi que o campo CNPJ ficou pequeno para as informações...
  12. No envio dessa nota, com esses dados de Retirada, dá erro "Lote em processamento". Nos testes que fiz, verifiquei que está relacionado ao valor do campo Retirada.IE. Se eu mandar em branco, passa. 33190310894867000191552070000001471000001478.pdf 33190310894867000191552070000001471000001478-nfe.xml
  13. Já consegui atualizar os schemas, agora estou tendo o seguinte problema: quando envio o campo IE para o endereço (retirada.IE), recebo o seguinte retorno: Lote em processamento. Se envio em branco, a nota é autorizada. Alguma sugestão para resolver com o envio do campo preenchido?
  14. Atualizei e apareceu na Danfe o CEP, porém acho que os Schema estão desatualizados. Como faço para atualizar com essas novas tags?
  15. Obrigado, vou fazer a atualização do componente.
  16. Boa tarde! Estou com dúvida quanto ao envio de endereço de Retira e/ou Entrega. As tags enviadas não incluem o CEP? Não apareceu na lista de tags o campo CEP (Retirada.Cep ou Entrega.Cep). Assim, o Estou enviando um pdf e o xml correspondente, contendo o endereço de retirada, com todas as tags que aparecem no componente. Dúvida: existe outro layout de DANFE, que já contempla campos que hoje coloco na área de informações adicionais, por exemplo o FCP. Como eu consigo ter acesso a esse novo layout? Agradeço a atenção, Eduardo Sena. 33190310894867000191552070000001321000001327.pdf 33190310894867000191552070000001321000001327-nfe.xml
  17. Caros, já resolvi a questão, essa tela de solicitação de impressão existe para configurar a propriedade ACBrNFe1.DANFE.NumCopias, e no caso eu devo setar para 0 (zero). Isso está no meu software. Obrigado,
  18. Boa tarde. Estou enviando um evento de cancelamento de NFe e aparece a tela IMPRESSÃO DANFE, solicitando a quantidade a imprimir. Tem como configurar para que, nesse caso, não seja solicitada a impressão? Obrigado. Eduardo Sena
  19. Sim, preciso apenas aumentar o tamanho do campo Código do Produto. O arquivo pdf que estou enviando está original, com o campo Código do Produto / Serviço sem a alteração que eu tentei fazer. O que fizemos: aumentamos o campo Código do Produto e diminuímos o campo Descrição. Ocorre que após salvar e ser gerado um novo arquivo .bpl, não conseguimos que as alterações aparecessem no nosso sistema. Nós alteramos o arquivo ACBrNfeDanfeRLRetrato, no projeto que já descrevi acima, conforme o arquivo .png. Obrigado, 35181260409075011510552070000000151000000153-nfe.pdf
  20. Boa tarde. Não sei se consegui colocar minha real necessidade. Fiz uma alteração na Danfe, aumentando um pouco o tamanho do campo "código do produto", que está avançando até a "descrição" e causando problemas na identificação dos itens. Porém, gostaria de que essa alteração se refletisse no meu sistema, o que não aconteceu. Recompilei o projeto da impressão (ACBr_NFeDanfeRL.dproj), recompilei o meu projeto NFe e ainda imprime o layout sem a minha alteração. Segue o arquivo bpl resultante da compilação. Obrigado, Eduardo ACBr_NFeDanfeRL.bpl
  21. Bom dia! Fiz uma alteração no layout da Danfe e não estou sabendo como publicar essa alteração. Pode me ajudar? Arquivos - ACBR_NfeDanfeRL.bpl - ACBrNfeDanfeRLRetrato Agradeço, Eduardo
  22. Boa tarde, Ricardo. Já foi resolvido! Agradeço o retorno, estava realmente cancelada, porém ainda não havia sido refletida no ambiente nacional, que era onde eu estava efetuando a pesquisa. O Felipe me mostrou, conforme acima. E não, não era em produção. Obrigado, Att, Eduardo
  23. Muito obrigado, Felipe. Eu consultei a nota no site http://hom.nfe.fazenda.gov.br/portal/consultaCompleta.aspx?tipoConteudo=XbSeqxE8pl8= Qual o link para esse site onde você efetuou a consulta, por gentileza ? Mais uma vez, obrigado.
  24. Bom dia! Efetuei um cancelamento de NF-e e na consulta (em homologação) está AUTORIZADA. Onde pode haver um problema? Obrigado. 1-eve.xml
×
×
  • 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.