> ## Documentation Index
> Fetch the complete documentation index at: https://help.kuverbooks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create, Approve, and Record Payments on Sales Invoices

> Manage the full billing lifecycle in Kuvera Arc: create customer invoices, run approval workflows, and record partial or full payments against receivables.

A Sales Invoice is the official record that a sale has been made and payment is owed. In Kuvera Arc, invoices move through a structured lifecycle from creation and approval to payment and closure, keeping receivables accurate, traceable, and audit-ready.

<Info>
  The Sales Invoice module is the financial billing layer of Kuvera Arc. It manages customer invoicing, approval gating, and payment tracking in one controlled workflow.
</Info>

## Sales Order vs. Sales Invoice

<Tabs>
  <Tab title="Sales Order">
    A Sales Order is used for **order planning and pre-billing approval**. It captures what a customer intends to purchase and must be approved before billing begins.
  </Tab>

  <Tab title="Sales Invoice">
    A Sales Invoice is the **official billing document**. It is created after sales confirmation, either directly or by converting an approved Sales Order, and represents a receivable transaction.
  </Tab>
</Tabs>

## Sales Invoice lifecycle

<Steps>
  <Step title="Create the invoice">
    Create a new Sales Invoice directly from the Sales Invoice module or by converting an approved Sales Order.

    <Frame caption="New Sales Invoice form" />
  </Step>

  <Step title="Add billing details">
    Select the customer, set the invoice date and due date, choose a warehouse, and add product line items with quantities, rates, and discounts.
  </Step>

  <Step title="Save or submit">
    Save as **Draft** to keep editing, or click **Save Sales Invoice** to submit the invoice for approval.
  </Step>

  <Step title="Approve the invoice">
    An authorized user reviews the Pending invoice and approves it. The invoice becomes ready for payment.
  </Step>

  <Step title="Record payment">
    Record one or more payments against the approved invoice. Partial payments are supported.
  </Step>

  <Step title="Close the invoice">
    When the full amount is paid, the invoice moves to **Completed**. Partially paid invoices remain open for additional payments.
  </Step>
</Steps>

## Invoice statuses

<AccordionGroup>
  <Accordion title="Draft">
    The invoice has been created but not submitted. It is editable and has no financial impact.
  </Accordion>

  <Accordion title="Pending">
    The invoice has been submitted for approval and is waiting for review. Editing may be restricted.
  </Accordion>

  <Accordion title="Approved">
    The invoice has been reviewed and confirmed. It is active in receivables and eligible for payment recording.
  </Accordion>

  <Accordion title="Partially Paid">
    At least one payment has been recorded, but the full invoice amount has not been collected.
  </Accordion>

  <Accordion title="Completed">
    The invoice has been fully paid and the billing lifecycle is closed.
  </Accordion>

  <Accordion title="Void">
    The invoice has been cancelled and removed from active financial processing. It remains available for audit history.
  </Accordion>
</AccordionGroup>

<Warning>
  Payment recording is available only for invoices in **Approved** or **Partially Paid** status. Draft and Pending invoices cannot accept payments.
</Warning>

## Access Sales Invoices

<Frame caption="Sales Invoice in the Sales sidebar" />

<Steps>
  <Step title="Open Sales">
    In the left navigation panel, click **Sales**.
  </Step>

  <Step title="Select Sales Invoice">
    Click **Sales Invoice**. The Sales Invoice Listing Page opens.
  </Step>
</Steps>

## Sales Invoice listing

The listing page includes status tabs, search, row-count controls, export tools, and a view for void invoices.

<Frame caption="Sales Invoice Listing Page" />

<CardGroup cols={2}>
  <Card title="Invoice Number" icon="hashtag">
    Unique system-generated invoice identifier.
  </Card>

  <Card title="Customer Name" icon="user">
    Customer being billed.
  </Card>

  <Card title="Status" icon="circle-check">
    Current workflow or payment status.
  </Card>

  <Card title="Invoice Date" icon="calendar-days">
    Date the invoice was issued.
  </Card>

  <Card title="Bill Due Date" icon="calendar-check">
    Date by which payment is expected.
  </Card>

  <Card title="Amount" icon="money-bill">
    Total invoice value.
  </Card>

  <Card title="Action" icon="eye">
    Opens the Sales Invoice Details Page.
  </Card>
</CardGroup>

## Create a Sales Invoice

