Business modulesFinance

Invoices and credit notes

Finance staff draft, issue and send documents; issued lines preserve tax/address snapshots.

Finance staff draft, issue and send documents; issued lines preserve tax/address snapshots.

Where to find it

Web: open Finance. Desktop: Business → Finance, using the same record paths. Disabled modules or missing read permission remove the navigation entry.

Screen / tabWeb pathUsageDesktop
Invoices/finance/invoicesList, view or tabNative screen
Tax collected/finance/invoices/taxList, view or tabNative screen
Record details/finance/invoices/[id]Record or editorNative screen

Start working

Step 1

Start a draft or invoice an agreement.

Step 2

Edit lines/due date/tax/notes.

Step 3

Issue, review PDF and send/mark sent.

Step 4

Inspect payments and settle.

Step 5

Void, issue credit notes or attach files/notes.

Invoices and credit notes
Invoices and credit notes

Settings

Option-by-option configuration and screen paths: Settings guide.

Permissions and limits

Before you start

Issued documents cannot be edited as drafts. Credit notes are not refunds. E-invoicing needs an Apps provider integration.

Role capabilities: Read (read), Write (write), Manage (manage), Export (export), Comment (comment).

Own-record restrictions apply equally to lists, records and Era. Record state or missing data can refuse an otherwise permitted action.

Ask Era

Show invoices due this week.

Select relevant records for Era context. Era respects modules/roles; external or confirmation-sensitive work can stop for approval. Use era tools in the terminal to inspect currently available tools.

Automation and events

These declared events are available to module-event triggers. Subscribing does not configure the next operation; choose recipients, conditions and actions separately.

Operation details

The inventory includes record, configuration, visitor and background flows. IDs support Era/automation; not every row is a menu button. Asterisks mark required inputs. Unmapped rows do not imply a visible control.

Operation and IDInputsPermissionScreen or flow
Raise invoice reminders · invoices.raise_noticesAs ofWriteBackground routine
Start an invoice · invoices.create_draftBilled to *, Agreement, Currency, Tax country, Due, Notes, Lines *Write/finance/invoices
Invoice an agreement · invoices.create_from_agreementAgreement *, Tax countryWrite/finance/agreements/[id], /finance/invoices, /shop/orders/[id]
Edit a draft invoice · invoices.update_draftInvoice *, Due, Notes, Tax country, LinesWrite/finance/invoices/[id]
Issue an invoice · invoices.issueInvoice *, Issue date, DueWrite/finance/invoices/[id], /shop/orders/[id]
Mark as sent · invoices.mark_sentInvoice *Write/finance/invoices/[id]
Send by email · invoices.sendInvoice *, Email, MessageWrite/finance/invoices/[id], /finance, /shop/orders/[id]
Mark as paid · invoices.mark_paidInvoice *, Paid atWrite/finance/invoices/[id]
Settle from the agreement · invoices.settle_from_agreementAgreement *WriteBackground routine
Void an invoice · invoices.voidInvoice *, Reason *Manage/finance/invoices/[id]
Issue a credit note · invoices.issue_credit_noteInvoice *, Reason *Manage/finance/invoices/[id]
Add a note · invoices.add_noteInvoice *, Note *Write/finance/invoices/[id]
Attach a file · invoices.attach_fileInvoice *, File *Write/finance/invoices/[id]
Detach a file · invoices.detach_fileInvoice *, File *Write/finance/invoices/[id]

Technical sources

packages/os-kernel/src/modules/invoices.ts, packages/os-kernel/src/modules/index.ts, apps/studio/lib/os/navigation.ts, apps/studio/lib/os/settings-groups.ts, apps/era-station/apps/web/src/era/business/screens.ts.

Screen pictures

© 2026 Era. Era documentation. Something missing or wrong? Write to us: [email protected]