Object-Based Tax Billing
Application component: Public Sector Contract Accounting
App type: SAP GUI
Description: You can use this function to schedule the billing run to generate billing documents periodically for object-based taxes as a mass activity. Object-based taxes are taxes that are levied on assessment objects (such as property or vehicles). The assessment objects are mapped in the SAP system using contract objects, in which billing-relevant information is saved in time-dependent facts. 
Key features: This program uses the Parallel Processing method. The object for parallel processing is the business partner in this case. The program selects contract objects that correspond to the selection criteria entered. It then calls the rule in BRF or BRFplus that validates the revenue type and the tax calculation. The system only changes the values in the database after the contract object has been completely processed. Once the respective rule has run successfully, the program creates the relevant entries for the follow-on processes (such as inbound correspondence) and creates billing or adjustment documents. The system also creates an invoicing order with the billing document. Invoicing orders enable the invoicing program to select only those billing documents that have not yet been processed. The system deletes the corresponding invoicing order as soon as the system has created an invoicing document for this billing document. Adjustment Billing If a billing document has already been saved in the system for a contract object, you can either change or delete it. You can also trigger adjustment billing using run control for the program. If you require billing with adjustment, the system creates a billing document for the master data combination selected in this period. If a billing document already exists and there are differences, the system creates an adjustment billing document. If there are no differences to the original billing document, the system issues a message. If you require billing without adjustment, the system only creates a billing document if there is no billing document in this period for the master data combination selected. Only Billing Orders You can only start a billing run for all contract objects whose taxation-relevant master data has changed (facts) in the mass activity. The system creates billing orders as soon as master data changes, that requires a new tax calculation and the affected contract object has already been billed in this tax period. If you select the corresponding field in the mass activity, the system performs the tax calculation on the basis of billing orders only. The program calculates the new tax amount and generates either new billing documents or adjustment documents for existing billing documents. Note If you perform a billing run with adjustment, the system automatically evaluates all existing billing orders. Simulated Billing Documents You enter simulated billing documents for testing and checking purposes. The program creates simulated invoicing documents from simulated billing documents. Invoicing orders are not generated for this, meaning that they are not posted in Contract Accounts Receivable and Payable. Note that you cannot create actual documents from simulated documents. Note In contrast to the simulation run, the program with the option Simulated Billing Documents creates actual documents. In the simulation run, this is not the case. You can use it to test the functions of your rule in BRF or BRFplus.