Alpha Docs
ERP ModuleInvoices

Invoices Overview

Billing and invoicing in Alpha

Invoices Overview

The Invoices module handles billing, payment tracking, and financial documentation.

Invoice Lifecycle

stateDiagram-v2
    [*] --> Draft
    Draft --> Sent: Finalize & Send
    Sent --> PartiallyPaid: Partial Payment
    Sent --> Paid: Full Payment
    PartiallyPaid --> Paid: Remaining Payment
    Paid --> [*]

    Draft --> Cancelled: Cancel
    Sent --> Cancelled: Cancel

Status Definitions

StatusDescription
DraftBeing prepared
SentFinalized, sent to client
Partially PaidSome payment received
PaidFully paid
OverduePast due date, unpaid
CancelledInvoice cancelled

Invoice Types

Sales Invoices

Bill customers for goods/services:

  • Created from sales orders
  • Created manually
  • Recurring invoices

Credit Notes

Reduce amounts owed:

  • Returns
  • Discounts
  • Corrections

Invoice Components

Header Information

FieldDescription
ClientCustomer being billed
Invoice NumberUnique identifier
Invoice DateDate of issue
Due DatePayment due date
ReferenceRelated order/project

Line Items

FieldDescription
DescriptionItem/service description
QuantityAmount
Unit PricePrice per unit
TaxApplicable tax rate
TotalLine total

Totals

ComponentDescription
SubtotalSum before tax
TaxCalculated tax amounts
TotalAmount due
PaidPayments received
BalanceAmount outstanding

Key Features

Payment Tracking

Track payments against invoices:

  • Record partial payments
  • Multiple payment methods
  • Payment history

PDF Generation

Professional invoice documents:

  • Customizable templates
  • Company branding
  • Digital delivery

Recurring Invoices

Automate regular billing:

  • Schedule frequency
  • Auto-generate and send
  • Track recurring revenue

Access Invoices from ERP > Invoices:

  • All Invoices - Complete list
  • Draft - Unpublished invoices
  • Outstanding - Awaiting payment
  • Overdue - Past due invoices
  • Paid - Completed invoices

On this page