Erro: value doesn't match any pattern of ['AD|AE|AFAG|AI|AL (...)
Quando o validador do SAF-T dá uma indicação parecida com esta:
é geralmente porque foi usado um imposto cujo campo País/Região é Intracomunitário ou Extracomunitário. Nestes casos, a especificação do SAF-T manda que seja indicado o país do cliente no campo TaxCountryRegion. Se este não estiver definido, o erro é inevitável.
Solução:
1- Identificar o documento. Abrir o ficheiro XML e procurar pela palavra false. Subir o cursor até chegar ao identificador da fatura (ou documento similar), do tipo <InvoiceNo>FT A/00009</InvoiceNo>
2- Procurar o documento no Odoo e abri-lo. Clicar no cliente para ser redirecionado para a ficha deste.
3- Atribuir ao cliente um país específico e gravar.
4- Extrair novamente o ficheiro SAF-T.
Para instalar esta aplicação Web no seu iPhone/iPad pressione e depois Adicionar ao Ecrã Inicial.