Customer Payment
Customer Payments in Tigg: Recording Receipts and Settling Invoices
Shyam
Last Update één maand geleden
Customer payment is a transaction that records the receipt of funds from a customer toward one or more invoices. In Tigg, you create a customer payment to settle outstanding invoice balances. Payments can be received at the point of sale, at the end of a credit term, or even in advance, and can cover invoices fully or partially. Recording a payment decreases the customer’s Accounts Receivable balance.
Essential Requirements
To create a Customer Payment the following items should already be set up in Tigg:
- Customer
- Product/Service
Customer Payment List
The Customer Payment List can be accessed by navigating to Sales → Customer Payment. This page displays all Customer Payment created in the system and allows users to quickly manage and track them.By default, the list displays the latest Customer Payment, including both Draft and Approved invoice. These invoices can also be viewed separately through their respective Draft and Approved tabs.
Searching, Filtering, and Sorting
Users can easily locate invoice in the list by using the following options:
- Search – Find Customer Payment quickly by entering relevant details such as number or customer name.
- Filter – Apply filters to narrow down customer payment based on specific criteria.
- Sort – Sort the list based on columns such as date, customer name, or number.
Create a New Customer Payment

To record a payment from a customer
- In the Sales module, select Customer Payment.
- Click + Add New.
- Select the Location at the top of the form if the Billing Location feature is enabled. The selected location will determine the billing location for the Invoice .
- Received From: Click this field and select the customer from the dropdown from which payment has been received. (If the customer isn’t created, use Add New to create it.)
- Received Account: Choose the Cash/Bank account that will receive the funds. You must select from existing accounts.
- Enter the Payment code :
- The payment code can be automatically generated if the code is set to Auto in configuration.
- It can also be entered manually if numbering is set to Manual.
- Received Date: Select the date the payment was received.
- Amount: Enter the amount of the payment received from the customer.
- Select the Currency and enter the Conversion Rate if the customer needs to be prepared in a currency different from the organization’s base currency.
- Payment Mode: Select how the payment was made (e.g., Cash, Cheque, Online Transfer). If additional payment modes are required, users can add them from Configuration → Payment Mode for better tracking and customization.
- Payment Reference: Enter any reference (cheque number, transaction ID, etc.) for this payment.
- TDS: Enter the tax deducted at source (if applicable) to reflect the net amount received.
- Payment Allocations: Payment allocation is the process of applying a customer’s payment to their outstanding invoices. In TIGG, when a payment is received, a list of the customer’s open invoices is displayed. By default, TIGG allocates payments to the oldest invoices first, following the FIFO (First In, First Out) method.
- Users can also enter amounts manually in the This Allocation column to ensure accurate tracking of paid and unpaid invoices.
- The Notes field allows users to add additional information or comments related to a transaction. This can be used for internal references, clarifications, or any details that are not captured in other fields.
Reporting Tags:
- Reporting Tags are used to categorize transactions for better tracking and reporting. Users can assign tags based on departments, projects, locations, or any custom category. This helps in generating more detailed and filtered reports for analysis.
- The Customer payment can be saved as:
- Draft – Can be reviewed or modified later.
- Approved – Indicates that the customer payments are finalized.
TDS option in Customer Payment
The TDS option is available in Customer Payment to record tax deducted by the customer at source while making the payment. When this option is enabled, the user needs to select the TDS Account, which is the ledger where the deducted tax is recorded. This is typically a current asset account, as the TDS represents a tax credit that can later be adjusted against income tax payable. The TDS Type refers to the classification of the TDS based on the applicable revenue or tax code, helping in proper tracking and compliance reporting. The TDS Amount field captures the actual amount of tax deducted by the customer, which reduces the net amount received while recording the payment.
- TDS Account: The ledger account (usually a current asset) where the deducted tax is recorded and tracked as a receivable.
- TDS Type: The applicable tax/revenue code used to classify the nature of TDS for reporting and compliance.
- TDS Amount: The actual amount of tax deducted by the customer at source.
Bank Charge
The Bank Charge option is available in Customer Payment to record any charges deducted by the bank while processing the payment. When this option is enabled, the user needs to select the Bank Charge Account, which is the ledger where the bank charges are recorded. This is typically an expense account, as bank charges represent a cost incurred during the transaction. The Amount field captures the value of the bank charge deducted, which reduces the net amount received in the bank.
- Bank Charge Account: The expense ledger where the bank charges are recorded.
Applying Payments to Invoices
When recording the payment, Tigg immediately shows all unpaid invoices for that customer in the Payment Allocations section. By default, it applies the payment to the oldest invoice first on FIFO basis. To override this, simply edit the allocation amounts for specific invoices. Any unallocated remainder (if the payment exceeds the sum of selected invoices) stays as a credit on the customer’s account.
If you save a payment without fully allocating it, or if you have an existing unallocated payment, go to Allocate Customer Payment (found under the Sales menu). This page lists Allocated (fully matched) and Unallocated payments. To apply an unallocated payment, select it under Unallocated and then match it to open invoices (by entering amounts or clicking FIFO).
If you save a payment without fully allocating it, or if you have an existing unallocated payment, go to Allocate Customer Payment (found under the Sales menu). This page lists Allocated (fully matched) and Unallocated payments. To apply an unallocated payment, select it under Unallocated and then match it to open invoices (by entering amounts or clicking FIFO).
Recording Partial Payments
To record a partial payment, enter the amount actually received (less than the invoice total). For example, if an invoice is 100 NPR and the customer pays NPR 60, enter NPR 60 in the Amount field.Tigg will apply NPR 60 to the invoice and leave NPR 40 outstanding. The unpaid balance remains due on the invoice.
The main reason
The main reason
Options for Customer Payments
When a selected payment is opened, the options can be used to edit, make duplicates, void, or print the selected payment.
Print / PDF / Email – For any payment record opened, whether draft or approved, you can preview, print, save as PDF, or email it. Tigg provides a pre-designed template, but you can customize the template via Configuration → Printing Templates.
Print / PDF / Email – For any payment record opened, whether draft or approved, you can preview, print, save as PDF, or email it. Tigg provides a pre-designed template, but you can customize the template via Configuration → Printing Templates.
More Options in Customer Payment

