Encumbrance/Commitment Processing Encumbrances are a key piece of Budgetary Reporting and Government Finance to say in compliance with state and local law by providing up-to-date information on unrealized revenues and uncommitted balances of appropriations. Uncommitted balance of appropriations that have not yet resulted in expenditures must include commitments. As encumbrances are sometimes based on estimates, automated systems must be able to remove any disparity between the encumbrance and the appropriation once the expenditure is recorded. The Solution Detail is for search purposes only, please see attachment for more information. SEARCH TEXT: 40/CT UDC table Line Type Inventory Interface: A, B or C Order Generation Requisition Cancel Program Ids: Commitment Relief Constants (P0026) Encumbrance Inquiry (P40230A) On-Line Budget Comparison (P09210A) Post (R09801) Commitment Integrity (R40910) Purge Purchasing Ledger (F43199) (R43199P) Rebuild Purchasing (PA) Ledger (R00993). Post Encumbered Costs to Accounts (R00932) Files Used: Purchase Order Detail (F4311) P.O. Detail Ledger (F43199) - Used to track encumbrances. Note: These are denoted with a Ledger Type (OLLT) of 'PA' or 'PU'. Purchase Order Receiver (F43121) Account Balances (F0902) Commitment/Encumbrance FAQ Table of Contents Question 1 - Why are commitments incorrect after a receipt or a receipt reversal? Question 2 - What happens to commitments if the order is received at an amount over the order amount? Question 3 - What unit of measure will be used when posting with different unit of measures than the original order? Question 4 - How are the commitment amounts handled when an order goes on budget hold? Question 5 - Can financial commitments be made for stock based items? Question 6 - Can the Unit Cost on an order be increased after post? Question 7 - Do financial commitments work for Blanket and Quote Orders? Question 8 - When generating a Purchase Order (OP) from a Quote (OQ), should the Quote (OQ) amounts to be included in commitments because the Release Open Quotations (P43360) processing option is set to leave the quantity/amount unchanged on the quote. Question 9 - Why doesn’t setting the status manually to 999 cause the commitments to be cancelled? Question 10 - EnterpriseOne 8.9 only: Do commitments function with configured items? Question 11 - Will functionality to summarize journal entries work with financial commitments? Question 12 - When adding a line at Voucher Match (P0411/P4314) is the commitment created at Voucher Match (P0411/P4314) or at General Ledger Post (R09801) for new line? Question 13 - What is the difference between final and proof mode in the Commitment Integrity Report (R40910)? Question 14 - Why does the Purge, Rebuild and Repost process delete all manually entered the PA ledger types in the P.O. Detail Ledger (F43199) records and any temporary the PA ledger types in the P.O. Detail Ledger (F43199) records created by running Commitment Integrity (R40910) in final mode? Question 15 - What is the purge/rebuild/repost process? Question 16 - Why are there still integrity problems after Purge/Rebuild/Repost? Question 17 - When should Purge/Rebuild/Repost process occur? Question 18 - When should Commitment Integrity (R40910) report be run? Question 19 - If an integrity issue is seen on commitments when multiple simultaneous changes to a line have been made (e.g., change the amount and the account), how can that be corrected? Question 20 - What is the difference between decommitment and relief of commitment? Question 21 - What happens to the amount committed if all quantity is received but for a lesser amount per unit? Question 22 - How can the history of changes to lines on an order be viewed? Question 1 - Why are commitments incorrect after a receipt or a receipt reversal? Answer: Users must post the receipt before further processing orders associated to a financial commitment. Not posting a receipt or receipt reversal will cause an inaccurate commitment or no commitment at all. For example: A purchase order for $100.00 is created. First $20.00 is received and posted. Next $30.00 is received, posted and then reversed. The original purchase order line is canceled. Then the reversal is posted. There will be five records written: $100 for the original order committed. $20 relieved for the order received and posted. $30 relieved for the order posted. -$50 committed for the canceled line. -$30 relieved for the reversed receipt. The result would be $30 still committed after the line was canceled. In this example the user should have posted the reversal before canceling the order. This would have given the following 5 correct records written. $100 for the original order committed. $20 relieved for the order received and posted. $30 relieved for the order posted. -$30 relieved for the reversed receipt. -$80 committed for the canceled line. If purchase order is mistakenly canceled or changed before posting the reversals batch, Purge (R43199P), Rebuild (R00993), and Repost (R00932) process will need to be run to get the commitments in balance. This has been changed in release 8.11 (SAR 6960811) so that an error will appear if users attempt to receive a line that was previously reversed and the batch for the reversal has not yet been posted. Back to Top Question 2 - What happens to commitments if the order is received at an amount over the order amount? Answer: If the amount to be relieved is greater than the amount on the order then entire amount on the order will be relieved. Over relieving an order will not result in an over relief of the commitment. Back to Top Question 3 - What unit of measure will be used when posting with different unit of measures than the original order? Answer: In order to commit units, first option on Branch/Plant Constants (P41001) must be activated to write units to journal entries. XE and ERP 8.0: When dealing with commitments and multiple unit of measure transactions, the amount will always use the Transaction UOM for any relief or commitment. EnterpriseOne 8.9 Only: When dealing with commitments and multiple unit of measure transactions, the amount will always be converted to the primary UOM before any relief or commitment for stock items. Back to Top Question 4 - How are the commitment amounts handled when an order goes on budget hold? Answer: Amounts that go on budget hold are not committed or decommitted until the hold is released. The design of budget holds and commitments relies on the Amount on Hold (ACHG) and Units on Hold (UCHG) fields. For example, if an order is originally entered for $50 and does not go on hold, ACHG is zero. The $50 will be committed. Then, the amount in Purchase Order Entry (P4310) program is changed to $500, forcing the order to go on budget hold. The ACHG will be populated with $450, which is the net change to the order. This is the amount on hold, and ACHG is used in the held order release functionality for proper release and commitment. Once the hold is released, the $450 will be committed. If an order were changed multiple times, the ACHG is the only value that keeps track of the held order amount . Note: Other types of Hold Codes do not affect commitments. Back to Top Question 5 - Can financial commitments be made for stock based items? Answer: Prior to EnterpriseOne 8.9, stock based commitments are not supported. EnterpriseOne 8.9 Only: A new Inventory Interface of 'C' was added to enable the functionality of stocked based commitments. Use a line type with an inventory interface of 'C' to create the commitments for stocked items. Back to Top Question 6 - Can the Unit Cost on an order be increased after post? Answer: No, unit cost should not be increased on the order after post. There is no way to track the cost changes in history. There are downstream programs that rely on the Unit Cost staying consistent. The rebuild and repost will not ever balance given this type of change. It is recommended that the client not allow changes of this nature once part of the order line has been paid and posted. The client can set the Detail Line Protection processing option on the Default tab to the correct status to ensure that such changes are not allowed. To achieve the desired result, clients can close out the original line, and recommit a second line for the remaining quantity at the new unit cost. Back to Top Question 7 - Do financial commitments work for Blanket and Quote Orders? Answer: Financial commitments work with both blankets and quote orders, where the inventory interface on the line is account-based, (i.e., A or B, additionally in EnterpriseOne 8.9, C or D with a project). Make sure that the respective Document Type is set up in the 40/CT UDC table. When the blanket order or quote order is generated into the purchase order, the original commitment will be decommitted and a new commitment will be made for the purchase order. Note: Over generating the order will not cause a decommitment over remaining amount on the order. Back to Top Question 8 - When generating a Purchase Order (OP) from a Quote (OQ), should the Quote (OQ) amounts to be included in commitments because the Release Open Quotations (P43360) processing option is set to leave the quantity/amount unchanged on the quote. Answer: Release Open Quotations (P43360) program has a processing option to allow the quote to remain open, not be decremented, if an order is generated. We do not recommend that the quote document type (e.g. OQ) be included in the 40/CT UDC table, since any commitment would not be "transferred" to the generated order. Back to Top Question 9 - Why doesn’t setting the status manually to 999 cause the commitments to be cancelled? Answer: To cancel a line the user must use the system’s cancel functionality, such as the Cancel Line row exit functionality in Purchase Order Entry (P4310) program, the Cancel mode in Order Release (P43060) program, the Cancel option (9) in P.O. Receipts (P4312) program, the Cancel (7) or Close (9) option in Match Voucher to Open Receipts (P4314), to push that status to 999. There is a considerable amount of logic associated with the cancel functionality. Using the cancel functionality instead of manually entering it will avoid integrity issues. Back to Top Question 10 - EnterpriseOne 8.9 only: Do commitments function with configured items? Answer: Commitments with configurator must be on the parent item with an inventory interface of C. Commitments will not be made if account is on the component line item. Back to Top Question 11 - Will functionality to summarize journal entries work with financial commitments? Answer: No, summarize journal entries cannot be used in conjunction with financial commitments. The following processing options need to be set to turn off summarization. PO Receipt (P4312) – Processing Option 12 on the Process Tab must be 'blank'. Voucher Match (P4314) – Processing Options 1 and 2 on the Summarization tab must be 'blank'. However, the Purge, Rebuild and Repost process will work to clean up the commitments if summarization is accidentally turned on. Note: Do NOT turn off G/L interface - this could cause data integrity issues. No journal entries would be written so there would be NO tracking of commitments. Data integrity can occur if the G/L interface flag is turn off in the middle of a transaction, in which case there would be some records in the ledger for the transaction. Back to Top Question 12 - When adding a line at Voucher Match (P0411/P4314) is the commitment created at Voucher Match (P0411/P4314) or at General Ledger Post (R09801) for new line? Answer: The commitment is made at the time of Voucher Match (P0411/P4314). When the voucher is posted the commitment for the existing line and the new line will be relieved. Note: The user must make sure processing option #1 on the New Order Line tab of Voucher Match (P4314) is set to ‘2’ to write create a new Purchase Order Detail (F4311) record. If a new order detail line is not written Purchase Order Detail (F4311) table, financial commitments will not be made. Back to Top Question 13 - What is the difference between final and proof mode in the Commitment Integrity Report (R40910)? Answer: Proof mode only performs and displays variances between the Purchase Order Detail (F4311) table and the PA ledger types in the P.O. Detail Ledger (F43199) records, and between the PA ledger types in the P.O. Detail Ledger (F43199) records and the Account Balances (F0902) records. No updates to tables are made. In Final mode temporary records are written to the PA ledger types in the P.O. Detail Ledger (F43199) records and the Account Balances (F0902) tables in order to remove the variances. PeopleSoft recommends that the Commitment Integrity (R40910) report always be run in proof mode. If the report shows variances, the recommended action is to run the Purge, Rebuild and Repost process. Back to Top Question 14 - Why does the Purge, Rebuild and Repost process delete all manually entered the PA ledger types in the P.O. Detail Ledger (F43199) records and any temporary the PA ledger types in the P.O. Detail Ledger (F43199) records created by running Commitment Integrity (R40910) in final mode? Answer: By purging the P.O. Detail Ledger (F43199), all PA records for the data selection orders lines will be deleted from P.O. Detail Ledger (F43199). The rebuild will create the new P.O. Detail Ledger (F43199) records from information in the Purchase Order Receiver (F43121) table and the Purchase Order Detail (F4311) table. If a P.O. Detail Ledger (F43199) was manually entered (into the table) there will be no record of the transaction in either the Purchase Order Receiver (F43121) or the Purchase Order Detail (F4311) tables. For this reason PeopleSoft strongly suggests that the Commitment Integrity (R40910) report never be used in final mode. Instead of manually creating PA ledger types in the P.O. Detail Ledger (F43199) table, changes should be made directly to the Purchase Order Detail (F4311) table through Purchase Order Entry (P4310) or the Purchase Order Receiver (F43121) through the P.O. Receipts (P4312) or Voucher Match (P0411/ P4314) programs. Back to Top Question 15 - What is the purge/rebuild/repost process? Answer: The process consists of: 1. Running the Ledger (F43199) Purge (R43199P) to purge all of the P.O. Detail Ledger (F43199) records with PA ledger type for the user-defined data selection 2. Running the Create F43199 Commitment Audit Trail (R00993) to rebuild the P.O. Detail Ledger (F43199) PA records from the existing Purchase Order Detail (F4311) record 3. Running the Repost Committed Costs (R00932) to repost the Account Balances (F0902) from the P.O. Detail Ledger (F43199) PA records. Note: If some records were missing from the P.O. Detail Ledger (F43199), just running the Create F43199 Commitment Audit Trail (R00993) will not create the records. The user must follow all three steps above to add new records to the P.O. Detail Ledger (F43199) file. Back to Top Question 16 - Why are there still integrity problems after Purge/Rebuild/Repost? Answer: Depending on the business process, the Commitment Integrity (R40910) report may display variances after the Purge/Rebuild/Repost is run, even when there are no true data integrity issues. The date range used when running of the Commitment Integrity (R40910) report may give variances. This is not an integrity issue, but is a display issue. Data that has gaps in Fiscal Years can be the cause of this type of variance. Example: Transactions against 1999 and then 2001, with no transactions in 2000. This can occur in circumstances where legacy system data has been entered for past years but not continuously thru to the present. If there are gaps in the data the year-end process should be run for the interim years. The Encumbrance Rollover (R4317)will get the correct beginning and closing balances for each fiscal year. Back to Top Question 17 - When should Purge/Rebuild/Repost process occur? Answer: As soon an integrity issue has been identified, waiting to run this process can cause further corruption in the data. There are two cases that are critical indicators that the process should be done. 1. If a transaction had occurred after a receipt or voucher but before the post. (See Question # 1) 2. When the Commitment Integrity (R40910) report show a variance. Back to Top Question 18 - When should Commitment Integrity (R40910) report be run? Answer: The frequency of running the Commitment Integrity (R40910) report depends a great deal on the number of transactions being processed. The client manager should assist in determining how often this is necessary on a by company basis. Running the Commitment Integrity (R40910) report in proof mode will not effect data any but will be a good indicator of integrity issues in the database. The earlier these issues are detected the faster a resolution can be found. Waiting to long to fix integrity issues may result in further issues. Back to Top Question 19 - If an integrity issue is seen on commitments when multiple simultaneous changes to a line have been made (e.g., change the amount and the account), how can that be corrected? Answer: Changing more than one trigger field may have unpredictable results. To correct integrity issues in commitments, perform the purge/rebuild/repost process. Note: This is based on the current Purchase Order Detail (F4311). If a change is made to a purchase order line, this original commit and decommit will be overwritten during the rebuild process with the current Purchase Order Detail (F4311) information. Back to Top Question 20 - What is the difference between decommitment and relief of commitment? Answer: A decommitment occurs when an order line is cancelled or decreased. The following is an example of the Purchase Order Detail (F4311) records before and after a line is canceled. After Purchase Order Entry (P4310): AEXP 150 UORG 10 AOPN 150 UOPN 10 ARLV 0 URLV 0 AREC 0 UREC 0 UOPN 0 ARLV 150 URLV 10 AREC 0 UREC 0 After Decommitment: AEXP 150 UORG 10 AOPN 0 A relief of a commitment occurs when the order is Received (P4312) and Posted (R09801) or Vouchered (P0411/P4314) and Posted (R09801). After Purchase Order Entry (P4310): AEXP 150 UORG 10 AOPN 150 UOPN 10 ARLV 0 URLV 0 AREC 0 UREC 0 AOPN 0 UOPN 0 ARLV 150 URLV 10 AREC 150 UREC 10 After relief: AEXP 150 UORG 10 Back to Top Question 21 - What happens to the amount committed if all quantity is received but for a lesser amount per unit? Answer: Units drive the amount of commitments relieved. If all units are relieved, the entire amount committed will all be relieved. Example: Enter a purchase order for 10 units at $15 each for a total amount of $150. At time of receipt, all 10 units were received at $11 each for a total received of $110. After posting the receipt the order will show an amount received (AREC) = 110 and an amount relieved (ARLV) = 150. No commitment will remain open for the order. Back to Top Question 22 - How can the history of changes to lines on an order be viewed? Answer: Across the procurement module, the history of the line is not stored in the Purchase Order Detail (F4311) file. Only the line as it currently exists is written in the Purchase Order Detail (F4311) file. Possible results in budgeting caused by changes to existing lines include: Release Held Orders (P43070): Only the current amount to be released from budget hold will be displayed, even if the line had been on hold multiple times with different amounts, account number information, or G/L dates. Commitments may need to be rebuilt if the line amount is reduced while the order is on hold. Rebuilding the commitments, i.e., the PA Ledger Types in the P.O. Detail Ledger (F43199) table, will occur based on current Purchase Order Detail (F4311) lines only. If a business case requires a more detailed audit trail, PeopleSoft recommends new lines be added to the order, instead of changing existing lines. Functionality such as change orders, base order protection or detail line protection based on line statuses can be combined to restrict users from making changes.