Lança um pagamento (conta a receber) no pedido
POST/orders/:idorder/payment
Lança um pagamento (conta a receber) no pedido. Com SplitInstallment=1 (padrão), o valor enviado é rateado entre as parcelas indicadas em InstallmentTotal e a diferença de arredondamento é ajustada em um dos títulos; com SplitInstallment=0 é criado um único título com o valor integral. O vencimento é calculado a partir de DateDue, de DaysDue ou do prazo do tipo de pagamento somado aos dias úteis adicionais da integração. Após o sucesso, retorna o pedido recalculado.
Request
Responses
- 200
- 400
- 404
- 500
Pagamento lançado. Retorna um array com o OrderDetail recalculado.
Erros do lançamento do pagamento (prefixo [BadRequest]): O status atual não permite atualização; Tipo pagamento padrão não cadastrado para a empresa; Tipo pagamento não cadastrado; Tipo documento padrão não cadastrado para a empresa; Tipo documento não cadastrado; Tipo registro padrão não cadastrado para a empresa; Tipo registro não cadastrado; Banco de recebimento não cadastrado; Banco <id> não cadastrado; Integração não cadastrada; Empresa faturadora não encontrada; Erro ao criar pagamento (a gravação do título falhou depois de passar por todas as validações); Não foi possível registrar o pagamento. Tente novamente. (falha de comunicação com o processo financeiro); Pagamento registrado, mas não foi possível recarregar o pedido. Atualize a tela..
As mensagens de validação trazem, entre parênteses, um sufixo de diagnóstico com os identificadores envolvidos — por exemplo O status atual não permite atualização (IDOrder: 123, IDStatusOrder: 7, Budget: 0) ou Tipo pagamento não cadastrado (IDTypePayment: 9, IDCompany: 4). Por isso, não compare a mensagem por igualdade exata.
Pedido não encontrado (prefixo [NotFound]): [NotFound] - Pedido não encontrado.
Erro interno. Resposta com prefixo Error:.