Extrator de XML Factur-X/ZUGFeRD
Envie uma fatura Factur-X ou ZUGFeRD — um PDF de aparência normal com um XML de fatura estruturado incorporado — e receba esse arquivo XML separadamente, pronto para importar em um software de contabilidade ou validar.
A fatura dentro da fatura
Uma fatura Factur-X — ZUGFeRD na Alemanha — parece um PDF comum e se comporta como um: você pode abri-la, lê-la, imprimi-la. Mas ela é, na verdade, duas faturas em um único arquivo: as páginas que uma pessoa lê, e uma fatura XML estruturada, incorporada dentro do PDF como anexo, destinada a softwares. A ideia é elegante — um único arquivo atende os dois públicos — até o momento em que você precisa só da metade destinada à máquina: o seu programa de contabilidade pede o XML, um serviço de validação quer inspecioná-lo, ou a rotina de importação do seu contador espera um arquivo isolado. Esta ferramenta abre o PDF na memória, retira o XML incorporado e o entrega de volta para você separadamente.
Por que o XML importa para a sua contabilidade
O XML é a metade que economiza trabalho: valores, detalhamento de IVA, datas, dados das partes e informações de pagamento chegam como campos estruturados que o software de contabilidade importa sem que ninguém precise redigitar um dígito — que é também onde erros de digitação vão morrer. Duas coisas aqui são propositais. O XML extraído sai idêntico byte a byte ao que estava incorporado: é o documento de conformidade de outra pessoa, e reescrever até mesmo um caractere dele poderia comprometer a sua validade. E extração não é validação — esta ferramenta não julga o conteúdo. Se você também trabalha com faturas UBL e Peppol, as ferramentas companheiras cobrem esse lado: um validador estrutural para verificá-las, e um renderizador que as transforma em PDFs legíveis.
Um anexo, vários, ou nenhum
A maioria das faturas Factur-X incorpora exatamente um arquivo, e você recebe o XML de volta diretamente. Algumas incorporam mais — um comprovante de entrega, termos e condições — e, em vez de fazer você adivinhar qual anexo importa, a ferramenta devolve um .zip com tudo o que estava dentro. O terceiro caso é a decepção mais comum: um PDF sem nenhum arquivo incorporado. Isso é simplesmente uma fatura em PDF comum — digitalizada, ou exportada de um modelo qualquer — e não há nenhum XML escondido para encontrar nela, por mais oficial que pareça. Factur-X é algo que o software de quem envia precisa inserir de propósito; esta ferramenta só consegue recuperar o que realmente estava lá.
O que diferencia o Factur-X/ZUGFeRD de uma fatura em PDF comum
Uma fatura Factur-X (criada por França/Alemanha, hoje usada em toda a UE) ou ZUGFeRD é um arquivo PDF/A-3 com uma fatura XML estruturada (formato CII) incorporada como anexo. As pessoas abrem o PDF como qualquer outra fatura; já o software de contabilidade lê o XML incorporado. Esta ferramenta extrai esse XML separadamente.
E se o PDF tiver mais de um anexo?
Você receberá um .zip com tudo o que estava incorporado, em vez de um único arquivo XML.
Os dados da minha fatura ficam armazenados em algum lugar?
Não. O PDF é lido na memória do servidor para extrair o anexo e descartado logo após o envio da resposta. Nada é gravado em disco nem registrado. Consulte nossa política de privacidade.
Isso valida a fatura?
Não — isso apenas extrai o arquivo que já está incorporado; não verifica se esse XML é, em si, uma fatura eletrônica válida e conforme.
