Skip to content
📢 Kafinea is a compatible solution for electronic invoicing! Learn more ➔
kafinea logo svg

Kafinea

  • Features
        • Finance
          • Accounting
          • Audits & KPIs
          • Invoicing
          • Purchases
        • Management
          • Documents
          • Inventory Management
          • Maintenance
          • Project Management
        • HR
          • Absence Management
          • Employees
          • Recruitment
          • Timesheets
        • Customer Service
          • Interventions
          • Service Contracts
          • Tickets
          • Warranty Tracking
        • Sales
          • CRM
          • Points of Sale
          • Sales Automation
          • Subscriptions
        • Cross-Features
          • API
          • Extranet
          • Electronic Signature
          • Workflows
  • Pricing
  • Login
  • Discover the demo
📢 Kafinea is electronic invoicing compatible! ➔
kafinea logo svg
Kafinea

Marketing

1
  • Leads

Sales

14
  • Customer purchase orders
  • Customer accounts
  • Customer Quotes
  • Customer credit notes
  • Company Search (Sirene)
  • Margins in quotes
  • Invoicing
    • Classic Invoicing
    • Progress Invoicing
    • Issue an electronic invoice
    • Recurring invoicing
    • Invoicing Article Consumption
  • Payments
    • Customer payments
    • Linking a payment to one or more invoices
  • Price list
    • Price list administrator guide

Purchases

5
  • Supplier invoices
  • Supplier Purchase Orders
  • Suppliers
  • Supplier Credits
  • Receiving an Electronic Invoice

Catalog

8
  • Units of measure
  • Products
  • Services
  • Sourcing Management
  • The Purchase Order Assistant
  • Generic products
  • Product kits
  • Catalog margin analysis

Finance

11
  • Bank Accounts
  • Manual entries
  • SEPA Mandates
  • Third-party bank accounts
  • Bank Transactions
  • Accounting
    • Accounting entries
    • Tools for Checking Your Accounting
    • Accounting
    • Financial statements
  • Fiscal years
    • Cash accounting
    • Fiscal years

Human Resources

5
  • Timesheets
  • Activities
  • Pay Slips
  • Employee Extranet
    • Leave Management
    • The employee portal card

Project management

2
  • Secure assignments using a people list
  • The responder area: view and accept my assignments

Customer Support

1
  • The Client Portal

Inventory management

4
  • Goods receipt notes
  • Delivery Notes
  • Stock movements
  • Inventory Valuation

Cash register

1
  • Cash Registers

Document management

3
  • Electronic signature
  • Templates
    • Email templates
    • Document templates

Automation

2
  • Forms
  • Workflows

Artificial intelligence

5
  • AI-assisted invoice OCR
  • Connect an External AI (MCP)
  • AI Chat
  • The AI Text Assistant
  • AI Workflows

Kafinea interface

8
  • Data Import/Export
  • Navigation
  • Lists
  • Records
  • The Layout Manager
  • Automatic saving
  • Document Lines
  • Links Between Elements

Settings

10
  • SMTP Settings
  • Access Rights
  • Numbering formats
  • Global search
  • User preferences
  • Permanent locking
  • Catalog popup filtering
  • Tax Configuration
  • The MCP Server
  • AI agents

Business Guides

2
  • Enable employees to complete their HR record independently
  • Mobilizing thousands of field workers at scale

API

7
  • REST API – Introduction
  • REST API – Entity Relationships
  • REST API – File Management
  • REST API – Requests and Querying
  • REST API – Drop-down lists (Picklist)
  • REST API – CRUD Operations
  • REST API – Authentication
  • Kafinea
  • Documentation
  • Sales
  • Invoicing
  • Recurring invoicing
View Categories

Recurring invoicing

5 minutes

📍 How do you access this feature?
Main menu > Sales > Customer orders > open an order > “Recurring invoicing” block

Recurring invoicing makes it possible to automatically generate customer invoices at regular intervals from a customer order. This mode is particularly suited to subscriptions, maintenance contracts, rentals, or any service billed periodically.

Recurrence is configured directly on the customer order: you define a frequency, a period and the content of the invoices, then Kafinea takes care of issuing them over time, without manual intervention.


1. Enable recurrence #

  1. Open the relevant customer order (Main menu > Sales > Customer orders)
  2. In the Recurring invoicing block, enable the Enable recurrence option
  3. Configure the basic settings:
    • Frequency: daily, weekly, monthly, quarterly, half-yearly or yearly
    • Start / End: the period during which invoices will be generated
    • Due date: the payment terms applied to generated invoices (e.g.: net 30 days, net 45 days, net 60 days)
    • Invoice status: the initial status assigned to each generated invoice (e.g.: Automatically created, Sent, etc.)

Tip: recurring invoicing is based on a customer order. If you are invoicing a subscription, first create the order with the corresponding product or service lines, then enable recurrence on it.


2. Dynamic invoice subject #

The Recurring invoicing subject field lets you define a subject template for generated invoices. This template can contain dynamic variables that will automatically be replaced with the corresponding values for the invoice date:

Variable Description Example
{YYYY} 4-digit year 2026
{YY} 2-digit year 26
{MM} 2-digit month 03
{MMM} Month name March
{DD} 2-digit day 01
{Q} Quarter (1 to 4) 1

Example: the subject Abonnement {MMM} {YYYY} will generate invoices titled “Subscription March 2026”, “Subscription April 2026”, etc.

Good to know: you can force the language of the month name by adding {lang_xx_xx} in the subject (e.g.: {lang_en_us} to get the months in English).


3. Document date preference #

The Document date preference field lets you precisely control the date that will appear on each generated invoice. The available options are:

