Validador de faturas eletrônicas PINT AE dos EAU
Cole o XML de uma fatura eletrônica dos EAU e veja o que um Accredited Service Provider provavelmente rejeitaria: identificadores, endpoints Peppol, categorias de imposto, valores em AED e totais.
Ferramenta
Aprovadas 0
A corrigir 0
Regras de validação PINT AE que este validador revisa
Estas são as verificações que o validador executa no seu navegador. Não são os identificadores oficiais das regras PINT AE; o seu Accredited Service Provider executa o conjunto completo de regras oficiais antes de enviar a fatura.
| Regra | O que é revisado | Erro típico | Como corrigir no SAP B1 |
|---|---|---|---|
| Identificadores de especificação | O CustomizationID é urn:peppol:pint:billing-1@ae-1 e o ProfileID é urn:peppol:bis:billing | Ausente, ou é um ID genérico do Peppol BIS | Corrija os valores constantes no seu modelo XML ou no mapeamento do ASP |
| Indicadores de tipo de transação | ProfileExecutionID contém 8 dígitos binários (p. ex. 00000000 para uma fatura padrão) | Vazio, ou texto em vez de dígitos 0/1 | Adicione um UDF de documento para os 8 indicadores e preencha-o em cada fatura |
| Número e data da fatura | cbc:ID está presente e IssueDate está no formato AAAA-MM-DD | Falta o número, ou a data traz hora ou barras | Mapeie OINV.DocNum e formate DocDate como ISO |
| Tipo de documento | As faturas usam 380 ou 480; as notas de crédito, 381 ou 81 | Código de tipo incomum | Defina o tipo conforme o objeto (13 / 14) e o indicador de fora do escopo |
| Moeda | AED, ou uma moeda estrangeira com TaxCurrencyCode AED e um segundo TaxTotal em AED | Fatura em USD sem valores de imposto em AED | Leia DocRate e adicione o total de imposto em AED a partir de VatSum |
| Endpoints Peppol | O EndpointID do vendedor e do comprador usa schemeID 0235 e um TIN de 10 dígitos que começa com 1 | O TRN de IVA de 15 dígitos no EndpointID | Guarde o TIN (10 primeiros dígitos do TRN) em um UDF do parceiro de negócios e da empresa |
| TRN | PartyTaxScheme/CompanyID tem 15 dígitos e começa com 1; um TIN diferente dos 10 primeiros dígitos do TRN de IVA aparece como nota, não como erro | Comprimento incorreto ou um TRN com espaços | Limpe OCRD.LicTradNum e a identificação fiscal da empresa |
| Razões sociais | O RegistrationName do vendedor e do comprador está presente | Razão social vazia | Mapeie CardName (ou um UDF de razão social) e o nome da empresa |
| Categorias de imposto | Apenas S, Z, E, O ou AE; S a 5 %; Z, E, O e AE com imposto zero; tipos 480 / 81 apenas E, O ou Z; sem detalhamentos duplicados | Um código de IVA local como "VAT5" como categoria | Mapeie cada grupo de imposto para uma categoria PINT AE |
| Valores de imposto | Imposto S = base de cálculo × 5 % (±0.01); TaxTotal = soma dos detalhamentos | IVA do cabeçalho arredondado de forma diferente do das linhas | Monte o detalhamento a partir das linhas (INV1.VatSum) |
| Linhas | Cada linha tem um valor, uma categoria válida e um nome de item; quantidade × preço = valor da linha | O valor da linha inclui um desconto que não é enviado | Envie os descontos de linha como AllowanceCharge ou use o preço líquido |
| Totais do documento | No máximo 2 casas decimais; linhas − descontos + encargos = líquido; líquido + IVA = bruto; bruto − adiantamentos + arredondamento = a pagar | Falta o desconto do cabeçalho (DiscSum) nos totais | Envie o desconto do cabeçalho como AllowanceCharge do documento |
| Faturas negativas | Uma fatura não pode ter valor a pagar negativo | Fatura negativa por uma devolução | Use uma nota de crédito de cliente no lugar |
| Referência da nota de crédito | Uma nota de crédito tem um BillingReference para a fatura original | Nota de crédito sem fatura base | Baseie a nota de crédito na fatura, ou use o motivo VD para descontos por volume |
Para a lista completa de campos obrigatórios, consulte o nosso dicionário de dados PINT AE (51 campos) para SAP Business One.
Três passos, sem cadastro
Cole o XML
Copie o XML UBL de uma fatura ou nota de crédito dos EAU a partir do seu ERP ou do portal do seu ASP, ou carregue o nosso exemplo.
Veja o que falha
São revisados linha por linha os identificadores, os endpoints Peppol, o TRN e o TIN, as categorias de imposto, os valores em AED e cada total.
Corrija na origem
Cada problema indica qual campo corrigir no SAP Business One ou no seu ERP antes que o ASP o rejeite.
Perguntas sobre esta ferramenta
O que é PINT AE?
PINT AE é a versão dos EAU da Peppol International Invoice (PINT). É um formato XML UBL 2.1 com campos próprios dos EAU, como o esquema Peppol 0235, os indicadores de tipo de transação e os valores de imposto em AED. O seu CustomizationID é urn:peppol:pint:billing-1@ae-1.
Esta ferramenta substitui a validação do meu ASP?
Não. Ela executa as verificações estruturais e de cálculo mais comuns para que você detecte os problemas a tempo. O seu Accredited Service Provider executa todas as regras oficiais do PINT AE antes de enviar a fatura.
Quais códigos de categoria de imposto são permitidos nos EAU?
S (alíquota padrão, 5%), Z (alíquota zero), E (isento), O (fora do escopo do imposto) e AE (inversão do sujeito passivo). Z, E, O e AE levam imposto zero, e os documentos fora do escopo (tipo 480 ou 81) só podem usar E, O ou Z (regra IBR-122-AE do PINT AE).
O que vai no EndpointID de uma fatura eletrônica dos EAU?
O Tax Identification Number (TIN) de 10 dígitos com schemeID 0235. As diretrizes de faturamento eletrônico do Ministério das Finanças definem o TIN como os 10 primeiros dígitos do seu TRN (para um membro de um grupo fiscal, o próprio TRN); se os seus registros de IVA (VAT) e do Imposto Corporativo mostram números diferentes, consulte a FTA. O TRN de IVA de 15 dígitos vai em PartyTaxScheme/CompanyID, então os dois números não precisam coincidir. Colocar um número completo de 15 dígitos no EndpointID é uma causa frequente de erros de roteamento.
Quais regras de validação PINT AE esta ferramenta revisa?
O CustomizationID e o ProfileID, os endpoints Peppol com esquema 0235 (TIN de 10 dígitos), o TRN do vendedor e do comprador, os códigos de categoria de imposto permitidos (S, Z, E, O, AE) e suas alíquotas, os valores de imposto em AED e cada total de linha e de documento. O conjunto completo de regras oficiais é executado pelo seu Accredited Service Provider.
Onde encontro o dicionário de dados PINT AE (lista de campos)?
O nosso dicionário de dados PINT AE lista os 51 campos obrigatórios de uma fatura fiscal eletrônica dos EAU, com o caminho UBL de cada campo e sua origem no SAP Business One: kodenova.com/insights/uae-pint-ae-field-mapping-sap-business-one/
A minha fatura é enviada para algum lugar?
Não. O XML é lido no seu próprio navegador. Nada é enviado à Kodenova nem a mais ninguém.
Feitas para equipes de SAP Business One
Precisa de faturamento eletrônico dos EAU a partir do SAP Business One ou do seu ERP?
Mapeamos os seus documentos para PINT AE e conectamos o seu ERP ao seu ASP, com logs e novas tentativas. Preço fixo, normalmente cotado em 24 horas.
