Skip to content

Payments

Not built yet

Money received against invoices, and what is still outstanding.

Where this stands

The payments table and the not-overpaid constraint exist. Recording a payment has to update the invoice balance in the same transaction, which is the part being built.

What it will do

  • Record full or partial payments against an invoice
  • Cash, bank transfer, UPI, cheque or card, with a reference
  • Automatic invoice status change as the balance clears
  • Receipt PDF, and a payment history per customer
  • TDS deducted at source, recorded on the payment rather than the invoice

In the meantime: