Closed Schobert closed 2 years ago
No XSD, OriginatingON está definido com Unbound, deveria portanto ser repetível.
E é repetível. É algo que a AGT deve rever do seu lado.
<xs:element maxOccurs="unbounded" name="SourceDocumentID">
<xs:complexType>
<xs:sequence>
<xs:element ref="OriginatingON" />
<xs:element ref="InvoiceDate" />
<xs:element minOccurs="0" ref="Description" />
</xs:sequence>
</xs:complexType>
</xs:element>
Obrigada Nelson. é o que também penso. vou insistir com a AGT.
Afinal tem um erro: é a estrutura SourceDocumentID que tem de repetir: Exemplo correto:
Line LineNumber000001/LineNumber SourceDocumentID OriginatingON InvoiceDate /SourceDocumentID SourceDocumentID OriginatingON InvoiceDate /SourceDocumentID CreditAmount Tax
AuditFile.SourceDocuments.Payments.Payment.Line.SourceDocumentID.OriginatingON não permite repetições
Nos pagamentos, quando há mais do que uma ocorrência de OriginatingON, dá erro na submissão do ficheiro. Especificamente neste caso há duas faturas para o mesmo pagamento. Existem portanto duas entradas OriginatingON (uma por cada fatura). No XSD, OriginatingON está definido com Unbound, deveria portanto ser repetível.