Skip to main content

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:

  1. Log in to Scriptix
  2. Navigate to Billing & Subscription from menu
  3. 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:

  1. Subscriptions - View and manage active subscriptions
  2. Payments - Manage payment methods (mandates)
  3. 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:

  1. Click Cancel button in subscription details header
  2. Confirmation modal appears
  3. Modal shows: "Cancel subscription confirmation"
  4. Click Confirm to proceed
  5. Success toast: "Subscription cancelled successfully"
  6. 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

  1. Click on payment method row to select
  2. Click menu icon (three dots)
  3. Select action (Make Primary or Revoke)
  4. Loading toast: "Updating mandate..."
  5. Action processes
  6. Success or error toast shown
  7. 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

  1. Click Download icon (action button)
  2. Confirmation modal opens
  3. Click Download to confirm

Method 2: Context Menu

  1. Click on invoice row to select
  2. Click menu icon (three dots)
  3. Select "Download" option
  4. Confirmation modal opens
  5. 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:

  1. Confirmation modal shown
  2. User clicks Download
  3. Button label changes to "Downloading..."
  4. Invoice file downloads
  5. Success toast: "Invoice downloaded successfully"
  6. 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:

  1. Select subscription plan
  2. Enter payment details
  3. Redirected to Mollie payment page
  4. Complete payment through Mollie
  5. Activation email sent after payment
  6. 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: