How to Reconcile Work in Process with the General Ledger

This document is historical but nonetheless provides many good definitions and an understanding of the use of the BULKWIP logic in MAX.

Please refer the current documentation to clarify points and definitions that may have changed.

Also, be sure to review the Inventory Revaluation Transaction Functionality with produces transactions account for variations in standard cost changes.

General Approach:

The general approach is to use standard costs when recording all transactions and use standard costs for all calculations on the End of Period WIP Report. Additionally, establish an account to hold the value of bulk issue (X and Y part types) that are issued to WIP in order to separate this value from the value of parts and labor associated with specific orders.

Detailed Approach:

The net change in WIP from the beginning to the end of a period can be calculated by comparing the “Net Standard” Values and the “Net Actual” values from an End of Period WIP Report ran at the beginning of a period with an End of Period WIP Report ran at the end of the period. The difference between these WIP values will equal the net debit or credit to the WIP account(s) as reported on a From to Charge Report ran for the same period.

In order to accomplish this adhere to the following guidelines:

  • GL chart of accounts must be entered in MAX. Please note the BULKWIP default account. Set up BULKWIP default account records for all account type codes currently being used for bulk issue parts. When doing an unplanned issue of a part with a part type of X or Y the default account to be used will be BULKWIP. Performing a receipt- to-stock transaction for an order creates a “K” transaction that credits BULKWIP and debits WIP for the material XY value of the order’s parent part.

Note: To highlight any “missing” accounts, the From To Charge Report now displays an on-screen warning message that includes the Part ID, Account Type Code, Default Account ID for any missing account numbers.

  • Part costs, work center costs, and routing steps must be entered before performing any inventory or shop transactions.
  • Recalculate Low Level codes and Recalculate Cost Rollups must be done before performing any inventory or shop transactions.
  • Only perform Repetitive transactions on parts that do not have labor attached to the parent part.
  • Be sure the parent part is added as a component to all rework orders.
  • Configured orders must be shipped before running the From To Charge Report so that the receipt to stock of configured MS orders are reported.

How To Enter Part Cost Changes

The End of Period WIP Report uses the part master cost at the time it is run. To change the cost of a part that is in WIP:

  1. Stop all transactions.
  2. Run the From To Charge Report for any un-posted transactions.
  3. Run the EOP WIP Report run.
  4. Make the cost change.
  5. Run the EOP WIP Report again.
  6. Make a journal entry that reflects the change between the two reports.

Important Functional Details

  • BULKWIP default accounts in Maintain GL Account Default table.
  • Unplanned Issue transaction to write "XYK" to the GL reference of the transaction history record when doing an unplanned issue of an X or Y part. (The From-To Charge Report will use this as a signal to use the default of BULKWIP for unplanned issues of X and Y parts.)
  • From to Charge Report to use default account of BULKWIP for unplanned issues that have "XYK" in GL Reference.
  • Shop Receipt, Post Operation Scrap, Post Vendor Scrap for service orders, and Shipment to Vendor for Subcontract (BOM Method) Orders to create an additional transaction history record (type of K) to transfer the standard value of X and Y parts from BULKWIP to the appropriate debit account.
  • Modified the From to Charge Report to include “K” transaction to transfer value of X and Y parts from BULKWIP to appropriate debit account.

Reference – End of Period WIP Report and From To Charge Report Calculations

This section contains descriptions of the fields and calculations used in the End of Period WIP Report and From To Charge Report.

The following table is a cross reference of the table suffixes used in the calculations to Max table names. Please refer to the Data Base Navigator in MAX for the specific field names.

Suffix File Name Reference
01 Part Master Part Specific Information
10 Order Master Order Specific Information
11 Requirement Detail Order Bill of Materials
13 Workcenter Master Shop Floor Workcenter Information
14 Job Progress Order Routing
15 Transaction History Inventory and Shop Transaction Records

End of Period WIP Report

Below is a list of the calculations for fields reported on the End of Period WIP Report.

MATERIAL WIP
Field Description Calculation Based on Database Field Names Comment
Order Number Shop or Master Schedule Order ORDNUM_10
Status Order Status STATUS_10
Account Type Account Type of Part ACCTTYP_01
Part Identifier Parent Part Number PRTNUM_10
BOM UOM Bill of Materials Unit of Measure BOMUOM_01p
Current Order Qty. Quantity of the order CURQTY_10
Complete

Quantity

