SKIP TO CONTENT
← Back to Help

Manage Invoices & Returns

How to register late payments, edit due dates, process customer returns, and understand invoice actions in EzDukkan.

Manage Invoices & Returns

Once an invoice is created, you can track customer payments, adjust credit due dates, process returns with exact refund accounting, or reprint and share receipts anytime.

Open any invoice from the Invoices page to access these management tools:

  • Register Payment: Record money when a customer clears an unpaid or partial invoice. Enter the amount received and payment method.
  • Edit Due Date: Extend or change the credit payment deadline on unpaid bills.
  • Send Invoice: Open the WhatsApp and SMS delivery panel to send the invoice and payment link directly to the customer's mobile number.
  • Copy Link: Copy the secure public link to your clipboard so you can paste it into any chat.
  • Download PDF: Generate a clean, printable PDF copy in your chosen language and paper size.
  • Assign customer: Attach a customer profile to an invoice that was originally billed as a walk-in sale.

When a customer brings back an item:

  1. Open the invoice details and click Return Items.
  2. A return modal opens listing every product from that bill.
  3. Select which items are being returned and enter the quantity returned.
  4. EzDukkan calculates the refund value based on what the customer actually paid (taking any bill discounts into account).

Choose where the refund goes under Where the money goes:

  • Off the bill: Reduces what the customer still owes on this specific invoice. Best when the bill was unpaid and they are returning items to reduce the balance.
  • Cash back: Hand cash back immediately to the customer from your cash drawer.
  • Off their khata: Clears this bill first, then applies any leftover return value to settle older unpaid bills on the customer's account.
  • To khata: Saves the refund amount as Available Credit in the customer's wallet so they can use it on future shopping.
  • Nothing back: Restocks the item back into shop inventory without giving cash or touching customer balances (e.g. for store replacements).

Click Confirm Return to complete the transaction.

  • Stock is restocked: The returned pieces are added back into the product's active inventory and allocated back to the original batch. If size variants were used, stock is restored specifically to that size.
  • Balances update accurately: Your daily cash tally, customer ledger, and revenue charts reflect the return automatically without manual bookkeeping adjustments.

EzDukkan provides two ways to remove a bill:

  • Cancel Invoice: Voids the bill, returns all billed items back to stock, and clears the customer's dues. The invoice number remains in your audit trail with a cancelled status so tax records and sequence numbers stay unbroken.
  • Delete Permanently: Completely erases the invoice from the database. Use this strictly for mistake bills or test bills created during setup.