Finance #payments #receipts #settlements #ap #ar #remittance #finance Raw .md

Payments & Settlements

Record customer receipts, allocate payments against invoices, execute supplier payment runs, and print remittance advice.

Routes: /payments

Payments & Settlements

The Payments module processes inbound cash receipts from customers and executes outbound payment runs to suppliers, allocating funds against specific invoices.


Payment Lifecycle & Matching

flowchart LR
    A[Receive Bank Transfer / EFT] --> B[Record Payment]
    B --> C{Allocate to Invoices}
    C -- Full Match --> D[Close Invoices & Post Cash Receipt]
    C -- Partial Match --> E[Reduce Invoice Balance & Mark Partially Paid]
    C -- Unallocated --> F[Hold as Credit on Customer Account]

1. Allocation Rules

  • When recording a payment, you can allocate funds across one or more open invoices.
  • Any unallocated funds remain on the customer’s account as unapplied credit, ready to be applied against future invoices.

Step-by-Step Workflows

1. Recording a Customer Payment

  1. Go to FinancePayments (/payments).
  2. Click New Receipt.
  3. Select the Customer and the target Bank Account.
  4. Enter the Payment Date, Payment Method, and Amount Received.
  5. In the open invoices table, check the invoices being settled (or click Auto-Allocate Oldest First).
  6. Click Post Payment.

2. Creating a Supplier Payment Run

  1. In the payments desk, select Supplier Payment Run.
  2. Filter open vendor bills due for payment.
  3. Select the invoices to pay and click Generate Batch EFT / ABA File.
  4. Upload the file to your bank portal and click Mark as Paid.

Field Reference

FieldDescription
Payment NumberUnique payment reference.
Payer / PayeeCustomer or Supplier account.
Bank AccountCompany bank account involved.
Payment MethodEFT, Wire, Credit Card, Cheque.
Allocated AmountTotal applied to open bills.

Field Reference & Data Dictionary

Key database fields, input parameters, and definitions associated with this workflow screen:

Field / Parameter Display Name Description & Rules
payment_number Payment / Receipt Number Unique transaction identifier (e.g. PMT-2026-00088).
payment_type Payment Direction Customer Receipt (Inbound) or Supplier Payment (Outbound).
payment_method Payment Method Method used: Bank Transfer / EFT, Credit Card, Cash, Cheque.
bank_account_id Bank Account Company GL bank account credited or debited.
total_paid Total Amount Total monetary settlement value.