Closed rafsilva19 closed 5 years ago
Validando contra o XSD está OK! Reparei que as linhas não estão numeradas de forma correta. Por exemplo em:
/AuditFile/SourceDocuments/SalesInvoices/Invoice[5]/Line/LineNumber
que só tem uma linha, está marcado como sendo a segunda (2) linha.
<Line>
<LineNumber>2</LineNumber>
<ProductCode>1</ProductCode>
<ProductDescription>Produto 1<ProductDescription>
<Quantity>1.00</Quantity>
<UnitOfMeasure>UN</UnitOfMeasure>
<UnitPrice>10.0000</UnitPrice>
<TaxBase>10.0000</TaxBase>
<TaxPointDate>2019-09-06</TaxPointDate>
<Description>Produto 1</Description>
<CreditAmount>10.0000</CreditAmount>
<Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>AO</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<TaxPercentage>14.0000</TaxPercentage>
</Tax>
<SettlementAmount>0.0000</SettlementAmount>
</Line>
Já corrigi essa questão, mas o erro persiste.
Tente, por favor, fazer o teste apenas com duas casas decimais.
<TaxPercentage>14.00</TaxPercentage>
É apenas para confirmar um aspeto.
Fiz a experiência apenas com duas casas, e apenas com o número inteiro.
A mensagem de erro continuar a aparecer.
Podem-me p.f. fornecer o link para o validador da AGT?
Após validar o ficheiro SAFT com o XSD, tentei utilizar o validador da AGT e recebi a seguinte mensagem:
"Falha na validação, porque o TaxPayable do AuditFile.SourceDocuments.SalesInvoices.5Invoice está mal calculado"
Os valores parecem estar iguais aos calculados pelo ficheiro Excel enviado pelo AGT para testes.
SAFT_20190801_20190930_201909061122.txt