Valkonix Subscriptions
by Valkonix B.V.
Recurring billing automation for Business Central — native Blanket Sales Order foundation.
Automate recurring billing without leaving Microsoft Dynamics 365 Business Central. Valkonix Subscriptions manages your service contracts, generates invoices on schedule, and controls subscription access — all built natively on Blanket Sales Orders.
Why Valkonix Subscriptions?
Most recurring billing in Business Central is handled with manual workarounds — copy-pasting invoices, spreadsheets tracking next invoice dates, and hoping nothing gets double-billed. Valkonix Subscriptions replaces all of that. It introduces a structured Service Contract framework built directly on standard BC Blanket Sales Orders, so your subscription data lives where your order data already does. Invoice generation, duplicate prevention, subscription lifecycle management, and access control all run automatically — no separate platform, no re-entry, no reconciliation.
Key Features and Benefits
Service Contract Management
- Valkonix Service Contract captures all parameters of a recurring agreement in one place: billing frequency, renewal period, service items, pricing, and activation date
- Full overview of all active contracts and their current billing status at a glance
- Built on standard BC Blanket Sales Orders — no parallel system, no sync errors
Automated Invoice Creation
Batch invoice generation across all active contracts for the current billing period
Built-in duplicate prevention — the system tracks which periods have already been billed
Each invoice automatically includes a descriptive text line stating the exact billing period (e.g. "Services 1-1-2026 till 31-1-2026")
Next invoice date updates automatically after each run, keeping every contract ready for the next cycle
Subscription Key & Access Control
Each subscription generates a unique Subscription Key with Active, Disabled, or Expired status
Status updates automatically when invoices are created, paid, or become overdue
Prepaid mode — the Subscription Key only activates once all outstanding invoices are fully paid
BC reminder levels can trigger status changes when reminders are issued
Flexible Pricing & Service Items
Services managed as Service Items in Business Central
Standard prices and discounts configurable at item level using existing BC functionality
Custom contract line pricing set directly on the Valkonix Service Contract
Automation & Extensibility
Job Queue compatible — fully automated, unattended invoice runs with no manual intervention
Developer extensibility via custom codeunits and interfaces for subscription key status change handling
Monetization app readiness — Subscription Keys can be linked to external license keys for software vendors managing subscription-based licensing
How Valkonix Subscriptions Works
Set up — Create a Valkonix Service Contract with billing frequency, renewal period, service items, and pricing
Activate — The Subscription Key goes active once the contract is live (or once payment is confirmed for prepaid subscriptions)
Invoice — Run the batch process manually or via Job Queue; invoices generate automatically for all contracts due in the period
Manage — Monitor subscription status, handle renewals, and let the system respond to payment events automatically
Supported Editions:
The app supports the Essentials and Premium Editions of Microsoft Dynamics 365 Business Central.
Supported Countries/regions:
The app is available in all supported countries.
Supported Languages:
This app is available in English (United States), Dutch (Netherlands), German (Germany), French (France), Norwegian Bokmål (Norway), Swedish (Sweden), Italian (Italy), Spanish (Spain), Russian (Russia), Czech (Czech Republic), Danish (Denmark), Finnish (Finland), Icelandic (Iceland), and Romanian (Romania).