organizze / api-doc

135 stars 16 forks source link

credit_card_invoice_id voltando como null #51

Open mafb opened 7 months ago

mafb commented 7 months ago

Há algum tempo uso a integração para incluir novas transações no organizze de forma automática. Percebi uma mudança de comportamento há alguns dias:

Usando o POST /transactions para criar uma nova transação para um cartão de crédito, a invoice que aquela transação será adicionada era anteriormente calculada a partir da data:

Usando o payload abaixo, credit_card_invoice_id era retornado pelo back-end a partir do cálculo de fechamento das faturas configurado no Organizze e então a transação aparece no painel de forma correta na fatura correta.

{
    "description": "Teste transação",
    "date": "2024-03-26",
    "amount_cents": -1590,
    "category_id": 127885532,
    "credit_card_id": 1410639
}

Porém, agora estou recebendo credit_card_invoice_id nulo ao enviar o payload acima. Esta alteração foi feita por vocês? É obrigatório agora enviar o credit_card_invoice_id na chamada do endpoint?

Outro fato importante: mesmo enviando credit_card_invoice_id como nulo, a transação é registrada. Porém não consigo vê-la em nenhum lugar nem na plataforma nem usando o método GET /transactions! Os saldos de fatura começam a não bater por conta dessas transações "fantasma".