Purchases & Procurement

Missing account errors (receivable/payable/cash not set)

Fix account configuration errors that prevent Purchase Order creation or conversion.

Jul 11, 2026

Symptom

When you create or convert a purchase order, you see an error like:

  • "Payable account not configured"
  • "Inventory account missing"
  • "Cash account not set for this product"
  • "No receivable account found"

What this means

A purchase order requires specific accounts to be set up in your chart of accounts and linked to your vendor, products, or settings. Without these accounts, Usystems cannot post the transaction correctly to your ledger.

Likely causes and fixes

1. Vendor is missing a default payable account

Each vendor must have a payable account designated so the system knows where to record money you owe.

Fix:

  1. Go to Contacts → Vendors Open in Usystems
  2. Find and open the vendor that appears in your purchase order.
  3. Look for a Payable Account field and select an account from your chart of accounts.
    • This is typically a liability account (e.g., "Accounts Payable").
  4. Save the vendor.
  5. Try creating or saving the purchase order again.

2. Products/items have no inventory account

Items being purchased must be linked to an inventory account where their cost is recorded.

Fix:

  1. Go to Products → Manage Products Open in Usystems
  2. Open each product used in your purchase order.
  3. Look for an Inventory Account field (or similar) and select the correct account from your chart.
    • This is typically an asset account (e.g., "Inventory" or "Raw Materials").
  4. Save the product.
  5. Return to your purchase order and try saving again.

3. Chart of Accounts is incomplete

Your chart of accounts is missing the accounts you need (e.g., Accounts Payable, Inventory, Expense).

Fix:

  1. Go to Accounting → Chart of Accounts Open in Usystems
  2. Review the existing accounts. If essential accounts are missing, create them:
    • An account for payables (liability)
    • An account for inventory (asset)
    • Accounts for the types of expenses in your purchase orders
  3. After creating the accounts, return to your vendors and products and assign them.

4. Settings do not specify default accounts

Some organizations need default accounts set at the business level for transactions without a specific assigned account.

Fix:

  1. Go to Settings Open in Usystems
  2. Look for a section related to accounting defaults or purchase settings.
  3. Set the default Payable Account and Inventory Account.
  4. Try creating the purchase order again.

5. Multi-currency purchase but no currency account set

If you are purchasing in a currency other than your base currency, the system may require a specific exchange account.

Fix:

  1. Go to Settings Open in Usystems
  2. Find the Currency or Exchange section.
  3. Ensure all active currencies have a default account for exchange gain/loss.
  4. Go back to your vendor and confirm the vendor's currency matches the purchase order.

Prevention

To avoid this error in the future:

  • Set up your chart of accounts completely before creating purchase orders.
  • Assign default accounts to each vendor (payable) and product (inventory).
  • Use the same account structure consistently across similar vendors and products.

When to contact support

If you have set all accounts correctly and still receive the error:

  • Note which account type is missing (payable, inventory, cash, currency).
  • Take a screenshot of the error and the vendor/product settings.
  • Contact your system administrator or Usystems support.

Was this helpful?

More like this