Using Rules

This section provides you with an overview of how Receivables uses invoicing and accounting rules.

Define Accounting Rules

Use the Accounting Rules window to define an unlimited number of accounting rules. See: Accounting Rules.

Define accounting rules using the following rule types:

For example, suppose you bill a contract for $900, which starts January 14 and ends April 13 (90 days), and the accounting period is Monthly. In this contract period, January and April are partial periods, and February and March are full periods. This table illustrates the various revenue recognition schedules that Receivables calculates, depending on the accounting rule type:

GL Date Period Days in Period Daily Revenue Rate, All Periods Daily Revenue Rate, Partial Periods Fixed Schedule Variable Schedule
January 14 January 18 180 180 225 180
February 14 February 28 280 295 225 240
March 14 March 31 310 295 225 240
April 13 April 13 130 130 225 240

The above example illustrates the following:

Assign Invoicing and Accounting Rules

For invoices that you enter manually, you can assign an invoicing rule in the Transactions window. You can assign a default invoicing and accounting rule to your items in the Master Item window (Invoicing tabbed region) and to your Standard Lines in the Standard Memo Lines window.

This table shows where you can assign a default invoicing rule:

Assigned To Window Tabbed Region
Invoice Transaction Main

This table shows where you can assign an accounting rule:

Assigned To Window Tabbed Region
Invoice Line Transaction Additional Line Information
Items Define Items Item (Invoicing Attributes)
Standard Lines Standard Memo Lines Not Applicable

If you are entering an invoice manually, you must enter an invoicing rule on the invoice header or you will not be able to associate accounting rules with the invoice lines. If you enter an invoicing rule and include items or standard memo lines that have associated accounting rules, the accounting rules default for the invoice line. You can change or manually enter the accounting rules for these invoice lines if there has been no activity against the invoice.

Note: You can also assign invoicing rules to items and standard lines, but these will not be used during manual invoice entry. This is because the invoicing rule assigned at the invoice header will override the invoicing rules defined for the item or standard line.

If you import invoice data from an external system, you must populate the correct columns in the AutoInvoice tables if you want AutoInvoice to generate invoices with rules.

This table shows which column to populate if you want AutoInvoice to generate invoicing rules:

Column Populate if:
INVOICING_RULE_ID Your batch source validates rules by ID.
INVOICING_RULE_NAME Your batch source validates rules by value.

This table shows which column to populate if you want AutoInvoice to generate accounting rules:

Column Populate if:
ACCOUNTING_RULE_DURATION You are passing a variable schedule rule.
ACCOUNTING_RULE_ID Your batch source validates rules by ID.
ACCOUNTING_RULE_NAME Your batch source validates rules by value.
RULE_START_DATE and RULE_END_DATE (or ACCOUNTING_RULE_DURATION if no RULE_END_DATE)
ACCOUNTING_RULE_NAME or ACCOUNTING_RULE_ID
AMOUNT
Your are passing a rule that requires the calculation and use of a daily revenue rate.

Note: If no rules are passed with the invoice lines in the interface tables, AutoInvoice will not try to derive the invoice and accounting rules from the associated items or standard lines.

AutoInvoice uses the invoicing rules assigned to the invoice lines to group lines into invoices. An invoice can only have one invoicing rule, hence lines imported with an invoicing rule of Bill in Arrears will not be grouped with lines with a Bill In Advance invoicing rule when creating an invoice.

Accounting rules, however, require no special grouping, as an invoice may contain a different accounting rule for each invoice line.

Determine the Invoice and GL Dates

When importing invoices, AutoInvoice determines the invoice GL date and the transaction date as follows:

When creating invoices with rules manually, the GL date of the invoice is entered during invoice entry. If you use Bill in Advance as the invoicing rule, this date will remain equal to the GL date of the invoice.

However, Receivables overrides this date for an invoicing rule of Bill in Arrears when you save the invoice after completing invoice lines. Receivables uses the same method to derive the new GL date as it does for imported invoices. This method is explained in detail above. Receivables will warn you that it is updating the GL date of the invoice when you save the record. You can then change this date if it does not meet your requirements.

