How can we help?

🔥 [New] Introduction to Credit Term Management (Customer Reconciliation)

Copy link & title

Update Time: 26 Nov 2025 05:42

For wholesale, distribution, and other credit sales scenarios, customers can make partial payments first and settle the remaining balance within an agreed credit period.

BigSeller has launched the Credit Term Management feature, which supports both manual and messenger orders, helping sellers to:

  • Set credit terms and credit limits for customers, allowing flexible management of different customers’ payment cycles.
  • Automatically calculate the received and credit amounts for each order, reducing manual calculation errors.
  • Review detailed transaction records of all past orders, ensuring real-time synchronization and clear traceability of credit term data.
  • Separately display and summarize overdue orders, making it easier to follow up on payments promptly and reduce the risk of missed or overdue collections.
💡 Notes
  • The credit term feature is currently not supported when importing manual orders in bulk.
  • POS orders are not yet supported for the credit sales feature.
  • Messenger orders are included in the payment term only after the orders are approved on Order Entry > Pending Order page.
 

1. How to enable credit for a customer and set up credit information

Method 1: Set during offline order creation

When creating messenger order, or manual order, you can enable and configure the credit feature while adding or editing the customer.





Method 2: Set in the Customer List

Go to Customer List, and enable Credit Allowed when adding a new customer or editing an existing one.



Configurable Options When Enabling Credit

  • Select Order Type: Supports enabling credit term for Manual Orders and Messenger Orders.
  • Account Period (days): Set the customer’s fixed repayment cycle (leave blank if no fixed term).
  • Maximum Credit Limit: Maximum allowed credit for the customer (leave blank for no limit).
  • Opening Credit Amount: The customer’s initial outstanding balance.
  • Opening Customer Balance: The customer’s initial available balance.

2. Order Payment Operations

When creating a manual order or chat order, you need to enter the customer’s payment information. The system will automatically calculate the received amount, credit amount, and due date based on the input.

Payment Methods:

  • COD (Cash on Delivery): The customer must pay the full order amount; credit is not supported.
  • Prepaid: You can choose from different payment methods (e.g., credit card, cash, account balance, etc.).
    • If the payment amount is less than the order total, the system will automatically record the difference as credit: Credit Amount = Total Order Value – Received Amount
    • If the customer has a balance in their account, it can be used to offset the order amount. Any remaining unpaid portion will automatically be recorded as credit.

After the order is created, you can view the credit records and payment status for the order in Customer Reconciliation.
 

3. Customer Reconciliation Page Guide

Page Access: Go to Report Module > Finance Report > Customer Reconciliation or Marketing Module > Customer Manage > Customer Reconciliation to view all customers’ credit details and reconciliation information.

The Customer Reconciliation page is mainly used to view customer credit data and perform operations such as Receive Payment and reconciliation.


3.1 Data Overview

  • Credit Customers: The number of customers with credit enabled.
  • Total Credit: Total credit amount across all customers in the system.
  • Due Customers: Number of customers whose credit term has expired.
  • Due Amount: Total credit amount of all customers whose terms are due.

Filtering and Search:

You can filter customers using multiple criteria to quickly find your target:By Customer Level: View credit information for a specific customer level.

1) By Credit Status

  • No Credit Status: Display all customers, including those with and without credit amounts.
  • Has Credit Amount: Only show customers with outstanding credit.
  • No Credit Amount: Only show customers with no credit records.

2) By Credit Term Status

  • No Cedit Term: Customers without a set credit term.
  • Due: View details of customers whose credit term has expired.
  • Not Yet Due: View details of customers whose credit term is not yet due.
💡 Note: The credit term date indicates when the customer should pay the remaining balance. The system automatically calculates it based on the set credit term (in days). The term date is N (credit term days) + 1 day after the order date.
For example, if a manual order is created or a messenger order is approved on the 1st with a 1-day credit term, the payment due date will be the 2nd.

3.2 Reconciliation

On the Customer Reconciliation page, click the Reconciliation button in the action column on the right to enter the customer account records page.


Here, you can view in real time the customer’s total credit, account balance, changes in credit, payment records, and detailed account transactions.



