You use this program to maintain the integrity of data in your Work in Progress module, to close the current month and open up a new month for processing your work in progress transactions and to delete work in progress information that is no longer required in the system.
This is achieved through the following functions:
Field | Description |
---|---|
Start Processing | Select this to begin processing the function you
selected. If you selected a Balance, Month end or Year end function, then the total outstanding WIP value is printed on the report produced when processing is complete. The total outstanding WIP value is the value of Work in Progress stock on the shop floor plus any variances from completed jobs. To clear the variances from completed jobs you can use the WIP Job Closure program for jobs for Stocked items and the Part Billings program for jobs for Non stocked items. |
Select this to print the information currently displayed in the Report pane. | |
Save Form Values | This option is only enabled in Design mode (see Automation Design). Your selections are saved and applied when the program is run in automated mode. |
Field | Value | Description | ||||
---|---|---|---|---|---|---|
Current month number | This indicates the current month number of your Work in Progress module. | |||||
Period end date | This indicates the period end date for the current month as defined on the Periods tab of the Accounts Payable Setup program. | |||||
Processing options | When running the program automatically and without
operator intervention, you can select the Suppress
warning messages option to prevent the program
halting on warning messages.
|
|||||
Function | This enables you to indicate the processing function you want to perform. | |||||
Balance |
Select this to verify that the inventory on order and work in progress allocation values are correct. In addition, you use this function to verify that the material and labor costs to date for each job balances to the accumulated costs on the material and labor allocations. |
|||||
Labor period end |
Select this to reset the period, month or year-to-date analysis totals used by the Work Center Efficiency, WIP Employee Efficiency and Machine Efficiency reports. The current system date is used to update the Last period end, Last month end, or Last year end date fields (WIP Setup). Labor journals that were left in process (i.e. the program terminated abnormally during the posting of the journal) are reset. |
|||||
Month end only | Select this to close the current month and open up a new month for processing your work in progress transactions (i.e. issuing material and labor to jobs; accepting finished goods into stock; and part billing customers). | |||||
Month end and purge | Select this to open up a new month for processing your work in progress transactions (i.e. issuing material and labor to jobs; accepting finished goods into stock; and part billing customers) and delete information that is no longer required in the system. | |||||
Year end only |
Select this to perform the last month end and start a new financial year in the Work in Progress module. This only applies when your Work in Progress module is in the last period of the year. |
|||||
Year end and purge |
Select this to perform the final month end of the year, start a new financial year in the Work in Progress module and delete information that is no longer required in the system. The processing sequence is identical to the Year end sequence outlined below, but records are also deleted according to the sequence outlined in the Purge function. This only applies when your Work in Progress module is in the last period of the year. |
|||||
Purge only |
Select this to delete information that is no longer required within the Work in Progress module. Jobs against which there is an outstanding variance in WIP inspection are not purged. This is to enable you to reconcile the WIP variance in the General ledger to the variance in WIP inspection for these jobs. If you selected the option: Archive completed jobs before purging (WIP Setup) then jobs matching the criteria for purging are archived before being deleted (see Archiving). The Purge routine can also be run as part of the Month end and Year end functions. Labor journals that were left in process (i.e. the program terminated abnormally during the posting of the journal) are reset. |
|||||
Inventory | ||||||
Company(s) | This indicates all the companies that share the current company's inventory file (Company Maintenance). | |||||
Warehouse selection | Indicate the warehouse(s) for which you want to perform the selected function. | |||||
Validate inventory allocations | Select this to validate the Inventory on order quantity allocations for the warehouses selected. | |||||
Options | ||||||
Recreate dynamic capacity profile file | The dynamic capacity profile file comprises details of the capacity load for all jobs. Select this to apply the outstanding capacity required for each operation evenly over the number of days available.This only applies when Work in Progress load levelling is required (WIP Setup - General tab).
|
|||||
Update stock descriptions | Select this option to update the stock code descriptions held against a job if the description was subsequently changed against the inventory master file. | |||||
Update customer name | Select this option to update the customer description held against a job if the description was subsequently changed against the customer master file. | |||||
Reset detail line counter on job master | This option can be used if the next detail line of jobs is out of sync with the line number to use against the WIP job posting detail table. Selecting this option updates the next detail line field on the Job master file/table based on the last job posting detail line written on the WipJobPost table for each job. This option can only be selected when running the Balance function. |
|||||
Balance lot quantity reserved | Select this to balance and update the reserved Lot quantity for allocations for completed allocations. The QtyReserved field in the LotDetail table is updated by totalling all WipAllMatLot records for each Stock code, Lot and Warehouse Bin combination. This only applies to the Balance function and when the Reserve stock for allocations option is enabled (WIP Setup). |
|||||
Purge | ||||||
Jobs completed before |
This indicates the cut-off date according to which completed jobs will be removed from the system.
|
|||||
Scrap analysis dated before | This indicates the cut-off date according to which scrap analysis records will be removed from the system. | |||||
Non-prod analysis dated before | This indicates the cut-off date according to which non-productive analysis records will be removed from the system. | |||||
P&C contracts completed before | This indicates the cut-off date according to which completed contracts from the Projects and Contracts module (see Browse on Contracts ) will be removed from the system. | |||||
After processing completed | These options are displayed within programs that can be automated. They enable you to indicate the action you want to perform once processing is complete (see Automation Design). | |||||
Purge details | These details relate only to the
Purge function and are displayed for
information purposes only. Refer to Purge for additional information. |
|||||
Warning messages | ||||||
Suppress warning messages |
When enabled, warning messages are ignored and do not cause the process to end as they are not output to the Report pane. For example, when you run WIP Period End program automatically and the month end dates and current date do not match, or if today's date is the same as the last month end date, or 2 months are open, then these are be ignored. If this option is not selected, then the program halts and the error message is displayed in the Report pane. |
The results of the processing function you selected are displayed in this pane once processing is complete (unless you enabled the option to close the application from the After processing completed section). You use this section to print or email this information.
The system performs the following routine for a Balance:
Labor journals that were left in process (i.e. the program terminated abnormally during the posting of the journal) are reset.
The on order and work in progress allocation fields for the warehouse(s) selected are set to zero.
For all companies that share the inventory files, the outstanding quantity to manufacture for all incomplete stocked item jobs for the warehouse(s) selected is added to the on order field on the inventory warehouse record.
For all jobs excluding notional jobs, the material and labor costs to date are recalculated from the accumulated costs in the material and labor allocations for the job and compared to the value on the Job Header record. For a Notional job, the program calculates the quantity manufactured on the job header using the ratio of the quantity to make for co-products to the quantity manufactured for the co-products.
The Job Header record is updated with the calculated result if the values do not correspond. The difference and the value to which the Job Header record was updated are printed on the report generated by the WIP Period End program. The next operation number to use is also regenerated. This is calculated as the highest operation number on file plus one.
Subcontract operations are included in the material costs, not the labor costs.
For each job, any outstanding material allocations for the warehouse(s) selected are added to the WIP allocation field on the inventory warehouse record.
All reserved stock for completed allocations is released. This applies when the Reserve stock for allocations option is enabled (WIP Setup) and stock was reserved for the allocation. Note that when setting a job to complete, all allocations are automatically set to complete.
In addition, the reserved Lot quantity for allocations for completed allocations is balanced and the Lot quantity for allocations for completed allocations is updated (if required) when the Balance lot quantity reserved option is enabled.
The current value outstanding on each WIP Inspection Header record is recalculated by accumulating the transaction values on the attached Transaction Details records. If the resultant value is non-zero, then the inspection reference is set to incomplete to allow the value outstanding to be posted.
Material quantity issued on the material allocation file (WIPMAL) is the sum of all quantities issued to the allocation - held on the WIP posting details file (WIPPST).
Material value issued on the material allocation file (WIPMAL) is the sum of value of material issued to the allocation - held on the WIP posting details file (WIPPST).
Labor time issued on the labor allocation file (WIPLAL) is the sum of the relevant times (setup, startup, run, teardown) issued to the allocation - held on the WIP posting details file (WIPPST).
Capacity issued on the work center file (BOMWRK) is the sum of times issued to the labor allocations multiplied or divided by the factor.
The following fields are updated on the job header:
If the Purchase Order module is installed, then the quantity outstanding for stocked lines matching the warehouse(s) selected from all purchase orders in a status of 1 (ready to print) or 4 (printed) are added to the on order field on the inventory warehouse record.
If required, the dynamic capacity profile file is recreated.
A summary report is printed indicating a breakdown of total jobs by status.
The system performs the following routine for a Month end:
Labor journals that were left in process (i.e. the program terminated abnormally during the posting of the journal) are reset.
If you indicated that your previous month must be closed automatically (Company Maintenance) then the current month is set to a status of closed. Otherwise the second previous month is set to a status of closed.
The current system date is moved to the month end date for the closing financial month.
The closing financial month number is incremented by one.
The new current financial month is set to a status of open.
A summary report is printed indicating a breakdown of total jobs by status.
The system performs the following routine for a Year end:
All the steps outlined in the Month end function are processed.
The current financial month number is reset to 1.
The current financial year is incremented by 1.
The current year's next labor posting journal number, next part billing journal number, month end dates and open/closed flags are moved to the previous year.
The next labor posting journal number and part billing journal number for the new year is set to 1.
The new year's month end dates are all set to zero.
The first month of the year (which is now the current month) is set to a status of open.
A summary report is printed indicating a breakdown of total jobs by status.
A purge can be run together with either a month end or year end, or as a separate process.
The system performs the following routine when doing a Purge:
Jobs and inspection references (see WIP Query), are archived if you selected the option: Archive completed jobs before purging (WIP Setup - History tab).
Jobs are purged if they adhere to all of the following criteria:
the job completion date is earlier than the purge cut-off date.
The purge cut-off date is either:
the date specified at the Jobs completed before field above
calculated by the system according to the number of days to retain completed jobs if this is specified (see WIP Setup - History tab).
WIP Inspection documents are deleted when the job is purged. Note that this is irrespective of whether they have been printed.
WIP inspection documents are only created if WIP Inspection is required (WIP Setup - General 1 tab).
Scrap records are deleted if the transaction date is earlier than the purge date entered. Scrap records are ignored if you selected the option: Permanently retain scrap analysis (WIP Setup - History tab).
Non-productive records are deleted if the transaction date is earlier than the purge date entered. Non-productive records are ignored if you selected the option: Permanently retain non-productive analysis (WIP Setup - History tab).
Labor posting journals are deleted if they adhere to the following criteria:
Part billing journals are deleted if they adhere to the following criteria:
Reserved lots and serials are deleted when the jobs for which they were reserved are purged.
_TMP jobs created in the Job Entry and Quotation Job Loading programs are deleted if there was a system crash during the process of their creation and deletion.
Custom form data associated with a job is deleted when the job is purged.
This procedure describes how to perform a day end when Inventory is shared between two SYSPRO companies.
Automating the process is recommended as this allows you to determine the sequence of steps, provide reporting and the system does not have to wait for the operator to initiate the next step (See Automation Design).
It is suggested that a specific operator is created (e.g. a Day-End operator) and set the tick-over rate for reports and batches to as long as possible (Operator Maintenance - Options). A tick-over rate of 1000 seconds is not as “lively” as a per second setting, but also not so “sluggish” that it is not apparent whether the program is running or hanging. For best performance the higher the value the better.
The sequence of running the programs is important.
In your main company (the company with the Inventory master) run the Purchase Order Purge program and ensure you select either the Validate Inv on order quantity option or the Purge and validate function (not the Purge only).
This will balance the purchase orders as well as the dispatch notes back to the stock code warehouse file.
You only need to run this in the main company, not the secondary company; the secondary company will merely re-run the main company.
Run the WIP Period End program.
Ensure that the Validate inventory allocations option is unchecked; the same functions have already been performed in the Purchase Order Purge program.
Inventory allocations will already be balanced for the jobs (parents and components). The Validate inventory allocations option does a full Inventory balance (e.g. Dispatch notes).
If you know that your stock code descriptions and customer names have not changed (or you feel these are irrelevant because they are only used on internal documentation) then uncheck the Update stock code descriptions and Update customer name options.
Run the WIP Balance function in the secondary company with the same selection criteria as the main company.
If you want to run a day end or a week end, then run the Balance function. If you want to do a month end, then run the Month end. You do not have to run a Balance function first and then a Month end, as the Month end routine includes the Balance function automatically. Do not run a day end and a month end on the same day as it is a duplication of the program logic.
It is advisable to take a backup of your data before processing a Month end, Year end or Purge.
You cannot process the following transactions if the Work in Progress and the Inventory modules are not in the same month and year:
Electronic Signatures provide security access, transaction logging and event triggering. This enables you to increase control over your system changes.
Access to the following eSignature transactions within this program can be restricted at Operator, Group, Role or Company level. You configure this using the Electronic Signatures program.
eSignature Transaction | Description |
---|---|
WIP Period end run - Balance |
Controls access to the Balance processing function in the WIP Period End program. |
WIP Period end run - labor period end |
Controls access to the Labour period end processing function in the WIP Period End program. |
WIP Period end run - month end only |
Controls access to the Month end only processing function in the WIP Period End program. |
WIP Period end run - month end and purge |
Controls access to the Month end and purge processing function in the WIP Period End program. |
WIP Period end run - purge only |
Controls access to the Purge only processing function in the WIP Period End program. |
WIP Period end run - year end only |
Controls access to the Year end only function in the WIP Period End program. |
WIP Period end run - year end and purge |
Controls access to the Year end and purge function in the WIP Period End program. |
Inserting Application Help
You would typically follow this procedure to display help for the current program in a customized pane that can be pinned to the program window.
Information includes step-by-step instructions for the various functions available within the program, including a brief overview of what the program does, what setup options are required and how to personalize the program.
Open the program for which you want to insert application help into a customized pane.
This functionality is only available for a program that has panes.
Right-click any form field.
You can also click the triangle menu icon that appears in the title area of a pane.
Select Insert Application Help from the context-sensitive menu.
The application help appears in a pane within your program. You can reposition the pane using the docking stickers or pin it to the program window.
Removing the Application Help pane
If you no longer want to display application help in a pane for your current program, you can simply remove it.
Select the Close icon in the right-hand corner of the application help pane.
Confirm that you want to delete the pane.