Skip to main content

Creating a Sales Payment

Written by Sinyee

Introduction

Not all invoices are paid immediately — some customers pay later on credit. If you’ve issued a Credit Sales Invoice, Bukku allows you to record the payment when your customer settles the amount, whether in full, partially, or across multiple invoices.

This guide will walk you through recording sales payments for credit sales, helping you keep your accounts accurate, track outstanding invoices properly, and generate an official receipt for your customer.

Note: Cash Sales invoices are automatically marked as paid when created, so no additional payment recording is required.

Let’s get started with recording your credit sales payments step by step.

Two Ways to Record Sales Payments

You can record payments for Credit Sales invoices in Bukku in two ways:

  1. Directly from the Credit Sales Invoice – Open or at the invoice and click “Add Payment” to apply a full or partial payment immediately.

  2. From the Sales → Payments Module – Go to Sales → Payments → +New to record a payment and apply it to one or more outstanding invoices.

Both methods allow you to apply full or partial payments while keeping your accounts accurate.

Recording a Full Payment for a Credit Sales Invoice

Example: Applying a Full Payment to IV-00014

Let’s walk through this using the following example:

  • Invoice Number: IV-00014

  • Type: Credit Sale

  • Status: Overdue

  • Outstanding Amount: RM 2,004.00

We will use the “Directly from the Credit Sales Invoice” method to record a full payment and generate the official receipt for the customer.

Assuming the customer has made a full payment of RM 2,004.00, you need to record the sales payment and generate the official receipt for the customer.

Since we are using the “Add Payment” method directly from the invoice, many fields will be auto-filled from the invoice. Let’s go through each field step by step.


Step 1: Open the Add Payment Option

At the outstanding invoice, you can do either:

  • Click the three dots beside ViewAdd Payment

  • Or, open the invoice (View) → click Add Payment


Step 2: Billing & Shipping

  • The Customer, Billing Attention, and Billing Address are auto-populated from the invoice.


Step 3: General Info

  • No.: Auto-generated based on your selected number format

  • Reference No.: Auto-filled with the invoice number

  • Date: Defaults to today; change if needed

  • Currency: Defaults to the currency on your invoice

  • Description: Optional; a short note about this transaction; shown in reports.

  • Internal Note: Optional; for internal use only, not visible to customers

  • Tags: Auto-populated from the invoice if any


Step 4: Payment Received & Invoice Payments

These two sections work together to record and apply the payment:

Step 4.1: Payment Received:

  • Payment Method: Optional; choose the method used (e.g., Cash, Bank Transfer)

  • Deposit To: Select the account to receive the payment (usually Cash or Bank)

  • Amount: Auto-filled with the full invoice amount (RM 2,004.00 in this example)

  • Reference No., Fee Amount, Fee Account: Optional; enter if applicable

Step 4.2: Invoice Payments:

  • The system will auto-select the outstanding invoice.

  • The Apply Amount will auto-fill based on the payment amount.

  • Note: Since this is a full payment, no changes are required.


Step 5: Additional Info & Attachments

  • Remarks: Optional; auto-filled if a default is set under Control Panel > Company Settings > Remarks.

  • Attachments: Upload supporting documents, if any.

    • Tick Shared to send the attachment to the customer.

    • Unticked attachments are for internal use only.

    • Example: Upload proof of payment sent by the customer.


Step 6: Save the Payment

  • Once reviewed, click Save to complete the sales payment

  • The payment will be recorded under Sales → Payments, e.g., OR-00005 (system-generated based on your selected number format)


Step 7: Sending the Official Receipt

  • You can Print / PDF, or use QuickShare to send the sales payment as an official receipt to your customer.

  • An example of the official receipt is shown below.


After saving, the invoice will be updated to Paid. You can click into it to see that the invoice is fully offset by the sales payment OR-00005.

Using this method ensures that the full payment is recorded accurately, the credit sales invoice is marked Paid, and an official receipt is automatically generated for your customer.

Recording a Partial Payment for a Credit Sales Invoice

