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.th1 | Blog.post14.s2.th2 | Blog.post14.s2.th3 | Blog.post14.s2.th4 |
|---|---|---|---|
| Blog.post14.s2.r1.c1 | Blog.post14.s2.r1.c2 | Blog.post14.s2.r1.c3 | Blog.post14.s2.r1.c4 |
| Blog.post14.s2.r2.c1 | Blog.post14.s2.r2.c2 | Blog.post14.s2.r2.c3 | Blog.post14.s2.r2.c4 |
| Blog.post14.s2.r3.c1 | Blog.post14.s2.r3.c2 | Blog.post14.s2.r3.c3 | Blog.post14.s2.r3.c4 |
| Blog.post14.s2.r4.c1 | Blog.post14.s2.r4.c2 | Blog.post14.s2.r4.c3 | Blog.post14.s2.r4.c4 |
| Blog.post14.s2.r5.c1 | Blog.post14.s2.r5.c2 | Blog.post14.s2.r5.c3 | Blog.post14.s2.r5.c4 |
| Blog.post14.s2.r6.c1 | Blog.post14.s2.r6.c2 | Blog.post14.s2.r6.c3 | Blog.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-XPerguntas 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