Passa al contenuto principale

Invoicing

Create, send, and manage invoices and estimates with support for multiple currencies, taxes, and discounts.

Invoice Features

  • Custom invoice numbers with auto-increment
  • Multiple line items with quantity, rate, and description
  • Tax calculations (single or dual tax rates)
  • Discount support (percentage or fixed amount)
  • PDF generation for email and download
  • Email delivery directly from the platform
  • Status tracking from draft to paid
  • Multi-currency support

Invoice Lifecycle

DRAFT → SENT → VIEWED → ACCEPTED → PAID
│ │ ↑
│ └── OVERDUE ───────────────┘ (partial payment)

└── VOID (cancelled)

Invoice Items

Each invoice contains line items:

FieldDescription
descriptionItem/service description
quantityNumber of units
priceRate per unit
totalValuequantity × price
applyTaxApply tax to this item
applyDiscountApply discount to this item

Item Types

Invoices can itemize different sources:

TypeDescription
By TaskBill for tracked tasks
By EmployeeBill for employee hours
By ProjectBill for project milestones
By ExpenseReimburse marked expenses

Estimates

Estimates use the same system with isEstimate: true:

  • Create estimates for potential work
  • Send estimates to clients for approval
  • Convert approved estimates into invoices
  • Track estimate acceptance rates

Permissions

ActionPermission
View invoicesINVOICES_VIEW
Create/edit invoicesINVOICES_EDIT
View estimatesESTIMATES_VIEW
Create/edit estimatesESTIMATES_EDIT