Skip to main content

How to Record Payments Against an Invoice in Factory

Step-by-step guide for recording full and partial payments across multiple invoices.

Overview

This guide explains how to record payments against invoices in Factory, including full and partial payments, mixed payment methods, and progress billing across multiple invoices. Payment recording is available to Administrators and Power Users.

This new feature is found in the side tab when clicking into a sales order:

Prerequisites

  • You must have Administrator or Power User access. Standard Users can view invoice and payment status but cannot record or delete payments.

  • The invoice must be generated and open before recording a payment against it.

  • To sync payments to your accounting package (Xero, MYOB, or QuickBooks), ensure the Sync Factory payments to your accounting package checkbox is enabled. Go to Settings → Sync to Accounting Package and confirm the box is ticked. Without this enabled, payments recorded in Factory will not be sent to your accounting package (see below)

1. Payment methods

Factory automatically calculates and updates the payment status on each invoice as payments are recorded:

Status

What it means

Unpaid

Invoice generated; no payments recorded

Partially Paid

One or more payments recorded; a balance remains outstanding

Paid

All payments received; balance is $0.00

N/A

Order predates the payments feature; no payment status applies

You can filter orders by payment status from the Sales Orders list using the Payment Status column.

Note: Standard Users do not have access to the Payments tab. They can see payment events (such as status changes) in the order Timeline, but without dollar amounts if they are on a No Pricing role.

Steps to record a payment against an invoice:

  1. Open the relevant order in Factory.

  2. Navigate to the Payments tab.

  3. Click Save.

Note: The Record Payment button only appears once the order has been invoiced. If the button is missing, check that a full or partial invoice has been generated for the order first.

  1. Complete the payment form:

    • Amount — pre-filled to the outstanding balance; adjust if recording a partial payment

    • Date — the date the payment was received; past and future dates are both accepted

    • Account — the account the payment was received into; this field only appears if you are connected to an accounting package (Xero, MYOB, or QuickBooks)

    • Method — Cash, Card, Bank Transfer, or Cheque

    • Reference — optional, but recommended for bank reconciliation

  2. Click Save.

The invoice status updates immediately. A full payment moves the status to Paid and sets the balance to $0.00. The payment appears in the payment history with the date, amount, method, and reference.

Note: Factory will block overpayments. If the amount entered exceeds the outstanding balance, you will see the message "Payment amount exceeds balance due" and the payment will not be saved.

2. Partial payments and corrections

Recording instalments

You can record multiple payments against a single invoice. Each time a payment is saved, the outstanding balance and status recalculate automatically:

  • Unpaid → Partially Paid when the first installment is recorded

  • Partially Paid → Paid when the final payment brings the balance to $0.00

Using mixed payment methods

A single invoice can accept payments across different methods — for example, a deposit paid by bank transfer and a final payment by card. Each payment is recorded and itemised separately in the payment history.

Correcting or reversing a payment

If a payment needs to be removed:

  1. Locate the payment in the Payments tab.

  2. Click Delete on the relevant payment row.

The payment is reversed, the balance recalculates, and the status steps back accordingly (e.g. Paid → Partially Paid). The deleted row is retained in the payment history and marked Deleted — it is never silently removed, so there is always a complete audit trail.

Note: Deleting a payment in Factory does not issue a refund to the customer if the original payment was collected online. Refunds must be processed separately.

Note: Factory accepts a maximum of 50 individual payment records per order. If you approach that limit, consolidate smaller payments before recording.

3. Invoicing

For projects billed in stages — such as construction, consulting, or milestone-based work — Factory lets you split a single order into multiple invoices.

Creating a partial invoice

  1. Open the order and navigate to the Invoices tab.

  2. Select Create Partial Invoice.

  3. Choose how to split the invoice:

    • By amount — enter a specific dollar value

    • By percentage — enter a percentage of the order total

    • By line items — select specific line items to include

    • Remaining balance — invoice everything not yet invoiced

  4. Save the partial invoice.

Repeat this process to generate additional invoices as each stage is reached.

Note: Partial invoices can only be created while the order status is Unpaid or Partially Paid. Once the order is fully paid, no new partial invoices can be generated.

Recording payments against partial invoices

Payments are recorded per invoice. When you click Record Payment, select the invoice you want to pay against from the available tabs. Each invoice tracks its own balance and status independently.

Note: There is no bulk payment option. If a customer pays multiple invoices in one transaction, you will need to record a separate payment against each invoice.

How the order rolls up

The order-level view shows a summary at the top:

  • Total order value

  • Total invoiced

  • Total paid

  • Outstanding balance

Below the summary, each partial invoice has its own tab with its individual payment status (Paid / Unpaid) and payment history.

Fully paid orders are locked

Once the total payments across all invoices equal the full order value, the order is automatically locked. A locked order cannot be edited, split, deleted, converted to a quote, or have its customer changed.

If you need to make changes to a fully paid order, delete a payment to bring the total below the order value — the lock will lift automatically. An Order Locked notice will explain this if you attempt to edit a locked order.

Reach out to support@factory.app with any questions!

Did this answer your question?