Contract in.Invoice out.
You create a contract with customer, line items and billing cycle. On the due date, XOS creates a draft invoice. Nothing is sent on its own, you check the draft first.
In short: Recurring contracts in XOS: set up maintenance, subscriptions or retainers, and on the due date a draft invoice is created automatically for you to check and send.
As of November 12, 2026 · ProzessXSubscriptions and maintenance contracts create their own invoices.
What this module handles for you.
Create contracts
Give it a name, choose the customer from the ERP, from the CRM or as free text, and set the cycle (monthly, quarterly or yearly) and the next run.
Line items from the catalog or free
Take items from the catalog or write a free-text line such as a maintenance flat fee, with quantity, net price, tax rate and discount.
Draft invoice on the due date
A background service checks every hour which contracts are due. For each one, a draft invoice is created in the Document Generator, using its tax and numbering logic. Nothing is sent automatically.
Fixed billing day
A contract dated the 31st bills on the 28th in February and on the 31st again after that. The day does not drift.
Pause, resume, cancel
Contracts can be paused, resumed and canceled.
Billing history
Every run is listed on the contract with date and status.
From a new maintenance contract to the first invoice.
An example of a monthly maintenance contract.
In chat, too: the ERP Agent can list, create, pause or cancel contracts. Creating a contract and billing immediately are critical steps and need your confirmation.
Frequently asked questions.
Does XOS send the invoice automatically?
No. On the due date, only a draft is created. You check it and send it yourself.
Who can pause or cancel contracts?
Everyone with access can create and view contracts. Pausing, canceling and immediate billing are reserved for management.
See Recurring Contracts in your daily work.
Book a consultation.
Together we look at your processes and show you what XOS can take over. 60 minutes, free and without obligation.
- Choose a timeOpen slots in the calendar, by video call or phone.
- Prefer to talk now?+49 7452 6051953Give us a call, we also answer questions without an appointment.
