Skip to main content

Managing Invoice Payments

Learn how to mark invoices as paid, record partial payments, and manage payment status.

💰 Payment Status Overview

Invoices can have different payment statuses throughout their lifecycle:

  • Unpaid - No payment received
  • Partially Paid - Some payment received, balance remaining
  • Paid - Full payment received
  • Overpaid - Payment exceeds invoice amount
  • Refunded - Payment was returned to customer

Marking Invoice as Paid

Quick Pay from Invoice List

The fastest way to mark an invoice as paid:

  1. Go to Invoices page
  2. Find the invoice in the list
  3. Click the Actions menu (⋮) or Mark as Paid button
  4. Confirm the payment details
  5. Click Save or Record Payment

Invoices List

From Invoice Detail View

  1. Open the invoice by clicking on it
  2. Click Record Payment or Mark as Paid button
  3. Fill in payment details (see below)
  4. Click Save Payment

Recording Payment Details

Payment Information Form

When recording a payment, enter the following information:

Required Fields:

  • Payment Date - When payment was received
    Example: Nov 20, 2024

  • Payment Amount - Amount received
    Example: ₹5,000

  • Payment Method - How customer paid
    Options: Cash, Bank Transfer, Credit Card, Debit Card, Check, UPI, Online Payment

Optional Fields:

  • Reference Number - Transaction ID, check number, etc.
    Example: CHK-123456 or UTR12345678901

  • Payment Notes - Additional details
    Example: Partial payment - balance to follow

  • Bank Account - Which bank account received the payment
    Select from your configured bank accounts

Payment Method Examples

Cash Payment:

Payment Date: Nov 20, 2024
Amount: ₹5,000
Method: Cash
Reference: CASH-20241120-001
Notes: Received in person

Bank Transfer:

Payment Date: Nov 19, 2024
Amount: ₹10,000
Method: Bank Transfer
Reference: NEFT12345678901
Bank Account: HDFC Business Account
Notes: NEFT transaction

UPI Payment:

Payment Date: Nov 20, 2024
Amount: ₹2,500
Method: UPI
Reference: 434567890123
Notes: Google Pay transaction

Check Payment:

Payment Date: Nov 20, 2024 (deposit date)
Amount: ₹15,000
Method: Check
Reference: CHK-789456
Notes: Check #789456 - deposited to bank
Full Payment Only

Currently, the system supports marking invoices as fully paid. Payment must match the complete invoice amount.

Full Payment

Marking as Fully Paid

When customer pays the complete invoice amount:

  1. Open the invoice
  2. Click Mark as Paid or Record Payment
  3. Amount auto-fills with total invoice amount
  4. Enter payment method and date
  5. Click Save Payment
  6. Invoice status changes to Paid
  7. Badge turns green with "Paid" label

Quick Pay with Defaults

Some systems offer quick pay:

  1. Click Mark Paid button directly from list
  2. System automatically:
    • Uses today's date
    • Uses full invoice amount
    • Sets default payment method (from settings)
  3. Payment is recorded immediately
  4. Great for cash payments or quick entries

Payment Methods

Configuring Payment Methods

Set up your accepted payment methods in Settings:

  1. Go to SettingsPayment Methods
  2. Enable/disable payment methods:
    • ✅ Cash
    • ✅ Bank Transfer
    • ✅ Credit Card
    • ✅ Debit Card
    • ✅ Check
    • ✅ UPI/Digital Wallets
    • ✅ Online Payment Gateway
  3. Set default payment method
  4. Configure bank account details

Payment Method Details

Cash:

  • Immediate payment
  • No transaction fee
  • Manual tracking required
  • Good for: Small amounts, in-person sales

Bank Transfer (NEFT/RTGS/IMPS):

  • 1-2 day processing (NEFT/RTGS)
  • Instant (IMPS)
  • Bank charges may apply
  • Requires reference number (UTR)
  • Good for: Large amounts, business payments

UPI/Digital Wallets:

  • Instant transfer
  • Low/no fees
  • Requires transaction ID
  • Good for: Medium amounts, quick payments

Credit/Debit Card:

  • Instant payment
  • Merchant fees apply (1.5-3%)
  • Requires authorization code
  • Good for: Online purchases, international

Check:

  • 2-7 day clearing
  • Bank charges for dishonored checks
  • Requires check number
  • Good for: Corporate clients, large amounts

Online Payment Gateway:

  • Instant confirmation
  • Gateway fees apply
  • Automatic reconciliation
  • Good for: E-commerce, online invoices

Viewing Payment History

Payment Transaction List

To see all payments for an invoice:

  1. Open the invoice
  2. Scroll to Payment History or Transactions section
  3. View table with:
    • Payment date
    • Amount paid
    • Payment method
    • Reference number
    • User who recorded payment
    • Notes

Example Payment History:

DateAmountMethodReferenceStatus
Nov 1, 2024₹5,000UPI123456789Success
Nov 15, 2024₹5,000Bank TransferNEFT9876543Success
Nov 30, 2024₹10,000CheckCHK-456Cleared

Payment Reports

Generate payment reports:

  1. Go to ReportsPayment Reports
  2. Select date range
  3. Filter by:
    • Payment method
    • Customer
    • Amount range
  4. Export to Excel or PDF

Handling Overpayments

When Customer Pays Too Much

