ValidateFin
93+ terms

Glossário Financeiro

Definições de referência para termos de finanças, pagamentos e faturação eletrónica

Glossário XML financeiro

Este glossário define os termos técnicos dos formatos eletrónicos de pagamento e faturação - SEPA (pain, camt), ISO 20022, UBL, Peppol, EN 16931, Factur-X, IBAN e os formatos dos EUA/Canadá (ACH, ABA, MT940, BAI2). Cada entrada dá uma definição concisa e citável para ler, integrar ou depurar estes ficheiros.

A

Access Point (Peppol)

Um prestador de serviços certificado que liga empresas à rede Peppol. Os Access Points enviam e recebem documentos eletrónicos em nome dos seus clientes, gerindo o modelo seguro de entrega em quatro cantos.

Algoritmo Mod-97

Algoritmo de verificação utilizado para validar IBANs e referências de credor. Calcula o resto da divisão inteira por 97 de um número obtido a partir dos dados a verificar.

Ferramentas relacionadas:IBAN Validator

Autoliquidação (Reverse Charge)

Mecanismo de IVA em que o comprador, e não o vendedor, é responsável pela declaração e pagamento do IVA. Comum nas transações B2B internacionais.

Ferramentas relacionadas:UBL Validator
B

BAI2 (Bank Administration Institute v2)

Um formato de extrato bancário de gestão de tesouraria publicado pelo Bank Administration Institute, dominante nos EUA e no Canadá. O BAI2 usa uma hierarquia de registos numéricos (01 cabeçalho de ficheiro, 02 grupo, 03 conta, 16 transação, 88 continuação), montantes em unidades menores inteiras e códigos de tipo numéricos (100–399 créditos, 400–699 débitos). É o equivalente norte-americano do SWIFT MT940 e é cada vez mais convertido para o mais rico ISO 20022 camt.053.

Ferramentas relacionadas:BAI2 ViewerCamt.053 Viewer

BBAN (Basic Bank Account Number)

A parte doméstica de um IBAN que identifica o banco, balcão e número de conta. O formato BBAN varia por país; por exemplo, um BBAN belga tem 12 dígitos, enquanto um BBAN francês tem 23 caracteres.

Ferramentas relacionadas:IBAN Validator

BIC

Bank Identifier Code (Código de Identificação Bancária). Também chamado código SWIFT, identifica de forma única uma instituição financeira. Composto por 8 ou 11 caracteres.

Ferramentas relacionadas:SEPA ValidatorIBAN Validator

BIS Billing 3.0

O Peppol BIS Billing 3.0 é a especificação para faturação eletrónica e notas de crédito na rede Peppol. Baseia-se na norma europeia EN 16931 e define campos obrigatórios, listas de códigos e regras Schematron.

Ferramentas relacionadas:UBL Validator

Business Application Header (BAH)

Um componente ISO 20022 (AppHdr) que envolve mensagens MX com metadados sobre o remetente, destinatário e tipo de mensagem. O BAH permite o encaminhamento de mensagens ISO 20022 independentemente do conteúdo de negócio.

C

camt.052

Uma mensagem ISO 20022 (Bank-To-Customer Account Report) que fornece informação intradía ou em tempo real sobre saldo e transações. Utilizada para gestão de tesouraria e monitorização de liquidez antes da liquidação no fim do dia.

Ferramentas relacionadas:Camt.053 Viewer

camt.053

Bank-to-Customer Statement (Extrato Banco-Cliente). Mensagem ISO 20022 que contém o extrato de conta bancária com todos os movimentos e saldos do período.

Ferramentas relacionadas:Camt.053 Viewer

camt.054

Uma mensagem ISO 20022 (Bank-To-Customer Debit Credit Notification) que notifica os clientes de movimentos de crédito ou débito individuais na sua conta. Frequentemente utilizada para notificação de pagamentos em tempo real.

Ferramentas relacionadas:Camt.053 Viewer

Categoria de IVA

