Go to content
kafinea logo svg

Kafinea

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

Marketing

6
  • Prospects
  • The business
  • Sending emails and SMS
  • Campaigns
    • Marketing campaigns
    • Setting up email and SMS campaigns
    • Calculating forecast margins for a campaign

Sales

17
  • Customer accounts
  • Contacts
  • Customer quotations
  • Customer credit notes
  • Company Search (SIRENE)
  • Margins in quotes
  • Customer purchase orders
  • Invoicing
    • Item consumption invoicing
    • Advancement invoicing
    • Issue an invoice
    • Recurring invoicing
    • Classic invoicing
  • Payments
    • Customer payments
    • Associating a payment with one or more invoices
  • Price list
    • The use of a price list
    • Pricing strategies
    • Administrator's Guide to Pricing

Purchasing

6
  • Suppliers
  • Supplier purchase orders
  • Supplier invoices
  • Receive an invoice
  • Supplier credit notes
  • Supplier payments

Catalog

8
  • The products
  • Services
  • Product families
  • Units of measurement
  • Sourcing Management
  • Generic products
  • Product kits
  • The Supplier Order Assistant

Finance

19
  • Bank accounts
  • Third-party bank accounts
  • Banking transactions
  • SEPA mandates
  • Direct debits
  • Manual entries
  • Electronic invoicing
  • Accounting
    • Accounting
    • Accounting entries
    • Accounting strategies
    • Financial statements
    • Bank reconciliations
    • Bank statements
    • Tools for checking your accounts
    • Setting up VAT returns
    • VAT declaration
    • Accounting export in FEC format
  • Accounting periods
    • Accounting periods
    • Cash accounting

Human Resources

16
  • The people
  • Sample employment contracts
  • Types of absence
  • Expense reports
  • Timesheets
  • Training courses
  • Versatility matrices
  • The activities
  • Service assignments
  • Services
  • Workplaces
  • Pay stubs
  • Leave requests
  • Employee Extranet
    • The employee portal
    • The Employee Portal
    • Leave Management

Project Management

6
  • The projects
  • Project tasks
  • Project milestones
  • Participation in projects
  • The speaker's area: view and accept my posts
  • Ensure safety during operations by maintaining a list of personnel

Customer support

7
  • Tickets
  • Service contracts
  • Customer equipment
  • Customer instances
  • Warranty Management
  • FAQs
  • Customer portal

Maintenance

4
  • Our facilities
  • Maintenance sites
  • The equipment
  • Maintenance operations

Inventory Management

8
  • Storage sites
  • Storage locations
  • Inventory movements
  • Stock transfer requests
  • Delivery notes
  • Receipt slips
  • Delivery methods
  • Inventory Valuation

Points of Sale

5
  • Physical sales outlets
  • E-commerce stores
  • Cash movements
  • Cash register
    • Cash registers
    • Setting up your cash register

Records Management

6
  • Electronic document management
  • The electronic signature
  • Sending documents by email
  • Models
    • Document templates
    • Email templates
    • Shortcodes

Automation

3
  • The forms
  • Workflows
  • The planner

Artificial Intelligence

5
  • The AI text assistant
  • The AI Chatbot
  • AI workflows
  • Connect an external AI (MCP)
  • AI-powered invoice OCR

Integrations

7
  • API
    • REST API – Introduction
    • REST API – Authentication
    • REST API – CRUD Operations
    • REST API – Entity Relationships
    • REST API – Requests and Queries
    • REST API – File Management
    • REST API – Dropdown Lists (Picklists)

Kafinea interface

11
  • Navigation
  • Listings
  • The recordings
  • Automatic recording
  • Tags
  • Reports
  • Dashboards
  • The layout manager
  • Data import/export
  • Document lines
  • Links between elements

Setting

16
  • The Event Log
  • The companies
  • Languages and translations
  • The users
  • Access rights
  • Numbering formats
  • Global search
  • User preferences
  • Permanent locking
  • Pop-up blocking
  • Tax Settings
  • The MCP server
  • AI agents
  • SMTP settings
  • Data mapping
    • Lead conversion mapping
    • Project business mapping

Career Guides

