Open ERP

Accounting / Voucher

Convert a generated transaction into balanced, traceable accounting entries.

Enable account voucher first

The Accounting / Voucher tab becomes active for eligible non-Master modules when Account voucher is enabled in Module Detail. Posting is described as one or more collapsible voucher groups.

Accounting requires business review

The builder prevents unsupported metadata and checks balance rules, but the business owner or accountant must confirm the ledgers, voucher type, tax treatment and reversal behaviour.

Voucher posting group

A group describes one balanced voucher produced by the transaction. Give it a clear configuration name, stable posting-group key, order and balance tolerance.

  • Voucher type: choose a fixed Cash Sale, Credit Sale, Receipt, Payment, Journal or other supported type, or load a supported parent field.
  • Date: select the transaction date field.
  • Narration: use fixed text, a parent field or a supported template.
  • Posting condition: use structured conditions when the group applies only to a matching case.
  • Source identity: runtime TxnType and RelatedID keep the voucher traceable and reversible.

Debit and credit lines

Add explicit debit and credit lines inside the group. Each line selects its ledger source, amount source/calculation, narration and optional condition.

  • Scope: post once from the parent or repeat/summarise from a child module when supported.
  • Ledger source: parent/child field, ledger component, company GST field, current-user cash, fixed ledger or verified master field.
  • Amount source: parent/child/company/master field or fixed value.
  • Amount calculation: direct field, fixed value, child sum or supported field-minus-fields rule.
  • Line condition: restrict a line with structured comparisons, such as the selected tax mode.
Use readable names

Names such as Customer Receivable, Sales Income, CGST Output and Bank Receipt make later review much easier than Debit 1 or Credit 2.

Example: credit sale with GST

  1. DR
    Customer / Billing Account

    Debit the customer ledger by the invoice net total.

  2. CR
    Sales / Service Account

    Credit the revenue ledger by the taxable value.

  3. CR
    GST ledgers

    Credit IGST for interstate supply or CGST and SGST for intrastate supply using mutually exclusive structured conditions.

  4. Verify balance

    Total debit and credit must match within the configured tolerance for every valid tax mode.

Testing checklist

  • Create and update the transaction, then inspect the Sub Ledger and Trial Balance reports.
  • Test every posting condition, including zero-tax or alternate payment cases.
  • Delete only after confirming that the old voucher reverses safely.
  • Confirm voucher descriptions use the Voucher Type and correct document identity.
Next guideStock / Inventory