If a customer accidentally overpays:

  1. Record the actual payment received (overpaid amount)
  2. Invoice shows:
    Invoice Total: ₹10,000
    Paid: ₹12,000
    Overpaid: ₹2,000
    Status: Overpaid

Overpayment Options

Option 1: Issue Refund

  1. Process refund to customer
  2. Record refund transaction
  3. Update payment to reflect refunded amount
  4. Invoice shows correct paid status

Option 2: Create Credit Note

  1. Create a credit note for ₹2,000
  2. Apply to customer account
  3. Use credit toward next invoice
  4. Track in customer balance

Option 3: Apply to Different Invoice

  1. Create a credit note
  2. Apply overpaid amount to another unpaid invoice
  3. Both invoices updated automatically

Payment Reminders

Automated Reminders

Set up automatic payment reminders:

  1. Go to SettingsInvoice Settings
  2. Enable Payment Reminders
  3. Configure reminder schedule:
    • 7 days before due date
    • On due date
    • 3 days after due date
    • 7 days after due date
    • 15 days after due date

Manual Reminders

Send a one-time payment reminder:

  1. Go to invoice list
  2. Filter by Unpaid or Overdue
  3. Select invoice(s)
  4. Click Send Reminder
  5. Review email template
  6. Click Send

Payment Reconciliation

Matching Bank Deposits

Reconcile payments with bank statements:

  1. Go to PaymentsReconciliation
  2. Import bank statement
  3. Match bank deposits to recorded payments
  4. Mark as reconciled
  5. Identify unmatched transactions

Bank Feed Integration

If you have bank integration:

  1. Connect your bank account in Settings
  2. Transactions automatically import
  3. System suggests matching invoices
  4. Approve or manually match
  5. Payments automatically recorded

Editing Recorded Payments

Modifying Payment Details

To edit a recorded payment:

  1. Open the invoice
  2. Go to Payment History
  3. Click Edit on the payment row
  4. Modify:
    • Payment date
    • Reference number
    • Payment method
    • Notes
  5. Cannot change paid amount (delete and re-record instead)
Audit Trail

Editing payments creates an audit log entry for compliance.

Deleting Payments

To remove an incorrect payment:

  1. Open the invoice
  2. Go to Payment History
  3. Click Delete or Remove on the payment
  4. Confirm deletion
  5. Invoice status reverts (Paid → Unpaid or Partially Paid)
  6. Record correct payment

Common Scenarios

Scenario 1: Customer Paid Full Amount

Example: Customer pays ₹10,000 invoice via bank transfer

Steps:

  1. Open the invoice
  2. Click Mark as Paid
  3. Select payment method: Bank Transfer
  4. Enter payment date and reference number
  5. Click Save Payment
  6. Invoice status changes to Paid

Scenario 2: Check Bounced

Example: Customer paid with check that was dishonored

Steps:

  1. Find the invoice marked as Paid
  2. Go to Payment History
  3. Delete or mark the check payment as Failed
  4. Invoice reverts to Unpaid
  5. Add note: "Check dishonored - pending replacement payment"
  6. Contact customer for alternate payment

Scenario 3: Wrong Invoice Marked as Paid

Example: Accidentally marked Invoice #1001 as paid instead of #1002

Steps:

  1. Open Invoice #1001
  2. Delete the incorrect payment
  3. Status reverts to Unpaid
  4. Open Invoice #1002
  5. Record payment on correct invoice

Scenario 4: Customer Requests Payment Plan

Example: ₹30,000 invoice, customer wants to pay in 3 installments

Solution:

  1. Agree to payment schedule with customer
  2. Add note to invoice: "Payment plan: ₹10,000 monthly for 3 months"
  3. Record first payment: ₹10,000 (Month 1)
  4. Invoice shows Partially Paid
  5. Record second payment: ₹10,000 (Month 2)
  6. Record third payment: ₹10,000 (Month 3)
  7. Invoice shows Paid

Best Practices

Recording Payments

Record promptly - Enter payments same day received
Match dates - Use actual payment date, not recording date
Add references - Always include transaction IDs
Note details - Add payment notes for clarity
Verify amounts - Double-check amount matches bank deposit

Payment Security

🔒 Verify before marking paid - Confirm money is actually received
🔒 Don't mark paid prematurely - Wait for check clearing
🔒 Document everything - Keep payment receipts and confirmations
🔒 Regular reconciliation - Match to bank statements weekly
🔒 Review overpayments - Investigate why customer overpaid

Troubleshooting

Cannot Mark Invoice as Paid

Possible Reasons:

  • Invoice is in Draft status (finalize first)
  • You don't have payment recording permission
  • Invoice is already paid
  • Invoice is deleted

Solutions:

  1. Finalize draft invoices before recording payment
  2. Check user permissions with administrator
  3. Verify invoice status

Payment Not Showing in Reports

Possible Reasons:

  • Report date range doesn't include payment date
  • Payment not saved properly
  • Report filters excluding the payment

Solutions:

  1. Adjust report date range
  2. Verify payment was saved (check payment history)
  3. Remove or adjust report filters
  4. Refresh or regenerate report

Duplicate Payment Recorded

Problem: Same payment recorded twice by mistake

Solution:

  1. Open the invoice
  2. Go to Payment History
  3. Identify duplicate payment
  4. Delete one of the duplicate entries
  5. Invoice status and balance update automatically

Next Steps


Important: Always verify that payment has been received in your bank account before marking an invoice as paid. This prevents cash flow discrepancies and accounting errors.