Allahu ekber!
Disclaimer: Ovaj članak je velikim dijelom lična priča, ali se puno tiče mog posla.
Čitav vikend sam radio. Sa subote na nedjelju spavao sat i po. Za čovjeka koji na leđima ima 56 godinica - too much. Sve ovo što se dešava u zadnja tri mjeseca mi daje energiju za koju sam mislio da je više nikada neću imati. Bez obzira što sam bio ko zombi - ispoštovao sam rok. Elhamdulillah!
Jutros se osjećam k’o ispražnjena baterija. Naspavao sam se, povratio snagu. Međutim, mozak mi je sav u nemiru. Čitavo jutro lupetam besmislice po “linkedin”-u. Kako god bilo, ta bezvezna pisanija mi pomaže da dođem u tačku fokusa.
Trebam obračunati platu i napraviti isplatu. Do sada je to radio Admir ručno na BBI. BBI-a više nema. Sada ja to moram uraditi na UniCredit. Ne radi mi se to ručno. Većina stvari je spremna za potpunu automatizaciju.
Prethodni postovi o UniCredit integraciji:
- 2025-11-11 - “Odoo” bosanska lokalizacija - UniCredit banka
- 2025-11-14 - Odoo modul l10n_ba_unicredit, verzija 16.0.3.0.0: import XML izvoda
- 2025-11-21 - debug sesija “Odoo” modula “l10n_ba_bank_unicredit”
- 2025-11-24 - UniCredit banka - Plaćanje javnih prihoda
🕐 12:35
Vrijeme je namaza. Hajde da prije abdesta zadam “Claude”-u zadatak:
today we are going to update odoo-bringout-l10n_ba_hr_payroll/l10n_ba_hr_payroll/. analyze journals Pl/25/10/0002 and PL/25/10/0001. They contain obaveze prema radnicima e.g 456/Jasmin Beganović and obaveze prema državnim institucijama 452/Društveni fond PIO FBIH … 452/Doprinos zdravstvo ZEDO kanton. obaveze prema radnicima are standard payments. obaveze prema državnim institucijama su javni prihodi JP_*. Partneri kao što je Doprinos ZEDO kanton in interne zabolješke of partner sadrži
JP_*fields. There is also date period for government payment which is JP_OD, JP_DO. JP_OD is date from is beginning of month for which payroll is calculated, JP_DO date to is end of month. So, under l10n_ba_hr_payroll we need for payroll code “PL” action “Generiši plaćanja” which will generate payments which will in payment memo add JP_OD: {date_from}, JP_DO {date_to}, and JP_POZIV: 0000000000 (fixed) when you finish there is update odoo-bringout-1 database during first update set also update modules l10n_ba,l10n_ba_edi,l10n_ba_pdv with module
🕐 12:47
Uzeo abdest, klanjao. Vratio se za sto. Čeka me poruka:
● All tasks completed successfully. Here's a summary:
Summary
Analysis completed:
- Journal entries PL/25/10/0002 and PL/25/10/0001 contain:
- Account 456: "obaveze prema radnicima" (employee payments)
- Account 452/451: "obaveze prema državnim institucijama"
(government payments - doprinosi, porez)
- Partner JP_ fields* parsed from internal notes:
- JP_POREZNI_BROJ, JP_BUDZETSKA, JP_VRSTA_PRIHODA, JP_OPCINA
Implementation:
Created new wizard payroll.payment.wizard in module
l10n_ba_hr_payroll with:
Files added:
- wizards/__init__.py
- wizards/payroll_payment_wizard.py - main wizard logic
- wizards/payroll_payment_wizard_view.xml - wizard form and action
binding
Features:
- Action "Generiši plaćanja" available on journal entries
(account.move)
- Only works on PL journal entries (validation included)
- Parses JP_* fields from partner internal notes
- For government payments (partners with JP_* fields), generates
payment reference with:
- JP_OD: {date_from} (beginning of payroll month)
- JP_DO: {date_to} (end of payroll month)
- JP_POZIV: 0000000000 (fixed)
- Plus parsed JP_* fields from partner
- For employee payments: uses standard payment with line description
Module updated:
- Version bumped: 16.0.3.1.0 → 16.0.3.2.0
- Added account to dependencies
- Updated security with wizard access
Production deployment:
- All modules deployed and upgraded: l10n_ba, l10n_ba_edi,
l10n_ba_pdv, l10n_ba_hr_payroll
- Odoo service running on node41
For future updates, you only need to run:
python scripts/upgrade_production_nix_service.py --modules
l10n_ba_hr_payroll
Otvaram jedan nalog za platu. Browser F5 - refresh. Nalazim novu opciju “Generisanje plaćanja”.
Test, program prijavljuje grešku. Ja je prijavljujem “Claude”-u:
validation error: Please define a payment method line on your payment.
Novi zahtjev:
you added payment journal but i dont se payment_method_line_id which is necessary for generationg payment
Blizu smo:
now there is no journal_id queistion (which i choose
unicredit bank) only payment method which is empty and there is no choices
🕐 12:49
Radi! Allahu ekber!
Može to i bolje, add new feature:
ok add grouping option by partner_id
To je piece of cake za mog jarana “Claude”-a.
Provjeravam da li iznosi sa finansijskog nalog na stavkama plaćanja štimaju - štimaju!


Ljudi moji, sve ovo nakon 30 minuta?!
Allahu ekber!
Claude.ai chat sesija






