Bosanska lokalizacija "Odoo" open-source platforme: Zatvaranje sitnih razlika na kupcima i dobavljačima


U svakodnevnom računovodstvu pojavljuju se sitne razlike između fakture i uplate — par feninga ostane “viseći” zbog zaokruživanja u banci, kursnih razlika ili načina izračuna PDV-a. Pojedinačno bezazleno; kumulativno — gomila otvorenih stavki na analitici partnera.

Modul account_close_roundings u našoj bosanskoj Odoo lokalizaciji rješava ovo jednim klikom direktno iz Analitike partnera. U videu ispod prikazan je cijeli tok: od trenutka kada operater vidi partnera sa preostalih 0,01 KM, pa do automatski proknjiženog rashoda/prihoda zaokruženja i zatvaranja stavki.

Kako radi

Modul dodaje dugme “Otpiši < 0,5” na zaglavlje grupe partnera u Analitici partnera (account.move.line lista grupisana po partneru). Dugme se pojavljuje samo kada za tog partnera postoji konto na kojem je ABS(amount_residual) između 0,001 i 0,5 KM — drugim riječima, samo kada zaista ima šta otpisati. Logika koristi amount_residual (a ne bruto duguje/potražuje), tako da se ispravno hvataju i djelimično zatvorene fakture gdje je ostalo nekoliko feninga.

Klik na dugme otvara čarobnjak već popunjen sa redovima za otpis. Operater bira:

  • Konto rashoda (npr. 5691 Rashodi greške zaokruženja) — kada partner duguje preostali iznos
  • Konto prihoda (npr. 6691 Prihodi greške zaokruženja) — kada partner ima preostali kredit
  • Dnevnik za knjiženje
  • Datum

Klikom na Kreiraj stavke modul:

  1. Kreira temeljnicu sa dvije stavke po partneru: jedna na potraživajućem/obavezujućem kontu (zatvara saldo), druga na kontu zaokruženja.
  2. Knjiži temeljnicu (action_post).
  3. Pokreće reconciliation na sve otvorene stavke partnera na tom kontu — Odoo automatski uvezuje ostatak fakture, uplatu i write-off liniju, pa stavka prelazi u “Knjiženo · 0,00”.

Default konta na FBiH kontnom planu

U istoj iteraciji proširen je i l10n_ba_fbih_data (FBiH kontni plan) sa dva nova konta:

  • 5691 — Rashodi greške zaokruženja
  • 6691 — Prihodi greške zaokruženja

Oni su sada postavljeni kao predefinisani default_cash_difference_*_account_id na nivou kompanije, što znači da nova firma na FBiH kontnom planu odmah dobije ova konta i ne mora ih ručno povezivati u postavkama.

Napomena

Generisano od strane Claude 🤖


Ernad Husremović, hernad@bring.out.ba