Factur-X
The Factur-X format is documented here: https://fnfe-mpe.org/
Installation
After deploying the module from the ZIP file downloaded from DoliStore, you should see a new “box” in the list of available modules:
Configuration
The plugin provides you with a single configuration “key” to prevent the dolibarr PDF file from being overwritten by the PDF containing the invoice-x.xml XML file.
On the face of it, this option shouldn't be useful to many people, but if you want to “compare” the native PDF and the invoice-x PDF, it's a good option :)
CHORUS
Support for CHORUS to automate the payment of your invoices has arrived with version 1.5.2.
When updating the plugin, please remember to deactivate it and then reactivate it. This is absolutely essential for CHORUS to be fully supported.
To enter the three items of information requested by CHORUS, you will then be able to “see” three new fields to enter in your invoices, as shown in the screenshot below:
Don't forget to fill in this information before generating your PDF invoice.
CHORUS authorisations
Uploading a “Factur-X” PDF document to CHORUS is treated as a “flow upload” (eventually you will be able to send several invoices at once, so it will be a flow). To be able to track the success or failure of a flow, you will need to add new authorisations to your CHORUS user.
Documentation on the chorus website: https://communaute.chorus-pro.gouv.fr/documentation/suivre-les-flux/ and more specifically https://communaute.chorus-pro.gouv.fr/documentation/suivre-les-flux/#1504279442245-3864f203-52b2
CHORUS flow monitoring
When you submit a Factur-X PDF invoice to the CHORUS web portal, it will give you a flow tracking number … a number that will be useful if you want to find out which invoice has failed or has been accepted, because in the PDF report that Chorus produces you will have no information about your original file!
So remember to copy/paste this tracking number into the 4th field (added in plugin 1.5.6) on your Dolibarr invoice, it's there for a purpose!
Miscellaneous
- How do I get flux_xml_soit_dans_la_langue_de_votre_correspondant to work?