
The diagram shows the overall configuration for object-based billing.
- Create Contract Object Type - this is covered in precious lesion.
- Create Revenue Type
- Assign Contract Object Type to Revenue Type
- FACTS configuration
- Create Fact Category
- Create Fact Type, Assign Fact Category to Fact Type and Assign Revenue Type to Fact Type.
- Create Fact Set and Assign Fact Type to Fact Set
- Assign Fact Set to Contract Object Type
- Create BRFplus Application, Function, Ruleset, and Rules.
- Assign BRFplus Function to Revenue Type.
- Switch Off Check on Fact Type BILL if necessary.

For different kinds of objects, a revenue type should be created and assigned to the relevant tax period keys. The revenue type is connected with the corresponding contract object type.
The following configuration is required for revenue type.
- Define Revenue Type - Configuration Path: Financial Accounting → Contract Accounts Receivable and Payable → Basic Functions → Define Revenue Type
- Assign Revenue Type to Tax Period - Configuration Path: Financial Accounting → Contract Accounts Receivable and Payable → Basic Functions → Define Revenue Type
- Assign Revenue Type with Period Key To Tax Object Type - Configuration Path: Financial Accounting → Contract Accounts Receivable and Payable → Basic Functions → Contract Object → Number Ranges and Contract Object Types → Assign Contract Object Type to Revenue Type

The configuration for fact category and fact type is as follows,
- Define Fact Category: this is the smallest unit of fact. You can define Fact category ID, Description, Qualifier field and Search Help.
- Define Fact Type: Each fact type contains information that is relevant for a certain aspect of taxation of an object. For each fact type you can assign a function module that checks entries made on the fact maintenance screen.
- Assign Fact Category to Fact Type
Those configurations can be defined in configuration path: Financial Accounting → Contract Accounts Receivable and Payable → Basic Functions → Facts.

The configuration for the fact set is as follows,
- Define Fact Set Attribute: it can set the fact set as time dependant.
- Assign Fact Type to Fact Set: it can set the fact type assigning to the fact set as time-dependent and support multiple values.
- Assign Revenue Type to Fact Set/Fact Set Sequence.
Those configurations can be defined in configuration path: Financial Accounting → Contract Accounts Receivable and Payable → Basic Functions → Facts → Define Fact Set.

BRFplus application, functions, and main context can be created by the Object-Based Tax BRFplus Integration Manager (Transaction Code: BRFPLUS_MANAGER_OBT) in the configuration path: Financial Accounting → Contract Accounts Receivable and Payable → Business Transactions → Public Sector Tax Assessment → BRFplus → Define BRFplus Objects for Object-Based Tax.
The steps to create BRFplus rule configuration is as follows,
- Create BRFplus Application by BRFplus Integration Manager.
- Create BRFplus Function and Main Contents by BRFplus Integration Manager. Note that the Fact ValueContext has to be created by the BRFplus integration manager if you want to use the TRM Form Action to check the Fact Data.
- Launch a BRFplus workbench by transaction BRFplus to model the Ruleset and Rules for the created BRFplus Function.

Other billing-related configuration:
- Assign BRFplus Application and Function to the Revenue Type with a specific period key
- Switch Off Check of BILL Fact Type: only switch off it if the Bill Fact Type is not used.
The configuration path: Configuration Path: Financial Accounting → Contract Accounts Receivable and Payable → Business Transactions → Public Sector Tax Assessment → Billing










