https://catalogartifact.azureedge.net/publicartifacts/valkonixbv1759255272326.valkonix_subscriptions-a04e47d3-f089-4098-864b-560b95a4b812/0872f5f4-af8c-4545-8585-b2866b8b9e53_VKXlogo300x300.png

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

  1. Set up — Create a Valkonix Service Contract with billing frequency, renewal period, service items, and pricing

  2. Activate — The Subscription Key goes active once the contract is live (or once payment is confirmed for prepaid subscriptions)

  3. Invoice — Run the batch process manually or via Job Queue; invoices generate automatically for all contracts due in the period

  4. 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).

At a glance

https://catalogartifact.azureedge.net/publicartifacts/valkonixbv1759255272326.valkonix_subscriptions-a04e47d3-f089-4098-864b-560b95a4b812/fe931aff-a61a-4307-985c-101dbf88e8f3_ValkonixSalesSubscriptions.png
https://catalogartifact.azureedge.net/publicartifacts/valkonixbv1759255272326.valkonix_subscriptions-a04e47d3-f089-4098-864b-560b95a4b812/06e726ba-6437-4a41-938a-f65fd17a0b0d_ValkonixSalesSubscriptionCard.png
https://catalogartifact.azureedge.net/publicartifacts/valkonixbv1759255272326.valkonix_subscriptions-a04e47d3-f089-4098-864b-560b95a4b812/6b4a6e82-0fcb-44c5-a24a-e251011bcbd9_ValkonixSalesSubscriptionInvoice.png