pdf_data 2.13
Estrutura compartilhada dos dados de PDF, com campos e mapeamentos documentados por distribuidora.
Como obter
Use invoice_pdf_parse, installation_sync com includePdfParse: true, ou um trabalho de sincronização com getPdfData: true. Nas consultas por conexão, use get_pdf_data=true. Para um arquivo que você já possui, use o POST /api/v1/pdf/parse; nessa rota, o próprio objeto pdf_data é a raiz da resposta. Sem solicitação de dados do PDF nas demais operações, pdf_data é .
Estrutura compartilhada
pdf_data.schema_version é 2.13, independente de schemaVersion: "3.0" da fatura. COPEL e CELESC compartilham os objetos consumer_unit, billing, reading, tariff_flag, document e quality, além das tabelas meter_readings, taxes, line_items e history.
Valores ausentes usam null; tabelas sem linhas usam []. consumer_unit.installation_id é o identificador impresso no documento, atual ou legado. Os identificadores externos permanecem em consumerUnit.installationId e consumerUnit.legacyInstallationId.
Campos e mapeamentos por distribuidora
Interprete quality
verified indica dados conferidos com a fatura; parsed, dados estruturados sem essa comparação; partial, avisos de completude; invalid, um erro de estrutura, total ou divergência. Consulte quality.issues[] e o campo afetado antes de automatizar decisões.