Pular para o conteúdo principal

Consulta parcelas em aberto

Permite ao cliente obter um relatório detalhado de todas as parcelas de CIOT emitidos em determinado período e que ainda estão pendente de pagamento.

Método e rota

  • Consulta (GET): /consulta/ParcelasEmAberto?cnpjEmpresa={enterpriseId}&AnoMesEmissao={aaaa-MM}
ParâmetroTipoObrigatório?Descrição
cnpjEmpresastringSimCNPJ da empresa contratante das OTs.
AnoMesEmissaostring (AAAA-MM)SimMês de referência das OTs emitidas.

Estrutura da requisição

Cabeçalhos

  • Authorization: o token JWT deve ser enviado no header.

    Authorization: Bearer {token}

Resposta do GET

Confira o exemplo abaixo e veja aqui a definição completa.

{
"empresa": {
"cnpj": "12345678000199",
"nome": "EMBARCADOR EXEMPLO LTDA"
},
"periodo": {
"AnoMesEmissao": "2025-11"
},
"resultados": [
{
"ciot": "123456789012",
"dataEmissao": "2025-11-05T14:33:00",
"pontoEmissor": "Filial São Paulo",
"Viagem": {
"numero": "000123",
"serie": "1"
},
"parcela": {
"nome": "Parcela 01/02",
"dataPagamento": "2025-11-10T00:00:00",
"valor": 1500.25
},
"contratado": {
"nome": "TRANSPORTADOR ABC LOGÍSTICA LTDA",
"cnpj": "98765432000188"
},
"veiculo": {
"placas": "ABC1D23",
"condutor": {
"nome": "JOÃO DA SILVA",
"cpf": "12345678901"
}
},
"documentosOriginarios": "CTe - 12345 | DTG - 98765"
}
]
}

Layout

Nome do campoTipoObservação
empresaobjectDados da empresa contratante das OTs.
└─ cnpjstringCNPJ da empresa contratante.
└─ nomestringNome da empresa contratante.
periodoobjectPeríodo utilizado na consulta.
└─ AnoMesEmissaostring (AAAA-MM)Mês de referência das OTs emitidas.
resultadosarrayLista de resultados retornados. Cada item representa uma parcela em aberto vinculada a uma OT.
└─ ciotstringNúmero CIOT da operação de transporte.
└─ dataEmissaodate-timeData e hora de emissão da OT.
└─ pontoEmissorstringLocal (filial) que gerou a OT.
└─ ViagemobjectIdentificação da OT no ERP.
   └─ numerostringNúmero da OT no ERP.
   └─ seriestringSérie da OT no ERP.
└─ parcelaobjectInformações da parcela vinculada à OT.
   └─ nomestringNome da parcela (ex.: "01/02", "Saldo").
   └─ dataPagamentodate-timeData prevista de pagamento da parcela.
   └─ valordecimalValor da parcela.
└─ contratadoobjectDados do transportador contratado.
   └─ nomestringNome do transportador contratado.
   └─ cnpjstringCNPJ do transportador contratado.
└─ veiculoobjectInformações do veículo da viagem.
   └─ placasstringPlaca principal da viagem.
   └─ condutorobjectDados do motorista.
      └─ nomestringNome do motorista.
      └─ cpfstringCPF do motorista.
└─ documentosOriginariosstringLista concatenada dos documentos.

Códigos de Status HTTP

  • 200: Requisição processada com sucesso.
  • 400: Parâmetro ausente, inválido ou intervalo de datas incorreto.
  • 401: Não autorizado (token JWT ausente ou inválido).
  • 403: Requisição autenticada, porém sem permissão para acessar o recurso.
  • 404: Nenhuma parcela encontrada (opcional, depende da implementação).
  • 500: Erro interno do servidor durante o processamento da requisição.