<Steps>
  <Step title="Open Sales Invoice">
    Go to **Sales > Sales Invoice**.
  </Step>

  <Step title="Click New Sales Invoice">
    Click **New Sales Invoice**.

    <Frame caption="New Sales Invoice button" />
  </Step>

  <Step title="Enter invoice information">
    Complete the customer, invoice date, due date, payment term, and warehouse fields.

    <Frame caption="Sales Invoice header fields" />
  </Step>

  <Step title="Add products">
    Add products manually or use the bulk item selector.
  </Step>

  <Step title="Review totals">
    Confirm subtotal, discounts, taxable total, non-taxable total, VAT, and final amount.
  </Step>

  <Step title="Save or submit">
    Click **Save as Draft** to keep editing, or **Save Sales Invoice** to submit for approval.
  </Step>
</Steps>

## Invoice header fields

<CardGroup cols={2}>
  <Card title="Select Customer" icon="user">
    Required customer being billed.
  </Card>

  <Card title="Sales Code ID" icon="hashtag">
    Optional reference to a related Sales Order or sales record.
  </Card>

  <Card title="Invoice Date" icon="calendar-days">
    Required date the invoice is issued.
  </Card>

  <Card title="Due Date" icon="calendar-check">
    Required date by which payment is expected.
  </Card>

  <Card title="Payment Term" icon="credit-card">
    Optional default payment terms applied to the invoice.
  </Card>

  <Card title="Select Warehouse" icon="warehouse">
    Required warehouse associated with the sale.
  </Card>
</CardGroup>

## Add products

Use the product table to define the invoiced items.

<Frame caption="Sales Invoice product table" />

<CardGroup cols={2}>
  <Card title="Product Name" icon="box">
    Search and select by product name or product code.
  </Card>

  <Card title="Quantity" icon="calculator">
    Number of units being invoiced.
  </Card>

  <Card title="Rate per Item" icon="tag">
    Unit selling price.
  </Card>

  <Card title="Discount" icon="percent">
    Item-level discount, available only for discountable products.
  </Card>

  <Card title="Total Price" icon="money-bill">
    Automatically calculated from quantity, rate, and discount.
  </Card>
</CardGroup>

<Tabs>
  <Tab title="Discountable products">
    When a product is **Discountable**, the discount field is active. Enter the discount as a percentage or fixed amount.
  </Tab>

  <Tab title="Non-discountable products">
    When a product is **No Discount**, the discount field is locked. The line total is calculated from rate and quantity only.
  </Tab>

  <Tab title="Bulk item selection">
    Use the bulk selector to add multiple products at once.

    <CardGroup cols={2}>
      <Card title="Left panel" icon="magnifying-glass">
        Search and browse products.
      </Card>

      <Card title="Right panel" icon="list-check">
        Review selected products, set quantities, remove items, or clear all.
      </Card>
    </CardGroup>

    <Frame caption="Bulk item selection for Sales Invoice" />
  </Tab>
</Tabs>

## Invoice totals

The invoice summary calculates billing values automatically.

<CardGroup cols={2}>
  <Card title="Subtotal" icon="calculator">
    Sum of all line totals.
  </Card>

  <Card title="Discount" icon="tag">
    Total discount applied.
  </Card>

  <Card title="Taxable Total" icon="percent">
    Amount subject to VAT.
  </Card>

  <Card title="Non-Taxable Total" icon="circle-minus">
    Amount exempt from tax.
  </Card>

  <Card title="VAT Total" icon="file-invoice-dollar">
    Computed VAT amount.
  </Card>

  <Card title="Total Amount" icon="money-bill">
    Final payable amount.
  </Card>
</CardGroup>

<Warning>
  Check the customer, warehouse, products, quantities, rates, discounts, and totals before submitting. Once an invoice is Pending or Approved, editing is restricted.
</Warning>

## Sales Invoice details page

The Sales Invoice Details Page consolidates header details, product breakdown, payment status, and transaction history.

<Steps>
  <Step title="Open Sales Invoice">
    Go to **Sales > Sales Invoice**.
  </Step>

  <Step title="Locate the invoice">
    Find the invoice using search, status tabs, or filters.
  </Step>

  <Step title="Open the record">
    Click the **Action** field on the invoice row.

    <Frame caption="Open Sales Invoice details" />
  </Step>
</Steps>

<Frame caption="Sales Invoice Details Page" />

<CardGroup cols={2}>
  <Card title="Sales Invoice Details" icon="file-lines">
    Invoice ID, creation date, creator, customer name, invoice date, billing address, and current status.
  </Card>

  <Card title="Product Details" icon="boxes-stacked">
    Product name, rate, quantity, discount, line totals, subtotal, VAT, and total amount.
  </Card>

  <Card title="Recorded Transactions" icon="money-bill-transfer">
    Payment entries linked to the invoice, including amount, date, reference details, and remaining balance.
  </Card>
