Accounting & Billing
Accounting brings the commercial side of your plants into the platform: you manage billing contacts, payment methods, signed contracts and invoices in one place, and every plant you monitor is billed at a clear, flat €150 per plant per month. There is no spreadsheet to keep in sync — your subscriptions, mandates and invoices all follow the parks you actually run.
Concept
Billing in Mirox is organized around a small set of building blocks that sit inside your organization:
- Billing contact — the legal entity that pays. It carries the company name, tax and VAT identifiers, billing address and a payment method.
- Subscription — links one or more parks to a billing contact and defines the billing interval. The monthly cost is simply the number of covered parks times the flat per-park price.
- Payment method — how the contact pays: a SEPA bank transfer (you receive an invoice and pay it) or a SEPA direct debit (Mirox collects automatically, backed by a signed mandate).
- Invoice — the issued, downloadable record of what was charged.
- Service contract — the organization-level agreement that activates billing, signed electronically.
The platform keeps these consistent: you cannot remove a billing contact that still has parks subscribed to it, and only one active regular subscription is allowed per contact.
Info
Billing here covers your Mirox service subscription — what you pay to run the platform. It is distinct from the power-market contracts (EEG, PPA, Direktvermarktung) that describe how your plants earn revenue. Those live under Market & Tariffs.
Billing Contacts
A billing contact is the company that will be invoiced. For each contact you record the company name, billing address, billing email and the relevant tax identifiers, and you choose how it pays.
VAT Validation
For customers outside Germany, a VAT registration ID is required, and the platform validates it against the EU VAT Information Exchange System (VIES):
- You can check a VAT ID on demand before saving the contact, or re-check an existing contact at any time.
- A valid EU VAT ID for a non-German customer automatically enables tax-free (reverse-charge) invoicing.
- The most recent successful validation is stored with the contact for your records.
Warning
The VAT check depends on the external EU VIES service. If VIES is temporarily unavailable, the check may not complete and the contact stays unvalidated until you re-run it — it does not silently mark the ID as valid.
IBAN and BIC Checking
When you enter bank details, the platform validates and tidies them for you:
- The IBAN is checked for structural validity and returned in its properly formatted form.
- The BIC and bank name are resolved automatically from the IBAN, so you don't have to look them up.
This applies to both payment-method types and reduces the chance of a failed transfer or a rejected direct debit.
Payment Methods
Each billing contact uses one of two SEPA payment methods:
- SEPA bank transfer — Mirox issues an invoice and you pay it from your bank.
- SEPA direct debit — Mirox collects the amount automatically. This requires a signed direct-debit mandate before any collection can take place.
You can switch a contact's payment method at any time. Switching to direct debit prepares a draft payment and a draft mandate that then have to be confirmed through electronic signing (see below) before collection becomes active.
SEPA Direct-Debit Mandates
A direct-debit mandate is your authorization for Mirox to collect payments from your account. The platform manages the full mandate lifecycle:
- A mandate is created through the payment processor once you have completed electronic signing.
- It moves through clear states — from draft and pending to valid once active, and revoked when you withdraw it.
- You can download the signed mandate document as a PDF for your records at any time.
- You can revoke a valid mandate, which stops future automatic collection.
Warning
Mandate setup relies on an external payment processor. If that service is briefly unavailable, mandate creation can fail and should be retried — your existing valid mandates are unaffected.
Electronic Signing
Contracts and direct-debit mandates are confirmed with Advanced Electronic Signing (AES) — a lightweight, auditable signing flow that runs entirely in the browser and your inbox. The same flow is used for both your service contract and your SEPA mandate.
The steps are always the same:
- Start the signing session for the document you want to sign.
- Accept the confirmation checkbox to acknowledge the document.
- The platform emails you a 6-digit verification code; you enter it to verify your identity. A new code can be re-sent if it expires.
- Complete the signing.
When you complete a mandate signing, the platform activates the prepared direct-debit payment, registers the mandate with the payment processor, generates the official mandate document, and emails you a confirmation. When you complete a contract signing, the service contract is marked as signed.
Tips
Because the verification code is delivered to the billing email, make sure the contact's email address is reachable by the person responsible for signing. The code is single-use and time-limited.
Subscriptions
A subscription ties parks to a billing contact and sets the rhythm of billing:
- Billing interval — monthly or yearly.
- Subscription type — a normal (regular) subscription, or a proof-of-concept (POC) subscription for trial arrangements. Only one active regular subscription per contact is allowed.
- Status — active, paused or cancelled.
You assign individual parks to a subscription, and you can move all parks of a whole portfolio onto one billing contact in a single step from the portfolio accounting view. The per-park views let you see, for any park, which contact and subscription cover it, the interval, and the date it is paid until.
Tips
Use the summary view for a quick organization-wide picture: how many billing contacts and parks you have, and the resulting monthly cost. The cost is always the covered park count multiplied by the flat €150 per park per month.
Invoices
Invoices are the issued billing records. You can list and open every invoice for your organization and download each one as a PDF. Each invoice shows its voucher number and status, the net, tax and gross amounts, the currency, and the due and paid dates together with its payment status.
Info
Invoices are generated by Mirox on your billing cycle — you do not create them yourself. The platform is where you review and download them.
Service Contracts
Your organization's service contract is the agreement that puts billing into effect. It records the contract period (start and end dates) and whether it has been signed and approved.
- You sign the contract through the electronic-signing flow described above.
- You can request termination of an active contract. Unless you ask for immediate termination, the contract stays active for a 30-day wind-down period so you can export your data before access ends.
- A dedicated view lists every park covered by the contract.
Info
This service contract is the commercial agreement with Mirox. It is separate from power-purchase agreements and other market contracts, which describe how your plants sell energy — see Market & Tariffs.
Security and Control
Accounting is a commercial responsibility, so it is restricted to the people who carry it:
- Billing contacts, payment methods, mandates, subscriptions and contracts are managed at the organization level by the commercial-responsibility roles — an Admin, a Moderator, or an Asset Manager (Commercial) — not by ordinary Members or by people who only hold permissions on individual plants.
- Electronic signing ties each signed contract and mandate to a verified email confirmation, giving you an auditable record of who authorized what and when.
- Sensitive bank details are reduced to a recognizable ending in list views rather than shown in full.
For the full picture of who can do what across your organization, see the Permission System.
Distinction From Related Features
Several features touch "contracts" and "money," and they are easy to confuse. This table shows where each one lives.
| Feature | What it covers | Where it lives |
|---|---|---|
| Accounting & Billing (this page) | Your Mirox service subscription: billing contacts, SEPA payments, mandates, invoices, the service contract | Organization billing |
| Market & Tariffs | How your plants earn: EEG bands, power-purchase agreements, grid-operator and tariff configuration | Per-plant market config |
| Reports | Financial and technical reporting documents derived from your plants and market settings | Reporting |
In short: Accounting is what you pay to run Mirox, Market & Tariffs is what your plants are paid for the energy they produce, and Reports turns both into downloadable documents.
Related Features
- Market & Tariffs — EEG, PPA and tariff configuration that drives plant revenue and financial reports
- Reports — technical and financial reporting derived from your plants
- Getting Started — where contract and billing setup fits in onboarding
- Permission System — controls who in your organization can manage billing