Atualizar pagamentos da venda

View as Markdown
Atualiza os pagamentos de uma venda ativa e em aberto. Regras: - envie `pagamentos` para substituir a lista atual inteira; - use essa mesma rota para incluir, editar, remover ou refazer pagamentos antes da finalização; - você também pode ajustar `vl_acrescimo` e `vl_frete` na mesma chamada; - o total dos pagamentos não pode ser maior que o total da venda; - não é permitido substituir pagamentos quando já existirem receitas ativas vinculadas. Exemplo de uso: ```http PUT {{base_url}}/simplificav2/venda/41521/pagamentos Authorization: Bearer {{bearer_token}} Content-Type: application/json { "vl_frete": 50, "pagamentos": [ { "forma_pagamento_id": 3, "numero_parcela": 1, "valor_parcela": 725, "data_vencimento": "2026-04-06" }, { "forma_pagamento_id": 5, "numero_parcela": 2, "valor_parcela": 725, "data_vencimento": "2026-05-06", "bandeira_cartao": "VISA" } ] } ```

Authentication

AuthorizationBearer
Token privado usado para consultar dados da plataforma. Como usar: - obtenha o token privado da sua empresa; - envie `Authorization: Bearer SEU_TOKEN_PRIVADO`; - não use `x-api-key` neste módulo.

Path parameters

idintegerRequired
Identificador da venda.

Request

This endpoint expects an object.
vl_acrescimodouble or nullOptional
Novo valor adicional da venda.
vl_fretedouble or nullOptional
Novo valor de frete da venda.
pagamentoslist of objects or nullOptional
Nova lista completa de pagamentos da venda.

Response

Pagamentos da venda atualizados com sucesso.
statusstring
mensagemstring
dataobject

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error
500
Internal Server Error