A API disponibiliza os seguintes campos :
| Atributo | Tipo | Descrição |
|---|---|---|
| id | número | Código da conta a receber no Nomus ERP |
| tipo | número | 1 - Confirmada 2 - Prevista 3 - Adiantamento de cliente 4 - Adiantamento a fornecedor |
| classificacao | texto | Classificação da conta a receber |
| valorReceber | número | Valor a receber |
| dataVencimento | data (dd/mm/aaaa) | Data de vencimento da conta a receber |
| nomeEmpresa | texto | Nome da empresa da conta |
| idEmpresa | número | Id da empresa da conta no Nomus ERP |
| nomeContaBancaria | texto | Nome da conta bancária |
| idContaBancaria | número | Id da conta bancário no Nomus ERP |
| nomeFormaPagamento | texto | Nome da forma de pagamento |
| idFormaPagamento | número | Id da forma de pagamento no Nomus ERP |
| valorReceberAgendado | número | Valor a receber que está agendado para esta conta |
| dataAgendamento | data (dd/mm/aaaa) | Data agendada do valor a receber que está agendado |
| nomePessoa | texto | Nome da pessoa vinculada à conta a receber |
| telefonePessoa | texto | Telefone da pessoa vinculada à conta a receber |
| idPessoa | número | Id da pessoa no Nomus ERP |
| dataCompetencia | data (dd/mm/aaaa) | Data da competência da conta |
| descricaoLancamento | texto | Descrição do lançamento na conta |
| comentarios | texto | Comentários na conta |
| status | booleano | True se está baixada, ou false caso contrário |
| dataBaixa | data (dd/mm/aaaa) | Data da baixa da conta |
| valorRecebido | número | Valor baixado na conta |
| saldoReceber | número | O saldo que tem a receber |
| numeroNotaFiscalOrigem | número | Número da nota fiscal associada à conta |
| idNfe | número | Id da nota fiscal associada à conta |
Serviços disponíveis
Consultar uma conta a receber
Retorna as informações de uma conta a receber com o id passado por parâmetro.
GET - /rest/contasReceber/{id_da_conta_receber}Retorno:
{
"classificacao": "10.01.01",
"comentarios": "",
"dataAgendamento": "17/05/2019",
"dataCompetencia": "14/05/2019",
"dataVencimento": "17/05/2019",
"descricaoLancamento": "Documento 1365 - Parcela 1 de 1",
"id": 2733,
"idContaBancaria": 5,
"idEmpresa": 2,
"idFormaPagamento": 10,
"nomeContaBancaria": "E02 - Caixa Pequeno",
"nomeEmpresa": "Empresa Padrão",
"nomeFormaPagamento": "Boleto Bancário",
"tipo": 1,
"valorReceber": "10,00",
"valorReceberAgendado": "10,00"
}Consultar todas contas a receber
GET - /rest/contasReceber
Este serviço lista todas as contas a receber. O resultado é listado de forma paginada, retornando no máximo 50 registros. Se nenhuma página for passada será retornado os 50 registros mais recentes. Para listar todos os resultados é necessário passar o número da página. Exemplo:
contasReceber?pagina=2
Retorno (exemplo simplificado)::
[
{
"classificacao": "10.01.01",
"comentarios": "",
"dataAgendamento": "17/05/2019",
"dataCompetencia": "14/05/2019",
"dataVencimento": "17/05/2019",
"descricaoLancamento": "Documento 1365 - Parcela 1 de 1",
"id": 2733,
"idContaBancaria": 5,
"idEmpresa": 2,
"idFormaPagamento": 10,
"nomeContaBancaria": "E02 - Caixa Pequeno",
"nomeEmpresa": "Empresa Padrão",
"nomeFormaPagamento": "Boleto Bancário",
"tipo": 1,
"valorReceber": "10,00",
"valorReceberAgendado": "10,00"
},
{
"classificacao": "10.01.01",
"comentarios": "",
"dataAgendamento": "29/06/2019",
"dataCompetencia": "07/05/2019",
"dataVencimento": "29/06/2019",
"descricaoLancamento": "Documento 1351 - Parcela 3 de 3",
"id": 2721,
"idContaBancaria": 29,
"idEmpresa": 35,
"idFormaPagamento": 10,
"nomeContaBancaria": "ITAÚ",
"nomeEmpresa": "qwerty LTDA",
"nomeFormaPagamento": "Boleto Bancário",
"tipo": 1,
"valorReceber": "333.333,34",
"valorReceberAgendado": "333.333,34"
},
{
"classificacao": "10.01.01",
"comentarios": "",
"dataAgendamento": "18/06/2019",
"dataCompetencia": "07/05/2019",
"dataVencimento": "18/06/2019",
"descricaoLancamento": "Documento 1351 - Parcela 2 de 3",
"id": 2720,
"idContaBancaria": 29,
"idEmpresa": 35,
"idFormaPagamento": 10,
"nomeContaBancaria": "ITAÚ",
"nomeEmpresa": "qwerty LTDA",
"nomeFormaPagamento": "Boleto Bancário",
"tipo": 1,
"valorReceber": "333.333,33",
"valorReceberAgendado": "333.333,33"
}
...
]Consultar contas a receber filtrando por parâmetro
GET - /rest/contasReceber?query={condições}Podem ser usados os seguintes operadores de comparação
Igual a:
==Não igual a:
!=Menor que:
<Menor ou igual que: <=
Maior que:
>Maior ou igual que:
>=
Operadores lógicos:
- E: ;
- OU: ,
Para filtrar usando o operador E por 2 atributos diferentes adicionaria: ?query=campo1==valor;campo2==valor2
É possível consultar no Nomus ERP através de qualquer um dos campos listados acima e da combinação deles.
A resposta será um JSON com os campos solicitados no método preenchidos desde que todas as condições sejam atingidas.
O limite por retorno são 50 registros por consulta. Para retornar além dessa quantidade é necessário passar o parâmetro pagina.
Exemplo:
contasReceber?query=tipo==1;idContaBancaria==5
Retorno (exemplo simplificado)::
[
{
"classificacao": "10.01.01",
"comentarios": "",
"dataAgendamento": "17/05/2019",
"dataCompetencia": "14/05/2019",
"dataVencimento": "17/05/2019",
"descricaoLancamento": "Documento 1365 - Parcela 1 de 1",
"id": 2733,
"idContaBancaria": 5,
"idEmpresa": 2,
"idFormaPagamento": 10,
"nomeContaBancaria": "E02 - Caixa Pequeno",
"nomeEmpresa": "Empresa Padrão",
"nomeFormaPagamento": "Boleto Bancário",
"tipo": 1,
"valorReceber": "10,00",
"valorReceberAgendado": "10,00"
},
{
"classificacao": "10.01.01",
"comentarios": "",
"dataAgendamento": "17/05/2019",
"dataCompetencia": "14/05/2019",
"dataVencimento": "17/05/2019",
"descricaoLancamento": "Documento 1363 - Parcela 1 de 1",
"id": 2731,
"idContaBancaria": 5,
"idEmpresa": 2,
"idFormaPagamento": 10,
"nomeContaBancaria": "E02 - Caixa Pequeno",
"nomeEmpresa": "Empresa Padrão",
"nomeFormaPagamento": "Boleto Bancário",
"tipo": 1,
"valorReceber": "10,00",
"valorReceberAgendado": "10,00"
},
{
"classificacao": "10.01.01",
"comentarios": "",
"dataAgendamento": "10/05/2019",
"dataCompetencia": "07/05/2019",
"dataVencimento": "10/05/2019",
"descricaoLancamento": "Documento 1360 - Parcela 1 de 1",
"id": 2728,
"idContaBancaria": 5,
"idEmpresa": 2,
"idFormaPagamento": 10,
"nomeContaBancaria": "E02 - Caixa Pequeno",
"nomeEmpresa": "Empresa Padrão",
"nomeFormaPagamento": "Boleto Bancário",
"tipo": 1,
"valorReceber": "10,00",
"valorReceberAgendado": "10,00"
}
...
]

