Uusi komentopolku on suora: yksi raakavienti sisään, yksi kanoninen statement-CSV ulos. Samalla alkuperäisen CSV:n vieressä oleva skeema kertoo, miten sarakkeet nimetään, miten päivämäärät luetaan, miten desimaalit muunnetaan ja mitä pankin omia lisäkenttiä säilytetään mukana.
bus-bank import examples/2025-02-op.csv
bus-bank import \
--output=bank/statement.csv \
examples/2025-02-op.csv
Tuloksen kannalta olennaista on, että BusDK:n sisäinen muoto ei enää riipu pankin omasta otsikoinnista. OP-viennin puolipiste-erottelu, suomalaiset päivämäärät ja pilkkudesimaalit normalisoituvat yhteiseen sarjamuotoon, josta jatkokäsittely on helpompaa. Se näyttää tältä:
id,booked_date,value_date,amount,currency,counterparty_name,...
2502035ZZ0011223344,2025-02-03,2025-02-03,-12.50,EUR,FIKTIOPANKKI OY,...
2502055936192A1001,2025-02-05,2025-02-05,520.00,EUR,KUMPPANI KONSULTIT OY,...
Pankkiaineiston tuonti muuttuu tässä konkreettiseksi osaksi BusDK:n perusworkflow’ta. Kun statement saadaan kanoniseen muotoon, seuraavat vaiheet kuten listaus, täsmäytyssuunnitelma ja kirjaus voidaan rakentaa saman rakenteen varaan. bus-bank on silti vielä varhainen moduuli: käyttökelpoinen osa on nyt OP-aineiston tuonti yhteiseen statement-muotoon, kun taas laajempi pankkikohtainen kattavuus on vielä kesken. Nykyisen komentopinnan jatko-osat löytyvät bus-bankin dokumentaatiosta.