Boas,
Comecei agora a usar o Colibri versão 8 e criei 3 faturas para poder testar o envio do ficheiro SAFT, testei no visualizador que disponibilizam na secção de Downloads e deu o ficheiro como correto. Depois testei no validador do portal das finanças e ai já me deu erros.
Sei que os que estão relacionados com o EUR são para ser igorados tal como li num post aqui no fórum mas o problema é que tenho um erro que tem a ver com o tamanho máximo do campo morada na fatura.
* Na linha 355: cvc-maxLength-valid: Value 'Rua Fernão Magalhães , lote 143-Urbanização Vistas do Atlânt' with length = '65' is not facet-valid with respect to maxLength '60' for type 'SAFPTtextTypeMandatoryMax60Car'.
* Na linha 355: cvc-type.3.1.3: The value 'Rua Fernão Magalhães , lote 143-Urbanização Vistas do Atlânt' of element 'AddressDetail' is not valid.
Estive a ver o XML e encontrei um diferença engraçada, que passo a citar: No campo morada do cliente o gerador SAFT limita a morada aos 60 caracteres mas no campo morada na fatura esse limite é superior a 60 (neste caso é de 65 caracteres).
Agradeço opinião de como resolver e fica a dica caso seja um bug no gerador SAFT.