WindoorERP Documentation 19.0

Set the Accounting tab: income, expense and asset accounts

3 min read Updated 2026-09-04 WindoorERP 19.0
This article is step 12 of 15 in 15- Setup Your Products

What this does

The Accounting tab decides which accounts a sale or a purchase of the product posts to. It is short on purpose: the normal answer is to leave both accounts empty and let the product category supply them, and to override here only for the product that genuinely books differently, such as a service billed to a separate revenue account.

Before you start

  • The product category should already carry an income and an expense account; the article on product categories covers that.
  • Only accounting users see the Asset Type field.
  • Both accounts are stored per company; in a multi-company database set them in each.

Steps

The Accounting tab: the Cost and Revenue block with income account, expense account and asset type

  1. 01
    Open the Accounting tab.
  2. 02
    Leave Income Account empty to use the category's income account, or pick an account to override it for this product.
  3. 03
    Leave Expense Account empty likewise, or override it.
  4. 04
    If the product is bought as a fixed asset, pick the Asset Type so bills for it create the asset record.
  5. 05
    Save. Nothing is reposted; the accounts apply to invoices and bills created from now on.

Cost and Revenue

FieldWhat it does
Income AccountThe account credited when the product is invoiced to a customer. Keep this field empty to use the default value from the product category. Per company.
Expense AccountThe account debited when a vendor bill for the product is booked. Keep this field empty to use the default value from the product category. If anglo-saxon accounting with automated valuation is configured, the expense account on the product category is used instead. Per company.
Asset TypeA purchase-type asset category. When set, a vendor bill for the product creates the corresponding asset for depreciation. Visible to accounting users only.

The order of precedence is simple: the product's own account if set, otherwise the category's, otherwise the journal's default. Stock accounts and the stock journal are never on the product; they belong to the category, together with the costing method and the valuation mode, and every category on this installation runs periodic valuation, so day-to-day stock moves post no entries at all.

Troubleshooting

The invoice line posted to the wrong account: check the product's Income Account first, then the category's, then the sales journal's default.

The Asset Type field is not shown: your user is not in the accounting group.

Changing the account did not move existing entries: it never does. Correct posted entries with a journal entry.

The account you chose is refused on save: it is restricted to another company, or it is not of a type the field accepts.

Common mistakes

  • Setting the same income and expense account on every product instead of on the category once.
  • Choosing a stock valuation account as the expense account. Valuation accounts live on the category.
  • Overriding accounts on materials for reporting reasons that a tag or an analytic plan would serve better.

Was this article helpful?

Running a window or door factory?

Ask for a demo