Billing & Subscription
Manage your Scriptix subscription, payment methods, and billing information.
Overview
The Billing & Subscription page provides access to subscription management, payment methods, and invoice history. This page is restricted to admin and sysop users only.
Accessing Billing & Subscription
Navigation:
- Log in to Scriptix
- Navigate to Billing & Subscription from menu
- Page loads with three tabs
Access Control:
- Page restricted to ADMIN and SYSOP roles only
- Users without these roles are automatically redirected to home page
- Role check performed on page load
Page Structure
The Billing & Subscription page has three main tabs:
Available Tabs:
- Subscriptions - View and manage active subscriptions
- Payments - Manage payment methods (mandates)
- Invoices - View and download invoices
Tab Visibility:
- All three tabs visible for organizations
- Tab selection persists during session
Subscriptions Tab
View all subscriptions associated with your organization.
Subscription List
Data Grid Columns:
- ID - Subscription ID number
- SKU - Subscription plan SKU code
- Billing Channel - Payment channel (Scriptix or Azure)
- Start Date - Subscription start date
- End Date - Subscription end date (if applicable)
- Cancel Date - Scheduled cancellation date (if applicable)
- Suspended - Yes/No if subscription is suspended
- Auto Renew - Yes/No if auto-renewal enabled
Grid Features:
- Sorting enabled on all columns
- Server-side pagination (25/50/75/100 per page)
- No filtering capability
- Default page size: 25 items
Billing Channel Values:
- Scriptix - Billed directly by Scriptix
- Azure - Billed through Azure marketplace
View Subscription Details
Action Available:
- View - Eye icon opens subscription details page
Details Page Shows:
- Subscription plan (SKU)
- Start date
- End date
- Available credits (reseller organizations only)
- Speech-to-text units available
- Alignment units available
- Translation budget available
- Auto-renew status (Yes/No)
- Billing channel
- Cancellation date (if scheduled)
- Status indicator
Status Values:
- Active - Subscription is currently active
- Suspended - Subscription has been suspended
- Ended - Subscription has been cancelled or expired
- Active (Cancels on [date]) - Cancellation scheduled for future date
Usage Details
The subscription details page includes a usage table:
Usage Columns:
- Period Start - Usage period start date
- Period End - Usage period end date
- STT Units Used - Speech-to-text units consumed
- Alignment Units Used - Force alignment units consumed
- Translation Characters Used - Characters translated
- Custom Models Trained - Number of custom models trained
- Custom Models Hosted - Number of custom models hosted
- Billed - Yes/No if period has been billed
Usage Grid:
- Sortable columns
- Server-side pagination
- Manual sorting and pagination
- 25 items per page default
Cancel Subscription
Who Can Cancel:
- RESELLER role users only
- Cancel button shown only for resellers
Cancellation Requirements:
- Subscription must be active
- Subscription must not be suspended
- Cancellation not already scheduled
- Subscription not already ended
Cancel Process:
- Click Cancel button in subscription details header
- Confirmation modal appears
- Modal shows: "Cancel subscription confirmation"
- Click Confirm to proceed
- Success toast: "Subscription cancelled successfully"
- Subscription status updates
What Happens:
- Cancellation scheduled for end of current billing period
- Cancel date set and displayed
- Subscription remains active until cancel date
- Cannot be undone once confirmed
Button States:
- Disabled if subscription suspended
- Disabled if cancellation already scheduled
- Disabled if subscription already ended
- Tooltip shown explaining why disabled
Payments Tab
Manage payment methods (mandates) for your organization.
Payment Methods List
Data Grid Columns:
- Primary Method - Yes/No indicating if this is the primary payment method
- Details - Payment method details (JSON format)
- Status - Payment method status (Capitalized)
- Method - Payment method type (Capitalized)
Grid Features:
- No sorting
- No filtering
- Pagination enabled (25/50/75/100 per page)
- Default page size: 25 items
Payment Method Actions
Menu Options Available:
Make Primary:
- Sets selected payment method as primary
- Option disabled if already primary
- Updates mandate with
is_primary: true - Toast: "Mandate updated successfully"
Revoke:
- Revokes the payment method
- Option disabled if primary method
- Updates mandate with
revoke: true - Toast: "Mandate updated successfully"
Important Notes:
- Primary payment method cannot be revoked
- Primary payment method cannot be changed to non-primary
- Only non-primary methods can be modified
- Actions disabled with gray icon for primary methods
Update Process
- Click on payment method row to select
- Click menu icon (three dots)
- Select action (Make Primary or Revoke)
- Loading toast: "Updating mandate..."
- Action processes
- Success or error toast shown
- List refreshes automatically
Error Handling:
- Error messages from API displayed
- Falls back to: "An error occurred while updating mandate"
- Loading state shown during update
Invoices Tab
View and download invoices for your organization.
Invoice List
Data Grid Columns:
- Invoice Ref - Invoice reference number
- Invoice Date - Date invoice was issued
- Amount - Total amount excluding tax
- Payment Status - Current payment status
Payment Status Values:
- Open - Invoice payment status is 4 (open/unpaid)
- Empty - Other status values show blank
Grid Features:
- No sorting
- No filtering
- Pagination enabled (25/50/75/100 per page)
- Default page size: 25 items
Download Invoice
Two Ways to Download:
Method 1: Action Button
- Click Download icon (action button)
- Confirmation modal opens
- Click Download to confirm
Method 2: Context Menu
- Click on invoice row to select
- Click menu icon (three dots)
- Select "Download" option
- Confirmation modal opens
- Click Download to confirm
Download Modal:
- Title: "Download invoice"
- Caption: "Are you sure you want to download this invoice?"
- Confirm button: "Download" (or "Downloading..." when loading)
- Cancel button: "Cancel"
- Small size modal
- Auto-focus on confirm button
- Not destructive action
Download Process:
- Confirmation modal shown
- User clicks Download
- Button label changes to "Downloading..."
- Invoice file downloads
- Success toast: "Invoice downloaded successfully"
- Modal closes automatically
Error Handling:
- Error toast if download fails
- Falls back to: "An error has occurred"
- Shows specific error message if available from API
- Modal closes after error
Billing Cycles
Billing cycles track your usage periods and billing status.
Cycles Page
Navigation:
- Separate page from main Billing & Subscription
- Access via cycles endpoint
- Shows billing cycle history
Cycle Information:
- ID - Cycle ID number
- Cycle Start - Start date of billing cycle
- Cycle End - End date of billing cycle
- Status - Cycle status
- Is Locked - Yes/No if cycle is locked
- Locked At - Date/time when cycle was locked
Grid Features:
- Sorting enabled
- Filtering enabled
- Server-side pagination
- Manual sorting and filtering
- Default page size: 25 items
- Filter mode: popover
- Dense layout
Locked Status:
- Yes - Billing cycle is locked (no changes allowed)
- No - Billing cycle is still open
Subscription Plans
Scriptix offers four subscription tiers for new subscriptions.
Available Plans
Bronze (Starter):
- Price: €119/month
- Product code: STARTER:2024
- Target: Small teams and local organizations
- Features:
- Batch speech to text
- UI & API access
- 3 seats
Silver (Professional):
- Price: €479/month
- Product code: PROFESSIONAL:2024
- Target: Mid-sized organizations
- Features:
- Batch & realtime speech to text
- UI & API access
- 10 seats
- Machine Translation
- Summarization
- Automatic Meeting Minutes
- Priority processing
Gold (Business):
- Price: €1,199/month
- Product code: BUSINESS:2024
- Target: Large organizations
- Featured plan (most popular)
- Features:
- Batch & realtime speech to text
- UI & API access
- Unlimited seats
- Machine Translation
- Summarization
- Automatic Meeting Minutes
- Priority Processing
- Dedicated SLA
- Roadmap access
- Custom models and translation glossaries
Platinum (Enterprise):
- Price: €10,000/month
- Product code: ENTERPRISE:2024
- Target: Tailored for Enterprises
- Contact sales for subscription
- Features:
- All services from Bronze to Gold
- Local deployment possibilities
- Feature development on request
- Integration support
- Tailored high volume fair use
- Custom SLA agreement
Plan Features
All plans include:
- Unlimited number of users (varies by plan seats)
- 37+ languages support
- Machine translation (Professional and above)
- Speech-to-text processing
- UI & API access
Subscription Registration
Registration Process:
- Select subscription plan
- Enter payment details
- Redirected to Mollie payment page
- Complete payment through Mollie
- Activation email sent after payment
- Account activated
Payment Provider:
- Mollie payment gateway
- Secure payments
- Supports multiple payment methods
- Redirect to Mollie for payment processing
Restrictions:
- Resellees cannot access subscription plans
- Automatically redirected to home if resellee
- Only direct customers can subscribe
Organization Types
Resellee Organizations:
- Cannot access subscription plan selection
- Redirected to home page
- Subscriptions managed by reseller
- No billing channel selection
Direct Customers:
- Full access to subscription management
- Can select and purchase plans
- Access to billing and payment methods
- Self-service subscription management
Access Permissions
Page Access:
- ADMIN role required
- SYSOP role has access
- Other roles redirected to home page
- Check performed on page load
Subscription Cancellation:
- RESELLER role only
- Cancel button hidden for non-resellers
- Confirmation required before cancellation
Payment Methods:
- View available to admins/sysops
- Update primary method available
- Revoke non-primary methods
- Primary method cannot be revoked
Invoices:
- View available to admins/sysops
- Download available for all listed invoices
- Confirmation required before download
Data Grid Configuration
All data grids in Billing & Subscription use:
- Height: 76-77vh
- Dense layout: true
- Striped rows: true
- Grid mode: false
- Show column filters: false
- Filter mode: popover (where filtering enabled)
Common Features:
- Loading states during fetch
- Pagination options: 25/50/75/100
- Manual pagination
- Row ID from item ID
- Empty state handling
Stay on top of billing! Monitor subscriptions, manage payments, and keep records organized for smooth account management.
Next Steps
Manage your account:
- Usage & Limits - Monitor usage and quotas
- Profile Settings - Update billing address
- API Keys - API usage affects billing
- User Preferences - Customize experience