Understanding the Process to Generate Recurring Billings

After you set up recurring billing information for the lease, you run the Recurring Billing Generation program (R15100) to generate billing records. When you run R15100 program in final mode, the system:

  • Creates a batch header record in the Batch Control Records table (F0011), assigns a batch type of 1, and assigns a batch status of Error, Pending, or Approved.

    The system assigns the batch status based on the setting of the Manager Approval of Input option in the Accounts Receivable constants (for invoices) and Accounts Payable constants (for vouchers). Even if the batch is in error, you can add, revise, and delete records from the batch as necessary.

  • Creates records in the Lease Billings Master table (F1511B) and assigns a generation type of 1.

Note: You can separate recurring billing records that generate accrual entries from other recurring billing records. To do so, you should specify that transaction type equals A in the data selection for the R15100 program.

This table describes the types of billing you can generate:

Billing Types

Description

Prorated billings

You generate prorated billings when the start and end dates on the billing record do not comprise a complete billing period. The system provides different methods for calculating prorated billings, but the most common method is simply to divide the billing amount by the number of days in the billing period, and then multiply the result by the number of days on the billing record (represented by the Starting Date and Ending Date fields).

Catch-up billings

You generate catch-up billings to process records for all unbilled periods from the starting date on the recurring billing record.