O que é o UBL 2.1?

O UBL (Universal Business Language) 2.1 é a norma XML da OASIS para documentos comerciais, amplamente utilizada como formato de base para faturas eletrónicas na Europa e na Ásia-Pacífico.

O Universal Business Language (UBL) 2.1 é uma norma aberta da OASIS que define uma biblioteca de esquemas XML para documentos comerciais — faturas, notas de crédito, encomendas de compra, avisos de expedição e muito mais. Cada tipo de documento tem um conjunto definido de campos, tipos de dados e regras de cardinalidade expressas como uma XML Schema Definition (XSD), pelo que quaisquer dois sistemas que implementem o UBL conseguem trocar documentos sem integração personalizada.

Para a faturação eletrónica, os tipos de documento UBL mais importantes são a Invoice (Fatura) e a CreditNote (Nota de Crédito). A norma de faturação EN 16931 da UE tem uma vinculação de sintaxe UBL 2.1, o que significa que uma fatura conforme à EN 16931 pode ser serializada como XML UBL. O Peppol BIS 3.0 é, ele próprio, um perfil do UBL 2.1 com regras de validação adicionais. Países como os Países Baixos, a Suécia, a Noruega, a Austrália, a Nova Zelândia e Singapura baseiam as suas normas nacionais de faturação eletrónica no UBL 2.1.

Uma fatura UBL contém dados estruturados em elementos XML nomeados: AccountingSupplierParty, AccountingCustomerParty, InvoiceLine, TaxTotal, e por aí adiante. Como a estrutura é legível por máquina e validada por esquema, o ERP de um comprador consegue analisar uma fatura UBL recebida, confrontá-la com a encomenda de compra e lançá-la em contas a pagar sem introdução manual — que é precisamente a eficiência que as obrigações de faturação eletrónica visam libertar.

O Invotify Pro exporta faturas UBL 2.1 conformes à sintaxe UBL da EN 16931. O XML exportado inclui os dados do vendedor e do comprador, as linhas de artigos com a discriminação de impostos, os prazos de pagamento e os totais. Pode entregar o ficheiro diretamente a um parceiro comercial, através de um ponto de acesso Peppol ou através de um portal nacional de faturação eletrónica que aceite UBL.

Termos relacionados

UBL —
Perguntas Frequentes

Q01

O que é o UBL 2.1?

O UBL (Universal Business Language) 2.1 é uma norma XML aberta publicada pela OASIS para documentos comerciais comuns, incluindo faturas, encomendas, avisos de expedição e notas de crédito. É um dos formatos de base mais amplamente adotados para faturas eletrónicas na Europa e na região da Ásia-Pacífico.

Q02

Como se relaciona o UBL com a EN 16931 e o Peppol?

O UBL 2.1 é uma das duas sintaxes permitidas pela norma europeia EN 16931 (sendo a outra o CII da UN/CEFACT). O Peppol BIS Billing 3.0 assenta diretamente no UBL 2.1, pelo que uma fatura UBL corretamente estruturada pode satisfazer simultaneamente os requisitos da EN 16931 e do Peppol.

Q03

Um ficheiro UBL é legível por humanos?

O UBL é XML, pelo que é legível por máquina e estruturado para processamento automatizado, e não para leitura em papel. Foi concebido para ser analisado por sistemas de contabilidade e de compras; uma vista compreensível por humanos é normalmente apresentada em separado a partir dos mesmos dados, por exemplo como um PDF.

Q04

O Invotify consegue exportar faturas em UBL?

Sim. O Invotify Pro gera XML UBL 2.1 a partir das suas faturas, a par dos resultados em CII e Peppol BIS 3.0. Isto permite-lhe submeter faturas eletrónicas baseadas em normas a autoridades públicas e parceiros comerciais que exijam a sintaxe UBL.

Pronto para enviar a sua primeira fatura?

Crie uma fatura profissional em menos de um minuto. Sem necessidade de competências de design.