Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion src/pages/invoicing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,10 @@ Bank payments settle to the account and network configured in the bank settings,

## Programmatic access

Invoicing is web-only today: the [CLI / MCP](/introduction/agents) has no invoice commands.
Via the [Splits CLI / MCP](/introduction/agents):

- `splits invoices list`: the workspace's invoices, newest first, with the link each payer pays from. Void invoices appear only when the status filter asks for them (**Read** scope)
- `splits invoices get <id>`: one invoice (**Read** scope)
- `splits invoices create`: issues an invoice and emails it to the payer in the same call, with no separate send step (**Owner** scope)

Creating an invoice through the CLI requires the Owner role and a workspace on the Pro plan or higher. Attachments and editing invoices are web-only today.
8 changes: 8 additions & 0 deletions src/pages/invoicing/recurring.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,11 @@ When [issuing an invoice](/invoicing), choose *Weekly*, *Monthly*, or *Annually*
Schedules run until paused: there is no end date or occurrence limit. If the first issue date is in the future, only the schedule is created, and the first invoice generates on that date. If the issue date is today or in the past but its due date has not passed, the first invoice is issued when the schedule is created. If the first due date has passed, Splits either issues that occurrence at the next available run or skips it and advances to the next occurrence; the form previews which will happen before creation. New occurrences generate daily at 11:00 UTC.

From the *Schedules* tab on the *Invoices* page, any workspace member can view a schedule's timeline and download its attachments. Owners can edit a recurring schedule or pause and resume any schedule. An Owner can also send an active one-time schedule now instead of waiting for its scheduled send. Only Owners can manage schedules; see [Roles](/workspaces/roles).

## Programmatic access

Via the [Splits CLI / MCP](/introduction/agents):

- `splits invoices create --interval <interval> --due-date-days <days>`: creates a schedule. The first invoice is issued in the same call when its issue date is today or past and its due date has not passed; otherwise the next daily run handles it. The workspace must be on the [Pro plan or higher](/invoicing#programmatic-access) (**Owner** scope)

Viewing, editing, and pausing schedules is web-only today.
4 changes: 3 additions & 1 deletion src/pages/solutions/business-banking.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -75,5 +75,7 @@ Via the [Splits CLI / MCP](/introduction/agents):

- `splits accounts list`: all accounts in the workspace (**Read** scope)
- `splits transactions list`: the books, filterable by account, direction, amount, date, and memo (**Read** scope)
- `splits invoices list`: the invoices of the workspace, with the status of each invoice (**Read** scope)
- `splits invoices create`: issue an invoice and send it to the payer by email. The workspace must be on the [Pro plan or higher](/invoicing#programmatic-access) (**Owner** scope)

Banking (onramps, offramps, vendor payments) and invoicing are web-only today.
Banking (onramps, offramps, vendor payments) is web-only today.
3 changes: 2 additions & 1 deletion src/pages/solutions/revenue-automation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -66,5 +66,6 @@ Via the [Splits CLI / MCP](/introduction/agents):

- `splits automations list`: the workspace's automations (**Read** scope)
- `splits transactions list`: every run and payment, filterable by account, direction, amount, and date (**Read** scope)
- `splits invoices create`: issue an invoice, one time or on a schedule, with an automation as the receiving account. The workspace must be on the [Pro plan or higher](/invoicing#programmatic-access) (**Owner** scope)

Creating automations, schedules, and invoices is web-only today.
Creating automations and payment schedules is web-only today.
Loading