Consumer Invoicing (Sweden)
Invoices to consumers in Sweden can be delivered through Maventa as e-invoices to the consumer’s online bank, digital mail solutions such as Kivra and Billo, or via email and print. Distribution to online banks, Kivra and Billo is managed by our partner InConx AB (formerly Compello), which serves as the Certified Technical Distributor (CTD), while fallback channels, email and print, are handled directly by Maventa.
In Sweden also companies can receives invoices through this channel as a company can have an SSN (social security number) as their organization number.
Coming up: AutoGiro (direct debit solution).
Activation of the B2C e-invoicing solution
Activating business to consumer invoicing for a Swedish company is straightforward - all that is required is an account number for receiving payments. The necessary consumer invoicing agreements are automatically created during activation, which means your company will be assigned both an FUI (Faktura Utställar Identitet) and an Agreement ID (Avtals-ID or Avtalsbankgironummer) without any extra steps.
If your company already has an FUI and Agreement ID, you can enter them during activation, though this is optional.
FUI (Faktura Utställar Identitet)
FUI is a unique to each sender and it is formed by the following information:
- Organisationsnummer 12 digits
- The senders banks agreement ID 11 digits
- Bank ID max 4 digits
- Country code SE
Example of an FUI: 005560169095.00002222222.FSPA.SE
For one FUI the sender can have 99 account numbers
if you prefer to obtain FUI and Agreement ID directly from your bank, the process must be handled manually by visiting the bank in person. When setting up the agreement, ensure the bank specifies InConx AB as the CTD (Certifierad Teknisk Distributör). InConx AB is a certified technical distributor of e-invoices to banks, working with BGC, Nordea, and Swedbank to deliver secure, high-quality services. This certification is renewed annually. Once the agreement is finalized, your company will receive an FUI and Agreement ID from the bank.
The following information is required to activate the service through Maventa. Activation can be completed either via our UI or API.
Mandatory:
- Bank account number (Bankgiro or PlusGiro) – used for receiving payments
Optional:
- FUI (Faktura Utställar Identitet) – if already obtained from your bank, you can provide it during activation
- Agreement ID – also referred to as Avtals-ID or Avtalsbankgironummer, depending on the bank
In addition to the account details (and optionally the FUI and Agreement ID), Maventa will forward your company name and business ID (BID) to our B2C partner.
- To initiate activation use POST /v1/services/b2cse/agreement
- To poll the status the activation status use GET /v1/services/b2cse/agreement
Note: The sender’s account name in Maventa must exactly match the name registered in Bolagsverket, as this will be verified during activation.
Once the details are submitted, InConx AB will initiate the activation of the FUI and establish the necessary connections with Bankgirocentralen (BGC), Nordea, and Swedbank, enabling e-invoice delivery directly to consumers’ online banks. These connections also provide access to all other banks through central systems. A connection to Kivra and Billo is also created at this stage and become active once the bank connections are established. The activation process can take up to one week. Once completed, the sender can start sending consumer invoices via banks and digital mail solutions. An onboarding page will also be generated, allowing consumers to register as recipients in their online banks.
If you already have an active FUI and consumer invoicing setup with another service provider but wish to switch to Maventa, it’s possible to transfer your existing FUI and all related FMIs. This process requires manual handling — please contact our support team for assistance.
Note! In case the sender is also a customer of InExchange, prevent routing all sent invoices through InExchange setting needs to be turned on in order for our B2C solution to work. If the setting is not turned on all sent invoice will be forced through InExchange connection without even trying our B2C route. When the setting is on, Maventa will hande internal traffic, sending to Peppol, email and print routes addition to the B2C and also handles the billing of these actions.
Onboarding consumers as receivers of e-invoices and digital mail solutions
Once the B2C service is active, the sender will appear as a B2C invoicer in consumers’ online banks. This allows consumers to create a consumer invoicing agreement with the sender. To do so, they are guided to an onboarding page within their online bank, where they complete a standardized form. By default, this page is branded with the Visma logo — if you wish to customize the branding, please contact our support team.
After the consumer submits the agreement, a unique identifier called FMI (Faktura Mottagar Identitet) is created and stored by InConx AB. The FMI is essential for delivering e-invoices to the consumer’s bank. The consumer’s social security number (SSN), included in the invoice, is used to match and retrieve the correct FMI. Maventa currently does not support sending consumer e-invoices without an active FMI. Note: Receiving invoices on behalf of another person is not supported in the current B2C solution.
The FMI serves as a unique identifier for the consumer. It is stored by InConx AB, and there is currently no lookup functionality available toward the consumer registry from Maventa.
The FMI is structured as follows:
- SSN or organisation number (12 digits)
- Receiver’s bank ID (up to 4 digits)
- Country code: SE
Examples from different banks:
- Nordea FMI (private customer): 194001111111.NB.SE
- Swedbank FMI (private customer): 194001111111.FSPA.SE
- Danske Bank FMI (private customer): 194001111111.OEB.SE
- Handelsbanken FMI (private customer): 194001111111.SHB.SE
If no FMI (Faktura Mottagar Identitet) is found for the consumer based on the SSN provided in the invoice, the invoice will be routed to digital mail solutions. No prior agreement between the sender and consumer is required for delivery via these channels, it’s entirely up to the consumer whether they wish to receive invoices through them.
A lookup is performed against the consumer registries of the digital mail solutions using the SSN from the invoice. If the consumer has an active Billo or Kivra account, the invoice will be delivered there. If delivery through digital mail solutions fails, the invoice is sent via the next available fallback channel, such as email or print.
The lookup order for these digital mail solutions is Billo first, followed by Kivra. This means that if the consumer has both accounts, the invoice will be delivered to Billo. If there’s a strong need to customize the order of these delivery routes, please let us know, we can consider adding that option.
Note: It is currently not possible to activate Kivra or Billo without enabling bank capabilities. If there is increased demand for this setup, we may re-evaluate the solution in the future.
Requirements for e-invoices sent to netbank and Kivra
- The invoice must be sent at least three days before the due date specified on the invoice.
- The consumer’s social security number (SSN) is required. Without it, the invoice cannot be delivered to the online bank or digital mail solutions.
- Credit notes are not supported via B2C channels. If an invoice is detected as a credit note, it will automatically skip the B2C route and be sent instead via email or print, according to the sender’s fallback settings.
The SSN should be provided in the endpoint ID field in one of the following formats: YYYYMMDDnnnn or YYMMDDnnnn
<cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0007">201012081234</cbc:EndpointID>
      <cac:PartyIdentification>
        <cbc:ID schemeID="0007">201012081234</cbc:ID>
      </cac:PartyIdentification>How is the invoice routed