Use this when your customer pays only part of the invoice.

Example: Customer pays RM 500.00 for invoice IV-00014.


Steps:

  1. Follow Step 1, Step 2, Step 3, and Step 5 from Recording a Full Payment above. Only Step 4 is different.

  2. For Step 4, update the payment details as follows:

    1. Payment Received:

      • Change the Amount to RM 500.00, which is the partial amount received.

    2. Invoice Payments:

      • Edit the Apply Amount to RM 500.00 to match the partial payment.

    Tips: After changing the Amount to RM 500.00, you can untick and re-tick the invoice. The system will auto-fill the updated Apply Amount to match the partial payment.

  3. Click Save to record the partial payment. The partial payment will be recorded under Sales → Payments, e.g., OR-00006 (system-generated based on your selected number format).

  4. You can Print / PDF, or use QuickShare to send the sales payment as an official receipt to your customer. An example of the official receipt is shown below.


After saving, the invoice will be updated to Partially Paid.

The remaining balance of RM 1,504.00 will stay outstanding.

You can click into the invoice to view the details and see that it has been partially offset by the sales payment OR-00006.


Tips:

  • Since this is a partial payment, you only need to update the Amount and Apply Amount.

  • When the customer pays the remaining balance (RM 1,504.00), you can follow the same steps to record additional payments until the invoice is fully paid.

Recording One Payment for Multiple Invoices

Use this when a customer makes a single lump sum payment that covers multiple outstanding invoices.

Example:

Customer Alphabet Global Sdn Bhd is making a lump-sum payment of RM 14,927.00 for three outstanding invoices:

  • IV-00012: RM 11,803.00

  • IV-00014: RM 1,504.00

  • IV-00017: RM 1,620.00


Steps:

Step 1: Navigate to Sales → Payments → +New.


Step 2: Select Customer

  • Choose the customer (e.g., Alphabet Global Sdn Bhd)

  • Fill in Billing Attention and Billing Address if applicable


Step 3: General Info

  • No.: Auto-generated based on your selected number format

  • Reference No.: Optional. Fill in if applicable.

  • Date: Defaults to today; change if needed

  • Currency: Defaults to MYR; change if needed.

  • Description: Optional; a short note about this transaction; shown in reports.

  • Internal Note: Optional; for internal use only, not visible to customers

  • Tags: Optional. Tag the transaction with department / branch / sales person / project & etc.


Step 4: Payment Received & Invoice Payments

These sections work together to record the payment and apply it to invoices.

Step 4.1: Payment Received:

  • Payment Method: Optional; choose the method used (e.g., Cash, Bank Transfer)

  • Deposit To: Select the account to receive the payment (usually Cash or Bank)

  • Amount: Enter the total payment received (RM 14,927.00 in this example)

  • Reference No., Fee Amount, Fee Account: Optional; enter if applicable

Step 4.2: Invoice Payments:

  • Tick all outstanding invoices to apply the payment

  • Apply Amount will auto-fill based on the payment amount

Tips: Instead of manually entering the total payment, you can tick all outstanding invoices, and the system will automatically fill in both the Amount (Payment Received) and Apply Amount for each invoice.


Step 5: Additional Info & Attachments

  • Remarks: Optional; auto-filled if a default is set under Control Panel > Company Settings > Remarks.

  • Attachments: Upload supporting documents, if any.

    • Tick Shared to send the attachment to the customer.

    • Unticked attachments are for internal use only.

    • Example: Upload proof of payment sent by the customer.


Step 6: Save the Payment

  • Click Save to complete the sales payment.

  • The payment will be recorded under Sales → Payments, e.g., OR-00007 (system-generated based on your selected number format)


Step 7: Sending the Official Receipt

  • You can Print / PDF, or use QuickShare to send the sales payment as an official receipt to your customer.

  • An example of the official receipt is shown below.


After saving, the invoice will be updated to Paid. You can click View on each respective invoice to see that it has been fully offset by the sales payment OR-00007.

