Summary
The article provides solutions for the error message "The program cannot find an account that is a part of this transaction" with three sections: ensuring Account Payable is assigned to the department, checking proper setup of departments, and enabling Departments and Foreign Currencies if needed.
Cause
- Account payable is not assigned to the department.
- Currency Exchange and Rounding account not defined or not rounding properly on invoice
- General Ledger account may have been modified or merged.
- Departments are not setup.
- Foreign Currencies are not setup.
Resolution
Section 1: Make sure the Account Payable is assigned to the department
- Go to Setup, Settings, General, and Departments.
- Click the Assign Accounts button.
- Make sure that the Account Payable is listed in the Accounts that use this department.
- Click OK to save changes.
- Try adjusting the purchase invoice and select the same account.
Section 2: Departments are setup properly
- Go to Setup, Settings, Company, Currency
- On the account selection on Track Exchange and Rounding Differences in:, change the account to another account temporarily
- Click OK
- Go back into Setup, Settings, Company, Currency
- In Track Exchange and Rounding Differences in change the account back to the proper currency account.
- Try to repost invoice
Section 3: Departments and Foreign Currencies are not enabled
- Post a negative value invoice to reverse the invoice.
- Refer to Related Resources "How to setup Departments"
- Refer to Related Resources " How can I add a foreign currency?"
- Create a new invoice with the updated information.
Attachment: 220_20230425121022_cannotfindaccount.JPG