GSantos escreveu:
Tenho estado a tentar submeter o ficheiro saft, mas antes fiz a validação. Acontece porém que no validador desde link:
info.portaldasfinancas.gov.pt/apps/saft-pt01/ dá-me o seguinte erro: unknown protocol: d.
Caro Guilherme,
Está com algum azar na validação... usou o validador ONLINE, que lhe está a dar um erro que EM NADA tem a haver com a validação SAFT (problema de browser???)
De qualquer forma, como está explicado no tópico das FAQ, tem o validador DESKTOP que é muito mais fiável, e valida as ASSINATURAS dos documentos.
Vamos a factos:
1)
O validador ONLINE (onde está a obter o erro) devolve:
Na linha 12: cvc-pattern-valid: Value '4440' is not facet-valid with respect to pattern '([0-9]{4}-[0-9]{3})' for type 'PostalCodePT'.
Na linha 12: cvc-type.3.1.3: The value '4440' of element 'PostalCode' is not valid.
2)
O validador DESKTOP confirma.
Análise do erro: Se editar o ficheiro XML, irá verificar que na LINHA 12 se encontra o CÓDIGO POSTAL da sua empresa. O formato NÃO FOI aceite no SAFT, pelo simples motivo de estar definido como 0000 e não como 0000-000. O Colibri 8 dá liberdade na definição do código postal da empresa, o que não vai acontecer em próximas versões para evitar esta situação.
Como resolver?
- CRIAR um código postal correcto e EDITAR os dados da empresa em PARÂMETROS. De seguida, exportar novamente o SAFT.
ou
- EDITAR o ficheiro XML e na linha 12 colocar o código postal correcto no formato 0000-000.
Cumprimentos!