Saltar para o conteúdo

Ferramenta gratuita

Validador de faturas eletrónicas EN 16931

Envie uma fatura eletrónica UBL ou CII. O ficheiro é verificado com os esquemas XML fixados e as regras de negócio da EN 16931 e, quando declarar um desses perfis, também com o conjunto de regras do Peppol BIS Billing 3.0 ou do XRechnung 3.0. O carregamento e as cópias de validação são temporários. Não é criado qualquer registo de fatura, documento ou relatório.

A validar…

A ferramenta executa os artefactos oficiais de validação fixados e incluídos nela: o esquema pertinente, o Schematron da EN 16931 e o conjunto de regras do perfil compatível declarado pelo identificador de especificação do ficheiro. Recebe o ID publicado da regra, a respetiva mensagem e o local em que foi aplicada. Um sistema destinatário pode usar outra versão ou acrescentar as suas próprias verificações.

O que é executado no ficheiro

Deteção da sintaxe e do perfil
O elemento raiz define a sintaxe: uma Invoice ou CreditNote UBL ou uma CrossIndustryInvoice UN/CEFACT. O identificador de especificação (BT-24) define o conjunto de regras: EN 16931, Peppol BIS Billing 3.0 ou XRechnung 3.0. Um identificador desconhecido por este validador é conferido apenas com a EN 16931, e o relatório indica esse facto.
Esquema
Os bytes exatos são validados com os esquemas OASIS UBL 2.1 ou UN/CEFACT CII D16B incluídos. Nada é obtido pela rede, e um ficheiro que declare um tipo de documento ou uma entidade é recusado em vez de interpretado.
Regras comerciais
O Schematron oficial CEN EN 16931 é executado primeiro. Quando o ficheiro declara Peppol BIS Billing 3.0 ou XRechnung 3.0, esse conjunto de regras é executado depois sobre os mesmos bytes. Cada resultado inclui o ID publicado pelo próprio conjunto de regras.

Perguntas sobre o validador de faturas eletrónicas

Que ficheiro posso enviar?

Uma Invoice UBL da OASIS, uma CreditNote UBL ou uma Cross Industry Invoice UN/CEFACT, num ficheiro .xml. Um PDF Factur-X não é lido aqui. Extraia o anexo factur-x.xml e envie esse ficheiro.

A minha fatura fica guardada ou é enviada para outro local?

O navegador envia o XML ao FreeBillGen como ficheiro temporário gerido pelo framework. O validador lê o ficheiro, usa uma cópia temporária de curta duração na etapa Schematron e remove essa cópia depois da etapa. Não cria qualquer registo de fatura, documento, conta ou relatório e não envia o ficheiro para um serviço externo de validação. O framework elimina os ficheiros temporários de acordo com o respetivo calendário de limpeza.

Que conjuntos de regras são executados?

Os artefactos oficiais de validação CEN EN 16931, as regras do Peppol BIS Billing 3.0 e as regras do XRechnung 3.0, todos fixados numa versão específica nesta aplicação. O relatório indica a versão exata que avaliou o ficheiro.

A aprovação aqui significa que a minha fatura será aceite?

Significa que o ficheiro cumpriu o esquema e as regras executadas. A entrega é um processo separado: uma plataforma destinatária pode acrescentar as suas próprias verificações, e o acesso à rede Peppol ou a uma plataforma nacional continua a exigir um prestador qualificado.

A validação do meu ficheiro falhou. O que faço agora?

Cada resultado indica o ID da regra e o resultado esperado. Corrija os termos indicados no sistema que produziu o ficheiro, exporte novamente e execute outra validação aqui.

Também precisa de produzir a fatura?

O FreeBillGen cria faturas grátis e sem registo e pode exportar mapeamentos UBL e CII genéricos para revisão neste validador.

Criar uma fatura

A ferramenta executa os artefactos de validação oficiais da EN 16931, Peppol BIS Billing e XRechnung fixados nesta aplicação. Não é um teste de conformidade de ponto de acesso, nem um teste de aceitação de uma plataforma nacional ou aconselhamento profissional.