Maksuerän automaattinen kuittaus xml-tiliotteen avulla

 

Noudettaessa tiliotteita xml-muodossa, ohjelma tutkii tiliotteen tapahtumien maksutiedot, ja kohdentaa tapahtumat tietojen perusteella maksuerään ja maksuun, jolloin maksuerän tapahtuma merkataan suoritetuksi. Kun kaikki maksuerän tapahtumat ovat Suoritettu-tilassa, siirtyy maksuerä kokonaan Maksettu-tilaan.

Kun maksuerä muodostetaan ja lähetetään pankkiin, tallentuu seuraavat elementit pankkiin menevään maksuaineistoon.

 

1. <MsgId>INV_100_26042016101425</MsgId>

2. <PmtInfId>2604201610144015148-8136</PmtInfId>

3. <InstrId>26042016101540-15162</InstrId>

4. <EndToEndId>26042016101533-14010</EndToEndId>

 

Kun myöhemmin luetaan sisään xml-tiliote, ohjelma tutkii EndToEndId-elementin ja kohdistaa tämän avulla tapahtumat oikeaan maksuerään ja maksuun, jonka avulla maksu kuittaantuu Suoritettu-tilaan. Sisäänluku kuittaa suoritetuksi sekä ostolaskujen että palkkojen maksuerät.

 

Kuva: Tiliotteen sisäänluvun yhteydessä ohjelma kuittaa maksuerän Maksettu-tilaan.

 

Palkkojen maksuerä poikkeaa tiliotteella hieman ostolaskuista, sillä palkat eivät ole eriteltynä tiliotteella per palkansaaja, vaan tulevat yhdellä rivillä kokonaissummalla. Lemonsoft tarkistaa tiliotteella olevan maksutoimeksiannon tunnisteen PmtInfld, ja mikäli tunniste ja summa ovat sama kuin maksuerällä, kuittaantuu palkkojen maksuerä Maksettu-tilaan.

 


Kuva: Maksutoimeksiannon tunniste.

 

Kuva: Sisäinen viesti henkilölle, jolla on Palkanlaskija-henkilörooli.

 

Mikäli maksutoimeksiannon tunniste on sama kuin maksuerällä, mutta summa eroaa maksuerän summasta, jää maksuerä Maksussa-tilaan ja ohjelma lähettää sisäisen viestin henkilöille, joilla on Palkanlaskija-rooli.

 

Kuva: Sisäinen viesti palkanlaskijoille, jossa ilmenee, että palkkojen maksuerä eroaa tiliotteen palkkaerän summasta.