Código que classifica o tratamento fiscal de uma linha de fatura. Categorias comuns: S (taxa normal), Z (taxa zero), E (isento), AE (autoliquidação).

Ferramentas relacionadas:UBL Validator

CFONB 120 (AFB120)

O formato de extrato de conta francês normalizado pelo Comité Français d’Organisation et de Normalisation Bancaires. Os registos têm largura fixa de 120 caracteres e são identificados pelos dois primeiros: 01 saldo anterior, 04 movimento, 05 complemento, 07 novo saldo. A sua armadilha célebre é o montante, cujo sinal está sobreimpresso no último carácter (zoned decimal do COBOL: "{" e A-I para um crédito, "}" e J-R para um débito) e cujo número de casas decimais é declarado pelo próprio registo. É o equivalente francês do CODA belga e do ISO 20022 camt.053.

Ferramentas relacionadas:CFONB 120 ValidatorCamt.053 Viewer

ChargBearer (ChrgBr)

Um elemento ISO 20022 (ChrgBr) que especifica quem suporta as comissões da transação. Valores possíveis: DEBT (a cargo do devedor), CRED (a cargo do credor), SHAR (partilhadas) e SLEV (de acordo com o service level acordado). Nas Transferências a Crédito SEPA, o EPC Rulebook impõe o valor SLEV.

Chorus Pro

O portal obrigatório de faturação eletrónica do governo francês para faturas dirigidas a entidades do setor público (B2G). Desde 2017, todos os fornecedores da administração pública francesa devem submeter faturas através do Chorus Pro em formato Factur-X ou UBL.

Ferramentas relacionadas:Factur-X Viewer

CII (Cross Industry Invoice)

Formato XML UN/CEFACT para faturas eletrónicas. Utilizado pelo Factur-X/ZUGFeRD. Implementa o modelo semântico EN 16931 ao lado do UBL.

Ferramentas relacionadas:Factur-X Viewer

CODA (Coded statement of account)

O formato de extrato bancário belga publicado pela Febelfin (referência: versão 2.8, novembro de 2025). Um ficheiro CODA é composto por registos de largura fixa de 128 caracteres identificados pelo primeiro carácter: 0 cabeçalho, 1 saldo anterior, 2.x movimentos, 3.x informação, 8 novo saldo, 9 trailer. Os montantes têm três casas decimais implícitas e um carácter de sinal débito/crédito explícito, e só os movimentos com número de detalhe 0000 estão contabilizados. É o equivalente belga do SWIFT MT940, do BAI2 norte-americano e do ISO 20022 camt.053.

Ferramentas relacionadas:CODA ValidatorCamt.053 Viewer

Comparação XML (XML Diff)

Técnica que identifica as diferenças estruturais e semânticas entre dois documentos XML. Útil para depurar alterações em ficheiros de pagamento ou faturas.

Ferramentas relacionadas:XML Comparator

Condições de Pagamento

Condições acordadas entre comprador e vendedor sobre o prazo e as modalidades de pagamento de uma fatura. Pode incluir descontos por pagamento antecipado.

Ferramentas relacionadas:UBL Validator

Credor

Na terminologia SEPA, o credor é a parte que recebe os fundos (o beneficiário). Numa transferência a crédito pain.001, o credor é identificado por nome, IBAN e opcionalmente BIC. Num débito direto pain.008, o credor inicia a cobrança.

CtrlSum (Soma de Controlo)

Um elemento XML SEPA no GroupHeader que contém a soma total de todos os montantes de transação no ficheiro de pagamento. O CtrlSum deve ser igual à soma de todos os valores InstructedAmount; uma divergência causa a rejeição pelo banco.

Ferramentas relacionadas:SEPA Validator

CustomizationID (BT-24)

O campo da fatura (termo de negócio BT-24, "identificador de especificação") que indica qual especificação o documento segue. Em UBL é o elemento cbc:CustomizationID; em CII o GuidelineSpecifiedDocumentContextParameter/ID. Para Peppol BIS 3.0 o valor é urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0. A regra BR-01 torna-o obrigatório.

