Updates to the Frisbii e-invoice extension package are available self-service, without going through the Frisbii team. Just follow this guide and have the necessary permissions in Salesforce.
Current version
Current version: 0.26
The links below always point to the latest available version of the package.
Prerequisites
Before starting the installation or update, check that you meet the following conditions.
1. Be a Salesforce administrator or integrator: Installing a managed package in a Salesforce org requires administrator permissions. If you're not an administrator of your org, contact your Salesforce administrator or your integrator.
2. Have an active Frisbii licence: The Frisbii e-invoice extension is part of the Frisbii offering. An active Frisbii licence on your Salesforce org is required for the package to work correctly.
3. Assign the "Frisbii E-invoicing" Permission Set after installation: Once the package is installed or updated, the Frisbii E-invoicing permission set must be assigned to the users who need access to the electronic invoicing features. Without this assignment, the extension's fields and objects will not be accessible.
Installation links
Sandbox (test environment)
Use this link to install or update the package in your sandbox before deploying it to production. This is the recommended approach.
👉 Install Frisbii e-invoice in Sandbox
Production
Once tests have been validated in sandbox, install the package in your production org.
👉 Install Frisbii e-invoice in Production
Recommendation: always install and test in sandbox first. Updating a package in production without a prior testing phase can cause unexpected behaviour in your invoicing flows.
Actions after upgrades
Following your upgrades, here are the actions to take:
Add picklist values to Frisbii e-invoice fields: in recent versions of Frisbii e-invoice, picklists are regularly updated with new values, in accordance with the Reform requirements.
Since version 0.25, a button allows you to automatically add the new package values to the Frisbii e-invoice picklists. To do this, search for the mapping interface from the waffle menu: Einvoicing mappings, then click the “Sync Picklists Values” button.
Example: the picklist for the “Scheme identifier code” field on Account now contains 243 values, compared with only 3 values in the first versions of Frisbii e-invoice.Enable callouts (only for customers who have subscribed to the Ecosio PA offer): check the following setting after an upgrade. Salesforce may disable this setting.
In Salesforce Setup, search for “Named Credentials”, click on “Ecosio Authentication”, and check if “Enable Callouts” is active, as shown below:

