The use of electronic communication in payment transactions made its first appearance in Slovenia with the introduction of the TKDIS standard and the Social Accounting Service, which later became known as the Agency for Payments. Initially, communication was limited to credit transfers and account statements, but this was later extended to payment orders with the help of the Bankart processing centre. Over time, the scope of electronic communication has spread, changing its standards: the Slovenian Standard ZBSxml which was first used was later succeeded by the more sophisticated international standard ISO 20022.
The foundation of ISO 20022 is found in its metamodel, which sets the rules for modelling business processes – the top of the three layers that form the standard. Based on business processes models and following precise rules, we obtain logical messages (middle layer) and the syntax of these messages (lower layer). The messages are mainly in XML form, while their syntax is dictated by XML schemes.
This paper focuses on messages pain.001 and camt.053, which are used in credit transfers and account statements. The aim is to show the entire life cycle of a credit transfer: from transmitting the order to the bank to receiving feedback in the form of an account statement.
Through the use of all three layers of the ISO 20022 standard I develop a blueprint for two applications – Bank and Client. I present the components of this business model in table format using the Oracle database. Through these I show how information from a database is converted into XML messages and vice versa, i.e. how to extract information from XML messages and insert it into a database. Finally, through the use of the Oracle Application Express development tool, I create a user interface for both applications.
|