D

Data de Vencimento

Data limite para o pagamento de uma fatura. Nos documentos UBL e EN 16931, serve para determinar os prazos de pagamento.

Ferramentas relacionadas:UBL Validator

Data-Valor

Data em que os fundos ficam disponíveis na conta do beneficiário ou são debitados na conta do ordenante. Pode diferir da data de processamento.

Ferramentas relacionadas:Camt.053 Viewer

Desconto

Redução do preço aplicada a uma linha de fatura ou ao total de uma fatura. Em documentos EN 16931, os descontos são documentados com um motivo e um montante.

Ferramentas relacionadas:UBL Validator

Devedor

Na terminologia SEPA, o devedor é a parte que paga (o ordenante). Numa transferência a crédito pain.001, o devedor é o titular da conta que inicia o pagamento. Num débito direto pain.008, o devedor é a parte cuja conta é debitada.

DTD (Document Type Definition)

Uma linguagem de esquema XML legada que define a estrutura e os elementos permitidos de um documento XML. Os DTDs são bloqueados em parsers XML seguros porque permitem ataques XXE. A validação XML moderna utiliza XSD.

E

EDICOM

Um fornecedor global de serviços EDI e faturação eletrónica. O EDICOM oferece soluções para trocar documentos de negócio nos formatos EDIFACT, XML, UBL e Factur-X em diferentes países e enquadramentos de conformidade.

EN 16931

Norma europeia para a faturação eletrónica. Define o modelo de dados semântico e as regras de negócio para garantir a interoperabilidade entre sistemas em toda a UE.

Ferramentas relacionadas:UBL ValidatorFactur-X Viewer

Encargo

Custo adicional adicionado a uma linha de fatura ou ao total de uma fatura, como encargos de entrega ou taxas de serviço.

Ferramentas relacionadas:UBL Validator

EndToEndId (Identificação Ponta a Ponta)

Uma referência única atribuída pela parte originante para identificar uma transação de pagamento SEPA desde a iniciação até à liquidação. O EndToEndId é preservado ao longo de toda a cadeia de pagamento e devolvido ao devedor nos extratos de conta.

Ferramentas relacionadas:SEPA Validator

Entidade Legal

Empresa ou pessoa jurídica identificada por um identificador legal (número de empresa, número de registo). Utilizado nos documentos comerciais para identificar vendedores e compradores.

Ferramentas relacionadas:UBL Validator

Extrato Bancário

Um relatório estruturado de todas as transações numa conta bancária durante um período determinado. Em ISO 20022, os extratos bancários são trocados como mensagens camt.053, fornecendo saldos e informação detalhada.

Ferramentas relacionadas:Camt.053 Viewer
F

Factur-X

Norma franco-alemã de fatura eletrónica híbrida que incorpora um ficheiro XML ISO 20022 / EN 16931 num PDF/A-3. Também conhecido como ZUGFeRD na Alemanha.

Ferramentas relacionadas:Factur-X Viewer

FatturaPA

O formato de faturação eletrónica obrigatório em Itália para todas as transações B2B e B2G, gerido pela Agenzia delle Entrate. Os ficheiros FatturaPA são documentos XML submetidos através do sistema SDI (Sistema di Interscambio).

Ferramentas relacionadas:UBL Validator

Fatura (UBL)

Uma fatura eletrónica em formato UBL (Universal Business Language) 2.1. Contém informação estruturada sobre o vendedor, comprador, linhas de artigos, impostos e condições de pagamento. É um dos tipos de documento reconhecidos pelo Peppol BIS Billing 3.0.

Ferramentas relacionadas:UBL Validator

Faturação Eletrónica

A troca eletrónica de documentos de fatura entre fornecedores e compradores num formato estruturado e legível por máquina. Substitui faturas em papel ou PDF por normas como UBL, CII, Factur-X, XRechnung ou FatturaPA.

Ficheiro de esquema .xsd ISO 20022 (pain.008.001.02.xsd)

