Skip to Content
ActivityExpenses

The Expenses module in BillingNow allows you to create, manage, and track all your supplier expenses in one centralized workspace.

While Invoices represent money your company receives, Expenses represent money you owe to suppliers for goods or services.

With this module, you can:

  • Upload supplier invoices (PDF or image)
  • Automatically extract data using AI
  • Track payment status and due dates
  • Add partial or full payments
  • Manage suppliers and bank accounts
  • Monitor expense lifecycle with activity history

๐Ÿ“‚ Expenses Management Dashboard

Note

Navigate to Sidebar โ†’ Expenses

The Expenses dashboard displays all your expenses in a structured and sortable table.

expenses

Table Columns

ColumnDescription
Expense NoUnique expense identifier (clickable)
SupplierSupplier linked to the expense
StatusCurrent expense status
Created AtExpense creation date
Expense DateSupplier invoice date
Due DatePayment deadline
TotalTotal expense amount
PaidAmount already paid
Payment DateLast payment date (if any)
ActionsContextual actions menu

Click Filter at the top of the Expenses page to narrow results.

expense-filter

Available Filters

FilterDescription
Expense NoSearch by expense reference
SupplierFilter by supplier name
StatusFilter by expense status
Created AtFilter by creation date
Expense DateFilter by expense issue date
Due DateFilter by due date
Payment DateFilter by payment date

You can combine:

  • Filters
  • Search input
  • Column sorting

to quickly locate specific expenses.

๐Ÿท๏ธ Expense Statuses

StatusMeaning
โšช DraftExpense created but not finalized
๐ŸŸ  PendingAwaiting payment
๐ŸŸก Partially PaidPartial payment recorded
๐ŸŸข PaidFully paid
๐Ÿ”ด OverduePast due date and unpaid

โš™๏ธ Actions by Expense Status

Actions vary depending on the expense status.

โšช Draft

  • Edit
  • Save
  • Delete

๐ŸŸ  Pending

  • Edit
  • Add Payment
  • Delete

๐ŸŸก Partially Paid

  • Edit
  • Add Payment
  • Delete

๐Ÿ”ด Overdue

  • Edit
  • Add Payment
  • Delete

๐ŸŸข Paid

  • Edit
  • Delete

๐Ÿ” Expense Detail Page

Click on an Expense No to open the detail view.

expense-detail

Available Sections

๐Ÿงพ Expense Details

  • Supplier
  • Expense date
  • Due date
  • Payment date

๐Ÿงฎ Line Items

  • Item description
  • Quantity
  • Unit price
  • Taxes
  • Total

๐Ÿ•’ Activity Timeline

expense-timeline

Tracks:

  • Expense created
  • Payments added

๐Ÿ’ณ Payments

expense-payment

  • Displays all recorded payments
  • Allows edit or delete of payments

๐Ÿ’ณ Payments

Add Payment

Payments can be added for Pending, Partially Paid, or Overdue expenses.

expense-add-payment

Fields:

  • Payment amount
  • Payment date
  • Method (bank transfer, cash, etc.)
  • Bank account
  • Notes

Expense status updates automatically:

  • Partial payment โ†’ Partially Paid
  • Full payment โ†’ Paid

โž• Creating a New Expense

Click โž• Create Expense (top-right).

create-expense

๐Ÿค– Upload & Analyze with AI

Step 1: Upload Document

Upload a PDF or image of the supplier invoice.

expense-upload

Click Analyze with AI to extract data automatically.

Step 2: AI Extracted Data Modal

After analysis, a modal opens showing all detected information.

expense-extract

Extracted fields may include:

  • Expense number
  • Supplier name
  • Expense date & due date
  • Currency
  • Line items (qty, price, tax)
  • Notes & payment terms

You can:

  • Review extracted data
  • Edit fields manually
  • Click Apply Data to populate the expense form

โž• Create Supplier from AI Modal

If the supplier does not exist, click Create Supplier directly from the AI modal.

create-supplier

This opens the Create Relation panel.

Supplier Creation Fields

  • Type: Supplier
  • Individual or Organization
  • Name
  • Address
  • Email
  • Currency
  • Payment terms
  • Notes

Once created, the supplier is automatically linked to the expense.

๐Ÿงพ Expense Form Fields

After applying AI data or manual entry:

FieldDescription
SupplierLinked supplier
Expense NumberEditable expense reference
Expense Date / Due DateIssue and deadline dates
CurrencyExpense currency
Exchange RateIf applicable
Line ItemsItems/services with tax & totals
Bank AccountSupplier payment account
NotesInternal notes

๐Ÿ’พ Save Options

ActionDescription
Save as DraftKeep editable
SaveConfirm and create the expense
CancelExit without saving

๐Ÿ’ก Best Practices

Tip

โœ” Upload clear invoices for best AI accuracy
โœ” Always verify extracted data
โœ” Use Draft for validation before saving
โœ” Track partial payments carefully
โœ” Keep suppliers updated for reporting accuracy

โœ… Summary

This documentation reflects the latest BillingNow Expenses system, including:

  • Filters & search
  • Status-based actions
  • Payments management
  • AI invoice extraction
  • Supplier creation from AI
  • Detailed expense lifecycle tracking
Last updated on