When an invoice is sent from the ERP to Maventa, it follows this routing logic:
- 
    Internal Routing Check 
 The value in the endpoint ID (or customer’s business ID) field is checked against our internal system. If a match is found, the invoice is sent directly to the receiver within our internal network.
- 
    Peppol Routing Check 
 The value in the endpoint ID (or customer’s business ID) field is cross-referenced with the Peppol registry. If the receiver is listed in Peppol, the invoice is routed through Peppol.
- 
    Inexchange / Swedish operator network Routing Check 
 The value in the endpoint ID (or customer’s business ID) field is checked against the Inexchange address book and NEA registry. If the receiver is found, invoice is sent through that operator route.
- 
B2CSE Service Routing
 If the sender has an active B2CSE service, the invoice is routed through InConx AB:- The invoice is sent to the netbank if the receiver has an active FMI.
- If the receiver has an active Billo and Kivra account, the invoice is sent to Billo as Billo has the priority in routing order of digital mail solutions.
- If the receiver has Kivra account, the invoice is sent to Kivra
 
- 
Fallback Routes
 If none of the above routing options are applicable, the invoice is routed to email or print, depending on the sender’s fallback settings and if the receiver’s email and address details are provided.
Billing actions
EINVOICE_BANK_B2C_SECO - invoice send to consumer’s Netbank EINVOICE_B2C_SECO_KIVRA - invoice send to consumer’s Kivra account EINVOICE_B2C_SECO_BILLO - invoice send to consumer’s Billo account