Leitor de Documentos
Extrai dados estruturados de notas fiscais, recibos e contratos e devolve em tabela ou JSON. Use ao precisar tirar campos de documentos para planilha ou sistema.
Leitor de Documentos
Esta skill lê documentos (notas fiscais, recibos, boletos, contratos, comprovantes) e extrai os campos relevantes em formato estruturado — tabela ou JSON — pronto para colar em planilha ou importar em um sistema. O foco é precisão, padronização de formatos brasileiros (datas, CNPJ, valores em R$) e marcação clara do que não foi encontrado.
Quando usar
- Tirar valores e datas de várias notas fiscais para uma planilha de despesas.
- Extrair cláusulas-chave de um contrato (prazo, valor, multa, foro).
- Organizar recibos e comprovantes de pagamento em uma tabela.
- Conferir dados de um boleto (vencimento, valor, beneficiário, linha digitável).
- Padronizar informações de documentos com formatos diferentes em um só esquema.
Gatilhos: "extraia os dados dessa nota", "tire as cláusulas desse contrato", "organize esses recibos em tabela", "leia esse documento e me dê em JSON".
O que esta skill faz
- Identifica o tipo de documento e os campos esperados para ele.
- Extrai os campos em formato consistente (datas DD/MM/AAAA, valores R$ 0.000,00, CNPJ formatado).
- Devolve em tabela (para conferência) ou JSON (para sistema), conforme pedido.
- Marca campos ausentes ou ilegíveis como "não encontrado" — nunca inventa.
- Sinaliza incertezas (texto borrado, ambiguidade) para revisão humana.
Como usar (passo a passo)
- Receba o documento (texto colado, imagem ou PDF) e o objetivo (quais campos importam).
- Classifique o tipo (nota fiscal, recibo, boleto, contrato, comprovante).
- Liste os campos-alvo conforme o tipo (veja o template).
- Extraia cada campo literalmente do documento; não deduza valores que não estão escritos.
- Padronize os formatos (data, moeda, documentos) para o padrão brasileiro.
- Marque ausências como "não encontrado" e dúvidas como "verificar".
- Escolha o formato de saída (tabela markdown para revisão, JSON para integração).
- Resuma ao final: total de documentos, soma de valores (se aplicável) e itens a revisar.
Estrutura / Template
TIPO: (nota fiscal / recibo / boleto / contrato / comprovante)
OBJETIVO: (quais campos importam)
FORMATO DE SAÍDA: ( ) tabela ( ) JSON
CAMPOS POR TIPO
- Nota fiscal: número, série, data emissão, emitente (nome+CNPJ),
destinatário, descrição, valor total, impostos
- Recibo: nº, data, pagador, recebedor, valor, referente a, forma de pagamento
- Boleto: beneficiário, pagador, vencimento, valor, linha digitável, nosso número
- Contrato: partes, objeto, vigência (início/fim), valor, forma de pagamento,
multa/rescisão, foro, data de assinatura
- Comprovante: data, valor, origem, destino, ID/autenticação
SAÍDA (JSON):
{
"tipo": "",
"campos": { ... },
"itens_a_revisar": []
}
Exemplo preenchido
TIPO: nota fiscal de serviço
OBJETIVO: alimentar planilha de despesas do mês
FORMATO: tabela + resumo
| Campo | Valor |
|------------------|--------------------------------|
| Número | 001234 |
| Data emissão | 12/03/2026 |
| Emitente | Gráfica Sol Ltda |
| CNPJ emitente | 12.345.678/0001-90 |
| Descrição | Impressão de 2.000 folders |
| Valor total | R$ 1.480,00 |
| ISS retido | não encontrado (verificar) |
RESUMO: 1 nota processada. Valor total: R$ 1.480,00.
Itens a revisar: ISS retido (campo não localizado no documento).
Mesma nota em JSON:
{
"tipo": "nota_fiscal_servico",
"campos": {
"numero": "001234",
"data_emissao": "12/03/2026",
"emitente": "Gráfica Sol Ltda",
"cnpj_emitente": "12.345.678/0001-90",
"descricao": "Impressão de 2.000 folders",
"valor_total": "1480.00",
"iss_retido": null
},
"itens_a_revisar": ["iss_retido"]
}
Dicas e boas práticas
- Nunca invente um valor. Se não está no documento, marque "não encontrado".
- Padronize sempre datas, moeda e documentos — facilita somar e importar.
- No JSON, use valores numéricos sem máscara ("1480.00") para cálculo; mantenha a versão formatada na tabela.
- Sinalize o que está borrado/ambíguo em "itens_a_revisar".
- Em contratos, cite o número da cláusula de onde tirou cada dado.
- Para lote de documentos, devolva uma linha por documento e um resumo somando os valores.
Erros comuns a evitar
- Deduzir impostos ou totais que não estão escritos — isso corrompe a contabilidade.
- Misturar formatos (uma data DD/MM, outra MM/DD) — quebra fórmulas na planilha.
- Confundir emitente e destinatário em notas.
- Tratar texto ilegível como certo. Marque para revisão.
- Esquecer a moeda/centavos (R$ 1.480 ≠ R$ 1.480,00).
- Entregar JSON inválido (vírgulas sobrando, aspas faltando). Valide a sintaxe.
