Os principais campos da mensagem
As especificações técnicas da Autoridade Tributária definem campos identificados por letras. Esta tabela resume parte da mensagem; não é uma especificação completa para emitir ou validar códigos.
| Código | Informação |
|---|---|
| A / B | NIF do emitente / NIF do adquirente |
| C | País do adquirente |
| D / E | Tipo / estado do documento |
| F | Data do documento |
| G / H | Identificação do documento / ATCUD |
| I, J, K | Blocos de informação fiscal, com bases e IVA |
| N / O | Total de impostos / total do documento com impostos |
Os campos e subcampos aplicáveis dependem do documento e da situação fiscal. A AT esclarece, por exemplo, o preenchimento em regimes especiais de IVA. A leitura deve preservar essas diferenças, em vez de assumir que todas as faturas têm a mesma combinação.
Como se parece um excerto?
O exemplo abaixo é fictício e incompleto. Serve apenas para mostrar a separação entre campos; não constitui uma mensagem QR válida para emissão de uma fatura.
F:20261003*G:FT EXEMPLO/42*O:123.00
Um leitor pode transformar o excerto numa data, numa identificação de documento e num valor numérico. Sugerimos guardar também a representação original: é útil quando se investiga uma divergência de formatação ou uma regra de importação.
O que continua fora do QR?
Não conte com o QR para obter a lista completa de artigos, as quantidades e descrições de cada linha, ou o centro de custo interno da sua empresa. A estrutura fiscal publicada pela AT não substitui esses elementos do documento e do processo empresarial.
Uma compra pode pertencer à obra A, à viatura B ou a dois projetos. Essa decisão exige referências do documento, regras internas ou confirmação de uma pessoa. Mesmo com o total corretamente lido, a classificação ainda pode precisar de revisão.
O que verificar depois da leitura?
Como rotina de controlo, compare a identidade do documento, a data e o total com a imagem. Se houver uma divergência, retenha os valores das duas fontes para análise. A descodificação do QR não substitui a verificação da operação nem confirma, por si só, que uma despesa foi paga.
No 1000faturas, o QR já é aproveitado antes do OCR. Para o utilizador, a pergunta útil é quais os campos que ficaram completos e quais os que precisam de leitura adicional ou de contexto.
ATCUD: identificar faturas que faltam no arquivo
A leitura do QR também obtém o ATCUD presente no campo H. O manual de comunicação de documentos ao e-Fatura da AT inclui esse código único entre os elementos comunicados. É uma referência útil para relacionar o documento recebido com o registo fiscal correspondente.
No 1000faturas, este cruzamento já funciona com um ficheiro ou listagem importado do e-Fatura. Comparam-se esses registos com os documentos existentes para o mesmo NIF e período. A área do adquirente do e-Fatura permite verificar as faturas. A importação da listagem é uma etapa distinta da leitura do QR: o identificador não concede, por si só, acesso ao portal.
Exemplo fictício: a listagem consultada contém 120 faturas e o arquivo tem correspondência para 116. As quatro restantes são candidatas a documentos em falta. A equipa pode conferir fornecedor, identificação, data e valor e pedir as cópias antes de o contabilista as solicitar.
A comparação deve ter em conta o momento da consulta, o estado dos documentos e a disponibilidade de identificadores utilizáveis. Uma diferença não prova automaticamente uma falta: confirme a correspondência. Uma fatura ainda não comunicada ou não visível na listagem também não será descoberta por essa comparação.
O benefício é passar de “esperar pelo pedido do contabilista” para “identificar e resolver documentos por obter”. O ATCUD ajuda a reconhecer a fatura; o cruzamento de duas fontes é que permite procurar lacunas no arquivo.
Teste com os seus documentos
Um piloto permite avaliar os campos obtidos, as exceções e a organização dos custos no seu processo.
Pedir um piloto