SAP BLOG QR-Bill in Contract Accounting and Collections and Disbursements

SAP Blog

Kayıtlı Üye
Katılım
22 Ara 2017
Mesajlar
1,925
Tepki puanı
7
Puanları
6
1-102.png


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.

2-process-overview.png




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.

3-77.png


4-72.png


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
QQR-IBAN only
When You Use the ISR Subscriber Number 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

5-67.png




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.

6-60.png




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.

7-53.png




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.

8-46.png




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.

9-41.png


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.

10-34.png




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.
Storing QR-IBAN Data


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.

11-38.png




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.

12-34.png




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.

13-34.png


14-29.png


15-25.png




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)
Subledger Transfer Posting


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

16-27.png


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:

2885707QR-Bill: Collective Note Containing the QR-IBAN-Extension for Contract Accounting

Collective note for all the relevant SAP Notes for Collections and Disbursements:

2893657QR 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...
 
Üst