ValidateFin
Voltar ao blog
·Atualizado 11 de mar. de 2026·Factur-X·Por Eliel Nicaise

Perfis Factur-X explicados — De MINIMUM a EXTENDED

Guia completo dos cinco perfis Factur-X/ZUGFeRD 2.x: MINIMUM, BASIC WL, BASIC, EN 16931 e EXTENDED — com campos, casos de uso e regras de conformidade.

O que são os perfis Factur-X?

Factur-X (França) e ZUGFeRD 2.x (Alemanha) definem cinco perfis graduados que oferecem diferentes níveis de dados estruturados no ficheiro XML CII incorporado. Cada perfil é um superconjunto do anterior: uma fatura BASIC contém todos os campos MINIMUM mais outros.

Escolher o perfil correto depende do seu caso de uso: processamento automatizado, conformidade legal ou revisão manual. O Chorus Pro (portal B2G francês) aceita todos os perfis.

Perfis: MINIMUM (metadados mínimos), BASIC WL (sem linhas), BASIC (nível de linha), EN 16931 (norma completa), EXTENDED (além de EN 16931).

Perfil MINIMUM

Blog.post14.s2.intro

Blog.post14.s2.th1Blog.post14.s2.th2Blog.post14.s2.th3Blog.post14.s2.th4
Blog.post14.s2.r1.c1Blog.post14.s2.r1.c2Blog.post14.s2.r1.c3Blog.post14.s2.r1.c4
Blog.post14.s2.r2.c1Blog.post14.s2.r2.c2Blog.post14.s2.r2.c3Blog.post14.s2.r2.c4
Blog.post14.s2.r3.c1Blog.post14.s2.r3.c2Blog.post14.s2.r3.c3Blog.post14.s2.r3.c4
Blog.post14.s2.r4.c1Blog.post14.s2.r4.c2Blog.post14.s2.r4.c3Blog.post14.s2.r4.c4
Blog.post14.s2.r5.c1Blog.post14.s2.r5.c2Blog.post14.s2.r5.c3Blog.post14.s2.r5.c4
Blog.post14.s2.r6.c1Blog.post14.s2.r6.c2Blog.post14.s2.r6.c3Blog.post14.s2.r6.c4

Perfis BASIC WL e BASIC

Blog.post14.s3.intro

BASIC WL (Without Lines / Sem linhas) acrescenta informações de pagamento, dados bancários (IBAN/BIC) e número de IVA do fornecedor, mas não contém detalhes de linha. Adequado para faturas simples com uma única categoria fiscal.

BASIC acrescenta detalhes de linha: cada linha de fatura com descrição, quantidade, preço unitário e montante de linha. Isto permite a reconciliação automática de linhas no processamento de faturas de compra.

BASIC é o perfil mais utilizado para faturas de fornecedores B2B padrão. Fornece dados suficientes para processamento automático sem a complexidade de EN 16931 ou EXTENDED.

Perfis EN 16931 e EXTENDED

Blog.post14.s4.intro

O perfil EN 16931 (também conhecido como COMFORT) implementa a norma EN 16931 completa, incluindo todos os campos obrigatórios e opcionais: referências de fatura/encomenda, endereço de entrega, condições de pagamento, descontos, múltiplas categorias fiscais.

EXTENDED vai além de EN 16931 e oferece campos adicionais para cenários comerciais complexos: múltiplos recetores, informações logísticas detalhadas, números de série, informações aduaneiras. É compatível com UN/CEFACT SCRDM.

Para transmissão Peppol através de ponto de acesso, os ficheiros Factur-X devem usar o XML CII incorporado que cumpre pelo menos EN 16931, com CustomizationID definido para o valor Peppol BIS 3.0.

ValidateFin e Factur-X

O ValidateFin extrai o XML CII do seu ficheiro PDF Factur-X/ZUGFeRD, deteta automaticamente o perfil e valida o XML contra as regras schematron apropriadas. Verá o relatório de validação completo incluindo todos os erros com caminhos de campos.

Abrir validador Factur-X

Perguntas frequentes

Factur-X é o mesmo que ZUGFeRD?

Sim e não. A especificação técnica é idêntica (ambos são PDF/A-3 + XML CII). A diferença está no nome e na origem nacional: Factur-X é o nome francês, ZUGFeRD é o nome alemão. A partir de ZUGFeRD 2.1 / Factur-X 1.0 estão completamente sincronizados.

Que perfil devo usar para o Chorus Pro?

O Chorus Pro aceita todos os perfis Factur-X. Para processamento automatizado recomenda-se EN 16931. Para revisão manual é suficiente BASIC. Em caso de dúvida, escolha EN 16931 para máxima compatibilidade.

Posso criar um documento Factur-X sem PDF?

Não. O Factur-X é por definição um documento PDF/A-3 com XML incorporado. O PDF é obrigatório. Se apenas precisar de XML (ex.: para Peppol), exporte o XML CII separadamente e transmita-o diretamente.

O ValidateFin valida os cinco perfis Factur-X?

Sim. O ValidateFin extrai o XML CII do ficheiro PDF, lê o nome do perfil declarado e valida contra as regras schematron correspondentes. Os perfis de MINIMUM a EXTENDED são todos suportados.

Como extraio o XML de um ficheiro Factur-X?

O ValidateFin extrai e mostra o XML automaticamente. Se quiser extrair manualmente: abra o ficheiro PDF com uma ferramenta PDF que mostre anexos e procure o anexo 'factur-x.xml' ou 'zugferd-invoice.xml'.

Blog.post14.faq.q6

Blog.post14.faq.a6

Blog.post14.faq.q7

Blog.post14.faq.a7

Blog.post14.faq.q8

Blog.post14.faq.a8

Blog.post14.faq.q9

Blog.post14.faq.a9

Blog.post14.faq.q10

Blog.post14.faq.a10