What Are the Impacts of Purging Accounts Payable Old Inactive Vendors?

Release Date: 8/9/2017

Q - Our accounting manager wants to purge certain vendors out of Elliott based on a list of criteria they came up with. He wants to archive information in another company in case they have to reference this. What are the ramifications of purging vendor numbers from the system? Essentially, he is getting rid of any customers that are in the vendor file, any actual vendors that we had no payments from since 12/31/13, or any one-time vendors that had no payments since 12/31/16. Could you give me your thoughts on this so I can relay them to him?

A - There are some potential impacts. The main issue is referential integrity having to do with other database references to the vendor that’s being purged:
  1. In AP, you will not be able to use the Vendor Account Inquiry feature for that vendor. So you can’t see the old invoices or payments for the vendor. It will affect certain reports, especially the check history reports.
  2. In PO, I think you will have difficulty bringing up the POs for these purged vendors. Certain reports, like Receiving Audit Trail reports, may be affected as well. I am not sure exactly how the reports will be impacted whey trying to print an entry of a related vendor that no longer exists. It might just print the previous vendor name, which can be confusing.
  3. There are a total 166 programs in Elliott that reference Vendor Name. Some of them may not be an issue, but some of them might be. Without spending a lot of time, we can’t tell you the level of impact of these 166 programs.
Our general recommendation on purging old master records -- like vendors, customers, items…etc. -- is not to do it to avoid causing referential integrity issues. Instead of purging vendors, make them obsolete by:
  1. Changing the vendor name to contain the keywords “** DO NOT USE **”
  2. Set the field “15. Vendor Status” to “N” for No Purchases.
If you have miscellaneous vendors that you will not purchase from again, then you should consider adding the vendor through New A/P Trx Processing. At the “Vendor No” field, the system will offer you the option to enter “*” = Add Misc Vendor. See sample screen below:

This will cause the system to add a misc. vendor automatically by using the “*23456” format, where the “23456” is the last 5 digits of your voucher number. When the voucher is purged from history, the “*” misc. vendor will be purged too.


Accounts Payable

  1. AP0000 Accounts Payable Overview
  2. What Is The Difference Between Payment Date and Check Date during Print AP Check?
  3. How to Purge AP Distribution to GL Report
  4. DYO (Design Your Own) AP Laser Check Design
  5. How Can I Get a List of New Vendors Set Up Since a Certain Date?
  6. Why Doesn't the System Print the Bottom Stub on My Design-Your-Own AP Laser Check?
  7. System Period Control Does Not Apply to Recurring Transactions
  8. AP Check History Report That Includes Voided Check
  9. ERROR 035 on AP TEMP CHK File
  10. Feature - Voucher Criteria On Vendor Account Summary
  11. Feature - Voucher Reference on A/P Distribution to G/L Report
  12. Feature - A/P Simple Trx Processing
  13. AP01S4 Accounts Payable Vendor Audit Trail Report
  14. AP05S1 Accounts Payable A/P Open Item Report
  15. AP07S1 Accounts Payable Cash Requirements Report
  16. AP08S1 Accounts Payable Pre-Check Writing Report
  17. AP08S2 Accounts Payable Post A/P Checks
  18. AP08S4 Accounts Payable Void Checks After Posting
  19. AP10S1 Accounts Payable Check Reconciliation Report
  20. AP11S1 Accounts Payable Check History Report
  21. AP13S1 Accounts Payable Vendor History Report
  22. AP22S1 Accounts Payable Purge AP Open Item File
  23. AP0200 Accounts Payable Post AP Transactions
  24. AP0301 Accounts Payable Recurring Voucher Processing
  25. AP0302 Accounts Payable Post Recurring AP Transactions
  26. AP0400M Accounts Payable Vendor Account Inquiry
  27. AP0601 Accounts Payable Open Item Adjustment
  28. AP0800 Accounts Payable Payment Preparation
  29. AP0900 Accounts Payable AP Distribution to GL Report
  30. AP1001 Accounts Payable Check Reconciliation
  31. AP1200 Accounts Payable Vendor Analysis Report
  32. AP1400 Accounts Payable Job Distribution Report
  33. AP1500 Accounts Payable Job Analysis Report
  34. AP1600 Accounts Payable A/P Setup
  35. AP1701 Accounts Payable A/P Account File Maintenance
  36. AP1801 Accounts Payable FOB Code File Maintenance
  37. AP1901 Accounts Payable Ship Via Code File Maintenance
  38. AP2001 Accounts Payable Job Code File Maintenance
  39. AP2100 Accounts Payable Print/Create 1099 Forms
  40. AP2300 Accounts Payable Clear Vendor YTD Accumulators
  41. APDISSCN Accounts Payable Distribution History Report
  42. APINVIMS Accounts Payable Invoice Import Utility
  43. AP0100 Accounts Payable Vendor File Maintenance
  44. AP0202 Accounts Payable Transaction Processing
  45. FULLPAY Accounts Payable Reset Fully Paid Status
  46. Feature - Default Value For Create Variance Prompt
  47. Feature - Assign Next Manual Check Number in Computer Check Printing
  48. Feature - Added First Bank Export Format to Checks History Export
  49. I Forgot to Clear the AP Vendor Paid Accumulators at Year End
  50. What If I Do Not Run AP Manual Check Register?
  51. Feature - Add Ability to Include or Exclude by Vendor Type for AP Checks
  52. How to Find a Voided AP Check in Check History Report
  53. What Are the Impacts of Purging Accounts Payable Old Inactive Vendors?
  54. Feature - AP Check History CSV Creation
  55. AP Laser Check Layout
  56. How to Apply AP Credit to Voucher When Credit Is Greater Than Voucher Amount
  57. Feature - Add Amigo Support to Additional Transactional Files
  58. Feature - F1 Key Next Manual Check Support in Single Screen Transaction Processing
  59. Values in APCHKHST (AP Check History) Status Column (APCHKHST_STATUS)
  60. How to Print Long AP Invoice Number on Checks

Feedback and Knowledge Base