Option Description
Generation date The invoice is dated the day it is actually generated by the system
Last day of the previous period E.g.: for a monthly recurrence in April, the invoice will be dated March 31
First day of the current period E.g.: for a monthly recurrence in April, the invoice will be dated April 1
Last day of the current period E.g.: for a monthly recurrence in April, the invoice will be dated April 30
First day of the next period E.g.: for a monthly recurrence in April, the invoice will be dated May 1
Last day of the next period E.g.: for a monthly recurrence in April, the invoice will be dated May 31

Good to know: the notion of “period” automatically adapts to the chosen frequency. For a quarterly recurrence, the period corresponds to a quarter; for a yearly recurrence, to a year, etc.


4. Automatic addition of usage #

Recurring invoicing can automatically include usage (usage readings) recorded in Kafinea. Three settings let you configure this behaviour:

  • Add usage: choose to add usage from the period of the invoice date, from the previous period, or not to add any
  • Usage filtering: select a custom filter to restrict the usage to include
  • Usage grouping: group usage lines by period or by month

Good to know: this feature is particularly useful for contracts of the “subscription + variable usage” type (e.g.: phone plan, equipment rental with a meter, etc.). To learn more, see Invoicing item usage.


5. Invoice the parent company #

The Invoice parent company option automatically redirects invoicing to the customer’s parent account (parent company). When this option is enabled, invoices generated by the recurrence will be issued in the name of the parent account rather than the customer account on the order.


6. Automatic generation and catch-up #

Once recurrence is enabled, the system automatically generates an invoice according to the defined frequency. Generated invoices are linked to the original order and use the same product lines, amounts and taxes.

Important: recurring invoicing runs via an automatic background process. If the process is interrupted, missing invoices will be automatically caught up the next time it runs: the system detects past due dates that were not processed and generates all corresponding invoices.


7. Monitoring dashboard #

Kafinea provides a dedicated dashboard, Recurring invoicing analysis, accessible from the Customer invoices list (Main menu > Sales > Customer invoices, list actions menu). It lets you monitor all orders with active recurrence and displays, for each order:

  • The customer, amount and frequency
  • The next generation date and the adjusted date according to the preference
  • Invoices already generated for the current period
  • Automatically detected anomalies: missing invoice, duplicate, amount discrepancy, missing email address, account or organisation inconsistency

Good to know: this dashboard is a valuable tool to ensure recurring invoicing is working properly and to quickly identify situations requiring intervention.


8. Stop recurrence #

To stop automatic invoice generation, open the relevant order and:

  • disable the Enable recurrence option, or
  • change the End date to set the end of the recurrence.

Good to know: even after the order is finalised, recurrence settings remain editable (activation, frequency, dates, preferences). This makes it possible to adjust recurring invoicing without having to create a new order.


9. Frequently asked questions #

On which document is recurring invoicing enabled? #

On a customer order. Recurrence is configured in the Recurring invoicing block of the order record.

What happens if the server was down when an invoice was due? #

No invoice is lost. The automatic process catches up past due dates that were not processed the next time it runs and generates the missing invoices.

Can variable usage be included in recurring invoices? #

Yes. The Recurring invoicing block lets you automatically add usage for the period, with filtering and grouping options.

How can I check that everything is working properly? #

Use the Recurring invoicing analysis dashboard, which lists active recurring orders and automatically flags anomalies.


Related references 🔗 #

  • Standard invoicing
  • Invoicing item usage
  • Customer purchase orders
  • Customer payments
  • Tax configuration
Index
  • 1. Enable recurrence
  • 2. Dynamic invoice subject
  • 3. Document date preference
  • 4. Automatic addition of usage
  • 5. Invoice the parent company
  • 6. Automatic generation and catch-up
  • 7. Monitoring dashboard
  • 8. Stop recurrence
  • 9. Frequently asked questions
    • On which document is recurring invoicing enabled?
    • What happens if the server was down when an invoice was due?
    • Can variable usage be included in recurring invoices?
    • How can I check that everything is working properly?
  • Related references 🔗

An all-in-one software designed for SMEs. Take advantage of the automation capabilities and flexibility of our business management platform to make work easier for all your employees.

RESOURCES

Blog
Brand Guidelines
Distributors
Help
Security

Customer portal
ABOUT

About Us
Contact Us
Cookie Policy
FAQ
Legal Notice
Privacy Policy
Terms of Service

Electronic invoicing compatible solution
French Tech Grand Paris Logo
FINANCE

Accounting
Audits & KPIs
Invoicing
Purchases

MANAGEMENT

Documents
Inventory Management
Maintenance
Project Management

HR

Absence Management
Employees
Recruitment
Timesheets

CUSTOMER SERVICE

Interventions
Service Contracts
Tickets
Warranty Tracking

SALES

CRM
Points of Sale
Sales Automation
Subscriptions

© 2026 Madiasoft - Kafinea

24 rue Louis Blanc, 75010 PARIS, France

+33 1 70 06 05 41

Facebook Linkedin
kafinea logo svg
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces cookies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Always active
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou la personne utilisant le service.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Voir les préférences
  • {title}
  • {title}
  • {title}
  • Features
    • Finance
      • Accounting
      • Audits & KPIs
      • Invoicing
      • Purchases
    • Management
      • Documents
      • Interventions
      • Inventory Management
      • Project Management
    • HR
      • Absence Management
      • Employees
      • Recruitment
      • Timesheets
    • Customer Service
      • Maintenance
      • Service Contracts
      • Tickets
      • Warranty Tracking
    • Sales
      • CRM
      • Points of Sale
      • Sales Automation
      • Subscriptions
    • Cross-Features
      • API
      • Electronic Signature
      • Extranet
      • Workflows
  • Pricing
  • Login
  • Discover the demo