Journal Generation Program

You run the Journal Generation program (R48132) to create preliminary journal entries for revenue. Creating preliminary journal entries enables you to review the journal entries before posting them to the Account Ledger table (F0911). You can review the preliminary entries and correct errors within the batch before creating final journal entries. These are the additional tasks that the system performs when you run the R48132 for advanced contract billing contracts:

  • Compares the value in the Revenue Status to Include field in the F5201 table for each advanced contract billing contract to the value in the corresponding processing option for the R48132 program to determine whether the contract should be included in revenue processing.

  • Loops through the records in the F5280W table to accumulate the amounts for each contract and pricing type group and then determines whether the amounts exceed revenue limits for any contracts

  • Creates records in the F4812 table with a billing line type of X, for contracts for which revenue limits have been exceeded.

    For these records, the system also updates the Transaction Classification field (TCLS) with the value that corresponds to the type of amount that was exceeded. Values include:

    • I: Cost limit excess

    • J: Fee limit excess

    • K: Award fee limit excess

    • L: Total limit excess

  • Loops through the new records with a billing line type of X to include them in the revenue batch.

    The system performs this action if at least one record with a billing line type of X exists.

  • Reviews the Enforce Period of Performance check box for each contract to determine whether to enforce POP dates.

    For contracts where POP dates are enforced, the system does not include revenue entries that contain dates that are outside of the POP date range.

See "Generating Preliminary G, L Journal Entries" in the JD Edwards EnterpriseOne Applications Contract and Service Billing Implementation Guide.