The invoice and credit note import feature allows users to create multiple documents simultaneously using a file. This system is particularly useful for managing large volumes of documents efficiently while minimizing errors caused by manual entry.
Key points about importing documents
Purpose
The import is designed to create new invoices or credit notes in bulk. It does not support importing finalized historical data from a previous invoicing system.
Document Structure
Each row in the file corresponds to an item in an invoice or credit note.
Items belonging to the same document are grouped using a common "invoice reference."
The "Type" column specifies whether a row is part of an invoice or a credit note.
Status of Imported Documents
Imported documents are created in "draft" status.
Credit notes are created as standalone and are not linked to any invoice.
📂 Import File Format
Supported formats:
.xlsx
(recommended for accented characters and complex formatting).csv
(delimiter must be specified).ods
File rules:
The file must include a header row with column names.
Up to 2000 rows per import.
Column order does not matter.
Unrecognized columns are ignored.
Some fields require specific formats (see Import Template and Specifics section).
For files containing accented characters, the
.xlsx
format is recommended.
💡 Tip: Pre-filled import templates are available in the import interface for each data type.
Fill out the import file
Document Type
The document type determines whether a row is part of an invoice or a credit note. If the field is left blank or contains an invalid value, the row is treated as part of an invoice by default.
Valeur souhaitée | Valeurs à renseigner |
Invoice |
|
Credit note |
|
Invoice Reference
The invoice reference acts as a grouping code, identifying items that belong to the same document. Lines with the same reference and type are grouped into a single document.
Example:
Three rows with the reference "2" and the type "invoice" will form an invoice with three items.
Rows with the same reference but marked as "credit note" will form a separate credit note.
Customer information
Client Reference: The client record number in Fact. See related guides for more details: Create a client and Edit a client.
Label and Date
Invoice date: Must respect chronological order to avoid validation errors.
Invoice label: Corresponds to the "Object" field in Fact.
Items and Amounts
Item reference: Must match an existing reference in the Fact catalog. Categories cannot be imported; only specific items are allowed.
Quantity and Unit price: Used to calculate line and document totals.
Item description (optional): If blank, the catalog label will be used by default.
Item discount rate (optional): Applies a discount to the specific item. Use a period (
.
) as the decimal separator (e.g.,10.5
for 10.5%).Global discount rate (optional): Applies a discount to the entire document. The same decimal rules apply.
Invoice comment (optional): Corresponds to the "Comment" field in Fact and appears at the bottom of the document.
Payment terms: must be specified using predefined codes (e.g.,
30_days
for 30 days net orinvoice
for "upon receipt"). If no terms are specified, the default terms from the client record or global settings will be applied.
Specific codes for payment terms
Valeur | Code à saisir |
15 jours |
|
30 jours |
|
30 jours fin de mois, le 10 |
|
30 jours fin de mois, le 15 |
|
45 jours |
|
45 jours fin de mois |
|
60 jours |
|
60 jours fin de mois |
|
60 jours fin de mois, le 10 |
|
60 jours fin de mois, le 15 |
|
8 jours |
|
90 jours |
|
90 jours fin de mois |
|
A l'achèvement |
|
A l'enlèvement |
|
Fin du mois |
|
Fin du mois, le 5 |
|
A réception de la facture |
|
Le 20 du mois |
|
Le 15 du mois |
|
Le 5 du mois |
|
Plan de paiement |
|
A convenir |
|
Immédiat |
|
Steps to Import
Go to Settings > Import
Select the type of data to import: Invoices and credit notes
Drag and drop your file, or browse to select it
(for.csv
files, specify the delimiter used)Match your columns in the column mapping screen
Click Import to confirm
Column Mapping Screen
Before finalizing the import, Fact lets match the columns in the file to the expected fields.
Key features of this screen:
An alert at the top lists required columns that are correctly mapped and those still missing, to ensure that all essential data will be imported.
If Fact recognizes some columns based on their headers, they will be pre-mapped automatically.
You can set a default value for some fields — if a cell is empty, the default will be used.
A preview of the first 10 rows of your file is displayed to help with accurate column mapping.
Import Results
Once the import is complete, a summary screen will appear with:
The total number of rows processed
The number of successful and failed rows
A detailed error table showing issues by row and column
This summary helps you quickly identify any adjustments needed in your file before re-importing.
Finalize imported documents
Imported documents appear in "Invoices" section with a "draft" status. From there, they can be reviewed, produced, and validated according to the standard invoicing process.
For further details, refer to the guide: Create an invoice