O ficheiro XSD que define a estrutura de uma mensagem ISO 20022, nomeado segundo a versão da mensagem, p. ex. pain.008.001.02.xsd (débito direto SEPA) ou pain.001.001.09.xsd (transferência). Um validador verifica o XML contra este esquema para conformidade estrutural antes de aplicar regras de negócio. O ValidateFin inclui os XSD oficiais e valida contra eles no navegador.

Finalidade da Categoria

Código que especifica a natureza de alto nível do pagamento. Exemplos: SALA (salários), SUPP (fornecedor), TAXS (impostos), TREA (tesouraria).

Ferramentas relacionadas:SEPA Validator

Finalidade do Pagamento

Código ISO 20022 que indica o motivo específico de um pagamento. Facilita o tratamento e a reconciliação pelo credor.

Ferramentas relacionadas:SEPA Validator
G

GroupHeader

O primeiro bloco de uma mensagem XML SEPA (pain.001 ou pain.008) que contém informação ao nível da mensagem: MessageId, CreationDateTime, NumberOfTransactions, ControlSum e InitiatingParty. Existe exatamente um GroupHeader por ficheiro.

GuidelineSpecifiedDocumentContextParameter

O elemento XML CII (UN/CEFACT) que contém o identificador de perfil Factur-X / ZUGFeRD. O seu subelemento ID contém a URN do perfil, p. ex. <ram:GuidelineSpecifiedDocumentContextParameter><ram:ID>urn:cen.eu:en16931:2017</ram:ID>. É aqui que um validador lê o BT-24 para decidir quais regras de perfil aplicar.

I

IBAN

International Bank Account Number (Número Internacional de Conta Bancária). Formato padronizado de identificação de contas bancárias. Validado pelo algoritmo mod-97.

Ferramentas relacionadas:IBAN Validator

Informação de Remessa

Referência ou texto livre que permite ao credor reconciliar um pagamento com as faturas correspondentes. Pode ser estruturada (referência) ou não estruturada (texto).

Ferramentas relacionadas:SEPA ValidatorCamt.053 Viewer

InitiatingParty

A parte que inicia uma instrução de pagamento SEPA, identificada no GroupHeader das mensagens pain.001 e pain.008. O InitiatingParty é tipicamente o cliente empresarial que submete o ficheiro de pagamento ao seu banco.

Instruction ID

Referência única da instrução de pagamento atribuída pelo iniciador. Ao contrário do End-to-End ID, só tem alcance entre o iniciador e o seu banco e não é transmitida de ponta a ponta.

Ferramentas relacionadas:SEPA Validator

Instrumento Local

Código que especifica a variante do instrumento de pagamento utilizado. Em SEPA, distingue os diferentes esquemas (CORE, B2B para débito direto).

Ferramentas relacionadas:SEPA Validator

ISO 20022

Norma internacional para as mensagens de dados financeiros utilizando XML. Substitui progressivamente os antigos formatos SWIFT MT para os pagamentos internacionais.

L

Linha de Fatura

Elemento de uma fatura que descreve um produto ou serviço fornecido. Inclui a descrição, a quantidade, o preço unitário, o IVA e o montante total.

Ferramentas relacionadas:UBL Validator
M

Mandato de Débito Direto

Autorização dada pelo devedor ao credor para debitar a sua conta bancária. Obrigatório para todas as operações de débito direto SEPA.

Ferramentas relacionadas:SEPA Validator

Mensagem MX (ISO 20022 MX)

Uma mensagem XML ISO 20022 (por oposição ao formato MT legado). As mensagens MX são mais ricas, mais estruturadas e suportam mais dados do que as mensagens MT. A migração global da SWIFT para ISO 20022 MX está em curso até 2025.

MsgId (Identificação da Mensagem)

Um identificador único atribuído pela parte iniciante a uma mensagem de pagamento SEPA (pain.001 ou pain.008). O MsgId deve ser único dentro de um prazo razoável (tipicamente 15 dias) para evitar processamento duplicado pelo banco.

