Payment Received

How to track payments received in HiDesc

Record Payment – Payment Management System

The Record Payment module allows users to record payments received from customers for one or more invoices. The system supports partial and full payments and automatically tracks excess payments as credits for future use.

Record Payment Interface

Record Payment Form

Payment Processing
Record Payment Interface

Record Payment form showing client selection, payment details, and invoice allocation

Purpose

Core Functionality

Payment Recording

Record payments received from customers for invoices

Flexible Payment Types

Support for partial and full payments

Advanced Features

Credit Tracking

Automatically track excess payments as advance credits

Status Management

Update invoice payment status automatically

Form Fields and Their Purpose

Field Description
Clients Name Dropdown to select the client from whom the payment is being received
Amount Received Total payment amount received from the client. Currency can be selected
Bank Charges Optional field to enter any processing or bank fees deducted
Payment Date The date when the payment was received. Defaults to the current date
Reference No Optional internal or external reference number for the payment (e.g., transaction ID, receipt number)
Payment Mode Dropdown to choose the mode of payment (e.g., Cash, Bank Transfer, UPI, Cheque)

Invoice Section

Invoice Allocation Table

Column Description
Invoice Number The invoice ID linked to the client (e.g., INV0001)
Status Current payment status of the invoice (Unpaid, Partially Paid, Paid)
Date Invoice issue date
Due Date Due date for invoice payment
Amount Original invoice amount
Amount Due The remaining balance to be paid for the invoice
Payment Editable field to enter how much payment to apply to that invoice

Notes & Summary Section

Notes

Optional Remarks

Text area to record any remarks related to the payment

Example Notes:

Advance payment Partial settlement Final payment

Summary Section (Right Side Panel)

Amount Received

Total amount entered in the "Amount Received" field

Amount Used for Payments

Total sum distributed across selected invoices

Amount in Excess

Amount Received - Used for Payments. Excess is stored as Advance or Credit

Process Flow

1

Select Contact

2

Fetch Invoices

3

Enter Amount

4

Distribute Payment

5

Add Notes

6

Click Save

System Actions on Save

  • • Update invoice status accordingly
  • • Track any overpayment as credit
  • • Reflect payment in reports and contact ledger

Validations

Payment Validations

Invoice Payment Limit

Payment entered per invoice must not exceed the due amount

Total Payment Limit

Total of applied payments must not exceed "Amount Received"

Required Fields

Client Required
Amount Received Required
Payment Mode Required
Date Required
financialspaymentsreceivedmanagement