Tracking the submission of your e-invoices

Prev Next

Once your invoice is generated in electronic format, it will be submitted to the accredited platform (PA). Let's look at how to track the progress of an invoice's submission to the PA.

A Submission record for every invoice

As soon as an e-invoice is generated — whether through the automatic batch or the E-invoice XML button on the Invoice — Frisbii automatically creates a Submission record. It lets you see at a glance where each invoice stands on its way to the accredited platform.

This record is linked to your Invoice and its PDF, and centralizes all the information useful for tracking.

Note: the "Submission" object historically corresponds to the "External API" object. The latter was renamed to "Submission". It's the same object used for tracking submissions to Chorus Pro.


View the submission lifecycle from the Invoice

No need to navigate to the Submission record to track its progress: a related list is directly available on the Invoice page. It shows at minimum:

  • the Submission status

  • the Invoice state

  • the creation date

A visual indicator accompanies the status for immediate identification:

⚠️ This visual indicator is only available on a fresh install of Frisbii e-invoice version 0.17. If you went through an upgrade from an earlier version of Frisbii e-invoice, this visual indicator will not appear on your Invoice page.

⚠️ After an upgrade, you will also need to add the associated “Deposit” list to the Invoice page layout.


Overview of each field on the Submission object

Field

What it's for

Details

Account

Links the submission to the relevant Account.

Lookup to the Account object.

Invoice

Links the submission to the original invoice.

Lookup to the Invoice object.

Invoice PDF

Links the submission to the corresponding invoice PDF.

Lookup to the PDF Invoice object.

Company name

Indicates the issuing company name for the invoice.

Lookup to the Company name object.

Submission status

Constantly indicates where your invoice's submission stands.

3-value picklist:

  • Ready for submission: the invoice is generated in CII format and ready for submission

  • Success: the XML has been submitted to the platform — this status remains unchanged even if the invoice is later rejected by the acquirer

  • Error: the submission failed; the "Invoice state" field then stays empty

Invoice state

Indicates the invoice's lifecycle status.

Status returned by the Accredited Platform via the API.

  • Submitted

  • Rejected by the platform

  • Issued by the platform

  • Received by the acquiring platform

  • Made available

  • Taken in charge

  • Completed

  • Suspended

  • In dispute

  • Approved

  • Partially approved

  • Collected

  • Payment sent

  • Rejected by the acquirer

These are the mandatory and optional statuses of the Reform, common to all PAs.

Platform

Indicates the e-invoicing platform used for the submission.

IMPORTANT: You must add the value "e-invoicing" to the global picklist "sofactoapp__Plateforme__c".

Technical response

Stores the raw response sent by the platform.

Useful for analysis in case of failure.

Submission failure

Explains why the submission failed, when the Submission status is "Error".

Long text field. Two example cases: platform unreachable (platform error message displayed), or a missing mandatory field.

E-invoice ID

Identifies the corresponding CII XML file, stored in Files.

This is the ID of the latest document generated (content version ID).

Platform ID

Identifies the invoice once submitted on the platform side.

ID returned by the Accredited Platform via the API.


Correct and resubmit an invoice in error

When the Submission failure field tells you the cause of the error, there are two ways to resubmit the invoice once it's corrected:

  • From an automatic flow, a new XML is regenerated and stored in Files.

  • Or manually, simply click the E-invoice XML button again on the Invoice to restart the process.

A new “Deposit” record is created for each XML file generated.