Note: Receivables updates the GL date, even if the date falls in a period whose status is Not Open.

Determine Accounting Rule Start Dates

The first GL date (or accounting rule start date) for an accounting rule can be different from the GL date of the invoice. When the Revenue Recognition program is run, then if the accounting rule start date is different from the invoice start date, the accounting rule will modify the invoice start date and the period in which you recognize your receivable based on whether the invoicing rule is Advanced or Arrears. For example, the GL date of the invoice is January 10, and the First GL Date of the accounting rule for the line is February 15. When the Revenue Recognition program is run in January, the GL date of the invoice is changed to February 15 and the entire schedule moved accordingly. Depending on whether the invoicing rule is Advanced or Arrears, the receivable is recognized either in February or in the last month of the schedule.

When entering invoices manually, you must set the date that you want to start recognizing revenue for an invoice line. Use the First Date field in the Lines window to enter the start date.

When importing invoices, AutoInvoice determines the accounting rule start dates as follows:

If you are using a deferred accounting rule, you can use a different GL start date than the one that you entered on the transaction line in the Revenue Accounting and Sales Credits window. See: Deferred Accounting Rules.

View and Update Account Sets

Account sets for invoices with rules are created by AutoAccounting. You can manually update the account sets for both imported and manually created invoices in the Distributions window off the Transactions Workbench.

For each account set, Receivables specifies the account and percent of the line total assigned to each account. In the Sets for this Line and Sets for All Lines regions of the Distributions window, you can update account sets to split revenue or offset amounts over multiple accounts any time before running the Revenue Recognition program. This lets you ensure that revenue is distributed to the correct accounts, regardless of how account structures may change. Receivables always ensures that the entered percents total 100.

In the Sets for All Lines region, you can view account sets for all lines. You can also use this region to update the account assignment for a given line, but you must use the Sets for this Line region to update the percent assigned to the account.

To update an account set, specify the account set class that contains the account sets. Valid Account Set Classes include:

Offset This account set type includes the suspense accounts to be used during your revenue recognition cycle. If your invoicing rule is Bill in Arrears, the offset account set is Unbilled Receivables. If your invoicing rule is Bill in Advance, the offset account set is Unearned Revenue.
Revenue This account set type includes your revenue accounts.
Tax This type of account set is used for tax lines.

After the Revenue Recognition program is run, the names of the regions of the Distributions window change to the Accounts for This Line and the Accounts for All Lines regions. Use these regions to review and update the actual distributions that were generated using the account set that you specified.

Recognize Revenue

Invoicing and Accounting rules are used to schedule how and when you want to recognize revenue and receivable amounts for selected invoices. However, the distributions are not created until you run the Revenue Recognition program. See: Recognizing Revenue.

The Revenue Recognition program is run automatically whenever you transfer records to your General Ledger using the Submit Accounting program. This ensures that the revenue for invoices with rules is recognized before you post and close the period. Alternatively, you can submit the Revenue Recognition program manually at any time from the Run Revenue Recognition window. The Revenue Recognition program will not create duplicate distribution records even if the program is run several times within the same period.

Credit Invoices with Rules

You can adjust the account assignments of invoices that you wish to credit in three ways: LIFO, Prorate, and Unit. The Last In First Out (LIFO) method backs out revenue starting with the last GL period of the invoice revenue. This method reverses revenue recognition from prior periods until it has backed out an amount of revenue that is equal to the amount of your credit memo line. The Prorate method credits an equal percentage of all of your invoice's account assignments. The Unit method lets you reverse the revenue for the number of units you specify from an original line of the invoice. For example, if an invoice line has a quantity of 10 units, and you credited 2 units, then Receivables would reverse 20% of the revenue starting with the period you specify in the additional line information tabbed region, and continuing until the entire amount of the credit is given. You can specify any of these credit memo methods when you create credit memos through either the Transaction window or by running AutoInvoice.

Note: If you use the Unit method, then you cannot enter a credit quantity that is greater than the quantity on the target invoice line.

Related Topics