Skip to content

Cash Invoice

The Cash Invoice form creates an A/R Invoice and a corresponding Payment Receipt simultaneously in a single transaction. Use this flow for point-of-sale or cash-on-delivery scenarios where payment is collected at the time of invoicing.

Cash Invoice form showing header fields, line items, payment details with payment method lines, and the totals panel

Navigate to Finance → Accounts Receivable → Cash Invoice in the sidebar, or go to /finance/ar/cash-invoice/new.

AreaDescription
Document HeaderCustomer, date, contact, addresses, currency, reference
Line ItemsEditable table of items, quantities, prices, discounts, taxes, and warehouses
Document FooterPayment terms, price list, sales person, remarks, and totals
Payment DetailsOne or more payment lines specifying how the customer pays
Fiscal Data (conditional)Customer type and fiscal customer name for countries with fiscal integration
ButtonBehavior
Create & PayValidate and submit; creates both invoice and receipt
CancelDiscard and return to A/R Invoices

FieldRequiredTypeDescriptionDefaultValidation
CustomerYesEntity selectActive customer business partnerWarning shown if partner is on hold
Document DateYesDateInvoice and receipt dateToday
Due DateNoDatePayment due dateCannot be before document date
ContactNoEntity selectContact person from the selected customer
Billing AddressNoEntity selectBilling address
Shipping AddressNoEntity selectShipping address
CurrencyYesSelectTransaction currencyCustomer defaultOnly enabled currencies
ReferenceNoTextExternal reference number

Same structure as Create A/R Invoice — Line Items. Each line requires: Item, Quantity (> 0), Unit Price, Tax Category, and Warehouse.


FieldRequiredTypeDescriptionDefaultValidation
Payment TermsYesEntity selectPayment termsCustomer default
Price ListYesEntity selectPrice listCustomer default
Sales PersonNoEntity selectAssigned sales agent
RemarksNoTextareaFree-text notes

At least one payment line is required. Multiple lines can be added to split payment across methods.

FieldRequiredTypeDescriptionDefaultValidation
Payment MethodYesSelectHow the customer is payingCashRequired per line
AmountYesNumberAmount for this payment methodMust be > 0
Bank AccountYes (for Bank Transfer)Entity selectBank account receiving the transferRequired when method is Bank Transfer
CC TerminalYes (for Credit Card)Entity selectCredit card terminal usedRequired when method is Credit Card
Check NumberNo (for Check)TextCheck number
CC Last FourNo (for Credit Card)TextLast four digits of the card
CC Auth CodeNo (for Credit Card)TextAuthorization code

Payment Method options:

MethodDescription
CashPhysical cash payment
Bank TransferElectronic bank transfer to a configured bank account
CheckPayment by check
Credit CardCard payment through a configured CC terminal

When fiscal integration is enabled for the tenant’s country, a Fiscal Data section appears after the payment details.

FieldRequiredTypeDescriptionDefaultValidation
Customer TypeYesSelectFiscal classification of the customerEnd ConsumerRequired when fiscal is enabled
Customer NameNoTextFiscal customer name (pre-filled from BP name)BP name

Customer Type options:

ValueDescription
End ConsumerIndividual consumer without a tax ID
TaxpayerBusiness or individual with a registered tax ID
GovernmentGovernment entity
ForeignForeign (non-resident) customer

RuleBehavior
Customer requiredCannot submit without a customer
Payment Terms requiredCannot submit without payment terms
Price List requiredCannot submit without a price list
At least one line requiredCannot submit with an empty lines table
Quantity > 0All line quantities must be positive
Tax Category requiredEach line must have a tax category
Warehouse requiredEach line must have a warehouse
Stocked-item lines require a Sales Delivery sourceInvoices with stocked lines must originate from a Sales Delivery before they can be posted
At least one payment lineCannot submit without payment details
Payment Method requiredEach payment line must have a method
Bank Account requiredRequired when method is Bank Transfer
CC Terminal requiredRequired when method is Credit Card

After successful submission:

  • An A/R Invoice is created in Posted status with the invoice document number
  • A Payment Receipt is created in Posted status with the receipt document number
  • The receipt is automatically applied to the invoice
  • A success notification shows both document numbers
  • You are redirected to the A/R Invoice Detail page
  1. Open the Cash Invoice page from the sidebar.
  2. Select the customer, add line items, and select payment terms and price list.
  3. Add payment line(s) in the Payment Details section, then click Create & Pay.
  • Creating cash invoices requires the canCreateARInvoice permission.
  • Both the invoice and receipt are created atomically — if either fails, neither is saved.