Year End Procedures - Overview

The following is a description of year-end procedures.

An asterisk (*) denotes the procedures that initialize year-to-date fields in various files. To ensure accurate data, you must run these utilities before any processing that updates these fields is done in the new year. The timing of executing the remaining utilities is not critical.

  • A/R Period/Year End Procedure * - Resets to zero the following fields in the Customers form: Sales PTD, Sales YTD, Discounts YTD, Sales Last Year, and Discounts Last Year. The utility also resets to zero the Sales PTD and Sales YTD fields on the Salespersons form. This utility MUST be executed after generating invoices and posting customer payments for the current year BEFORE posting any of these transactions for the new year.
    Note:  This utility should only be run once. If you run it more than once, it results in zeros in the Sales Last Year and Discounts Last Year fields.
  • Set Vendor Item and Customer Item PTD and YTD Totals to Zero * - Resets the fields in the Vendor Item Contracts and the Customer Item Contracts forms to zero. The Vendor Item Contracts fields reset are: Ordered YTD, Received YTD, Rejected YTD, Average Cost, Average Lead Time, Average Lateness, Average Percentage, and Last Percentage. The Customer Item Contracts fields reset are: Purchases YTD, Ordered YTD, Shipped YTD, and Ordered PTD.
    Note:  This utility is located in both the Customer and Vendor modules but only needs to be run once.
  • Payroll Year End Procedure * (based on calendar year) - Updates the Employees form to reflect the change of year. The Payroll Year End Procedure should be run after the last payroll of the year and before any payrolls are run for the next year. All adjusting transactions for the current year must be entered and posted before executing this procedure and before posting any payroll for the new year. For more information about the process, see Closing the Year for Payroll.
  • Print W-2 Forms (based on calendar year) - Calculates the year-to-date gross wages and taxes for employees in the Employees form. The information comes from the posted payroll file (prtrxp). The W-2s may take a long time to process. The length of time is dependent upon the number of employees and the frequency with which they are paid. It is not uncommon for the processing on large databases to take several days. If you have an automatic overnight backup procedure, disable it to ensure that the database server is not shut down. In addition, sending the output to a file can be helpful. This will allow you to review the W-2's before they are printed and to reprint them if necessary without additional processing time. W-2's can also be generated electronically, through W-2 Electronic Filing. A file called W2REPORT is created. W2REPORT is the filename required by the Social Security Administration and should not be changed.
  • Human Resources Year End Procedure * - Updates sick leave and vacation records for the selected range of employees. Only records that have not been processed during this calendar year will be affected. The total amount of sick leave or vacation hours due last year is calculated, and this number plus any carry-over amounts minus any days used will be the new total days. All other fields are set to zero.
  • Year End Closing Journal Entries or Multi-FSB Year End Closing Journal Entries - Creates debit and credit entries to close out all revenue and expense accounts for the date range specified. These entries will be placed in the General Journal, and the General Journal must then be posted to the General Ledger. This procedure should be run after all entries made to the fiscal year are posted. In addition, if any adjusting entries need to be made after the procedure has been run, the procedure must be performed again.
  • Update Current Period and Current Fiscal Year - In order to post journals for next fiscal year and close previous year, the Current Fiscal Year field on the General Parameters form must be manually updated to the next fiscal year. You also need to update the Current Period field on the Accounting Periods or Multi-FSB Accounting Periods form.
  • A/P Year End Procedure * (payment YTD based on calendar year) - Resets these fields in the Vendors or Multi-Site Vendors form to zero: Discount YTD, Purchase YTD, and Payments YTD. In addition, the Purchases Last Year is set with the current value of the Purchases YTD and the Discounts Last Year is set to the current value of the Discounts YTD. This utility MUST be used after the last Accounts Payable check run for the current year, BEFORE posting any Accounts Payable checks for the new year.
    Note:  This utility must be run at the end of the calendar year (not the fiscal year). The Vendors (or Multi-Site Vendors) form's Payment YTD field is used in generating 1099s, which are printed on a calendar year basis. Also, this utility should be run only once. If you run it more than once, it results in zeros in the Vendors or Multi-Site Vendors form's Payments Last Year, Purchases Last Year and Discounts Last Year fields.
  • 1099 Form Printing * (based on calendar year) - Prints a 1099 form for each vendor who has a Federal ID entered in the system. The value printed can be specified as either the vendor's Payment YTD or the vendor's Payments Last Year at the time the 1099s are generated. The choice between using the vendor's Payments YTD or Payments Last Year is based upon the execution of the A/P Year End Procedure. Please review the A/P Year End Procedure topics.

    Electronic filing is available for the 1099 report. You may choose to run a test, correction or original electronic filing report. You may create 1099 records by state and submit records through an agent.

    Two additional files are used to track information for 1099 reporting: (1) the state file tracks state abbreviation postal code, minimal payment and electronic filing participation information; and (2) the apparms file tracks the payer name control, TIN name, transmitter name, transmitter control code, transmitter address, and transmitter agent name and address.

  • Fiscal Reporting System Form Printing (based on calendar year) - Prints a DAS2 form for each vendor who is set up for DAS2 reporting. The values printed are based on the fiscal reporting system types assigned to vouchers for each vendor. The sum of each type is shown on the report. For details about the amounts reported, see Generating DAS2 Declaration Forms.
  • Set Item/Warehouse PTD and YTD Totals to Zero * - Resets these fields in the Items and Item/Warehouse forms to zero: Sold YTD, Used YTD, Purchased YTD, Quantity Manufactured YTD, and Sales YTD. The utility should be run after completing jobs, shipping orders, and PO receipts for the previous year and prior to performing any of these transactions for the next year.
  • Fixed Asset Year End Procedure * - Resets the year-to-date Depreciation field for each fixed asset master record that falls within the selected range of assets. This utility MUST be used after the last depreciation generation for the current year BEFORE generating depreciation for the new year.
    Note:  When generating depreciation for the 12th period, there is an option for Year End processing. If set, depreciation is done for all periods and year items. Depreciation for period and year cannot be done separately. If depreciation is run and posted twice, once with Year End processing not set and once with Year End processing set, it will double-depreciate all period items.