MT940

Um formato de mensagem SWIFT legado para entrega de extratos bancários, amplamente utilizado antes do ISO 20022. O MT940 fornece informação de saldo e transações com dados estruturados mais limitados em comparação com o camt.053.

Ferramentas relacionadas:MT940 ViewerCamt.053 Viewer
N

Nível de Serviço

Acordo sobre o nível de tratamento do pagamento. O código SEPA é utilizado para indicar que a transação deve ser processada de acordo com as regras SEPA.

Ferramentas relacionadas:SEPA Validator

Nota de Crédito

Um documento comercial emitido por um vendedor para corrigir ou anular uma fatura previamente emitida. Em UBL, uma nota de crédito é um tipo de documento distinto (UBL CreditNote) utilizado para reduzir o montante devido pelo comprador.

Ferramentas relacionadas:UBL Validator

Nota de Débito

Documento emitido pelo comprador para solicitar um aumento do valor de uma fatura. Menos comum do que a nota de crédito.

Ferramentas relacionadas:UBL Validator

Numeração de versão ISO 20022 (pain.001.001.09)

Um identificador ISO 20022 como pain.001.001.09 lê-se: área de negócio + número da mensagem . variante . versão. Assim pain.001.001.09 = iniciação de transferência (pain.001), variante 001, versão 09. pain.001.001.03 (2009) e pain.001.001.09 (2019) são duas versões da mesma mensagem; o SEPA está a migrar de .03 para .09.

Número de IVA

Identificador único atribuído a uma empresa registada para efeitos de IVA. Em documentos UBL e EN 16931, é expresso com o prefixo do código de país.

Ferramentas relacionadas:UBL Validator
P

pain.001

Payment Initiation (Iniciação de Pagamento). Mensagem ISO 20022 XML utilizada para iniciar transferências de crédito SEPA. Suporta os namespaces 003, 009 e 011.

Ferramentas relacionadas:SEPA ValidatorCSV Converter

pain.002

Payment Status Report (Relatório de Estado do Pagamento). Mensagem ISO 20022 devolvida pelo banco para confirmar a aceitação ou rejeição de um ficheiro pain.001.

Ferramentas relacionadas:pain.002 Reader

pain.008 (Iniciação de Débito Direto)

Uma mensagem XML ISO 20022 utilizada para iniciar cobranças de Débito Direto SEPA. O credor envia um pain.008 ao seu banco, que depois cobra fundos das contas dos devedores. Requer um mandato pré-existente. Versões comuns: 002, 008, 010.

Ferramentas relacionadas:SEPA Validator

Payment Information (PmtInf)

O segundo bloco num ficheiro SEPA pain.001 ou pain.008, agrupando transações que partilham parâmetros comuns, como método de pagamento, data de execução e conta do devedor. Um único ficheiro pode conter múltiplos blocos PaymentInformation.

PDF/A-3

Formato de arquivo PDF normalizado ISO 19005-3 que permite incorporar ficheiros em qualquer formato. Utilizado pelo Factur-X para incorporar o XML numa fatura em PDF.

Ferramentas relacionadas:Factur-X Viewer

PEPPOL

Pan-European Public Procurement On-Line. Rede de intercâmbio de documentos comerciais eletrónico baseada em UBL, amplamente utilizada nas contratações públicas europeias.

Ferramentas relacionadas:UBL Validator

Peppol ID

Um identificador único para um participante na rede Peppol, utilizado para encaminhar documentos eletrónicos para o Access Point correto. Consiste num identificador de esquema (p.ex., 0208 para números de empresa belgas) seguido do identificador de negócio.

Ferramentas relacionadas:UBL Validator

Perfis Factur-X (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED)

A Factur-X define cinco perfis de dados, do menos ao mais completo: MINIMUM (apenas cabeçalho e totais, não conforme com a EN 16931), BASIC WL (basic sem linhas), BASIC (com linhas de fatura), EN 16931 (também chamado Comfort, totalmente conforme com a EN 16931) e EXTENDED (cenários de negócio adicionais). O ZUGFeRD 2.x usa os mesmos perfis.

