Estou efetuando o desenvolvimento de notas fiscais de ajustes e encontrei uma inconsistência na tag "nItemAnt"
O número do item da nota de origem o campo det.nItem o valor é "1", quando enviado a nota fiscal de ajuste referenciando o item (conforme manual), a formatação atual é "000", no caso gerando "001" na tag "nItemAnt" e recebendo a seguinte exceção:
--> 1839 - Element '{http://www.portalfiscal.inf.br/nfcom}det', attribute 'nItemAnt': [facet 'pattern'] The value '001' is not accepted by the pattern '[1-9]{1}[0-9]{0,3}'.
Ajuste a unit ACBrNFComXmlWriter e coloquei a formatação com '###0', e a nota fiscal foi validada.
Segue a unit para validação.
ACBrNFComXmlWriter.pas
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.