POST provisoes - Varejonline/api GitHub Wiki
Endpoint para geração de provisões e parcelas a pagar ou receber.
A definição do tipo de provisão (pagar ou receber) é estabelecida pela configuração do lançamento padrão utilizado. Caso seja informado um terceiro para a provisão, o terceiro do lançamento padrão será desconsiderado. Da mesma forma, caso sejam informadas parcelas ou tipo de documento para a provisão, será desconsiderada a configuração presente no lançamento padrão.
URL
POST https://integrador.varejonline.com.br/apps/api/provisoes-contas
Parâmetros
Envie um JSON no corpo da requisição, contendo:
- idLancamentoPadrao: id do lançamento padrão em que esta provisão será baseada (long) (obrigatório)
- tipoDocumento: objeto com opções de identificadores para o tipoDocumento
- id: id do tipoDocumento (long)
- nome: nome do tipoDocumento (string)
 
- numeroDocumento: número do documento da provisão. Obrigatório de acordo com o tipoDocumento informado (string)
- entidade: objeto da entidade para a qual esta provisão será feita (obrigatório)
- id: id da entidade (long)
 
- terceiro: Objeto com opções de identificadores para o terceiro a quem se destina a provisão. Obrigatório caso não informado no lançamento padrão
- data: data da provisão 'dd-mm-aaaa' (string) (obrigatório)
- valor: valor da provisão (decimal) (obrigatório)
- historico: Histórico de controle para os lançamentos contábeis (string)
- parcelas: definição das parcelas da provisão (Quando definido, não é usada a configuração do lançamento padrão)
- numero: Número da parcela (long) (obrigatório)
- valor: Valor da parcela (decimal) (obrigatório)
- dataVencimento: Data de vencimento da parcela 'dd-mm-aaaa' (string) (obrigatório)
 
Retorno
Sucesso:
- HTTP STATUS 201 – CREATED
- Body: id da provisão gerada
Requisição inválida:
- HTTP STATUS 400 – BAD REQUEST
- Body: mensagem de erro
Exemplo
POST https://integrador.varejonline.com.br/apps/api/provisoes-contas
'Content-Type'='application/json'
{
    "data": "03-04-2017",
    "idLancamentoPadrao": 1009,
    "numeroDocumento": "111-1",
    "valor" : 20.0,
    "tipoDocumento" :{
        "id": "20",
        "nome": "BOLETO"
    },
    "entidade" :{
        "id": "1"
    },
     "terceiro" :{
        "id": "1",
        "documento": "99999999999"
    },
    "historico" : "Criacao de Provisao a Pagar com parcelas definidas",
    "parcelas" : [
        {
            "numero" : 1,
            "valor" : 10.00,
            "dataVencimento" : "03/05/2017"
        },
        {
            "numero" : 2,
            "valor" : 10.00,
            "dataVencimento" : "03/06/2017"
        }
    ]
}