"Invoice Transaction Not Found" Warning During Payroll Processing
Overview
When processing and closing payroll, you may encounter the warning message "WARNING - Invoice Transaction not found for this company" with the location listed as Invoicing_CreateInvoice. This occurs when the system attempts to generate an invoice during payroll processing but no billing codes have been set up for the company.
Why This Happens
During the Process and Close Payroll step, the system checks the company's invoicing settings. If the Copies setting under the Invoicing section is set to 1 (or higher) but no billing codes exist for the company, the system cannot create an invoice and returns this warning.
How to Resolve
If invoicing is not needed for this company and no billing codes are intentionally set up:
- Navigate to Company Info > Reports.
- Locate the Invoicing section.
- Change the Copies setting from 1 to 0.
- Save the changes.
Setting the copies to 0 tells the system not to generate an invoice during payroll processing, which will prevent the warning from appearing.
Key Takeaways
- This warning is triggered when the system expects to create an invoice but no billing codes are configured for the company.
- If invoicing is not applicable to the company, setting the Copies value to 0 under Company Info > Reports will resolve the issue.
- If invoicing is needed, billing codes should be set up for the company to allow the invoice to generate properly.