Hoppa till innehåll

Odoo 19 Bank Statement Import – våra tillägg för Odoo Community

5 september 2026 av
Odoo 19 Bank Statement Import – våra tillägg för Odoo Community
Alexander Biringer | Biricon IT Services GmbH

Öppen källkod betyder för oss: att dela kunskap och lösningar

Vi utvecklar inte bara programvara för våra egna krav – vi vill göra lösningar som även kan hjälpa andra Odoo-användare tillgängliga för communityn.

Av detta skäl har vi publicerat våra bankimportmoduler för Odoo 19 Community som projekt med öppen källkod.

Hela projektet finns tillgängligt gratis på GitHub:

Odoo 19 Bank Statement Import på GitHub

Vårt mål är helt enkelt:

Skapa ett fungerande och så enkelt som möjligt sätt att importera kontoutdrag i Odoo 19 Community – utan att det krävs ett avgiftsbelagt tillägg.

Varför överhuvudtaget ett eget projekt?

Odoo har i grunden omfattande möjligheter för bokföring och hantering av banktransaktioner. Just vid import av kontoutdrag är det dock avgörande vilka format respektive bank tillhandahåller.

I praktiken möter man bland annat format som:

  • CAMT.053
  • CAMT.054
  • OFX
  • SWIFT MT940

Alla dessa format är inte lika väl tillgängliga i varje Odoo-version.

Särskilt vid övergången till Odoo 19 har vi upptäckt luckor som mycket väl kan vara relevanta för befintliga installationer.

I stället för att lösa dessa problem enbart för vår egen installation har vi därför beslutat att tillhandahålla lösningen offentligt och kostnadsfritt.

Odoo 19 Community – importera kontoutdrag

Vårt repository bygger på motsvarande OCA-komponenter för Odoo 19 och kompletterar dem med funktioner som behövs i praktisk användning.

Projektet innehåller bland annat den grundläggande infrastrukturen för kontoutdrag och filimport samt parsers för olika bankformat.

Därmed kan till exempel följande format hanteras:

FormatStöd
CAMT.053Ja
CAMT.054Ja
OFXJa
OFX med ACCTID-kopplingJa
SWIFT MT940Ja

Därmed täcker projektet en stor del av de klassiska kontoutdragsformaten.

OFX-stöd för Odoo 19

En särskild punkt i vårt projekt är OFX-stödet.

OFX fanns i äldre Odoo/OCA-versioner men togs bort från OCA-grenen 19.0. Vårt projekt för åter samman den här funktionen för Odoo 19 med de övriga importmodulerna.

Det är särskilt intressant för företag vars bank fortfarande erbjuder OFX-filer för det elektroniska kontoutdraget.

Vi ville inte bara utveckla en helt ny, isolerad lösning.

I stället har vi fortsatt använda den befintliga basen med öppen källkod och sammanställt den för Odoo 19.

Dessutom: SWIFT MT940

En ytterligare funktion i vårt projekt är importen av SWIFT MT940.

MT940 är ett etablerat format för elektroniska kontoutdrag och används fortfarande framför allt hos banker och i äldre bankintegrationer.

För aktuella Odoo-versioner finns enligt vår projektdokumentation ingen motsvarande OCA-lösning.

Därför har vi utvecklat en egen modul för detta:

account_statement_import_mt940

På så sätt kan även MT940-filer hanteras direkt i Odoo 19.

Modulärt uppbyggd

Vi ville medvetet inte skapa ett monolitiskt tillägg.

Funktionerna är uppdelade i enskilda Odoo-moduler:

  • account_statement_base
  • account_statement_import_base
  • account_statement_import_file
  • account_statement_import_camt
  • account_statement_import_camt54
  • account_statement_import_ofx
  • account_statement_import_ofx_by_acctid
  • account_statement_import_mt940

På så sätt kan användare installera precis de komponenter som de faktiskt behöver.

Det motsvarar också tanken bakom öppen källkod: en lösning ska inte göras onödigt komplicerad bara för att enskilda användare har olika krav.

Gratis för Odoo Community

Det kanske viktigaste:

Programvaran är tillgänglig utan kostnad.

Vi gör de tillägg vi har utvecklat tillgängliga för Odoo Community.

Det finns ingen licensavgift för användningen av våra tillägg.

Källkoden är offentligt tillgänglig på GitHub och kan där granskas, användas, anpassas och vidareutvecklas.

Projektet står under AGPL-3-licensen, i enlighet med den OCA-bas som används.

Varför gör vi det här?

Öppen källkod fungerar på lång sikt bara om inte alla enbart tar, utan också ger något tillbaka.

Odoo Community Association (OCA) företräder just denna tanke och tillhandahåller många tillägg för Odoo som öppen källkod. Även inom området Bank Statement Import finns en omfattande samling communitymoduler.

Vi vill bidra med vår del.

Vi drar själva nytta av projekt med öppen källkod.

Därför ger vi också något tillbaka.

En utveckling med öppen källkod behöver inte alltid vara ett enormt ramverk eller ett helt nytt ERP-system.

Ibland räcker det redan med ett litet tillägg som löser ett konkret problem.

Om den här lösningen därefter sparar arbete för tio, hundra eller tusen andra Odoo-användare har utvecklingen redan varit värd det.

För Odoo Community – inte bara för vår egen installation

En viktig punkt i utvecklingen var för oss att inte skräddarsy modulerna specifikt för vår egen miljö.

Vi vill att arkivet (repository) även ska vara intressant för andra Odoo 19 Community-installationer.

Därför ligger modulerna tillsammans i ett offentligt tillgängligt arkiv (repository) och kan användas oberoende av vår egen Odoo-installation.

Naturligtvis kan en bank ha olika särdrag beroende på exportformat. Därför välkomnar vi också återkoppling, felrapporter och förbättringar från communityn.

Öppen källkod lever på delaktighet

Projektet är uttryckligen inte tänkt som en avslutad utveckling.

Om någon hittar ett fel, har ett ytterligare användningsfall eller vill bidra med en förbättring kan han eller hon delta direkt i projektet.

Det är en av de stora fördelarna med öppen källkod:

En lösning behöver inte stanna kvar hos sin ursprungliga utvecklare.

En användare kan bli utvecklare.

En utvecklare kan bidra med en förbättring.

Och den här förbättringen står därefter åter till förfogande för alla andra.

Installation och källkod

Hela källkoden, modulstrukturen och installationsanvisningarna finns på GitHub:

GitHub – Odoo 19 Bank Statement Import

För import av OFX och MT940 krävs dessutom motsvarande Python-bibliotek. De konkreta beroendena är också dokumenterade i arkivet (repository).

Vårt bidrag till Odoo Community

Med det här projektet vill vi sätta ett litet exempel:

Programvara behöver inte alltid säljas för att utvecklingen ska ha ett värde.

Ibland är den största nyttan att en lösning är fritt tillgänglig och kan användas och vidareutvecklas av så många människor som möjligt.

Vi utvecklar programvaran i första hand eftersom vi själva behöver en lösning.

Om detta därefter resulterar i ett användbart tillägg för andra Odoo-användare delar vi gärna det med communityn.

Det är precis därför vi har publicerat Odoo 19 Bank Statement Import Module.

Kostnadsfritt. Öppen källkod. För Odoo Community.

Projektet på GitHub

Till GitHub-projektet: Odoo 19 Bank Statement Import

Vi uppskattar feedback, issues, förbättringsförslag och naturligtvis även bidrag från communityn.

Öppen källkod fungerar bäst när vi arbetar tillsammans.