Odoo modul l10n_ba_unicredit, verzija 16.0.3.0.0: import XML izvoda


Uvod

Jutros smo dobili prve izvode u XML formatu putem email-a. Kao prave “Odoo” nindže, na kraju dana imamo novu verziju l10n_ba_bank_unicredit koja procesira te izvode.

Odoo tehnološka osnova

“Odoo” open-source softverska platforma ima u sebi sve potrebne elemente za realizaciju ovog modula:

  • fetchmail sistem za procesiranje dolaznih emailova
  • import bankovnih izvoda

Odoo Fetchmail podešenje

Odoo fetchmail sistem omogućava automatsko preuzimanje i procesiranje emailova direktno iz aplikacije. Podesili smo fetchmail da se poveže sa našim email serverom i preuzme dolazne izvode:

Fetchmail postavke

Podešenje bring.out email sistema

Email sistem bring.out-a je podešen da automatski prosleđuje izvode iz banke direktno u Odoo sistem. Ovaj automatski workflow eliminira ručno procesiranje:

Email forwarding postavke

Procesiranje UniCredit XML emailova

Nakon procesiranja imamo obrađene izvode spremne za dalje korišćenje:

Izvod nakon importa

Izvorni XML fajl je dostupan u “Odoo” kao attachment, što omogućava reviziju i kontrolu:

XML attachment

Na kraju dana: stanje ažurno!

Krajnji rezultat automatskog importa izvoda je ažurno stanje svih transakcija.

Plaćanja dobavljačima su zelena - sve je u redu:

Plaćanja dobavljačima

Dobavljači su takođe zeleni - svi računi su plaćeni:

Status ulaznih računa

Zaključak

Kroz jedan dan smo uspjeli implementirati kompletan workflow:

  1. Automatsko preuzimanje XML izvoda putem emaila
  2. Parsiranje i procesiranje XML formata
  3. Automatsko knjiženje transakcija
  4. Sravnjenje plaćanja sa ulaznim računima

Sve to zahvaljujući fleksibilnosti Odoo platforme i našem iskustvu u razvoju “Odoo” modula.


Ernad Husremović bring.out doo Sarajevo hernad@bring.out.ba