Bosanska lokalizacija "Odoo" open-source platforme DEBUG FIX reconciliation (otvorene stavke) za plaćanja banci javnih prihoda


Moduli

Novi modul: payment_show_unreconciled, DEBUG FIX modula: reconciliation_add_model

Problem

Prilikom uvoza bankovnog izvoda, automatska pravila za sravnjenje (reconciliation rules) su kreirala writeoff knjiženja umjesto da su sravnila stavke sa postojećim plaćanjima javnih prihoda. Rezultat: duplo knjiženje troškova i nesravnjena plaćanja koja se pojavljuju na dashboard-u kao “Plaćanja u toku”.

Uzrok

Reconciliation pravila tipa writeoff_suggestion su kreirana za stavke koje zapravo imaju odgovarajuća plaćanja generirana kroz modul l10n_ba_payments_journal. Writeoff pravilo kreira novi knjižni nalog umjesto da pronađe i sravni postojeće plaćanje.

Dodatni problem: identifikacija partnera kod javnih prihoda. Više partnera (Fond za zaštitu, Vodna naknada, PIO, itd.) koristi isti bankovni račun. Jedini način razlikovanja je kombinacija JP_VRSTA_PRIHODA + JP_OPCINA u referenci naloga.

Rješenje

Dva modula su kreirana/ažurirana:

payment_show_unreconciled

  • Dodaje opcionalnu kolonu “Banka sravnjena” u listu plaćanja
  • Akcija “Sravni banku” koja pronalazi odgovarajuće stavke bankovnog izvoda po JP_VRSTA_PRIHODA + JP_OPCINA + iznos
  • Poništava pogrešna writeoff sravnjenja i pravilno sravnjuje sa postojećim plaćanjima

reconciliation_add_model (v2.0)

  • Automatska detekcija JP plaćanja pri kreiranju reconciliation pravila
  • Automatski postavlja tip na invoice_matching umjesto writeoff_suggestion za JP stavke
  • Kreira partner mapping sa regex-om za identifikaciju partnera po VP + OPCINA kodovima
  • Blokira kreiranje writeoff pravila kada postoje nesravnjena plaćanja za isti iznos

Napomena

Uglavnom generisao 🤖 Claude. Može bit’ da je šta god i slag’o.


hernad@bring.out.ba