Faturas e PDFs

Escolha a operação correta para metadados de fatura, dados estruturados do documento ou download do PDF sanitizado.

Nesta página
  1. Sincronizar faturas
  2. Obter pdf_data
  3. Ler um PDF avulso
  4. Baixar PDF
  5. Escolher operação

Sincronize os metadados

Use invoice_sync_latest, invoice_sync_period ou invoice_sync_range. Todos retornam faturas com schema 3.0. Consulte os campos específicos no schema COPEL ou no schema CELESC.

Obtenha pdf_data

Use invoice_pdf_parse quando precisa das tabelas detalhadas do documento. Como alternativa, defina getPdfData: true em um trabalho de sincronização.

POST/api/v1/jobs
Corpo da requisiçãojson
{
  "type": "invoice_pdf_parse",
  "dist": "COPEL",
  "connectionId": "conn_exemplo_123",
  "uc": "000093254403147",
  "invoiceId": "20265042553890",
  "forceRefresh": false
}

Leia um PDF que você já possui

Se o arquivo já está com você ou disponível em uma URL pública, use o POST /api/v1/pdf/parse. A resposta síncrona contém pdf_data diretamente e dispensa conexão, trabalho e polling.

Baixe o PDF sanitizado

Use invoice_pdf_fetch ou uma sincronização com getPdfData: true. O item retornará um descritor pdf.

Descritor no itemjson
{
  "pdf": {
    "available": true,
    "fileName": "invoice_2026-07_20265042553890.pdf",
    "contentType": "application/pdf",
    "downloadUrl": "/api/v1/jobs/job_exemplo_01/files/20265042553890"
  }
}
GET/api/v1/jobs/{jobId}/files/{invoiceId}

Envie a mesma X-API-Key. A resposta tem Content-Type: application/pdf e Content-Disposition com o nome do arquivo.

Qual operação usar

NecessidadeTipo recomendadoResultado
Últimas faturasinvoice_sync_latestItens schema 3.0
Um períodoinvoice_sync_periodFatura daquele mês
Vários períodosinvoice_sync_rangeAté 36 meses
Somente arquivoinvoice_pdf_fetchDescritor e download
Campos detalhados do PDFinvoice_pdf_parsepdf_data 2.13
PDF local ou em URL públicaPOST /pdf/parsepdf_data 2.13 direto

Digite para buscar em guias, referências, schemas e erros.