assoft-portugal / SAF-T-AO

Official XSD from the Government of Angola for use in SAF-T AO
https://www.agt.minfin.gov.ao
MIT License
56 stars 63 forks source link

Erro no ficheiro,AuditFile.SourceDocuments.SalesInvoices.2Invoice (FT 2021LDA/2) . Hash está errado. #194

Closed cabanga closed 2 years ago

cabanga commented 2 years ago

Hash está errado

Saudações prezados estou com dificuldades ao validar o meu ficheiro saft-ao no portal da AGT. Acompanhei cada uma das soluções apresentadas aqui, incluido as de validação de virgula e casas decimais, mas nenhuma solucionou o problema.

Pode validar o valor total que é incluido no hash gerado é o mesmo que esta no ficheiro XML em GrossTotal

Detalhes :

  1. No primeiro bloco consta as informações antes e depois de ser gerado da primeira factura.
  2. Consta as informações da segunda factura antes e depois de ser gerado.

image

PRIMEIRA FACTURA: 2021-12-27;2021-12-27T14:16:56;FT 2021LDA/1;1230.00;

FemBb4zV87WtpB+c0Dwv4XoV+HNHiEZMZuPsHMYPHy3bYGQrH3tNiNEVTZn2Jk7EvayDo/JJBXlPIfqyvJcW7xYAnRNz9blwezJP94n/whnCpjxlA1pVOj21mUjy3BddjOlhxgNgQA6ccgunFYThhFYGaQ8v26m3DoLTU44oTrA=

SEGUNDA FACTURA: 2021-12-27;2021-12-27T14:18:49;FT 2021LDA/2;1881.00;FemBb4zV87WtpB+c0Dwv4XoV+HNHiEZMZuPsHMYPHy3bYGQrH3tNiNEVTZn2Jk7EvayDo/JJBXlPIfqyvJcW7xYAnRNz9blwezJP94n/whnCpjxlA1pVOj21mUjy3BddjOlhxgNgQA6ccgunFYThhFYGaQ8v26m3DoLTU44oTrA=

OSur8bJwWoeGVmJREbMurW8pE4RUeVoerAv3kKakvjUN5Ia92QZncQ0zVGJe6O9u+buNUOcwgp0i8LvZ3RakK4jlbAlkXRwayfiwcRqadrO6efB+X5/0pf+a7I1Xn68+n/gZAqcpdmRFE9KjEnP4BCA3yRHqfzGfSNW9hDqyDl8=

Validei a assinatura e pude verificar que passou image

Mais ainda assim o erro persiste Uma das issus que validei foi esta #58 E ainda assim não passa.

Vou deixar a minha chava publica e o ficheiro saft aqui e quem poder por favor agradeço

public_kambandu.txt kambandu-saft-ao-2021-12-27 14:26:25.xml.txt

cryptolopes commented 2 years ago

Telegram:

cryptolopes commented 2 years ago

O método está correto. O problema pode estar na plataforma da AGT. Qual é o resultado obtido aquando da validação manual dos hashes?

sofiamribeiro commented 2 years ago

Verifique se o Header.ProductID e SoftwareValidationNummber estão corretos.

cabanga commented 2 years ago

Olá Pessoal Olha já resolve

O problema era a data que constrava ao gerar o hash ao formatar estava a ter um minuto a mais. Ou seja eu pegava no entry_sistem_date ao formatar para gerar o hash aumentava um minuto a mais e ao validar não passava.

O hash esta a ser gerado em um outro serviço em node e a lib moment que estava a usar fazia isso. mas ja esta resolvido.

Thanks a todos

Adriiano commented 1 year ago

Saudações prezados estou com dificuldades ao validar o meu ficheiro saft-ao no portal da AGT. Capturar

@cabanga também estou com erro no meu hash

cabanga commented 1 year ago

Bom dia prezado, assim que possível lhe ajudo. Estou muito ocupado de momento

Se possível deixa o teu WhatsApp e depois lhe ajudo

Cumprimentos

On Fri, Aug 4, 2023 at 12:38 PM Adriano Nunes Sebastião < @.***> wrote:

Saudações prezados estou com dificuldades ao validar o meu ficheiro saft-ao no portal da AGT. [image: Capturar] https://user-images.githubusercontent.com/73115653/258409057-f9574d58-e9bf-4cab-83ce-85f33bae5e9f.PNG

@cabanga https://github.com/cabanga também estou com erro no meu hash

— Reply to this email directly, view it on GitHub https://github.com/assoft-portugal/SAF-T-AO/issues/194#issuecomment-1665469913, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQA6CZDBQC3MV6BYWX2YT3XTTNLLANCNFSM5K2NAJFQ . You are receiving this because you were mentioned.Message ID: @.***>

-- https://about.me/jmcabanga?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb JM Cabanga about.me/jmcabanga https://about.me/jmcabanga?promo=email_sig&utm_source=product&utm_medium=email_sig&utm_campaign=gmail_api&utm_content=thumb

adriano461997 commented 1 year ago

Olá Pessoal Olha já resolve

O problema era a data que constrava ao gerar o hash ao formatar estava a ter um minuto a mais. Ou seja eu pegava no entry_sistem_date ao formatar para gerar o hash aumentava um minuto a mais e ao validar não passava.

O hash esta a ser gerado em um outro serviço em node e a lib moment que estava a usar fazia isso. mas ja esta resolvido.

Thanks a todos

Eu já verifiquei isso e continuo com o mesmo erro na validação no portal da AGT