Renegociação Contas Pagar - Varejonline/api GitHub Wiki
URL
POST https://integrador.varejonline.com.br/apps/api/provisoes-contas/contas-pagar/renegociacao
Parâmetros
Envie um JSON no corpo da requisição, contendo:
- novasParcelas:
- numero: Número sequencial da parcela (long) (obrigatório)
- valor: Valor da parcela (decimal) (obrigatório)
- dataVencimento: Data de vencimento da parcela (data no formato dd/mm/yyyy) (obrigatório)
- idsParcelasRenegociadas: ids das parcelas renegociadas (array de long) (obrigatório)
- numeroDoc: Identificação da Renegociação (string) (opcional)
- dataLancamento: Data da renegociação (data no formato dd/mm/yyyy) (obrigatório)
- valorAcrescimo: Valor do acréscimo gerado na negociação (decimal) (obrigatório)
- valorDesconto: Valor do desconto gerado na negociação (decimal) (obrigatório)
- valorLiquido: Valor da soma das novas parcelas (decimal) (obrigatório)
- tipoDocumento: [Tipos de documento] (/Varejonline/api/wiki/Tipos-de-Documentos-Financeiros) de controle (long) (obrigatório)
- diasCarenciaMulta: Dias de carência para início da contabilização da multa (int) (opcional)
- diasCarenciaJuros: Dias de carência para início da contabilização dos juros (int) (opcional)
- multa: Percentual de multa aplicado por atraso no pagamento (decimal) (opcional)
- juros: Percentual de juros mensal aplicado por atraso no pagamento (decimal) (opcional)
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/contas-receber/renegociacao
'Content-Type'='application/json'
{
"novasParcelas" : [{
"numero" : 1,
"valor" : 10.00,
"dataVencimento" : "20/02/2017"
},{
"numero" : 2,
"valor" : 10.00,
"dataVencimento" : "20/03/2017"
}],
"idsParcelasRenegociadas" : [
35556, 41225, 42110
],
"numeroDoc" : "",
"dataLancamento" : "20/02/2017",
"valorAcrescimo" : 0.00,
"valorDesconto" : 8.89,
"valorLiquido" : 20.00,
"tipoDocumento" : 25,
"diasCarenciaMulta" : 2,
"diasCarenciaJuros" : 2,
"juros" : 4.00,
"multa" : 2.00
}