FAQs SAF-T PT

Erro: Unexpected child with tag 'ns:DocumentTotals' at position 12. Tag 'ns:Line' expected.

Quando o validador do SAF-T dá uma indicação parecida com esta:



é porque há um pagamento de cliente que não está reconciliado com nenhum fatura (nem foi cancelado). Neste caso, é o 65º pagamento a contar a partir do início do período que está a ser reportado. Dado que a AT não permite a existência de pagamentos nestas condições, teremos que o associar a uma fatura.


Solução:


1- Identificar o pagamento. Na janela onde é apresentado o erro SAF-T, colocar o rato por cima da coluna Caminho e da linha que provocou o erro. Será exibido o nó XML do SAF-T com a informação do pagamento. O nº do recibo aparece logo no início, no tag PaymentRefNo.

2- Em alternativa, ir até Faturação / Clientes / Pagamentos e filtrar os pagamento que estejam dentro do período e tenham o estado publicado. Como, infelizmente, não há forma de filtrar por pagamentos que não estejam reconciliados com nenhuma fatura, é necessário ver a ficha de cada um até aparecer o que não tem o botão Faturas no topo direito do formulário.

3- Escolher uma fartura em aberto do mesmo parceiro e reconciliá-la com o pagamento identificado.

4- Extrair novamente o ficheiro SAF-T.


Este artigo foi útil?

INÍCIO FAQ