Whenever you perform operations such as setting an opening credit, entering a payment, creating an order, or canceling an order, the system will automatically generate corresponding account records for any financial changes, making reconciliation and tracking easier, which includes the following order types:

  • Orders: Manual or messenger orders, based on enabled credit channels.
  • Payment Receipts: Generated after payment is collected.
  • After-Sales Orders: Created for returns, refunds, or exchanges, when the return status is "Returned" or a refund-only is approved.
  • Opening Credit: Generated when credit is enabled and an opening credit amount is set.
  • Opening Balance: Generated when credit is enabled and an opening customer balance is set.
  • Order Cancellations: Automatically generated, with the settled amount transferred to the customer balance.

💡 Explanation of List Fields


 

Field Meaning Positive / Negative Logic
Date Date the document was issued
Order Type Order / Receipt / Opening Balance / Opening Credit / Order Cancellation, etc.
Document No. Order
Receivable Amount receivable for this transaction Positive: Amount the customer should pay
Negative: Amount to be refunded
Received Actual amount received for this transaction Positive: Actual amount received
Negative: Actual refund amount
Credit Change Change in credit for this document Positive: Credit increased
Negative: Credit decreased (Unsettled orders are settled; Unsettled orders are refunded)
Balance Change Amount added to or deducted from the stored balance in this document Positive: Balance increased
Negative: Balance decreased
Total Credit Previous total credit + current credit change Positive value
Total Balance Previous total balance + current balance change Positive value
 

Notes for Aftersales Orders (Refund-Only and Return & Refund)

 

3.3 Receive Payment

Step 1: On the Customer Reconciliation page, click the Receive Payment button on the right to enter the payment page and create a payment record.

Step 2: Confirm customer information. The top of the page will display the customer’s name, level, customer code, and other details.



Step 3: The lower section shows all the customer’s orders and outstanding amounts. You can use filters to view the orders that need to be settled.

 
Field Meaning
Order Value The total amount of the current order. Only unsettled or partially settled orders are displayed.
Order Settlement Status The settlement status of the order: Unsettled, or Partially Settled.
Released The amount that has been collected and settled in the order.
Unsettled The amount that remains unsettled in the current order.
Credit Due Date The date by which the customer should pay the remaining balance. The system will automatically calculate this based on the set payment term (N days after the order date).


Step 4:
Select the settlement scope.

  • If you choose All Orders, the system will automatically settle starting from the earliest order.
  • If you choose Selected Orders, the system will only settle the orders that have been checked.

Step 5: Enter payment information. Input the payment amount for this transaction (required). If needed, click Upload Payment Proof to add transfer screenshots or receipts.


Step 6: Click the Confirm Payment button at the bottom.



. The system will automatically generate a payment receipt and update the customer’s reconciliation information.



 

Note: How After-Sales Refunds Affect Customer Credit

If a customer has an outstanding credit balance, any after-sales refund will first be used to offset the customer's unpaid credit amount. Once the unpaid amount is fully offset, any remaining refund can either be returned to the customer or added to their account balance.
For more information, please refer to Introduction to Manual After Sales Order (Manual Entry of After-Sales Orders) Note: How After-Sales Refunds Affect Customer Credit


1) Credit Offset Calculation Logic
  • Refund amount: For example, the customer requests a refund of PHP 100.
  • Unsettled amount: Suppose PHP 30 of the order has been settled, and PHP 70 remains as credit (unsettled).
The offset amount is the smaller value of:
  • The requested refund amount
  • The unsettled amount
Example:
  • Refund requested: PHP 100
  • Unsettled amount: PHP 70
  • → Credit offset = PHP 70
2) Balance Changes

  • If refunding to customer balance:
    Balance change = Refund amount − Credit offset

    • Example: Refund PHP 100, offset PHP 70 → credit decreases by PHP 70; customer balance increases by PHP 30.

  • If refunding to a bank account:

The credit decreases by PHP 70.
Balance change = 0 (the refund is returned directly to the customer; balance does not change).


3) Reconciliation (When a refund order is generated)

  • Receivable = Refund Amount (negative)

  • Amount Received = Refund Amount – Cumulative Offset (negative)

  • Credit Change = Credit Offset (negative)
  • Balance Change (only applies if using "Customer Balance" method)

    • If refunded to Bank Account → no balance change

    • If refunded to Customer Balance → there is a balance change (positive)

▶Video Tutorial

Please contact us if the document can't answer your questions