Important Notes / Tips

  1. Tips for Recording Payments

    1. Use Add Payment from the invoice for quick, single-invoice payments.

    2. Use Sales → Payments → +New for multiple invoices or bulk payments.

    3. Partial payments can be recorded multiple times until the invoice is fully paid.


  2. Sales Payment Field Explanations

    The example below demonstrates how payment is fully allocated across multiple invoices with no credit balance.

    1. Payment Total

      • The total payment received from the customer for this transaction.

    2. Total

      • The total amount of the invoice(s) before any payment is applied.

    3. Apply Amount

      • The portion of the payment allocated to a specific invoice. This can be a full or partial amount.

    4. Balance

      • The remaining unpaid amount on the invoice after payment(s) are applied.

    5. Payment Total

      • The total sum of all payments recorded in this transaction across all invoices.

    6. Invoice Paid

      • The amount of the invoice that has been paid, either partially or fully.

    7. Overpayment

      • Excess payment received from the customer after all selected invoices have been fully paid.

      • This happens when:

        • The payment amount is more than the total invoice amount, or

        • Not all payment is allocated to invoices.


  3. Office Receipt Field Explanation

    The examples below illustrate different payment scenarios, including partial payment and overpayment, and how each field is reflected in the receipt.

    Example 1: Partial Payment (Outstanding Balance)

    Example 2: Overpayment (With Credit Balance)

    1. Amount

      • The total invoice amount before any payment is applied.

    2. Paid

      • The portion of the payment allocated to a specific invoice. This can be a full or partial amount depending on how the payment is applied.

    3. Balance

      • The remaining unpaid amount for the invoice after payment(s) are applied.

    4. Payment Received / Payment Method

      • If no payment method is selected → shown as “Payment Received”.

      • If a method is selected → shows the specific method (e.g. Bank Transfer, Cash).

      • If multiple payments are made (even on the same day), they will be listed separately.

    5. Total Amount

      • The total payment received for this receipt.

      • This is the sum of all payment methods listed above.

    6. Apply Amount

      • The portion of the total payment that is applied to invoice(s).

      • This may be less than the total payment if there is an overpayment.

    7. Credit Balance

      • Excess payment not yet applied to any invoice.

      • This happens when:

        • Customer pays more than the invoice amount, or

        • Payment is received but not fully allocated.


  4. Error Messages When Saving a Sales Payment

    When recording sales payments, you might see error messages if the amounts entered don’t match the invoice or payment rules. Here’s what each error means and how to resolve it.

    1. “Cannot exceed invoice balance”

      • Meaning:

        • The Apply Amount you entered for an invoice is greater than the outstanding balance of that invoice.

      • Example:

        • Total Invoice outstanding = RM 1,000.00.

        • You entered Apply Amount = RM 2,000.00.

      • How to fix:

        • Ensure the Apply Amount does not exceed the invoice’s outstanding balance.

        • Adjust the Apply Amount to match the invoice balance or less if you want a partial payment.


    2. “The total Apply Amount cannot be more than the transaction’s Amount”

      • Meaning:

        • The sum of Apply Amounts across all invoices is greater than the Payment Received (Amount).

      • Example:

        • Payment Received = RM 500

        • Apply Amounts entered = RM 1,000 (single or total across invoices)

      • How to fix:

        • Make sure the total Apply Amount does not exceed the Amount you received from the customer.

        • Either reduce Apply Amounts to match the payment received or increase the payment received to match the Apply Amount.


    3. “Cannot exceed payment overall total”

      • Meaning:

        • You are trying to apply more than the total payment received across multiple invoices.

      • Example:

        • Payment Received = RM 2,500

        • Apply Amount to Invoice 1 = RM 1,000

        • Apply Amount to Invoice 2 = RM 2,000 (total = RM 3,000 > RM 2,500)

      • How to fix:

        • Make sure the sum of all Apply Amounts across invoices does not exceed the Payment Received.

        • Adjust Apply Amounts so the total matches or is less than the Payment Received.

Did this answer your question?