Running the R09123 Program for Burden-Based Allocations

For burden-based allocations, the R09123 program:

  • Launches versions of the R09123C program. The R09123C versions contain the data selection for source accounts and basis accounts.

  • Launches versions of the R0948S84 program. The R0948S84 versions contain the data selection for source and basis pool grouping codes.

  • Retrieves records from the F0006, F0901, and F52G02 tables, based on the specifications that you set up for the allocation in the P09123 program. The program also retrieves records from the F48S84 table.

  • Calculates the allocation percentage based on the values of the basis ratio. You can select any of these variables as the basis ratio for an allocation:

    • Contract types.

    • Employee pool grouping codes.

    • Job pool grouping codes.

    • Business units, related business units, business unit types, and category codes 1–50.

  • Allocates amounts and units from the source accounts to the destination account based on the percentage calculated from the basis accounts and basis ratio. The program creates journal entries in the F0911 table.

  • Creates offset amounts in the F0911 table to balance the allocation entries.

  • Prints the source, basis, destination, and offset records on the Compute Advanced Variable Numerator Allocations report (R09123).