Processing Logic for Agreements

To automate the consolidation of agreement charges into invoices, the FS - All Charge Consolidation and FS - Charge Consolidation workflows call the Charge Consolidation business service methods. The following processing logic applies to agreements:

  1. Generate a list of the charge consolidation plans.

  2. For the first charge consolidation plan, if the Next Invoice Date field is before today, then proceed.

  3. Search for charges by using the consolidation rules.

  4. Consolidate the charges, and generate the invoice.

  5. Set the Last Invoiced field to today, and get the new value in the Next Invoice Date field.

  6. Check for additional charge consolidation plans to process.

  7. If there is another plan, then repeat Step 1 through Step 6.

The Charge Consolidation business service can generate periodic invoices that include the following types of charges:

  • NRC. Installment payments for one-time, nonrecurring charges (for example, a one-time fee for service billed in 1 or more installments).

  • RC. Payment of periodic, recurring charges (for example, a monthly service charge).

  • Usage. Payments that are based on the use of an asset (for example, the number of copies produced on a color copier each month).

  • Adjustments. Credits or charges for the selected period.

Note: To increase flexibility, invoicing for agreements is implemented as a business service. For more information about this business service, see FS Agreement Charge Business Service.