PmtInfId (Identificação da Informação de Pagamento)

Um identificador único para um bloco PaymentInformation dentro de um ficheiro SEPA pain.001 ou pain.008. Os bancos utilizam o PmtInfId para rastrear e reportar lotes de pagamento individuais.

R

Referência do Credor

Referência normalizada (norma ISO 11649) gerada pelo credor para identificar uma fatura ou cobrança. Inclui um dígito de controlo para deteção de erros.

Ferramentas relacionadas:SEPA Validator

Registo em Lote (Batch Booking)

Modo de processamento bancário onde todas as transações de um ficheiro pain.001 são agrupadas numa única entrada no extrato, em vez de entradas individuais.

Ferramentas relacionadas:SEPA Validator

RequestedExecutionDate (ReqdExctnDt)

A data em que a parte iniciante solicita que o pagamento seja executado pelo banco, em formato ISO 8601 (AAAA-MM-DD). Para Transferências a Crédito SEPA, deve ser um dia útil TARGET2.

S

Schematron

Linguagem baseada em XPath para formular asserções sobre documentos XML. Utilizado para validar regras de negócio que não podem ser expressas num XSD.

Ferramentas relacionadas:UBL ValidatorSEPA Validator

SCT (SEPA Credit Transfer)

Um instrumento de pagamento SEPA para enviar fundos de uma conta bancária para outra dentro da zona SEPA. As transações SCT são iniciadas através de mensagens XML pain.001 e processadas dentro de um dia útil. O SCT Inst liquida em menos de 10 segundos.

SDD (SEPA Direct Debit)

Um instrumento de pagamento SEPA que permite a um credor cobrar fundos diretamente da conta de um devedor, com base num mandato. Existem dois esquemas: SDD Core (para consumidores) e SDD B2B (para empresas). As instruções SDD são transmitidas via pain.008.

SDI (Sistema di Interscambio)

O sistema nacional de intercâmbio de faturação eletrónica de Itália, operado pela Agenzia delle Entrate. Todas as faturas italianas B2B e B2G em formato FatturaPA devem passar pelo SDI, que valida, entrega e arquiva faturas.

SEPA

Single Euro Payments Area (Zona Única de Pagamentos em Euros). Iniciativa da UE que harmoniza os pagamentos em euros em 36 países europeus, utilizando os formatos pain.001, pain.002 e camt.053.

Ferramentas relacionadas:SEPA Validator

SMP (Service Metadata Publisher)

Um componente Peppol que publica as capacidades de um participante: quais os tipos de documento que pode receber e qual o Access Point que o serve. O Access Point do remetente consulta o SMP para descobrir o endpoint do destinatário.

SWIFT (Society for Worldwide Interbank Financial Telecommunication)

A cooperativa global que opera a rede internacional de mensagens financeiras utilizada por bancos e instituições financeiras. A SWIFT define os códigos BIC e as normas de mensagens MT/MX para pagamentos transfronteiriços.

U

UBL

Universal Business Language. Norma ISO/IEC 19845 para documentos comerciais XML, incluindo faturas, notas de crédito e ordens de compra. Base do PEPPOL BIS Billing 3.0.

Ferramentas relacionadas:UBL Validator

urn:cen.eu:en16931:2017 (CustomizationID EN 16931)

O identificador base do modelo semântico EN 16931. Por si só, urn:cen.eu:en16931:2017 é o perfil Factur-X EN 16931 (Comfort). Combinado com #compliant# ou #conformant# e uma URN de CIUS, forma um CustomizationID como urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 (Peppol BIS 3.0) - o valor exigido pela regra BR-01 (BT-24).

urn:factur-x.eu:1p0 (URN de perfil Factur-X)

