Portugal tem requisitos específicos para documentos fiscais: NIFs com validação mod-11, ATCUD obrigatório desde 2024, taxas de IVA de 6%/13%/23%, e formato SAF-T para comunicação com a AT. O PhotonDoq foi construído nativamente para estes requisitos.
Validação de NIF inteligente
Cada NIF extraído é validado com o algoritmo mod-11 (check digit). Se o OCR lê um dígito errado (comum: 0↔8, 1↔7), o sistema tenta correcções automáticas substituindo dígitos confusos e recalculando o check digit.
Resultado: taxa de correcção de NIFs de ~30% nos casos de leitura ambígua.
QR Express — ATCUD a €0.10
Desde 2024, todas as faturas PT incluem um QR code ATCUD (Assinatura de Tempo, Código de Controlo Único Digital) com dados oficiais da Autoridade Tributária.
O PhotonDoq detecta este QR code e extrai:
- NIF emitente e destinatário
- Tipo e número de documento
- Data de emissão
- Bases tributáveis por taxa (6%, 13%, 23%)
- Total IVA e total do documento
No modo QR Express, o processamento é sub-segundo e custa apenas €0.10 (vs €0.15 em OCR standard). Os dados vêm directamente da AT — sem erros de OCR.
Consistência matemática
O sistema valida automaticamente:
- Base + IVA = Total (tolerância €0.05)
- Soma das linhas ≈ Base tributável
- Taxa IVA válida para Portugal (6%, 13%, 23%)
- Quantidade × Preço unitário = Total linha
Exportação para ERPs
Cada fatura processada pode ser exportada directamente para:
- SAF-T PT — XML oficial para comunicação com a AT
- TOConline — Formato de importação Compras
- Primavera V10 — Módulo Compras Serie A
- PHC GO — Módulo Compras VFA
- Odoo — Formato account.move
E ainda CSV, Excel, JSON para integração com qualquer sistema.
Multi-pass verification
Se a confiança na extracção é inferior a 85%, o sistema faz uma segunda passagem focada nos campos fracos. Os resultados das duas passagens são merged — mantendo o valor com maior confiança em cada campo.
A IA aprende
Cada vez que corriges um campo, o sistema:
- Guarda a correcção na base de dados
- Actualiza os padrões desse fornecedor
- Na próxima fatura do mesmo fornecedor, usa o padrão aprendido
- Cross-company: padrões anónimos ajudam todos os utilizadores