post https://api-v1.controlle.com/transaction/v1/transactions
{
"ds_transaction": "Lançamento de entrada parcelado em 3 meses",
"dt_competence": "2022-10-01",
"activity_type": 1,
"repeat_type": 0,
"type": 0,
"id_accounts_main": 4,
"id_contacts": 1,
"obs_transaction": "Observação",
"recurrence_rule": 2,
"recurrence_type": 0,
"recurrence_total": 3,
"itens": [
{
"id_plan_accounts_entities": 701,
"id_cost_centers": 2,
"value_in_cent": 100000
}
],
"payments": [
{
"situation": 0,
"value_in_cent": 100000,
"dt_due": "2022-10-10",
}
],
"tags": [
{
"id_tags": 5
},
{
"id_tags": 8
}
]
}
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 (apenas o primeiro lançamento será 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 (apenas o primeiro lançamento será 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 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)