Skip to content

ACTORS-BILBilling Actors

Markdown

ACTORS-BIL

Billing Actors

Markdown
  • DocumentDraft
  • Product intentProposed

KindActorsProduct areaBillingRevision1

Read atservices-accounting f47cb263react-console baf6dae3

Actors

IdActorWhoGoalsCan broadlyRepresented bySurfaces
ACT-BIL-001Billing administratorA finance or membership administrator maintains billing templates, notices, recurring configuration and the financing plans offered for purchases.Keep reusable definitions for repeated billing work, Configure recipients and messages for notices, Maintain financing options consistent with organizational policyMaintain and deactivate billing configuration, subject to permissions and reference protections, Assign the person whose authority recurring work uses, Perform the billing controller’s operational tasksaccounting.billing-templates.create|update|delete|bulk (admin tier)accounting.billing-notices.create|update|delete|bulk (admin tier)accounting.recurring-billing-runs.create|update|delete|bulk (admin tier)accounting.installment-plans.create|update|delete|bulk (admin tier)policy:accounting:administratorconsole
ACT-BIL-002Billing controllerA finance operator prepares and reviews billing runs, manages execution and recovery, and administers individual customer installment schedules.Execute the intended population without duplicate successful work, Understand successful requests and refusal reasons, Reconcile financing schedules with purchases and payment reportsCreate, prepare, review, start, recover, stop and remove eligible runs, Create and process schedules, then reduce, suspend, resume or cancel eligible arrangements, Record external reconciliation with its required reasonaccounting.billing-runs.create|delete|run|cancel (user tier)accounting.installment-schedules.create|update|process|cancel (user tier)policy:accounting:standard-userconsole, api
ACT-BIL-003Billing reviewerAn auditor, manager or colleague has read access to billing configuration and outcomes without authority to change them or start execution.Inspect billing populations and outcomes, Report installment balances and schedule historyRead configuration, runs, prepared populations and schedules, Query installment reporting datasets, Inspect disabled write controls and their explanations where supplied by the consoleaccounting.billing-templates.readaccounting.billing-notices.readaccounting.recurring-billing-runs.readaccounting.installment-plans.readaccounting.billing-runs.readaccounting.installment-schedules.read|queryaccounting.installments.querypolicy:accounting:read-onlyconsole
ACT-BIL-004Commerce checkoutThe Commerce service represents a purchaser when requesting schedule previews, creating arrangements, reflecting order changes and reporting installment payment outcomes. Trusted invocation is declared, while the complete checkout integration remains unproved.Present deposit and later installment amounts, Reflect purchase changes in its financing arrangement, Report installment tender outcomes to BillingRequest previews, creation and schedule reads, Request eligible reductions and cancellations, Report paid, declined or failed outcomessvc_commerce through the accounting_billing_service function (trusted invoke)api
ACT-BIL-005Billing schedulerScheduled system work creates and prepares recurring occurrences, starts eligible automatic work and settles completed execution. Creation and start use the configured owner’s authority.Prepare occurrences ahead of their scheduled dates, Require an accountable, authorized ownerCreate and prepare occurrences using their owner’s permissions, Start automatically enabled work under its owner’s identity, Settle runs after their jobs finishthe billing dispatcher (every minute)the scheduled work accounting.recurring-billing-run.preparejob
ACT-BIL-006Member or customerThe contact or organization receiving a billing notice or financing a purchase is the subject of Billing work. This role does not imply a Billing console account or an implemented member-facing schedule page.Receive clear information about amounts and dates, Spread an eligible purchase across agreed installmentsReceive notice and reminder messages, Be the billed-to party on a purchase or amount-based schedulea CRM contact or organization (no console access)portal

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.