</CardGroup>

## Sales Invoice actions

Actions depend on invoice status and user permissions.

<AccordionGroup>
  <Accordion title="Edit Sales Invoice">
    Opens the invoice for editing. Usually available in **Draft** status and, depending on permissions, in **Pending** status.
  </Accordion>

  <Accordion title="Duplicate Sales Invoice">
    Creates a copy of the invoice as a new **Draft**, including customer, products, pricing, and taxes. Invoice date and payment details can be reset before submission.
  </Accordion>

  <Accordion title="Void Sales Invoice">
    Cancels the invoice and removes it from active receivables. A reason is required before the void is confirmed.
  </Accordion>

  <Accordion title="Record Payment">
    Available only on **Approved** and **Partially Paid** invoices. Opens the payment form with invoice details and remaining balance pre-filled.
  </Accordion>

  <Accordion title="View Void Invoices">
    Shows cancelled invoices for historical review and reconciliation.
  </Accordion>
</AccordionGroup>

## Recording payments

Use payment recording to log money received against an approved invoice. Kuvera Arc updates the invoice status and maintains a transaction trail.

<Info>
  Before recording payment, confirm the invoice is **Approved** or **Partially Paid**, not voided, and that your role has payment permission.
</Info>

<Steps>
  <Step title="Open the approved invoice">
    Navigate to the Sales Invoice Details Page for an invoice in **Approved** or **Partially Paid** status.
  </Step>

  <Step title="Click Record Payment">
    Click **Record Payment**. The form opens with invoice data pre-filled.

    <Frame caption="Record Payment action" />
  </Step>

  <Step title="Review pre-filled details">
    Verify the customer information, invoice total, and remaining balance.
  </Step>

  <Step title="Enter the payment amount">
    Enter the amount being paid, either the full remaining balance or a partial amount.
  </Step>

  <Step title="Add payment reference details">
    Optionally enter a payment reference number or notes, such as bank transfer reference, cheque number, or POS receipt number.
  </Step>

  <Step title="Submit the payment">
    Submit the payment. The invoice status updates and the transaction is added to Recorded Transactions.
  </Step>
</Steps>

<Tabs>
  <Tab title="Full payment">
    When payment equals the full outstanding balance:

    * The invoice status changes to **Completed**
    * The remaining balance becomes zero
    * No further payments can be recorded
    * The invoice is closed in receivables
  </Tab>

  <Tab title="Partial payment">
    When payment is less than the outstanding balance:

    * The invoice status changes to **Partially Paid**
    * The remaining balance is updated
    * Additional payments can be recorded later
    * The invoice remains active in receivables
  </Tab>
</Tabs>

<Info>
  Every payment is recorded as an individual transaction linked to the invoice, including payment amount, date, status, and reference details.
</Info>

<Tip>
  Use payment references for bank transfer IDs, cheque numbers, or POS receipt numbers to make reconciliation easier.
</Tip>

## Filter Sales Invoices

Use **Filter Data** to narrow invoice records.

<Frame caption="Sales Invoice filter panel" />

<CardGroup cols={2}>
  <Card title="Invoice Number" icon="hashtag">
    Search for a specific invoice by number.
  </Card>

  <Card title="Invoice Date" icon="calendar-days">
    Narrow results to a specific date or date range.
  </Card>

  <Card title="Due Date" icon="calendar-check">
    Filter by payment due date.
  </Card>

  <Card title="Amount Range" icon="money-bill">
    Filter by minimum and maximum invoice value.
  </Card>
</CardGroup>

<Note>
  Apply multiple filters together if needed. Click **Apply Filter** to update the list, or **Clear** to reset all conditions.
</Note>

## Export Sales Invoices

Use **Export Data** to download invoice records. Exporting does not modify invoice data.

<Frame caption="Export Sales Invoices panel" />

<Tabs>
  <Tab title="Full Export">
    Downloads all Sales Invoice records, regardless of active filters or selected status tabs.
  </Tab>

  <Tab title="Current View Export">
    Downloads only the records currently displayed, including active filters, selected status tab, or search terms.
  </Tab>
</Tabs>

<CardGroup cols={3}>
  <Card title="XLSX" icon="file-excel">
    Export Sales Invoices for spreadsheet use.
  </Card>

  <Card title="PDF" icon="file-pdf">
    Export Sales Invoices for document sharing.
  </Card>

  <Card title="CSV" icon="file-csv">
    Export Sales Invoices for data processing or integrations.
  </Card>
</CardGroup>

<Note>
  Exports are a snapshot of the listing view at the time you click Export.
</Note>
