put https://api-v1.controlle.com/transaction/v1/transactions/editTransaction/
Edição de lançamento recorrente, seja ele parcelado ou fixo. Edita o lançamento que é informado o ID e todos vinculados a ele, desde que estejam pendentes.
{
"update_type": 2,
"id_accounts_main": 4,
"ds_transaction": "Edição de lançamento",
"dt_competence": "2022-10-01",
"activity_type": 1,
"obs_transaction": "Observação",
"itens": [
{
"id_plan_accounts_entities": 271,
"value_in_cent": 13000
}
],
"payments": [
{
"situation": 0,
"value_in_cent": 13000,
"dt_due": "2022-10-05"
}
],
"tags": [
{
"id_tags": 5
}
]
}
Lançamento pendente
- É obrigatório informar a conta ou cartão de crédito do lançamento (id_accounts_main ou id_credit_cards_main).
Lançamento pago
- É obrigatório informar a conta ou cartão de crédito do lançamento (id_accounts_main ou id_credit_cards_main).
- É obrigatório ter apenas um objeto de item de pagamento e nele informar no mínimo a conta ou cartão de crédito de pagamento, valor do pagamento e data de pagamento (id_accounts_paid ou id_credit_cards_paid, payment_in_cent e dt_billing).
Lançamento pago parcial
- É obrigatório informar a conta ou cartão de crédito do lançamento (id_accounts_main ou id_credit_cards_main).
- É obrigatório ter dois objetos de itens de pagamentos:
- No objeto pago (situation = 2), deve ser informado no mínimo a conta ou cartão de crédito de pagamento, valor do pagamento e data de pagamento (id_accounts_paid ou id_credit_cards_paid, payment_in_cent e dt_billing).
- No objeto pendente (situation = 0), deve ser informado apenas a data do próximo vencimento e valor restante a ser pago (dt_due e value_in_cent)