Additional Procedures

The following is a list of procedures by module which need to be performed periodically and may be convenient to run at year end. Most of these procedures delete information from the database. Once the data is purged, you will not be able to view or restore it. Depending on your company's policy, you should keep several years of data for audit purposes. You can also archive the database before you purge the data, so that you can access the information as needed.

Customer - Order Entry

  • Delete History Customer Orders - Deletes all customer orders with a status of History for the specified range.
  • Purge Packing Slip Register - Deletes records from the Packing Slip register. The customer order must have a status of Complete or History before the records are purged.

Employee - Payroll

  • Delete Payroll Transactions - Deletes records from the posted payroll file (prtrxp) for the date range specified. This utility should only be run AFTER printing W-2s and year-end payroll reports. Make sure the W-2s printed properly and the information on them is correct prior to running this utility. Once this utility is used, the records needed for the W-2s are purged; therefore, running this utility prior to printing W-2s results in either no information or incorrect information on the W-2s.

Finance - Accounts Payable

  • Delete A/P Posted Transactions - Deletes records from the A/P Posted Transaction forms for all fully paid vouchers. Once the records are deleted, you lose the ability to review the details.
  • Purge Voucher History - Deletes records from the voucher history file. All vouchers prior to the specified Invoice Date and less than the specified Voucher Number are selected. Voucher headers associated with unposted AP transactions or purchase orders with a status of Planned or Ordered are not purged.

Finance - Accounts Receivable

  • Delete A/R Posted Transactions - Deletes records from the A/R posted transaction file. You should run the Customer Statements Report before running this utility. For balance forward customers, this utility deletes all invoices up to the amount of the payment available and generates a balance forward entry for the first partially paid off amount. For open item customers, it deletes all fully paid invoices. Once the records are deleted, you lose the ability to review the details.
  • Purge Invoice History - Deletes records from the invoice history file posted. You can choose to delete only the invoice line item and progressive billing line items, or to also delete invoice header and tax records.

Finance - General Ledger

  • Compress General Ledger Transactions or Compress Multi-FSB Ledger Transactions - Deletes records from the General Ledger Posted Transactions form. Back up your database before running this utility, since transaction detail is lost. If the utility's Compress By field is set to Date, all transactions with the same date are compressed to a single transaction for the selected accounts or reporting units. If the Compress By field is set to Period, all transactions in the same accounting period are compressed to one transaction for the selected accounts or reporting units. The date for the new transaction will be set to the period end date.
    Note:  General Ledger Transactions with a reference of "Income Summary" are never compressed.

Material - Inventory

  • Delete Material Transactions - Deletes material transactions records, which provide an audit trail for your inventory transactions (any changes to the quantity on hand or cost of the item). Once the records are deleted, you lose the ability to review the details. When a material transaction is deleted, references to that transaction from any ledger or journal transactions will be cleared. If you try to view the detail on a ledger or journal previously referenced to the deleted material transaction, the system displays a message that the record is not available.
  • Roll Current Cost to Standard Cost (if using Standard Costing) - Creates or updates the Standard Routing/BOM for standard costed items. It also creates a material transaction and journal entries to reflect the change in inventory value at each stockroom location (journal transactions have a reference of INV STDC).

Production

  • Job Status Change/Delete Utility - Changes the job status for various valid combinations. You can also delete jobs with a status of History.
  • Delete Job Transactions - Deletes job transaction (jobtran) records, which provide an audit trail for your labor transactions (Job, Production Schedule, JIT and Work Center). Once the records are deleted, you lose the ability to review the details.
  • Review M-Day and Holiday Calendars - You might need to change the MDAY start and end fields on the Planning Parameters form to create the new mday records for the next year. You also need to manually add the shift records for the next year on the Scheduling Shifts form.

Vendor - Purchasing

  • Delete History Purchase Orders - Deletes all purchase orders with a status of History. If the PO has a current Change Order with a status of Open or Final, it will not be deleted.
Related topics