O prefixo URN que identifica um perfil Factur-X / ZUGFeRD dentro do XML CII incorporado. Os cinco identificadores de perfil são urn:factur-x.eu:1p0:minimum, urn:factur-x.eu:1p0:basicwl, urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic, urn:cen.eu:en16931:2017 (o perfil EN 16931 / Comfort) e urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended. Aparece no elemento GuidelineSpecifiedDocumentContextParameter/ID.

urn:iso:std:iso:20022:tech:xsd (namespace ISO 20022)

O namespace XML que identifica uma mensagem ISO 20022 e o seu esquema XSD, p. ex. urn:iso:std:iso:20022:tech:xsd:pain.001.001.09 para uma transferência SEPA ou urn:iso:std:iso:20022:tech:xsd:camt.053.001.08 para um extrato bancário. É declarado com xmlns na raiz Document e deve corresponder exatamente à versão da mensagem.

V

Validação de Esquema

O processo de verificação de um documento XML contra um esquema formal (XSD ou Schematron) para confirmar a correção estrutural e a conformidade com as regras de negócio. É o primeiro passo no processamento de qualquer mensagem SEPA, UBL ou ISO 20022.

Ferramentas relacionadas:SEPA ValidatorUBL Validator

ViDA (VAT in the Digital Age)

Uma proposta da Comissão Europeia para modernizar as regras de IVA com reporte digital em tempo real e faturação eletrónica obrigatória para transações B2B intra-UE. O ViDA exige faturas eletrónicas estruturadas para transações transfronteiriças a partir de 2028.

X

XML (Extensible Markup Language)

Uma linguagem de marcação que codifica documentos num formato legível tanto por humanos como por máquinas. O XML é a base das mensagens de pagamento SEPA, faturas UBL, mensagens financeiras ISO 20022 e muitas outras normas financeiras.

Ferramentas relacionadas:XML Comparator

XML Bem Formado

Um documento XML que cumpre as regras sintáticas básicas do XML: um único elemento raiz, etiquetas corretamente aninhadas, elementos fechados e codificação correta. Um documento bem formado pode ser interpretado; um documento válido é adicionalmente verificado contra um esquema.

xmlns (XML Namespace)

Um atributo que declara um namespace num documento XML, associando nomes de elementos a um URI que os identifica de forma única. Os ficheiros SEPA pain.001 devem declarar o namespace ISO 20022 correto para que a validação de esquema seja bem-sucedida.

XPath

Linguagem de consulta para selecionar nós num documento XML. Utilizado nas regras Schematron e nas transformações XSLT para validar e processar faturas.

XRechnung

A norma nacional de faturação eletrónica da Alemanha baseada em EN 16931, obrigatória para faturas dirigidas a autoridades públicas federais alemãs desde 2020. Utiliza sintaxe UBL 2.1 ou UN/CEFACT CII e é submetido através do portal ZRE.

Ferramentas relacionadas:UBL Validator

XSD

XML Schema Definition. Linguagem de descrição do vocabulário e da estrutura de um documento XML. Utilizado para validar a estrutura dos ficheiros SEPA, UBL e camt.

Ferramentas relacionadas:SEPA ValidatorUBL Validator

XSLT

Extensible Stylesheet Language Transformations. Linguagem para transformar documentos XML. Utilizado para converter entre formatos (por exemplo, de CII para UBL).

XXE (XML External Entity)

Vulnerabilidade de segurança que explora o parsing de entidades externas XML. O ValidateFin bloqueia todas as entidades externas para proteger os dados dos utilizadores.

Z

Zona SEPA

A área geográfica onde se aplicam as normas de pagamento SEPA, compreendendo os 27 estados-membros da UE mais a Islândia, Liechtenstein, Noruega, Suíça, Reino Unido, Andorra, Mónaco, San Marino e Cidade do Vaticano - 36 países no total em 2025.

Ferramentas relacionadas:IBAN Validator

ZUGFeRD

Zentrale User Guide des Forums elektronische Rechnung Deutschland. Norma alemã de fatura eletrónica híbrida, equivalente ao Factur-X. Baseia-se no CII UN/CEFACT.

Ferramentas relacionadas:Factur-X Viewer