General information
The Balance sheet adjustment distributes:
- receivables and payables in customer and vendor reconciliation accounts,
- tax postings,
- cash discount postings from the net method of posting invoices
- valuated exchange rate differences in open items
This process ensures the zero balance per business area.
Program SAPF180A selects items from RF048 , calculated the distribution and and stores distribution in data tables:
- BFOD_A Customer items
- BFOK_A Vendor items
- BFOD_AB Valuation difference in customer OI
- BFOK_AB Valuation difference in vendor OI
- BFO_A_RA Versions for Resetting Cleared Items
- BFIT_A G/L Account Items
- BFIT_A0 Zero Balance Postings for Bus.Area
Selection screen
SAPF180A does not generate any documents.
No test run possible.
You can run this program as often as you like.
Output list /Log:
Basis of Distribution:
The system uses the account assignments of the offsetting entries in the initial document to calculate the distribution. Offsetting entries are all G/L account items apart from tax items and cash discount items.
The result of distribution is saved in tables BFO*_A tables.
Balance sheet readjustment results can be checked in FB03 tranaction : MENU > Environment > B/S readjustment:
Example (table update and distribution):
OB65 flag is active. When an FI document is posted and entry is created in table RF048.
FI document:
Entry in RF048 table:
SAPF180A selects data from RF048 , calculates the distribution and updates BFO*_A tables.
In case of vendor account: table BFOK_A is updated.
The base of distribution is the offsetting entries in the initial document.
Value to be distributed : 80 EUR (vendor)
Base of distribution:
GL amount -28 EUR 0001
GL amount -52 EUR 0002
total -80 EUR
Value distributed (saved in table BFOK_A) :
Vendor amount 28 EUR 0001
Vendor amount 52 EUR 0002
Total 80 EUR
Calculated values can be displayed in FB03 transaction (Menu / Environment / BS readjustment):