2
  • Allow employees to update their HR records on their own
  • Mobilize thousands of field workers on a large scale
  • Kafinea
  • Help
  • Sales
  • Invoicing
  • Recurring invoicing
View Categories

Recurring invoicing

4 minutes

📍 How do I access this feature?
Main Menu > Sales > Customer Orders > Open an Order > " Invoicing " section

invoicing allows you to automatically generate customer invoices at regular intervals based on a sales order. This feature is particularly well-suited for subscriptions, maintenance contracts, leases, or any service billed on a periodic basis.

Recurring invoices are set up directly on the customer order: you define the frequency, the billing period, and the invoice details, and then Kafinea handles issuing them over time, without any manual intervention.


1. Enable recurring payments #

  1. Open the relevant sales order (Main Menu > Sales > Sales Orders)
  2. In the Invoicing section, select the " Enable Recurrence" option
  3. Configure the basic settings:
    • Frequency: daily, weekly, monthly, quarterly, semi-annual, or annual
    • Start / End: the period during which invoices will be generated
    • Due date: the payment term applied to generated invoices (e.g., net 30 days, net 45 days, net 60 days)
    • invoice status: the initial status assigned to each invoice (e.g., Automatically created, Sent, etc.)

Tip: invoicing is based on a sales order. If you're billing for a subscription, first create the sales order with the corresponding product or service lines, then enable recurring billing for it.


2. Dynamic Invoice Subject #

The " invoicing Subject" field allows you to define a template for the subject line of generated invoices. This template can contain dynamic variables that will be automatically replaced with the values corresponding to the invoice date invoice

Variable Description Example
{YYYY} Year (4 digits) 2026
{YY} Two-digit year 26
{MM} Two-digit months 03
{MMM} Name of the month March
{DD} Two-digit day 01
{Q} Quarter (1–4) 1

Example: the topic Abonnement {MMM} {YYYY} will generate invoices titled "March 2026 Subscription," "April 2026 Subscription," and so on.

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


3. Document Date Preference #

The "Document Date Preference" field allows you to precisely control the date that will appear on each invoice . The available options are:

Option Description
Date created The invoice dated the day it is actually generated by the system
Last day of the previous period For example: for a monthly recurring payment in April, the invoice dated March 31
First day of the current period For example: for a monthly recurring invoice in April, the invoice dated April 1
Last day of the current period For example: for a monthly recurring payment in April, the invoice dated April 30
First day of the next period For example: for a monthly recurring invoice in April, the invoice dated May 1
Last day of the next period For example: for a monthly recurring payment in April, the invoice dated May 31

Good to know: The term “period” automatically adjusts to the selected frequency. For a quarterly recurrence, the period corresponds to a quarter; for an annual recurrence, to a year, and so on.


4. Automatic addition of consumption entries #

invoicing can automatically incorporate usage data (usage reports) recorded in Kafinea. Three settings allow you to configure this behavior:

  • Add sales: Choose to include sales from the invoice period, the previous period, or none
  • Filtering consumption data: Select a custom filter to limit the consumption data to be included
  • Consumption aggregation: group consumption lines by period or by month

Good to know: This feature is particularly useful for “subscription + variable usage” contracts (e.g., cell phone plans, equipment rentals with meters, etc.). For more information, see invoicing Item Usage.


5. Bill the parent company #

The " Invoice Parent Company " option allows you to automatically redirect invoicing the customer's parent account (parent company). When this option is enabled, recurring invoices will be issued in the name of the parent account rather than the customer account associated with the order.


6. Automatic Generation and Catch-up #

Once the recurring billing is enabled, the system automatically generates an invoice the defined frequency. The generated invoices are linked to the original order and include the same product lines, amounts, and taxes.

Important: invoicing is performed via an automatic background process. If the process is interrupted, any missing invoices will be automatically generated during the next run: the system detects any past due dates that have not been processed and generates all corresponding invoices.


7. Monitoring Dashboard #

Kafinea offers a dedicated dashboard, invoicing Analysis,” accessible from the Customer Invoices list (Main Menu > Sales > Customer Invoices, list actions menu). It allows you to monitor all orders with active recurring billing and displays the following for each order:

  • The customer, the amount, and the frequency
  • The next generation date and the date adjusted according to preference
  • Invoices already generated for the current period
  • Automatically detected issues: invoice , duplicate invoices, amount discrepancies, missing email addresses, account or organizational inconsistencies

