Budget AVC (Availability Control) check in SAP
Budget AVC (Availability Control) check in SAP where the system should either include or
exclude tax amounts (based on TXA code) while consuming budget. This is a common
requirement in Funds Management (FM) implementations, especially in public sector or
budget-controlled companies.
Here’s the step-by-step configuration to make AVC budget check include/exclude tax:
1. Understand the Requirement
In SAP, TXA code determines whether tax is included in budget-relevant amounts.
If you include tax, AVC checks the gross amount (net + tax).
If you exclude tax, AVC only checks the net amount.
2. IMG Configuration Path
Go to:
SPRO → Public Sector Management → Funds Management Government → Budget Control
System (BCS) → Availability Control → Integration → Define Tax Treatment in AVC
3. Define Tax Handling in AVC
1. Transaction code: OF37 (or via SPRO path above).
2. You’ll see options to define how tax amounts should be considered in AVC.
3. Here, you map the tax code (TXA code) and specify:
o 0 – Do not check tax amount (exclude tax)
o 1 – Check with tax amount (include tax)
o 2 – Only tax amount relevant
4. Assign Tax Treatment
For each company code / FM area, assign the relevant TXA code and treatment.
Example:
o TXA1 → Exclude tax from AVC
o TXA2 → Include tax in AVC
5. Activate Integration with AVC
1. Go to transaction OF39 (Activate Integration with AVC).
2. Ensure tax handling is active for purchase orders, PR, and invoice processes.
6. Test the Configuration
Create a Purchase Order (ME21N) with a tax code.
Check FM document (FMAVCR01) to see whether AVC consumed net amount or gross
amount based on your config.
✅ Summary:
Use OF37 to define whether AVC should include/exclude tax amounts.
Assign rules for TXA codes.
Activate integration (OF39).
Test with PO / PR and verify budget consumption.
Do you also want me to prepare a sample configuration table (TXA code vs AVC behavior) that
you can directly use in your project?