Enabling Gross Value Bookings
Depending on the requirements of your accounting system, you can configure JustOn Billing & Invoice Management to use gross values when creating bookkeeping data. This may be necessary, for example, when using automatic accounts (Automatikkonten) in DATEV.
To this end, activate the corresponding global setting Enable Accounting in Gross Values
.
-
Click to enter Setup, then open Custom Settings.
In Salesforce Lightning, navigate to Custom Code > Custom Settings.
In Salesforce Classic, navigate to Develop > Custom Settings.
-
Click Manage in the row of Global Settings.
- Click Edit in the Default row.
- Select the checkbox
Enable Accounting in Gross Values
. -
Optionally, select the checkbox
Accounting Gross Taxes on First Month
.When using gross values and the
Booking Month
orService Month
revenue recognition rule, select this option to make JustOn aggregate the complete tax amount for all invoice line items and all resulting booking details to the first booking detail. The remaining booking details will represent net values.This option is specifically made to support DATEV automatic accounts. Make sure to select this option only if your accounting processes require and your target accounting system supports to do so.
-
Click Save.
Info
When using gross values on bookkeeping data creation, you do not need to configure a collective account setting for taxes nor a dedicated booking text for tax booking details.
DATEV automatic accounts and revenue deferral
To support automatic accounts (Automatikkonten) in DATEV, you can configure JustOn to use gross values when creating bookkeeping data. To this end, you enable the global setting Enable Accounting in Gross Values
as described in Enabling Gross Value Bookings.
If, in addition, you use revenue recognition rules to distribute revenues to future booking periods (deferred revenue), you must, in addition,
- enable the global setting
Accounting Gross Taxes on First Month
, - enable the automatic tax calculation for the gross booking details – using the custom booking code field
BuCode
with the relevant booking details (see Additional Fields), - optionally, create the
BuCode
field as a formula that returns the required value according to your use cases, like, for example,IF(ONB2__IsGross__c, 101, null)