Roznamcha Digital

Sales Cycle: Quotations, Invoicing, Discounts & Returns

Master the full sales workflow: Sales Quotations, Invoices, Line-Item & Bill Discounts, Multi-Currency billing, and Credit Notes.

Learning Objectives

By the end of this guide, you will:

  1. Master the complete sales lifecycle: Draft → Submitted → Paid / Returned.
  2. Create itemized Sales Invoices with real-time tax and subtotal calculations.
  3. Configure Line-Item vs. Overall Bill Discounts and enable dedicated Discount Accounting.
  4. Issue Multi-Currency Invoices with dynamic exchange rate conversions.
  5. Process Sales Returns (Credit Notes) with automatic General Ledger reversals.

The Sales Document Lifecycle

Every sales transaction follows a controlled lifecycle to guarantee ledger integrity:

Loading diagram...

Sales invoice draft form ready for customer and item entry

Sales invoice full form with populated items, totals, and payment status


Creating a Sales Invoice Step-by-Step

Navigate to Accounting > Sales Invoices > New Sales Invoice (or press Ctrl+K and type New Sales Invoice).

1. Customer & Header Details

  • Select the Customer. Roznamcha Digital automatically populates their default price list, payment terms, and billing address.
  • Select the Invoice Date and Due Date.

2. Adding Line Items

  • Search items by code, name, or barcode scanner.
  • Edit the item row to adjust quantity, selling rate, or line discount:

Sales invoice item row edit modal

3. Taxes & Charges Calculation

Roznamcha Digital applies your regional tax template (e.g. FBR GST 18%) automatically across taxable line items:

Sales invoice tax calculation in draft state

4. Direct Payment & Auto Stock Transfer Toggles

Roznamcha Digital can automate downstream payment and warehouse transfers at the moment of invoice submission:

  • Include Payment Toggle (Cash Sales): Automatically creates, links, and submits a Payment voucher to your cash or bank ledger upon invoice submission.
  • Auto Stock Transfer Toggle (Instant Dispatch): When checked, automatically generates and submits a Shipment stock voucher from your default warehouse (Defaults > Shipment Location), deducting items from warehouse stock immediately.

Sales invoice toggle auto payment checkbox

Sales invoice capture payment drawer


Sales Quotes / Quotations & 1-Click Invoice Conversion

Before issuing a binding commercial invoice, create a Sales Quote for client approval:

  1. Navigate to Sales > Sales Quotes > New Sales Quote.
  2. Enter proposed items, discounted rates, and validity date.
  3. Quotations do not post journal entries or affect inventory.
  4. Once the client approves, click the primary action Create Invoice to automatically convert the quote into a finalized Sales Invoice without re-typing line items.

Discount Accounting: Line vs. Bill & Tax Base Logic

Roznamcha Digital provides complete control over promotional pricing and discount taxation:

Sales invoice discount applied on line items

Sales invoice discount after tax option

Discount Calculation Modes

ModeMathematical FormulaStatutory Compliance Use Case
Discount Before Tax (Default)Taxable Base = Gross Subtotal - Discount
Tax Amount = Taxable Base * Tax Rate
Standard commercial invoicing where statutory sales tax is payable only on the net amount received.
Discount After TaxTax Amount = Gross Subtotal * Tax Rate
Grand Total = (Gross Subtotal + Tax) - Discount
Used when the full tax liability must be declared on original list price (e.g. specific regulated tariff items).

Formal Discount Expense Accounting

Under Settings > Features > Discount Accounting, you can route discounts to a dedicated ledger:

Settings enable discount accounting toggle

Settings discount expense account selection

When enabled, discounts are not silently deducted from revenue; they are formally posted as a debit to 5120 Discounts Allowed, giving executive reporting full visibility into total concession costs.


Multi-Currency Invoicing & Foreign Trade

For export businesses billing in foreign currencies (USD, EUR, AED, GBP):

  1. Set the Customer's default currency to USD in their party record:

Customer party currency set to USD

  1. Your company base ledger remains in PKR:

Settings company base currency set to PKR

  1. When creating the invoice, enter the transaction in USD. Enter the active Exchange Rate (e.g. 1 USD = 280.50 PKR):

Multi-currency sales invoice print view showing foreign and base amounts

  1. The General Ledger automatically records both the foreign currency amount and base currency equivalent:

Multi-currency general ledger entries showing dual currency balance


Click the Print icon (or press Ctrl+P) to open the print preview dialog:

Sales invoice print preview dialog with template chooser and PDF export

From this screen, choose from preloaded or custom branded print templates, print directly to office or POS thermal printers, or export high-resolution PDFs.


Sales Returns & Credit Notes

When a customer returns goods or requests a price credit:

1. Creating a Credit Note:

Open the original submitted invoice, click the Actions Menu (three dots) in the top header, and click Create Return:

Sales invoice create return action menu

Roznamcha Digital opens a new Sales Invoice in Return (Credit Note) mode:

Sales invoice return form with negative quantities

Sales invoice return against reference field

2. General Ledger Impact of a Sales Return:

When submitted, the Credit Note automatically reverses the original accounting entries:

Sales invoice return general ledger entries showing ledger reversal

Loading diagram...

Common Pitfalls & Best Practices

Always Link Credit Notes via 'Return Against': Never create a standalone negative invoice without linking the original invoice number. Linking preserves the audit trail and updates the original invoice balance due.

Save as Draft Before Submitting: Draft invoices can be freely modified or deleted. Once an invoice is Submitted, it cannot be modified; it can only be amended or reversed via Credit Note.


Knowledge Check

On this page