Endpoint
Parâmetros
| Parâmetro | Tipo | Ocorrência | Descrição |
|---|---|---|---|
| token | string | obrigatório | Chave gerada para identificar sua empresa |
| formato | string | obrigatório | Formato do retorno (json) |
| nome_cliente | string | opcional | Nome do cliente (1) |
| numero_doc | string | opcional | Número do documento (1) |
| data_ini_emissao | string | opcional | Data inicial de emissão (formato dd/mm/yyyy) (1) |
| data_fim_emissao | string | opcional | Data final de emissão (formato dd/mm/yyyy) (1) |
| data_ini_vencimento | string | opcional | Data inicial de vencimento (formato dd/mm/yyyy) (1) |
| data_fim_vencimento | string | opcional | Data final de vencimento (formato dd/mm/yyyy) (1) |
| situacao | string | opcional | Situação das contas (aberto, pago, cancelada, parcial) (1) |
| pagina | int | opcional | Número da página (padrão: 1; 100 registros/página) |
(1) Ao menos um parâmetro entre nome_cliente, numero_doc e datas deve ser informado.
Retorno
| Campo | Tipo | Tamanho | Ocorrência | Descrição |
|---|---|---|---|---|
| retorno | object | - | obrigatório | Elemento raiz do retorno |
| retorno.status_processamento | int | - | obrigatório | Conforme tabela “Status de Processamento” |
| retorno.status | string | - | obrigatório | ”OK” ou “Erro” |
| retorno.codigo_erro | int | - | condicional | Conforme tabela “Códigos de erro” |
| retorno.erros[] | list | - | condicional | Lista dos erros encontrados [0..n] |
| retorno.erros[].erro | string | - | condicional | Descrição do erro |
| retorno.pagina | int | - | obrigatório | Número da página retornada |
| retorno.numero_paginas | int | - | obrigatório | Número de páginas do retorno |
| retorno.contas[] | list | - | condicional | Lista de resultados da pesquisa |
| retorno.contas[].conta.id | int | - | condicional | Identificação da conta |
| retorno.contas[].conta.nome_cliente | string | 100 | condicional | Nome do cliente |
| retorno.contas[].conta.historico | string | 300 | condicional | Histórico da conta a pagar |
| retorno.contas[].conta.numero_doc | string | 20 | condicional | Número do documento |
| retorno.contas[].conta.data_vencimento | date | 10 | condicional | Data de vencimento (dd/mm/yyyy) |
| retorno.contas[].conta.data_emissao | date | 10 | condicional | Data de emissão (dd/mm/yyyy) |
| retorno.contas[].conta.valor | decimal | - | condicional | Valor da conta |
| retorno.contas[].conta.saldo | decimal | - | condicional | Saldo da conta |
| retorno.contas[].conta.situacao | string | 30 | condicional | Situação (pago, cancelado, aberto, parcial) |
Observações
- Por padrão, 100 registros são listados por página
- Utilize o parâmetro “pagina” para navegar entre páginas
- Datas utilizam formato dd/mm/yyyy (exemplo: “01/01/2012”)
- Valores decimais usam ”.” (ponto) como separador (exemplo: “5.25”)