Good to know: This dashboard is a valuable tool for ensuring that invoicing is working properly and for quickly identifying situations that require attention.


8. Stop the recurrence #

To stop the automatic generation of invoices, open the relevant command and:

  • uncheck the " Enable Recurrence" option, or
  • Change the End Date to set the end of the recurrence.

Good to know: Even after the order has been finalized, you can still modify the recurring settings (activation, frequency, dates, preferences). This allows you to adjust invoicing without having to create a new order.


9. Frequently Asked Questions #

On which document is invoicing enabled? #

For a customer order. Recurrence is configured in the " Invoicing " section of the record .

What happens if the server is down when an invoice is due invoice #

No invoice lost. The automated processing catches up on past due invoices that were not processed during its previous run and generates the missing invoices.

Can variable charges be included in recurring invoices? #

Yes. The Invoicing module allows you to automatically add usage data for the period, with filtering and grouping options.

How can I check that everything is working properly? #

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


Related references 🔗 #

  • Classic invoicing
  • Item consumption invoicing
  • Customer purchase orders
  • Customer payments
  • Tax Settings
Index
  • 1. Enable recurring payments
  • 2. Dynamic Invoice Subject Line
  • 3. Document Date Preference
  • 4. Automatic addition of consumption data
  • 5. Bill the parent company
  • 6. Automatic Generation and Catch-up
  • 7. Monitoring Dashboard
  • 8. Stop the recurrence
  • 9. Frequently Asked Questions
    • On which document is invoicing enabled?
    • What happens if the server is down when an invoice is due invoice
    • Can variable charges be included in recurring invoices?
    • How can I make sure everything is working properly?
  • Related references 🔗

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

RESOURCES

Blog
Brand Guidelines
Distributors
Help
Security

Customer portal
ABOUT US

About Us
Contact Us
Cookie Policy
Frequently Asked Questions
General Terms of Use
Privacy Policy
Terms & Conditions

FINANCES

Accounting
Audits & KPIs
Invoicing
Purchasing

MANAGEMENT

Documents
Project management
Inventory management
Maintenance

HR

Absence Management
Employees
Recruitment
Timesheets

CUSTOMER SERVICE

Service contracts
Service
Warranty tracking
Tickets

SALES

CRM
Point of Sale
Sales Automation
Subscriptions

© 2026 Madiasoft -Kafinea

24 rue Louis Blanc, 75010 PARIS, France

01 70 06 05 41

Facebook Linkedin
kafinea logo svg
Manage cookie consent
To provide the best experiences, we use cookies to store and/or access device information. Consenting to these cookies will allow us to process data such as browsing behavior or unique IDs on this site. Failure to consent or withdrawal of consent may adversely affect certain features and functions.
Functional Always on
Storage or technical access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or Internet user, or for the sole purpose of transmitting a communication over an electronic communications network.
Preferences
Storage or technical access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or person using the service.
Statistics
Storage or technical access used exclusively for statistical purposes. Storage or technical access that is used exclusively for anonymous statistical purposes. In the absence of a subpoena, voluntary compliance by your Internet service provider or additional third-party records, information stored or retrieved for this sole purpose generally cannot be used to identify you.
Marketing
Storage or technical access is necessary to create profiles of Internet users in order to send advertisements, or to track the Internet user on a website or on several websites with similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} suppliers
  • Find out more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
  • Features
    • Finance
      • Purchasing
      • Audits & KPIs
      • Accounting
      • Invoicing
    • Management
      • Documents
      • Interventions
      • Project Management
      • Inventory Management
    • HR
      • Employees
      • Timesheets
      • Absence Management
      • Recruitment
    • Customer Service
      • Service Contracts
      • Warranty Management
      • Maintenance
      • Tickets
    • Sales
      • Subscriptions
      • Sales Automation
      • CRM
      • Points of Sale
    • Cross-features
      • API
      • Extranet
      • Electronic Signature
      • Workflows
  • Pricing
  • Login
  • Discover the demo