Ir para conteúdo
  • Cadastre-se

jedusena@hotmail.com

Membros
  • Total de ítens

    28
  • Registro em

  • Última visita

  • Days Won

    1

jedusena@hotmail.com last won the day on 11 Novembro 2018

jedusena@hotmail.com had the most liked content!

Reputação

8 Neutro

1 Seguidor

Sobre jedusena@hotmail.com

  • Rank
    Membro

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Boa tarde. Ao informar o endereço de Entrega ou Retirada, se eu informar o campo IE, ao enviar para validação há o retorno "Lote em Processamento". Se eu enviar sem essa informação, a nota é autorizada. Obs.: atualizei hoje (21/03/19) o ACBR e os Schemas. Eu já estava com esse problema antes de atualizar e mesmo atualizando continuou dando erro. Anexo 2 xml, um com a tag IE e outro sem a tag IE (autorizada) no endereço de Retirada. Agradeço alguma sugestão. Eduardo Sena 33190310894867000191552070000001801000001804-nfe.xml 33190310894867000191552070000001811000001810-nfe.xml
  2. Boa tarde. Estou com alguma dificuldade para gerar o campo infRespTec.hashCSRT. Meu grupo infresptec está saindo com erro no hashCSRT. ACBRNfe1.Configuracoes.RespTec.CSRT = G8063VRTNDMO886SFNK5LDUDEI24XJ22YIPO Chave = 33190310894867000191552070000001771000001779 CSRT_ValorInicial := ACBRNfe1.Configuracoes.RespTec.CSRT + Chave; hashCSRT_RespTec := getHashSHA1(CSRT_ValorInicial); hashCSRT_RespTec = 4eRY3At/QvYyBzHW7/ouqjwJw9E= ACBrNFe1.NotasFiscais.Add.NFe.infRespTec.hashCSRT := hashCSRT_RespTec; Após enviar para Sefaz Alguma sugestão? Agradeço. Eduardo Sena
  3. @Juliana Tamizou, boa tarde. Pode encerrar esse, vi que foi corrigido na última sexta-feira, bastando que eu atualize o pacote ACBR na minha máquina. Outro colega estava tendo o mesmo problema que eu e após atualizar, foi resolvido. Obrigado, Eduardo Sena
  4. 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>esena@esena.com.br</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>.
  5. 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>esena@esena.com.br</email> <fone>11911123344</fone> <idCSRT>01</idCSRT> <hashCSRT>a& 8o %Y k x78</hashCSRT> </infRespTec> Aí a nota não é autorizada.
  6. 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>esena@esena.com.br</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
  7. Obrigado, Juliana, vou aplicar aqui as adequações e posto o resultado.
  8. 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.
  9. 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.
  10. 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
  11. 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.
  12. 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...
  13. 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!
  14. 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...
×
×
  • Criar Novo...