Introduction
New Polish Regulation states starting from 1 January 2020 taxpayers who make transactions the single value of which exceeds PLN 15,000 or the equivalent amount, regardless of the number of payments, will be obliged to make payments to the payee’s bank account shown on the whitelist.
Every account has to be checked before payment executed if you do a payment to a vendor that is registered for VAT in Poland and payment is over PLN 15,000.
To automate this check a user exit can be implemented during Payment Run in F110.
SAP User Exit Implementation for Bank Account Validation for VAT Registered Suppliers in Poland
One of the places to make this check in SAP is Automatic Payment Program Run F110. To enable this check, implement a validation user exits which is a well-known feature of SAP Financials.
To implement an exit for validation in SAP Finance you should start creating a copy of the RGGBR000. RGGBR000 is a standard include provided by SAP. Most probably it has already a copy in your system.
You can check it from GCX2 if it is already implemented for another activity.

If not create a copy for example named ZRGGBR000. Then for a line item check, you have to register none parameter exit entry. In perform get_exit_titles you have to add a new exit definition like below.

Then in the same file implement your perform with the same name you defined in entry for our example it is U106 like below.

Next, define your new include in GCX2 as shown above. To activate new exit a new rule has to be defined in OB28 like below;

Double click on validation name which in our case is FI_105. Create a new validation step in line item and define the exit U106 in the check section. You can see our exit name here U106.

In the message, section define the message details which will be triggered when validation fails.

With this simple configuration, you can activate the account validation during the payment run.

A simple flow can be like below;

The above flow indicates that a daily update should be run from the Ministry of Finance to get a valid account for your suppliers.
Thanks for reading. Don’t hesitate to contact me to help you to fulfill your mandates for this new regulation for your Poland branch in the SAP system.
Hi Ümit,
Thanks for the nice and ingenious solution to the requirement.
Can you please also state what is the condition placed in the prerequisite to check the validation at F110.
Hi Ümit,
what does /S4FN/PLWL_VENDCHECK
can you show more detail please?
Regards,
Denis
Hello Ümit Çelik,
How do I setup daily update in SAP to get valid accounts for my suppliers from Ministry of Finance?
Regards,
Noorali