Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ERRO VALIDAÇÃO SAF-T Falha na validação do Hash da parte AuditFile.SourceDocuments.SalesInvoices.2Invoice #46

Closed
28562856 opened this issue Jan 30, 2020 · 12 comments
Labels
invalid This doesn't seem right question Further information is requested wontfix This will not be worked on

Comments

@28562856
Copy link

Boa tarde pessoal,

Estou tentado validar um XML de Facturas e NC mas está me retornado o erro: Falha na validação do Hash da parte AuditFile.SourceDocuments.SalesInvoices.2Invoice, alguém saberia me dizer o que pode estar errado no HASH? Abaixo segue o XML da validação:

Exemplo:
FT 111111/111

N
2020-01-30T00:00:00

3
P

q1ZOID6iCvuekctgVQdwohllU2J/krFQ0sFth/+IS7+ntBvL2V3c6FqiJZpa4dND1P49xm+C099JJVY/AH5fcBlBRhH6Gmb6df/1G3zssq3i/59pi1aVfFaoxJTYnS0slB8N7oD0uvr+vDEQo5qWdQrpSAQOX8TJVVBFHhN1J44=
1
ctwE0gmR8rabb+A+42NYq5ZtG+nVmkHCu4HeqYaeZ9MVAP1bvYlqK51MUn7ClISTww9kwL2XsVxUkqofSJmx2ll3PROKxz9rJ+ccppdzX4zjjooAq92X+b26WghEYyTZSiFpZhmSOztTI2AkoTOla1IB/yggPC5l1MSDDSf1aHU=
1

@cryptolopes cryptolopes added invalid This doesn't seem right question Further information is requested wontfix This will not be worked on labels Jan 30, 2020
@cryptolopes
Copy link
Member

alguém saberia me dizer o que pode estar errado no HASH?

Por favor, tente fornecer informação percetível em relação ao problema.

@celsofrvieira
Copy link

Boa tarde, partilho que ontem consegui validar com sucesso um ficheiro saft e mais tarde ao repetir a validação desse mesmo ficheiro recebi a mensagem de erro conforme indicado no titulo desta thread.

Após alguma reflexão concluo que o controlo do hash presente em cada documento não deverá estar a considerar o tipo de documento. O encadeamento de documentos deve ser feito sim por serie e tipo de documento. Dessa forma, a tool de validação parece estar a verificar o encadeamento doc anterior <-> doc seguinte ignorando o tipo de documento, o que faz que so consigo sucesso na validação se só tiver 1 tipo de documento no ficheiro saft.
Acredito que é necessário ouvirmos a AGT sobre este comportamento.

A se confirmar este diagnóstico, é mandatório que ocorra algum tipo de correcção na tool de validação em uso na AGT.

@cryptolopes
Copy link
Member

Dessa forma, a tool de validação parece estar a verificar o encadeamento doc anterior <-> doc seguinte ignorando o tipo de documento, o que faz que so consigo sucesso na validação se só tiver 1 tipo de documento no ficheiro saft.

Obrigado pelo feedback.

@cryptolopes
Copy link
Member

Duplicate of #49

@cryptolopes cryptolopes marked this as a duplicate of #49 Feb 24, 2020
@scarianga
Copy link

scarianga commented Jun 15, 2020

Saudações @cryptolopes,
Estou a ter exactamente o mesmo problema, tenho sucesso num ficheiro com apenas uma factura mas com mais facturas tenho esse mesmo erro. Poderias ajudar-me a identificar o problema com o hash do meu ficheiro.
PublicKey.txt
SAFT_Hash_dados.xlsx

@cryptolopes
Copy link
Member

Poderias ajudar-me a identificar o problema com o hash do meu ficheiro.

@scarianga

Message Verification
2020-06-01;2020-06-01T00:00:00;FT CPE20/774241;51078.84; Verification Failure
2020-06-01;2020-06-01T00:00:00;FT CPE20/774242;36686.57;HSgGA5Hutj1sXssMfpb/iPB4EREx3EHALYfDIUo/NycoYW0iCpO9RIuFclljXiYmauw2P2Csspg4whwfAGOMJCj8lJzoPBdANeZ36YCxXD+c61omAxSSFAzeUIxM+EPca4lfZ4sj+0hK+RisjOJ290qT2eSyv7x7+JwHjRJbGRo= Verification Failure

Não há dados da data/hora.

@scarianga
Copy link

Saudações @cryptolopes,
desculpa não percebi o "Não há dados da data/hora"

@cryptolopes
Copy link
Member

@scarianga SystemEntryDate
2020-06-01T00:00:00

O timestamp não está completo.

@scarianga
Copy link

scarianga commented Jun 17, 2020

@cryptolopes, fiz algumas alterações mas mesmo assim continuo a ter erro,
SAFT_Hash_dados.xlsx o SystemEntryDate esta no formato timestamp yyyy-mm-dd hh:mm:ss, vi alguns exmplos nos diferentes posts aqui e não vejo o que estará a faltar.
No meu caso em particular faltando algo no timestamp poderia dar-me um exemplo de como seria.

@cryptolopes
Copy link
Member

@scarianga ver #67 (comment)

@juliosondev
Copy link

Saudações Dev's!
Alguém conseguiu validar o seu HAS no portal?

@Albert-Nisten
Copy link

``Sauda

@scarianga ver #67 (comment)

Saudações irmão, estou tendo falha na validação do Hash.... acompanhei todas as ligações que publicaste e mesmoa assim não consegui solucionar o problema

aqui está o meu ficheiro XML e os passos que usei para gerar o Hash ajude por favor

https://sendfile.cc/uploads/file/0.729383001673537772.xml

MENSAGEM: 2023-01-03;2023-01-03T09:01:27;FR 2023/3;2500.00;

HASH ANT: ixmseDcdoTS6As18k6Ovr7rwwrjyqqeltwz/VD29udd2x3rkEd69iyFXixuaQuk3lLbL0Htl5f2z/5fXEnoQGu3g8LRpOvZIqKyAZ3INxdX53i6eDYcrw2LumydXSTDCBvCHYAhnJWUp/ZeUc6UJBB918GBfiQnNsYChTCkO4o4=

CONCANTENACAO

2023-01-03;2023-01-03T09:01:27;FR 2023/3;2500.00;ixmseDcdoTS6As18k6Ovr7rwwrjyqqeltwz/VD29udd2x3rkEd69iyFXixuaQuk3lLbL0Htl5f2z/5fXEnoQGu3g8LRpOvZIqKyAZ3INxdX53i6eDYcrw2LumydXSTDCBvCHYAhnJWUp/ZeUc6UJBB918GBfiQnNsYChTCkO4o4=

HASH FINAL

0vfgs5HTyswnRgrFUyVnFGxacN5Uzc9UOMaOcCuERJrMVVhqxLJdL1mgoCUTiRgZ/hJqcnn5wqGvjQNldCMMsuH/slleRQ6nkowzdnKV9kNS75puvX/YrFGmR6esW3BckDxSiFshyXMElSud57SnHEMCyZKinVuUgsSkq2t4VGc=

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This doesn't seem right question Further information is requested wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

6 participants