Revenue & billing · RV-01
Billing Run
Runs scheduled billing cycles for recurring contracts, generating AR invoices with per-contract isolation.
01 / What it does
The job,
step by step.
Finds active recurring contracts due for billing and generates their AR invoices.
Bills each contract in its own database transaction, so one failure never affects the others.
Emits per-contract events that trigger invoice delivery and payment collection in parallel.
Records every outcome and returns a per-contract result table to the dashboard.
TRIGGER EVENTS
The agent does not run on its own. It wakes only when one of these events lands in the governed event queue.
CONTROL
Limited to one run at a time to prevent duplicate invoices. Invoices can be auto-posted or left in draft for review.
Related agents · Revenue & billing
Invoice Delivery
Renders each AR invoice as a PDF and delivers it to the customer by email.
Payment Collection
Collects payment for AR invoices through the customer's configured method and posts the AR payment.
Amortization Recognizer
Posts amortization journal entries for revenue and prepaid-expense schedules on a recurring cadence.
See it on your books
See Billing Run run
on your documents.
Every Artifi agent operates the same way: it listens for an event, works through governed tools, and writes only what a person approves — all inside Claude.
hello@ar-ti-fi.com