Quantity that has been received to stock. CURQTY_10 – DUEQTY_10 – ASCRAP_10 + EXCESS_10
Quantity Scrapped Quantity scrapped in Post Operation and scrapped at vendor ASCRAP_10
Actual Value Sum of the cost of all components issued Sum {[ISSQTY_11 – ASCRAP_11] X COST_01c/ CSTCNV_01c}
Actual Overhead Sum of the fixed overhead of the components issued Sum {[ISSQTY_11 – ASCRAP_11] X QUMFOH_01c/ CSTCNV_01c]} This is reference only – already included in Actual Value.
Complete / Scrap Value Standard Material Cost of quantity that has been received to stock. [CURQTY_10 – DUEQTY_10 + EXCESS_10] X MATL_01p / CSTCNV_01p
Complete / Scrap Overhead Fixed Overhead Cost of quantity that has been received to stock. [CURQTY_10 – DUEQTY_10 + EXCESS_10] X QUMFOH_01/ CSTCNV_01p This is reference only – already included in Actual Value.
Complete / Scrap Material XY Value Material XY value of order quantity [CURQTY_10 – DUEQTY_10 + EXCESS_10] X MATLXY_01] / CSTCNV_01
Net Standard material WIP Actual Value of material in WIP Sum[(IISSQTY_11 – ASCRAP_11) X COST_01/CSTCNV_01c] – [(CURQTY_10 – DUEQTY_10 + EXCESS_10) * (MATL_01 – MATLXY_01)/CSTCNV_01p]

For Rework Orders: Sum {[ISSQTY_11 – ASCRAP_11] X COST_01/ CSTCNV_01} – (CURQTY_10 – DUEQTY_10 + EXCESS_10) X COST_01p/CSTCNV_01p

LABOR WIP
Columns 1-8 same as material
Actual Value Actual cost of posted labor Sum [(RUNACT_14 + SETACT_14) X LABRAT_13]
Actual Overhead Actual overhead cost of posted labor Sum [(RUNACT_14 + SETACT_14) X LABRAT_13 x OVRRAT_13 / 100]
Complete / Scrap Value Standard Labor Cost of quantity that has been received to stock. CURQTY_10 – DUEQTY_10 + EXCESS_10] x LABOR_01p/CSTCNV_01p
Complete / Scrap Overhead Variable Overhead Cost of quantity that has been received to stock. (CURQTY_10 – DUEQTY_10 + EXCESS_10) x LABOR_01p x VOH_01 / 100/ CSTCNV_01p
Net Actual Labor WIP Actual Value Labor in WIP Sum [(RUNACT_14 + SETACT_14) X LABRAT_13] – (CURQTY_10 – DUEQTY_10 + EXCESS_10) X LABOR_01p/CSTCNV_01p

For Rework Orders: Sum [(RUNACT_14 + SETACT_14) X LABRAT_13]

Net Overhead Labor WIP Actual Value of Labor Overhead in WIP Sum [(RUNACT_14 + SETACT_14) X LABRAT_13 x OVRRAT_13 / 100] – (CURQTY_10 – DUEQTY_10 + EXCESS_10) X LABOR_01p X VOH_01 / 100/CSTCNV_01p

For Rework Orders: Sum [(RUNACT_14 + SETACT_14) X LABRAT_13 x OVRRAT_13 / 100]

SUBCONTRACT WIP
Order Number Shop or Master Schedule Order ORDNUM_10
Service Order Number Service Order Number for a specific operation VONUMBER_14
Ship Value TFSRQTY_14 X COST_01 X YIELD_01/100
Receipt Value Value of order (material, labor, overhead, subcontract) shipped to vendor. QTYCOM_14 X COST_01 X YIELD_01/100
At Vendor Value Value of order (material, labor, overhead, subcontract) remaining at vendor. {TFSRQTY_14 – QTYCOM_14 – ASCRAP_14} X COST_01 X YIELD_01/100
Receipt Service Value Value of service received to WIP from service order. QTYCOM_14 X SUBCST_14
Complete / Scrap Service Value Value of service received to stock. (CURQTY_10 – DUEQTY_10 + EXCESS_10) X SUBCST_14
Net Service WIP Value of Service in WIP. QTYCOM_14 X SUBCST_14 – (CURQTY_10 – DUEQTY_10 + EXCESS_10) X SUBCST_14

For Rework Orders: QTYCOM_14 X SUBCST_14

TOTAL WIP
WIP Account WIP Account number
Status Status of Order (Released or Closed)
Net Material WIP Subtotal of “Net Standard material WIP” by account number
Net Labor WIP Subtotal of “ Net Actual Labor WIP” by account number
Net Labor Overhead WIP Subtotal of “ Net Overhead Labor WIP” by account number
Net Service WIP Subtotal of “Value of Service in WIP” by account number
At Vendor Value Subtotal of “ At Vendor Value ” by account number
Total WIP Value Net Material WIP + Net Labor WIP + Net Labor Overhead WIP + Net Service WIP – At Vendor Value
From to Charge Report

Below is a list of WI P Related GL Transactions as they are reported by the From to Charge Report.

TRANSACTION UNIT COST QUANTITY DEBIT ACCT. CREDIT ACCT.
Issue components Cost of Component –

(Cost_01 of component part)

Issue Quantity WIP Inventory
Issue X / Y parts to WIP Cost of X or Y –

(Cost_01 of X or Y part)