Installation steps
Step 1 — Click the link for your environment (sandbox or production)
You'll be redirected to the Salesforce installation page. Log in with your administrator credentials if you haven't already.
Step 2 — Choose the installation profiles
Salesforce offers you three options:
Install for admins only — recommended for an initial test.
Install for all users — if all your users need access to the package.
Install for specific profiles — if you want fine-grained control over access.
For an update, choose the same option you used during your initial installation. Generally, install for all users.
Step 3 — Run the installation
Click Install. The installation may take a few minutes. Salesforce sends you a confirmation email once the operation is complete.
Step 4 — Assign the "Frisbii E-invoicing" Permission Set.
After installation (or update), go to Setup → Permission Sets → Frisbii E-invoicing, then assign it to the relevant users.
💡 If you've already assigned this permission set during a previous installation, the assignment is kept when you update. Just check whether any new users need to be added.
If something goes wrong
If the installation fails or you encounter an error during the update, here's what to check first:
Check that your Frisbii app version is ≥ 3.247 (a prerequisite for the e-invoice extension).
Check that you're logged in as a Salesforce administrator on the target org.
If the error persists, contact Frisbii support by opening a support ticket, stating the exact error message shown by Salesforce and the environment concerned (sandbox or production).
What's new between versions
Below you'll find the features introduced in each major version of Frisbii e-invoice. This list isn't exhaustive, but it brings together the main changes to help guide you through the versions.
New features between versions 0.25 and 0.26
Features | Description |
|---|---|
Actions to complete picklist values | Picklists are regularly updated with new values, in accordance with the Reform requirements. Since version 0.25, a button allows you to automatically add the new package values to the Frisbii e-invoice picklists. To do this, search for the mapping interface from the waffle menu: Einvoicing mappings, then click the “Sync Picklists Values” button. |
Automatically attach all attachments to the e-invoice | Enable the AutoAttachNotesAndAttachments option. All documents saved in “Notes and Attachments” from the original Invoice record will automatically be included as BT-125, in base64 format, and attached to the generated e-invoice XML files. |
Include BT codes in the e-invoice | Enable the IncludeXmlBusinessTermComments option. A visual indicator displays the BT code corresponding to the data. This indicator does not make the files invalid; it is simply a visual aid to make testing easier. |
Support for Payer Third Party blocks | Payer Third Party blocks have been added to the e-invoice. |
Support for VAT-liable Member | VAT-liable Member blocks have been added to the e-invoice. |
Generate and send e-invoices from the list view | The following action buttons have been added to the Invoice list view: E-invoice XML and Send to Ecosio (only available for customers who have subscribed to the Ecosio offer). This allows you to select several invoices from the list view. |
GtoB connector (only for public sector customers) | API connection to our Chorus GtoB connector and addition of the “Send to Chorus” action button from the Invoice record and the list view. |
New features between versions 0.23 and 0.24
Features | Description |
|---|---|
BT fixes | The following BTs have been fixed:
|
Actions to complete picklist values | Picklists are regularly updated with new values, in accordance with the Reform requirements. Since version 0.25, a button allows you to automatically add the new package values to the Frisbii e-invoice picklists. To do this, search for the mapping interface from the waffle menu: Einvoicing mappings, then click the “Sync Picklists Values” button. |
New BTs available in Einvoicing Mapping | The following BTs are now available in the mapping interface:
|
Support for negative invoice lines | Invoice lines with negative amounts, such as discounts, are now supported in the XML invoice. |
New features between 0.21 and 0.22
Features | Description |
|---|---|
Deploying e-reporting | The e-reporting module is available on Frisbii for Salesforce: a new dedicated category has just been published in our Help Center. It explains what e-reporting is and how it differs from e-invoicing, outlines the four relevant data flows (transactions and payments, international B2B, and B2C), and guides you step-by-step through the setup process (invoices, company name, payments). You’ll also find the filing schedule by VAT regime there... Everything you need to navigate this new regulatory requirement from start to finish. |
New features between 0.18 and 0.21
Features | Description |
|---|---|
Deploying APIs to the Ecosio PA | Prerequisites:
Enabling the APIs will allow you to complete your acceptance testing phase and submit your electronic invoices to the Ecosio PA. The connection to the PPF is not accessible from a sandbox; in other words, the electronic invoice is received and processed by Ecosio but is not forwarded to your customers or the tax authorities. |
Manually Uploading an Electronic Invoice to Ecosio | An “Send to Ecosio” action button is available in the Invoice module to allow manual uploads to the Ecosio platform. |
Rounding Handling (€0.01 Discrepancy) | To address rounding discrepancies between the PDF invoice and the XML electronic invoice, the following BTs have been updated with the precise Frisbii fields:
The Frisbii precise fields are existing fields that use 4 decimal places (instead of 2) to perform VAT calculations. |
Correction to the Net Price of the Item (BT-146) | Correction applied to BT-146: The “Unit Price After Discount” field is now taken into account (rather than the unit price multiplied by the quantity). |
New features between 0.16 and 0.17
Features | Description |
|---|---|
Creation of a “Deposit” record for each electronic invoice generated | As soon as an e-invoice is generated, Frisbii automatically creates a deposit record. This allows you to see at a glance where each invoice is in its journey to the approved platform. The “Deposit” record tracks the invoice’s status and status (Accepted, Rejected, Paid, etc.). |
Pre-packaged Invoice Tracking Reports | Frisbii provides you with a set of preconfigured, ready-to-use reports to manage your invoicing and quickly identify anomalies. Three reports are available:
|
New features between 0.14 and 0.16
Features | Description |
|---|---|
Creation of "Electronic billing address" fields | Creation of "Electronic billing address" fields on Account, Accounting Record, and Legal Entity. BT-49 = the Accounting Record's electronic billing address, then the Account's (in order of priority). Fields available from the Einvoicing mappings interface. |
Ability to duplicate BTs from EInvoicing mappings | The following BTs are available for cloning:
lets you duplicate BTs and have multiple input fields. |
Set a fixed value from EInvoicing mappings | From the mapping interface, you can now set default values in the XML: a "Fixed value" text field from EInvoicing mappings. |
New features between 0.10 and 0.13
Features | Description |
|---|---|
Automatic SIRET population for the issuing legal entity | If the legal entity's country is France, and the SIREN is filled in on the legal entity, then BT-29 (seller's SIRET) is automatically populated using the first 9 digits of the SIREN. |
Default value BT-23 = S1 | From version 0.13, the BT-23 tag is automatically populated by default with the value S1, corresponding to the filing of a service invoice. |
XML profile type fix | Adjustment of the profile type expected by the Reform. |
Default value BT-122 = 916 | From version 0.13, the BT-23 tag is automatically populated by default with the value 916. |
End-of-batch notification | Salesforce notification when the bulk generation batch is complete. |
New features between 0.06 and 0.09
Features | Description |
|---|---|
Creation of new fields on the Deposit object | Reuse of the existing Deposit object from the Sofacto core package. |
Creation of the mapping interface for custom fields | Creation of the EInvoicing mappings interface. |
CRUD on EInvoicing mappings | Access restricted to Frisbii Admin users only. |
New features between 0.05 and 0.07
Features | Description |
|---|---|
Addition of the invoice PDF in base64 | Addition of the issued invoice PDF in base64, tag BT-125-1 |
Saving the XML to Salesforce Files | After saving, the electronic invoice is automatically stored in Salesforce Files |
Addition of SIREN, SIRET, and intra-EU VAT values in the XML | Addition of the following tags:
|
New features between 0.01 and 0.04
Features | Description |
|---|---|
Creation of the Frisbii e-invoice extension package | Creation of a new Frisbii e-invoice extension package handling the generation of French electronic invoices. |
Creation of XML CII - B2B invoicing | Mapping of sofactoapp__ and fiix__ fields to the XML CII EXTENDED tags. |
Creation of the "E-invoice XML" button on Invoice | Addition of the "E-invoice XML" button enabling manual generation of an electronic invoice from an Invoice record. |
Apex method for bulk XML generation | Creation of the Apex method, named Generate XMLs from Invoice records to Files, allowing bulk generation of electronic invoices. |