## Completing the Billing Process

This chapter provides an overview of how to complete the billing process and discusses how to:

- Run the Global Generation program (R74U0210).

- Run the Billing Edit/Register program (R15300) and the appropriate post program.

### Understanding How to Complete the Billing Process

With the exception of the manual billing process, which updates records to the Lease Billings Master table (F1511B) automatically, you must generate the F1511B records from the payment profile records so that you can post them and generate invoices and vouchers. To complete the billing process you must:

1. Run the Global Generation program (R74U0210).

2. Run the Billing Edit/Register program (R15300).

3. Run the Post Invoices or Post Vouchers program (R15199).

### Running the Global Generation Program (R74U0210)

This section provides an overview of global generation and discusses how to:

- Run the Global Generation program (R74U0210).

- Set Processing Options for Global Generation (R74U0210).

#### Understanding Global Generation

You run the Global Generation program (R74U0210) to generate billing records in the Lease Billings Master table (F1511B). The records that the system generates can be from recurring billing, expense participation, interest and late fees, and credits. You can run the R74U0210 program in either proof or final mode:

- In proof mode, the system generates a report of the payment profile records that it selects to update.

  If you are not satisfied with the records selected, you can change the data selection and processing options and rerun the program until the report displays the records that you want to generate.

- In final mode, the system generates a report of the payment profile records that were selected and generates records in the Lease Billings Master table (F1511B).

  The system also updates these fields in the payment profile records that you can display on the Payment Profile Information form:

  - Status

    The system updates the value to G (generated).

  - Document Number

    The system assigns the document number from the next number table for either the voucher or invoice. The system does not generate the actual voucher or invoice until you run the corresponding post program (R15199).

  - Document Type

    The system assigns the document type based on the generation type. For recurring billing records that are generated for Accounts Receivable, the system assigns the document type RD. For recurring billing records that are generated for Accounts Payable, the system assigns the document type PF.

  - Pay Item

    The system assigns 001 as the starting pay item and increments by 1 for each subsequent pay item.

  - G/L Date and Invoice Date

    The system assigns the value in the Billing Date field as the general ledger date and the invoice date unless you specify an override date in the corresponding processing option.

Although you can generate the recurring billing, expense participation, and fee and interest records simultaneously when you run Global Generation, you should run the program separately for each type of billing so that the system assigns the correct generation type to the F1511B records.

See Processing Recurring Billings.

#### Running Global Generation (R74U0210)

Select Recurring Billing (G74U1521), Global Generation.

#### Setting Processing Options for Global Generation (R74U0210)

Processing options enable you to specify the default processing for programs and reports.

Process

1. From Date | Specify the beginning date in the date range that the system uses to select payment profile records to process. If you leave this processing option blank, the system selects all payment profile records through the date entered in the Through Date processing option.
2. Through Date | Specify the ending date in the date range that the system uses to select payment profile records to process. If you leave this processing option blank, the system selects records from the date entered in the From Date processing option through today.
3. Process Recurring Billings | Specify whether to select recurring billing records (generation type 1) from the Payment Profile table (F74U0205) to process. Values are: Y: Yes. N: No.
4. Process Credits | Specify whether to select credit transactions, such as credit invoices and unapplied receipts, to process. Values are: Y: Yes. N: No.
5. Process Interest/Late Fees | Specify whether to select interest and late fee records (generation type 5) to process. Values are: Y: Yes. N: No.
6. Process Expense Participation | Specify whether to select expense participation records (generation types 2 and 7) to process. Values are: Y: Yes. N: No.
7. Summarize Invoices by Lease | Specify whether the system summarizes invoices by lease. An invoice number is generated each time that the lease Alternate Payee or Separate Invoice Code on a payment profile line changes. Values are: Blank or N: Generate a new invoice for each payment profile line that is processed, regardless of lease number. Y: Generate one invoice number for each lease, regardless of the number of payment profile lines that are processed for the lease.
8. Alternate Payee Retrieval | Specify the table from which the system retrieves the alternate payee. Values are: Blank: Recurring Billings Master table (F1502B). 1: Lease Master Header table (F1501B).

Catch Up

1. Catch Up | Specify whether to generate catch-up billings. The system generates billings for payment profile records with dates before the date that you enter in the From Date processing option. Values are: Y: Generate catch-up billings. You must specify the number of catch up periods to process by completing the Number of Catch Up Periods processing option. N: Do not create catch-up billings.
2. Number of Catch Up Periods | Specify the number of billing periods for which you want to generate catch-up billings.

Currency

1. Global Generation Currency | Specify the currency code to use to select payment profile records to process. If you leave this processing option blank, the system does not select any records to process.
2. Currency Mode | Specify whether to print the amounts on the report in the domestic or foreign currency. Values are: Blank or D: Domestic currency. F: Foreign currency.

Receivables/Payables

1. Receivable/Payable | Specify whether to select payment profile records for leases that generate invoice records or leases that generate voucher records. If the value of the Lessee field (STMB) on the lease is blank, the system generates invoice records when you post billings. If the value of the Lessee field (STMB) on the lease is 1 or Y, then the system generates voucher records when you post billings. The system processes only those leases with a value in the Lessee field that corresponds to the setting of this processing option. Values are: Blank: Invoice records. 1: Voucher records. Note. You must process recurring billings that generate invoices separately from recurring billings that generate vouchers.

Override Dates

1. General Ledger Date, 2. Invoice Date, and 3. Service Tax Date. | Specify the date to assign to as the general ledger date, invoice date, or service tax date on the F1511B records. If you leave these processing options blank, the system uses the date entered in the Billing Date field of the payment profile record.
4. Due Date | Specify the date to assign to as the due date on the F1511B records. If you leave this processing option blank, the system uses the payment term to calculate the due date.

Print

1. Print Edit Report | Specify whether to run the program in proof or final mode. Values are: Blank: Proof mode. The system prints a report of the records selected to generate, but does not generate the records or update tables. 1: Final mode. The system generates billing records in the Lease Billings Master table (F1511B).

Versions

1. Billing/Edit Register | Specify the version of the Billing Edit/Register program (R15300) to run. If you leave this processing option blank, the system does not run the R15300 program automatically; you must run the program manually.

### Running the Billing Edit/Register and Posting Programs

This section provides overviews of the Billing Edit/Register program and the post program.

#### Understanding the Billing Edit/Register Program

After you generate F1511B records, whether by running the Global Generation program or entering manual billing records, you must run the Billing/Edit Register program (R15300). If you run the Global Generation program, you can set a processing option so that the system automatically runs the R15300 program when the Global Generation program completes. If you did not set the processing option or you entered manual billing records, you must run the R15300 program manually, so that batches are no longer set to an error status. Depending on the setting of the Manager Approval of Input check box in the Accounts Receivable Constants and Accounts Payable Constants, the system updates the batch status from Error to either Pending or Approved when you run the R15300 program:

- If you select the Manager Approval of Input check box, the batch will be in pending status. You must approve the batch before running the post program.

- If you do not select the Manager Approval of Input check box, the batch will be in an approved status and will be ready to post.

Note. You cannot manually approve the batches with an error status from the batch review program; you must run the R15300 program.

#### Understanding the Post Program

After the batches are approved, you run the Post Invoices or Post Vouchers program (R15199) to generate the appropriate transactions:

- If you run the Post Invoices program, the system generates records in the Customer Ledger (F03B11) and Account Ledger (F0911) tables.

- If you run the Post Vouchers program, the system generates records in the Accounts Payable Ledger (F0411) and the Account Ledger (F0911) tables.

See Posting Invoices and Vouchers.