QR-bill is replacing the existing multiplicity of payment slips in Switzerland and so is helping to increase efficiency and simplify payment traffic, at the same time offering a way of dealing with the challenges presented by digitalization and regulation. The new bills contain all the payment information in a QR code and can simply be scanned digitally.
The QR-bill will replace the current orange and red Swiss ISR (Inpayment Slips with Reference Number) starting on June 30, 2020.
This blog post helps you understand the solution regarding the QR-bill for FI-CA and FS-CD.
Customizing for QR-bill
Enabling QR-bill functionality
To enable QR-bill functionality, customize the system as explained below.
In Customizing for Financial Accounting under Financial Accounting Global Settings > Global Parameters for Company Code > Maintain Additional Parameters.
There are two new parameter types available: CHQR for Switzerland and LIQR for Liechtenstein. For these parameter types, enter parameter values as follows:
«empty» | ISR only |
B | Both, ISR number and QR-IBAN Note: this option will be used in the transition period when both ISR Number and QR-IBAN will be allowed |
Q | QR-IBAN only |
When the parameter CHQR/LIQR is empty, only the ISR subscriber number can be entered. While it was not possible in the past, the additional info can now also be used for the ISR procedure.
- ISR number and ISR reference provided must be valid
- QR-bill/ISR payments are only possible with CHF or EUR currencies
When You Use Both the ISR Number and QR-Bill
The transition period will take at least two years. ISR or QR-IBAN process differ depending on whether the QR-IBAN or ISR number is specified. The reference number is handled identically for both instances. Please note that you can either enter the IBAN number or the ISR subscriber number. Both these numbers cannot be entered at the same time.
When You Use the QR-IBAN Only
Field input accepts only QR-IBANs (regular swiss IBANs are not allowed). The unstructured (payment) and structured (invoice) info is stored as a concatenated string. This string must not exceed 140 characters.
Define a Payment Method as Prerequisite
To process payment, create a payment method for the ISR outgoing payment procedure with QR-IBAN in Customizing for Financial Accounting under Contract Accounts Receivable and Payable > Business Transactions > Payments > Incoming/Outgoing Payment Creation > Define Payment Methods.
Ensure that the followings are set:
- You have selected the ISR Payment Procedurecheckbox in the Payment Method Classification group box.
- You have selected the Bank Details and the IBAN Required checkboxes in the Required Master Record Specifications group box.
Applying QR-bill in Contract Accounting
Posting FI-CA documents for outgoing payments
Transaction FPE1 is used to post documents. After you enter data as required, ensure that you choose a payment method that is created with the ISR Payment Procedure and the IBAN Required checkboxes selected for your outgoing payments.
After taking these steps, choose the ISR Data button and enter data as follows:
- Enter the QR-IBAN number and the QR reference that you can find in the QR-bill part of the invoice the vendor sent to you.
- Enter the unstructured and structured information from the Additional Information part of the QR-bill. These two parts are separated by the ‘//’ characters, so when you enter the structured part, always start with these characters.
The unstructured part is a free text, and the structured part contains the billing data
Storing QR-IBAN Data
The QR-IBAN information is always stored at the line item level with a valid reference. It is, however, possible to store the QR-IBAN at the Business Partner level for reference purposes. The user is informed by a customizable message whether the entered QR-IBAN is stored in the business partner master data when posting a document manually.
Posting FI-CA documents for incoming payments
Transaction FPE1 is used to post documents. After you enter data as required, ensure that you choose a payment method that is created with the ISR Payment Procedure and the IBAN Required checkboxes selected for your incoming payments.
After taking these steps, choose the ISR Data button and enter data as follows:
- Enter your QR-IBAN number.
- Enter the unstructured and structured information separately in the relevant fields.
The structured and unstructured information is then added to the Additional Information part of the QR-bill. These two parts are separated by the ‘//’ characters, so when you enter the structured part, always start with these characters. The unstructured part is a free text, and the structured part contains the billing data.
- You can use the FKK_QRIBAN_GET_STR_INFO function module to automatically generate the structured part of the additional information.
The T049Q database table stores the QR-bill data for the house bank data. The data is maintained in the view cluster V_CH_QR_T049Q (transaction QRBILL_CH_REF). During input of the FI-CA document, there is a validation on T049Q entry.
Executing the Payment Run
The payment medium format CH_CGI_XML_CT (DMEEX) or CH_XML_CT (DMEE) is used when the payment file is generated.
The following validations are called during the payment run:
- When using a payment method for QR-bill payments, it is only possible to make payments using a QRIBAN – not a regular swiss IBAN.
- When making ISR/QRIBAN payments, the entry in DFKKESR must be consistent. This means that it must not be possible to have a DFKKESR entry with an empty QRIBAN when making QRIBAN payments.
Generating Structured Information
The structured information consists of a series of concatenated SWICO-tags and its purpose is the automated processing of the payment information. The user has the option to use the function module FKK_QRIBAN_GET_STR_INFO to automatically generate structured information. The customizing is to be maintained via maintenance view V_QR_SWICOTAG.
QR-bill in Collections and Disbursements (FS-CD)
Scheduling Payment Plan Items
Manual creation of Payment Plan Item (PPI) with QR-bill data
Payment Plan Items can be manually created using transactions INSOCREATE during the creation of insurance objects or using transaction INSOCHANGE – change of insurance objects.
The QR-bill and ISR payments are only supported for:
- One-time payments
- Payments in EUR/CHF currency
On the ‘PPI Document I’ tab, select the payment method that is relevant for the ISR payment procedure. When you select this payment method, a button appears next to the Payment Method field. When you click it, a popup window appears, and you fill out the mandatory fields. Values entered are checked with validity checks.
Creation of Payment Plan Items (PPI) from external systems
Payment Plan Items can also be created from the external system. Data needed for the creation is delivered into the SAP system via the BAPI_PPLAN_ITEM_CREATE BAPI. The QR-bill data are provided in the BAPI_PPLAN_POSITION_ESR structure.
The structure is extended with the following fields:
- QRIBAN: Holds the IBAN (length 34 CHAR)
- GLO_REF1_OT: Used to store the additional information, which is the concatenated unstructured and structured part of the additional information (length 140CHAR)
- COUNTRY: Contains information about Country Key (length 3 CHAR)
It is possible to perform subledger transfer posting of Payment plan items with ISR/QR-bill data. This can be done manually in transactions INSOCREATE / INSOCHANGE by setting an appropriate ‘Payment Plan Item category’ in the ‘Payment Plan Item Control’ tab.
The QR-bill and ISR payments are only supported for:
- One-time payments
- Payments in EUR/CHF currency
On the tab ‘PPI Document I’, data is filled in the same way as for the usual Payment Plan Item creation described above. So that the ISR/QR-bill data can be entered, appropriate company code, and payment method must be used (as described above).
On the tab ‘PPI Document I’, specify where the item shall be transferred to. In the section ‘FS-CD Fields’, enter the target Insurance Object and Business Partner.
Scheduling of subledger transfer postings can also be triggered from an external system via BAPI_PPLAN_SUBL_TRANSFER BAPI.
Both the BAPI_PPLAN_ITEM_CREATE and the BAPI_PPLAN_ITEM_CREATE BAPIs use the same structure: BAPI_PPLAN_POSITION_ESR
Storing QR-Bill Data in FS-CD
When PPIs are scheduled, ISR/QR-bill data is stored in the VVSCPOSESR database table. This table is extended with the following fields:
- QRIBAN: Holds the IBAN (length 34, CHAR)
- GLO_REF1_OT: Used to store the additional information, which is the concatenated unstructured and structured info (length 140, CHAR)
Note: All other DDIC objects related to the swiss ISR procedure were extended in the same way.
Posting of QR-Bill Data in FS-CD
The execution of Payment Plans is done in transaction VYSPA. During the execution, subledger documents are posted. ISR/QR-bill data is transferred from table VVSCPOSESR to table DFKKESR.
Reversal of Payment Plan Items with ISR/QR-bill Data
For the reversal process, no change is needed in the existing logic relating to the QR-bill enhancement.
For the reversal of payment plan items, transaction VVSCSTORNO is used. The following subtransactions are available:
- VVSCSTOR1 for reversal of Business Transactions
- VVSCSTOR2 for reversal of Payment Plans
- VVSCSTOR3 for reversal of Payment Plan Items
For each reversal subtransaction, a BAPI also exists that is used to fill reversal data from an external system.
- For the reversal of Business Transactions: BAPI_PPLAN_REVERSE_BUSCASE enters data into table VVSCPOS_REV
- For the reversal of Payment Plans: BAPI_PPLAN_REVERSE enters data into table DIMAPARPPLAN_REV
- For the reversal of Payment Plan Items: BAPI_PPLAN_REVERSE_ITEM enters data into table PPPOS_REV
Collective note for all the relevant SAP Notes for Contract Accounting:
2885707 | QR-Bill: Collective Note Containing the QR-IBAN-Extension for Contract Accounting |
Collective note for all the relevant SAP Notes for Collections and Disbursements:
2893657 | QR Bill: Collective Note for implementation of new process for simplifying invoicing with QR IBAN in FS-CD |
Visit SAP Help Portal to read more about QR-bill in Contract Accounting.
To read more about the new QR-bill Standard see Companies: Advantageous for you too!
Do you have any further comments regarding this topic? Do not hesitate to share them in the comment section below. You are also welcome to ask any questions about SAP S4/HANA Finance in the Community Q&A section.
Okumaya devam et...