Issue Quantity BULKWIP Inventory
Post operation labor Labor rate of work center Hours posted WIP LABAPPLIED
Post operation labor (Overhead) Labor rate X hours posted Ovhd. % WIP LOHAPPLD
Post operation Scrap Standard Un-yielded Cost of Parent -(COST_01 X Yield_01/100 ) Quantity Scrapped OPERSCRP WIP
Post component scrap Standard Cost of Component -(COST_01) Quantity Scrapped OPERSCRP WIP
Transfer to Vendor Service Order Standard Cost of Parent -(COST_01) Quantity Transferred SUBCNTCT WIP
Scrap at Vendor Standard Un-yielded Cost of Parent -(COST_01 X Yield_01/100 ) Quantity Scrapped SUBSCRAP SUBCNTCT
Scrap at Vendor Material X/Y Cost of Parent –

(MATLXY_01)

Quantity Scrapped WIP BULKWIP
Receipt of Vendor Service Order Standard Cost of Parent -(COST_01) Quantity Received WIP SUBCNTCT
Receipt of Vendor Service Order Standard Subcontract Cost of current service – (SUBCST_14) Quantity Received WIP SUBCNTCT
Receipt of Parent part from shop order Standard Cost of Parent –

( Cost_01)

Receipt Quantity Inventory WIP
Receipt of Parent part from shop order Material X/Y Cost of Parent –

(MatlXY_01)

Receipt Quantity WIP BULKWIP
Receipt of Parent part from shop order Yield portion of standard cost –

(COST_01 – [COST_01 X Yield_01/100]))

Receipt Quantity WIP YIELD
Material Variance (favorable) smb Absolute Value [Material Cost of Parent – (Total Cost of Components Issued / Qty. Rcvd.)] Quantity Rcvd. WIP MATLVAR
Material Variance (unfavorable) Absolute Value [Material Cost of Parent – (Total Cost of Components Issued / Qty. Rcvd.)] Quantity Rcvd. MATLVAR WIP
Labor Variance (favorable) Absolute Value [Labor Cost of Parent – (Total Cost of Labor Posted / Qty. Rcvd.)] Quantity Rcvd. WIP LABBVAR
Labor Variance (unfavorable) Absolute Value [Labor Cost of Parent – (Total Cost of Labor Posted / Qty. Rcvd.)] Quantity Rcvd. LABBVAR WIP
Labor Ovhd. Variance

(favorable)

(Labor Ovhd. Percent / 100) X Labor Ovhd. Unit Cost Quantity Rcvd. WIP LBROHVAR
Labor Ovhd. Variance

(unfavorable)

(Labor Ovhd. Percent / 100) X Labor Ovhd. Unit Cost Quantity Rcvd. LBROHVAR WIP
Subcontract Variance Subcontract Cost of units scrapped / Quantity Received on the order – ({ASCRAP_10 x SUBCOST_01} / Quantity Received) Quantity Rcvd. SUBCNVAR
BOM Method Subcontract EOP WIP Report

Below is a list of BOM Method Subcontract Related GL Transactions as they are reported by the From to Charge Report.

TRANSACTION UNIT COST QUANTITY DEBIT ACCT. CREDIT ACCT.
Issue components Cost of Component –

(Cost_01 of component part)

Issue Quantity STAGEWORK Inventory
Issue X / Y parts to WIP Cost of X or Y –

(Cost_01 of X or Y part)

Issue Quantity BULKWIP Inventory
Post component scrap Standard Cost of Component -(COST_01) Quantity Scrapped OPERSCRP WIP
Shipment of BOM Subcontract Order to Vendor Material Cost of Parent –

(Matl_01)

Quantity Shipped SUBCNTCT STAGEWORK
Shipment of BOM Subcontract Order to Vendor Standard Cost of X and Y components – (Matlxy_01) Quantity Shipped STAGEWORK BULKWIP
Scrap at Vendor Standard Cost of Parent -(COST_01) Quantity Scrapped SUBSCRAP SUBCNTCT
Receipt of Parent part from subcontract order (BOM) Standard Cost of Parent -(COST_01) Quantity Received Inventory SUBCNTCT
Receipt of Parent part from subcontract order (BOM) Yield portion of standard cost –

(COST_01 – [COST_01 X Yield_01/100]))

Quantity Received SUBCNTCT YIELD
Material Variance (favorable) Absolute Value [Material Cost of Parent – (Total Cost of Components Issued / Qty. Rcvd.)] Quantity Rcvd. WIP MATLVAR
Material Variance (unfavorable) Absolute Value [Material Cost of Parent – (Total Cost of Components Issued / Qty. Rcvd.)] Quantity Rcvd. MATLVAR WIP
Subcontract Variance Subcontract Cost of units scrapped / Quantity Received on the order – ({ASCRAP_10 x SUBCOST_01} / Quantity Received) Quantity Rcvd. SUBCNTCT SUBCNVAR

Leave a Reply

Your email address will not be published. Required fields are marked *