At the bottom-left of the customer payment overview, users can use the following option:
Tasks can be created and linked to a specific customer payment to track follow-ups or required actions. Each task may include details such as the task title, description, assigned user, due date, and status. This helps teams coordinate activities and ensure that payment-related actions are completed on time.
The Documents section allows users to upload and attach supporting files related to the customer payment. These documents remain linked to the payment record and can be accessed whenever the payment is opened, making it easier to store and reference relevant files such as payment proofs, bank confirmations, or supporting agreements.

Activity
The Activity section maintains a record of all actions related to the customer payment. It includes an audit log of user activities, user comments or notes, and email logs generated from the payment record. This provides a clear history of updates, communications, and changes made to the customer payment
The Activity section maintains a record of all actions related to the customer payment. It includes an audit log of user activities, user comments or notes, and email logs generated from the payment record. This provides a clear history of updates, communications, and changes made to the customer payment

Field and Description
| Field | Description | Required |
| Received from | Name of the customer from whom the payment is received. | Required |
| Received Account | Account (bank/cash) where the payment is recorded. | Required |
| Payment Code | Unique reference number for the payment transaction. | Required |
| Received Date | Date on which the payment is received. | Required |
| Amount | Total amount received from the customer. | Auto populated |
| Currency | Currency in which the payment is made (e.g., NPR, USD). | Optional |
| Exchange Rate | Exchange rate used to convert the selected currency to NPR. | Optional |
| Payment mode | Method of payment (Cash, Bank, Cheque, Online, etc.). | Optional |
| Payment Reference | Additional reference details like cheque number, transaction ID, etc. | Optional |
| Bank charge | Fees deducted by the bank during certain transactions. | Optional |
| TDS | Tax amount deducted by the customer before making payment. | Optional |
👉 Next Step
After recording payments, the next step is to allocate Customer Payments.
Allocation ensures each payment is matched to the correct invoice, keeping your accounts accurate.