# Translation file

#
# Generic
#

ModuleEInvoicingName = EInvoicing
ModuleEInvoicingDesc = Support for E-invoice management. This module allows to generate (automatically or manually) invoices in E-invoice format and send them to an E-invoice Access Point. It can also retrieve purchase invoices from this E-invoice Access Point. Only few countries (France) and Access Point (also called PDP/PA) are supported.

#
# Admin page
#
EInvoicingSetup = Setup of module E-invoice
Settings = Settings
EInvoicingSetupPage = Setup of the Access Point. You must choose here the Access Point you subscribed as the official Access Point for your company.
NewSection=New section


#
# About page
#
About = About
EInvoicingAbout = About EInvoicing
EInvoicingAboutPage = EInvoicing about page

AccessPoint=Access Point
Synchronization = Synchronization
PlatformPartner=Platform partner
EINVOICING_LIVE=Live mode enabled (otherwise test/sandbox mode)
EINVOICING_PDP=Select your E-billing Access Point platform (PA)
EINVOICING_PDP_HELP=Only compatible E-billing Access Point platforms are visible here.
EINVOICING_PDP_HELP2=Depending on the selected platform, prices may be free, may be a flat price or a price per invoice. You should compare them before making your selection.
EINVOICING_PDP_HELP3=Once an Access Point is selected, its specific configuration appears.
EINVOICING_ROUTING_ID_HELP=You can enter here a dedicated E-invoice ID for this Access Point. Usually your [SIREN] or [SIREN_suffix] (where suffix can be a SIRET, a free text...).<br>Keep empty to use the default professional ID of your company (Example SIREN in France).
EINVOICING_BLOCK_INVOICE_NO_ROUTING_ID=Block invoices generation/send for third parties without an Electronic Invoicing ID set manually
EINVOICING_BLOCK_INVOICE_NO_ROUTING_ID_HELP=Usually we are using an E-invoicing ID auto generated from third-party information. You can activate this option to disable guessing of E-invoiceID and prevent creating or sending invoices when a third party has no EXPLICIT Electronic Invoicing ID. <br> If disabled (default, recommended), the E-invoice ID will be guessed if not provided (For example, using the SIRENT for French companies).
EINVOICING_AUTO_SEND_ON_GENERATION=Automatically transmit to the PA on validation
EINVOICING_AUTO_SEND_ON_GENERATION_HELP=If enabled, the e-invoice is transmitted to the Access Point automatically right after it is generated (on invoice validation), without using the "Send" button. It is not re-sent if the invoice was already transmitted (no duplicate). Requires real-time generation to be enabled.
EINVOICING_SKIP_B2C=Do not generate e-invoices for private individuals (B2C)
EINVOICING_SKIP_B2C_HELP=When enabled, e-invoicing is skipped for third parties detected as private individuals (B2C). B2C transactions are out of the e-invoicing scope (they fall under e-reporting). Whether a third party is a company or a private individual is determined by Dolibarr itself (its own detection options), so there is nothing extra to configure here.
EINVOICING_MAX_FILE_SIZE_MB=Maximum e-invoice file size (MB)
EINVOICING_MAX_FILE_SIZE_MB_HELP=If set, a non-blocking warning is displayed when the generated e-invoice file (XML or PDF/A-3) exceeds this size. Leave empty or set to 0 to disable the check. Some Access Points limit the size of accepted files (e.g. 10 MB for Chorus Pro).
EInvoiceFileSizeExceedsLimit=The generated e-invoice file (%s MB) exceeds the configured size limit (%s MB). Your Access Point may reject this file.
generateAccessToken=Generate access token
reGenerateAccessToken=Re-generate access token
testConnection=Test connection
UsernameIsRequired=Please enter your Esalink Username.
PasswordIsRequired=Please enter your Esalink Password.
ApiKeyIsRequired=API key is required. Please provide a valid key.
CheckPdpConfiguration=Please verify the Access Point provider configuration.
FailedToRetrieveAccessToken=Failed to obtain access token from the Access Point provider.
APApiReachable=Connection successful: The Access point %s is reachable.
APApiNotReachable=Connection failed: The Access point %s is not reachable.
EINVOICING_PROTOCOL=Select the exchange protocol (for generating and sending invoices)
EINVOICING_PROTOCOL_HELP=Available protocols are listed here.
generateSampleInvoice=Generate a sample invoice
generateSendSampleInvoice=Generate, send, and retrieve a sample invoice
EINVOICING_PROFILE=Select the exchange profile
EINVOICING_PROFILE_HELP=Available profiles are listed here.
EINVOICING_USE_CHORUS=Enable Chorus support
EINVOICING_USE_CHORUS_HELP=If you work with the public sector, you can enable the display of extrafields dedicated to Chorus Pro invoicing.
ChorusSeparator=CHORUS
ChorusServiceCode=Service code (CHORUS)
ChorusContractNumber=Market number (CHORUS)
ChorusPromiseCode=Commitment number (CHORUS)
ChorusIdTooltip=When you pay the invoice on the chorus portal, it will give you a tracking number to indicate here
ChorusId=Transmission Chorus ID
FxCheckError = FacturX compliance errors or warnings:
FxCheckErrorAddress = Your company address is empty
FxCheckErrorCountry = Your company country is empty
FxCheckErrorVATnumberFormat= Your company VAT number format is invalid (expected format for France: FR + 2 characters + 9 digits).
FxCheckErrorCustomerAddress = The customer address is empty
FxCheckErrorCustomerCountry = The customer country is not provided
FxCheckErrorCustomerIDPROF1 = The customer does not have a pro ID (SIREN)
FxCheckErrorCustomerIDPROF2 = The customer does not have a pro ID (SIRET)
FxCheckErrorCustomerName = The customer does not have a name
FxCheckErrorCustomerTown = The customer does not have an associated city
FxCheckErrorCustomerVAT = The customer does not have a VAT number (will be automatically calculated from the SIREN)
FxCheckErrorCustomerZIP = The customer's postal code is missing
FxCheckErrorCustomerEmail = The customer does not have an email
FxCheckErrorTown = Your company city is empty
FxCheckErrorVATnumber = Your VAT number is empty
FxCheckErrorZIP = Your company's zip code is missing
FxCheckErrorIDPROF1=Your company’s professional ID (SIREN) is missing.
FxCheckErrorCustomerRoutingID=The customer does not have an E-invoicing address
FxCheckErrorCustomerSIRETFormat=The customer SIRET number is invalid (incorrect check digit).
FxCheckErrorCustomerSIRENFormat=The customer SIREN number is invalid (incorrect check digit).
FxCheckErrorCustomerSIRETLength=The customer professional ID must contain 9 digits (SIREN) or 14 digits (SIRET).
FxCheckErrorCustomerVATFormat=The customer VAT number format is invalid (expected format for France: FR + 2 characters + 9 digits).
FxCheckErrorCustomerVATMismatch=The customer VAT number (%s) does not match the SIREN on record (expected VAT: %s).
FxCheckWarnSIRENNotFound=No company with SIREN %s was found in the French national business registry (data.gouv.fr).
FxCheckWarnSIRENClosed=The company associated with SIREN %s is closed according to the French national business registry.
FxCheckWarnNameMismatch=The third party name (%s) differs from the official name in the French national business registry (%s); consider updating it.
FxCheckWarnZIPMismatch=The ZIP code on record (%s) does not match the one in the French national business registry (%s).
FxCheckWarnTownMismatch=The town on record (%s) does not match the one in the French national business registry (%s).
EInvoiceSupplierNameMismatchWarning=The supplier name on the received e-invoice (%s) does not match the linked third party (%s). The invoice was attached using the structured identifier (SIREN/SIRET/VAT); please check the attachment and update the third party if needed.
FxCheckErrorCreditNoteNoSource=This credit note has no source invoice linked. Please link the source invoice before generating the e-invoice.
InvoiceNotSentToPDPDueToThirdpartyIssues=The invoice was not sent to the Access Point due to errors in the third-party data
EINVOICING_ENABLE_API_VALIDATION=Enable third-party data validation via government APIs (SIREN, VAT)
EINVOICING_ENABLE_API_VALIDATION_HELP=If enabled, third-party data (SIREN/SIRET and VAT number) is verified in real time via the French National Business Registry (data.gouv.fr) and the VIES service (EU) before generating and sending the e-invoice. If these services are unavailable, the check is skipped (non-blocking warning).
InvoiceRoutingOverride=E-invoice target address
InvoiceRoutingOverrideHelp=You can set here an e-invoice routing address specific to this invoice (BT-49). Keep empty to use the default einvoice address of the thirdparty
InvoiceRoutingOverrideDefault=Third-party default address
RoutingIdInfo=Label (optional)
FailedToSaveRoutingID=Failed to save routing address
FailedToDeleteRoutingID=Failed to delete routing address
FailedToSetDefaultRoutingID=Failed to set default routing address
SetAsDefault=Set as default
FxCheckErrorRoutingID=Your company’s does not have a valid E-invoicing address.
FxCheckErrorRoutingIDFR=In France, the E-invoice address must be or start with the SIREN.
sendToPDP=Transmit
sendToPDP2=Retransmit
sendToPDPHelp=Submit the E-invoice to the network platform
PrecheckEinvoice=Check E-invoice file
checkCustomerData= Check Customer
checkInvoiceData= Check Invoice
InvoiceSuccessfullySentToPDP=Invoice successfully sent to the E-invoice Access Point.
ErrorSendingInvoiceToPDP=An error occurred while sending the invoice to the E-invoice Access Point.
EInvoiceManagement=E-invoice Management
EInvoiceSynchronization=E-invoice Synchronization
PdpDocuments=Exchanged Flows
pdpSocieties=Customers & Suppliers Sync
pdpFeedback=Calls & Sync logs
InvoiceNotgeneratedDueToConfigurationIssues=The E-Invoice has not been generated due to configuration issues
InvoiceGeneratedWithWarnings = E-invoice generated with warnings
EInvoiceGenerated = E-invoice generated successfully
MyCompanyConfigurationWarning=Please check the required information for your company/organization in order to use E-invoicing features. This information is required to generate compliant E-invoices and ensure proper synchronization with the Access Point
ModifyCompanyInformation=Complete company information
EnableInvoiceExport=Enable export of customer invoices
EnableInvoiceImport=Enable import of purchase invoices
EINVOICING_SYNC_TO_PA=Synchronization Dolibarr -> PA/PDP
EINVOICING_AUTO_GENERATION=Synchronization PA/PDP -> Dolibarr
EINVOICING_EINVOICE_IN_REAL_TIME=Automatic generation of E-invoice when invoice is validated.
EINVOICING_EINVOICE_CANCEL_IF_EINVOICE_FAILS=Cancel invoice recording if the automatic generation of E-invoice fails.
EINVOICING_EINVOICE_CANCEL_IF_EINVOICE_FAILS2=By default, the invoice creation is done even if E-invoice generation fails. in such a case, you can re-generate this E-invoice later.
EINVOICING_PRODUCTS_AUTO_GENERATION=Automatic generation of missing products
EINVOICING_PRODUCTS_AUTO_GENERATION_HELP=When importing a supplier invoice, if the bought product can't be found in database, and if there is no default product to use on the supplier card, enabling this option will automatically create missing products during Access Point synchronization, otherwise the synchronization process is stopped until the product has been created manually or a default product for import is set on the vendor card.
EINVOICING_IMPORT_AS_FREE_LINES=Import lines without product as free description lines
EINVOICING_IMPORT_AS_FREE_LINES_HELP=When importing a supplier invoice, if no matching product is found and automatic product creation is disabled, enabling this option will import the line as a free description line (using the XML label and description) without linking any product. If disabled, the synchronisation is stopped until the product is resolved manually.
EINVOICING_THIRDPARTIES_AUTO_GENERATION=Automatic generation of missing third parties
EINVOICING_THIRDPARTIES_AUTO_GENERATION_HELP=Automatically create missing third parties during Access Point synchronization, otherwise stop the process until the thirdparty has been created manually.
EINVOICING_DEBUG=Debug
EINVOICING_DEBUG_MODE=Store full detail of API calls in history
EINVOICING_DEBUG_MODE_HELP=Enable the debug mode to log full details of synchronization calls for troubleshooting purposes (verbose). Note that synchronization calls may take longer when this mode is enabled.
DateSyncro=Sync date
Status=Status
call_id=Call ID
flow_id=Flow ID
tracking_idref=Tracking Ref
flow_type=Flow type
flow_direction=Direction
flow_syntax=Syntax
flow_profile=Profile
fk_element_id=Linked object ID
fk_element_type=Linked object type
submittedAt=Submitted At
updatedAt=Updated At
provider=Provider
entity=Entity
flow_uiid=UUID
cdar_lifecycle_code=LC code
cdar_lifecycle_label=LC status
cdar_reason_code=LC Reason code
cdar_reason_desc=LC Reason description
cdar_reason_detail=LC Reason details
ack_status=Acknowledgement status
ack_reason_code=Acknowledgement reason code
ack_info=Acknowledgement details
PASettings=Access Point Settings (PA, PDP...)
EInvoicingInfo=As part of the French electronic invoicing law, any invoicing software must allow the sending and receiving of invoices. This is achieved through communication with an approved private partner called a PA (formerly PDP). This module enables bi-directional synchronization between your Dolibarr and a PA. The module is free, but the PA you choose will most likely charge subscription fees (The contract is drawn up directly with the PA).
EInvoicingInfo2=Start by configuring your Access Point among the list of compatible platforms.
EInvoicingConnectionSetup=Setup for Access Point connection
EINVOICING_LINK_CREATE_ACCOUNT=Link to create an account and get connection credentials
EINVOICING_LINK_CREATE_ACCOUNTVia=Link to create an account via %s
EInvoicing=E-invoicing
einvoicingInvoiceStatus=E-invoicing status
ProcessingDetail=Detail of processing
CallsListHelp=This page is reserved for advanced users. It can help to diagnose troubles of synchronization with the E-invoice partner platform. You don't need to use this screen in a common usage of your application.
GenerateEinvoice=Generate
GenerateEinvoiceHelp=Create the E-invoice from the current invoice, generating a new file in Linked Files
RegenerateEinvoice=Regenerate
RegenerateEinvoiceHelp=Recreate the E-invoice file
einvoice=E-invoice
einvoiceHelp=E-invoice actions
EINVOICING_FLOWS_SYNC_CALL_LIMIT=Enable flow synchronization limit
EINVOICING_FLOWS_SYNC_CALL_LIMIT_HELP=Sets a maximum number of flows for a single synchronization. This helps limit processing time and avoids excessive load.
EINVOICING_FLOWS_SYNC_CALL_SIZE=Default number of flows processed per call
EINVOICING_FLOWS_SYNC_CALL_SIZE_HELP=This helps optimize performance and prevents timeouts during synchronization.
EINVOICING_SYNC_MARGIN_TIME_HOURS=Default synchronization lookback (hours)
EINVOICING_SYNC_MARGIN_TIME_HOURS_HELP=Number of hours to go back from the last synchronization date. This ensures that no flows are missed even when platform has hours or different timezone not correctly managed or if several flows have the same hour on the Access Point platform. If a flow was already processed, it will just be discarded.
HOURS_BACK=Hours back
MAX_FLOWS_SYNCRO=Maximum number of documents per synchronization
RUN_SYNC=Synchronize
lastSyncedFlowDate=Last synchronized flow date
lastSyncedFlow=Last successfully synchronized flow
LastSupplierInvoiceCouldNotBeProcessed=Last supplier invoice that could not be synchronized
LastSupplierInvoiceCouldNotBeProcessedInfo=This is the last supplier invoice for which synchronization was stopped and could not be completed.<br>You can find here the original e-invoice sent by the supplier, as well as the invoice converted by the Access Point.<br><br>Please check the following points:<br>- All products listed on the invoice exist in Dolibarr.<br>- The supplier (third party) exists in Dolibarr with the same information (company name, SIREN number, VAT number, etc.).<br><br>If synchronization still cannot continue after creating these elements (automatically if the option is enabled, or manually), please enable debug mode (if not already enabled) to get more detailed information.
facturXDownloadOriginal=Original e-invoice
facturXDownloadConverted=Converted e-invoice
NoSyncYet=No synchronization performed yet
ErrorGettingLastSyncInfo=Error while retrieving last synchronization information
ConfirmSyncTitle=Confirm Synchronization
ConfirmSyncDesc=Are you sure you want to start the synchronization process?
DocumentsSyncedSuccessfully=%s documents synced successfully
FailedToSyncADocument=Failed to sync at least one document. The synchronization has been stopped on the first error.
FailedToSyncADocumentMore=See the recommended action on the main page to solve this...
SyncResults=Synchronization summary
SyncLog=Synchronization Log (Debug Mode)
EInvStatusNotGenerated=Not generated
EInvStatusGenerated=Generated (ready to send)
EInvStatusAwaitingValidation=Sent (awaiting validation)
EInvStatusAwaitingAck=Sent (awaiting acknowledgment)
EInvStatus200Deposited=Deposited
EInvStatus201Issued=Issued
EInvStatus202Received=Received
EInvStatus203Available=Available
EInvStatus204TakenOver=Taken over
EInvStatus205Approved=Approved
EInvStatus206PartiallyApproved=Partially approved
EInvStatus207Disputed=Disputed
EInvStatus208Suspended=Suspended
EInvStatus209Completed=Completed
EInvStatus210Refused=Refused
EInvStatus211PaymentTransmitted=Payment transmitted
EInvStatus212Paid=Paid
EInvStatus213Rejected=Rejected
EinvoiceEventsTab=E-Invoice Events
StartSynchronizationFrom=Launch synchronization from
MinusConfiguredOffset=Minus
maxNumberToProcess=Maximum number of flows to process per run
InvalidSyncFromDate=The selected synchronization start date is invalid
SyncFromDateIsAfterLastSyncDate=The synchronization start date cannot be after the date of the last synchronized flow, please correct the date
InvalidSyncLimit=The synchronization limit value is invalid
InvalidSyncLookback=The synchronization lookback value is invalid
syncLookbackForm=lookback (hours)
syncLookbackFormHelp=0 means no lookback.
StartSynchronizationFromHelp=(Last synchronized flow date: %s)
maxNumberToProcessHelp=0 means no limit.
PdpApiNotReachable=Connection failed: AP is not reachable.
checkEInvoicingModuleConfiguration=Please check your E-invoice module configuration to enable synchronization.
EInvoiceSynchronizationHelp=E-invoice synchronization from <b>%s</b>
einvoiceStatusFieldHelp=The E-invoice status will be defined once the invoice has been validated.<br>Once pushed to access point, to keep this status up to date, regularly run the synchronization with the E-invoice Access Point (from the menu Invoice - E-invoice Synchronization), or wait for it to be done automatically.
einvoicingInvoiceInfo=Validation feedback
EInvStatusError=Error
EInvStatusUnknown=Unknown Status
EInvStatusDoNotSync=Do not manage E-invoice (ereporting)
EInvStatusDoNotSync2=Do not manage E-invoice (other reason)
RetreivedMessage=Retrieved message
BatchLimit=Batch limit
SkippedFlows=Skipped flows
TotalFlows=Total flows
SuccessfullFlows=Successful flows
EInvoiceEventsLabel=E-invoicing events
EInvoiceFile=E-invoice File
PDPSyncStatus=E-invoice Status
SuggestedActions=Recommended actions to do
CreateSupplier=Create supplier
CreateProduct=Create Product
CreateSupplierManually=Create manually the supplier based on the information retrieved from E-invoice, then relaunch the synchronization...
CreateProductManually=Create manually the product or vendor product reference based on the information retrieved from E-invoice, then relaunch the synchronization...
ManualUnfoundProductCreationFromEInvoice=Create manually the unfound product based on information retrieved from the e-invoice %s, then relaunch the synchronization...
EnableDebugModeToSeeMoreDetails=Enable debug mode to see more details
EINVOICING_THIRDPARTIES_COMPLETE_INFO=Complete missing third-party information when receiving an e-invoice
EINVOICING_THIRDPARTIES_COMPLETE_INFO_HELP=By checking this option, the system will automatically complete missing third-party information when receiving an e-invoice (only filling in empty fields, without modifying already completed information).
einvoicingSourceTitle=Source
einvoicingSourceDesc=Access Point
SendStatusMessage=Change and submit invoice status
ConfirmSendStatusMessage=Are you sure you want to update the status of invoice %s and submit it to the Access Point as <b>%s</b>?
SelectStatusReason=Reason
TryToIncreaseStartDateOrMax=No new flow processed. Try to increase the "%s"
ErrorGeneratingXML=Error when generating the e-invoice XML file
ErrorFailedToRegeneratePDF=The invoice PDF file is missing and could not be regenerated. Please regenerate the PDF from the invoice card before retrying e-invoice generation.
ErrorEInvoiceRequiresPdfEnableMainOdtAsPdf=This invoice uses an ODT/ODS template but no PDF rendition was produced, so the Factur-X cannot be built. Enable the option MAIN_ODT_AS_PDF so the ODT template is also exported as PDF, or use a PDF invoice model.
einvoicingLastSentStatus=Last sent status
einvoicingInvoiceReason=E-invoicing status reason
EINVOICING_PMT=Notice for recovery fees
EINVOICING_PMT_HELP=Text displayed on generated e-invoices regarding the fixed recovery fee.
EINVOICING_PMD=Notice for late payment penalties
EINVOICING_PMD_HELP=Text displayed on generated e-invoices regarding penalties applicable in case of late payment.
EINVOICING_AAB=Notice for early payment discounts
EINVOICING_AAB_HELP=Text displayed on generated e-invoices indicating the discount (or no discount) granted for early payment.
einvoicingThirdPartyRoutingTitle=E-invoicing address
RoutingIdField=E-invoicing address
RoutingIdFieldShort=Address
SpecificRoutingField=Specific addresses
SpecificRoutingFieldHelp=Keep empty to use the standard E-invoice address of the third party, which is automatically guessed from its properties (SIREN, VAT number, etc.). Enter values only to use other specific E-invoice addresses.
InvoiceLinkedToPdpCannotBeModified=This invoice has already been transmitted to your Access Point and can no longer be modified. Please issue a credit note and create a new invoice, or clone the existing one.
RefObject=Ref object
flowRecap=Flow recap
SyncCompletedSuccessfuly=Synchronization completed with success
SyncAborted=Synchronization aborted on flow # <b>%s</b> / %s (Flow <b>%s</b>)
TotalToSync=Total of flows available to synchronize
TotalNewSync=Total of new flows synchronized
TotalSkippedSync=Total of flows skipped (existing or already processed)
UsingYourOwnBillingAccount=Via subscription and direct account
NeedASubscriptionTo=Need a membership to %s
EINVOICING_ROUTING_ID=Your company E-Invoicing ID
EInvoicingDocumentSync=EInvoicing Document Sync
EInvoicingDocumentSyncDescription=This job automatically launches the documents synchronization with the E-invoice partner platform.
NoInvoiceCollectionFees=No invoice collection fee
NoLatePaymentFees=No late payment fees
NoEarlyPaymentDiscount=No early payment discounts
CurrentAP=Current access point: %s
CreatedManually=Created manually
DevTools=Dev tools
YourSoftwareSeemsConnectedWith=Your software seems linked to the Access Point Platform %s
ClickHereToRemoveConnection=Click here to remove this connection
DefaultProductEBilling=Default product
DefaultProductEBillingHelp=Default product to use when importing an invoice if no existing product can be found.
InvoiceFormat=Invoice format
WarningIfYouSetAnIDItMustExistsInAnnuary=WARNING: If you set a specific E-invoice ID here, it must exists in the directory.
CheckYourIDInEInvoiceAnnuary=Check your Einvoice ID
CheckYourIDInFrenchEInvoiceAnnuary=Check your Einvoice ID in french E-invoice directory
FrenchGovAnnuary=French gouvernement directory
SuperPDPAnnuary=SuperPDP directory
PeppolTestAnnuary=Peppol test directory
CantFindThirdpartyFromTheImportedInvoice=The third party of the vendor of the imported invoice (%s) could not be found in your database and auto-creation of third party is disabled. So you must create it manually. See the next line on Recommended action to do...
CantFindProductFromTheImportedInvoice=A product found in the imported invoice (%s) could not be found in your database, and auto-creation of product is disabled, so you must create it manually. See the following line...
DisabledInProductionMode=Disabled in production mode.
ConnectTo=Connect
UnknownVATEX1=Unknown exempting VAT reason for the line %s that has the VAT rate %s and VAT code '%s'.
UnknownVATEX2a=The administrator must define a valid VATEX code (reason of VAT exemption) for the couple (VAT rate / code) = (%s / %s) into the constant %s.
UnknownVATEX2b=The administrator must define a valid VATEX code (reason of VAT exemption) for the couple (VAT rate / code) = (%s / %s) into the <a href="%s" target="_blank">dictionary of VAT rates</a>.
IBANForSellerMandatoryOnCreditTransferButNotBankAcount=A payment mode was set to pay with credit transfer, but no default bank account to use for has been set.
IBANForSellerMandatoryOnCreditTransferButNotBankAcount2=Set a default bank account in the configuration of the invoice module OR in the invoice itself (and check that this bank account has a BAN number defined).
IBANForSellerMandatoryOnCreditTransferButNotBAN=A payment mode was set to pay with credit transfer, but the selected default bank account has no BAN number defined.
IBANForSellerMandatoryOnCreditTransferButNotBAN2=Set a BAN number on the bank account.
CreateTheProduct=Create the product
EINVOICING_SUPPLIER_INVOICE_COMPARISON_ROUND_PRECISION=Number of decimals after coma, used by invoice comparison of e-invoice amounts VS Dolibarr supplier invoice amounts (default value : 3)
EINVOICING_SUPPLIER_INVOICE_CHECK_CONSISTENCY_ON_VALIDATION=Forbid supplier invoice validation if Dolibarr invoice data are not consitent with e-invoice data
EINVOICING_SUPPLIER_INVOICE_CHECK_CONSISTENCY_ON_VALIDATION_HELP=Comparative data: currency, total amount including tax, total amount excluding tax, total VAT amount, base amount and VAT amount for each VAT rate
EInvoiceAndDolInvoiceComparisonFailed=The supplier invoice cannot be approved because the e-invoice and the Dolibarr invoice do not match:
SupplierInvoiceComparisonCurrencyDifference=Currency difference (e-invoice: %s / Dolibarr invoice: %s)
SupplierInvoiceComparisonTotalVatExclDifference=Difference in total excluding VAT (e-invoice: %s / Dolibarr invoice: %s)
SupplierInvoiceComparisonTotalVatInclDifference=Difference in total including VAT (e-invoice: %s / Dolibarr invoice: %s)
SupplierInvoiceComparisonTotalVatDifference=Difference in total VAT (e-invoice: %s / Dolibarr invoice: %s)
SupplierInvoiceComparisonVatBasisDifference=Difference in VAT basis amount %s%% (e-invoice: %s / Dolibarr invoice: %s)
SupplierInvoiceComparisonVatRateDifference=Difference in VAT amount %s%% (e-invoice: %s / Dolibarr invoice: %s)
SupplierInvoiceComparisonVatRateNotFound=VAT rate of %s%% not found in the Dolibarr invoice
SupplierInvoiceComparisonSuggestVatCalculationMode=recalculate invoice using Mode %s to get VAT amounts corresponding to e-invoice
EinvoicingCantDeleteADocumentLinkedToAnExistingSupplierInvoice=Document n° %s can't be deleted because it is linked to the Dolibarr supplier invoice n° %s
EinvoicingCantDeleteASupplierInvoice=A supplier EInvoice can't be deleted. Please approve or reject this invoice
EinvoicingCantDeleteATransmittedInvoice=You try to delete an invoice that is locked once the invoice has been transmitted to the Access Point
EInvoiceSupplierInvoiceLinkedToOrder=The supplier invoice was automatically linked to purchase order %s (matching order reference BT-13).
EInvoiceSupplierOrderLinkAmbiguous=Several purchase orders match the order reference %s for this supplier; the invoice was not auto-linked. Please link it manually.
EInvoiceSupplierOrderRefWrongSupplier=A purchase order with reference %s exists but belongs to a different supplier; the invoice was not linked.
WarningEinvoicingInvoiceStatusDifferentProvider=Invoice generated or sent for another Access Point %s.
EinvoicingCantUnvalidateATransmittedInvoice=You try to modify the status of an invoice that is locked once the invoice has been transmitted to the Access Point
EinvoicingCantModifyATransmittedInvoice=You try to modify a property that is locked once the invoice has been transmitted to the Access Point

EINVOICING_CLIENT_ID=Client ID
EINVOICING_CLIENT_SECRET=Client secret
EINVOICING_SUPERPDP_GRANT_TYPE=OAuth grant type
EINVOICING_SUPERPDP_GRANT_TYPE_HELP=Client Credentials: paste your own credentials for your own account. Authorization Code: delegated authorization (the end user grants access to their SUPER PDP account through a login tunnel) — required to onboard third parties (white-label).
EINVOICING_SUPERPDP_GRANT_CLIENT_CREDENTIALS=Client Credentials (my own account)
EINVOICING_SUPERPDP_GRANT_AUTHORIZATION_CODE=Authorization Code (delegation / third party)
EINVOICING_SUPERPDP_REDIRECT_URI=Redirect URI
EINVOICING_SUPERPDP_REDIRECT_URI_HELP=This URL must be registered EXACTLY as shown in your OAuth application in the SUPER PDP interface, otherwise the connection will fail.
EINVOICING_SUPERPDP_SEND_AND_RECEIVE=Directory registration (send_and_receive)
EINVOICING_SUPERPDP_SEND_AND_RECEIVE_HELP=Onboarding UI behaviour: any = user chooses; send = hides the receiving-address registration; receive = forces registering a receiving address.
EINVOICING_SUPERPDP_ONLY_FUTURE=Official date only (only_future)
EINVOICING_SUPERPDP_ONLY_FUTURE_HELP=If Yes, prevents the user from joining the "pilot phase": only the official date of 1 September 2026 is offered for registering a directory entry (fr_siren companies).
EINVOICING_SUPERPDP_DIRECTORY_ENTRY_IDENTIFIER=E-invoicing address (directory_entry_identifier)
EINVOICING_SUPERPDP_DIRECTORY_ENTRY_IDENTIFIER_HELP=Optional (fr_siren): e-invoicing routing identifier created if the user enables invoice reception.
EINVOICING_SUPERPDP_OAUTH_STATE_MISMATCH=Connection failed: the "state" security parameter does not match (expired session or invalid attempt). Please restart the connection.
EINVOICING_API_KEY=API key

# AP EsaLink
EINVOICING_ESALINK_TOKEN=Access token
EINVOICING_ESALINK_ACTIONS=Actions
EINVOICING_ESALINKP_HELP_CREDENTIAL1=To use the <b>EsaLink Access Point</b> as your official Access Point for E-invoicing, you must follow the following steps:
EINVOICING_ESALINKP_HELP_CREDENTIAL2=...Create account on %s. Next steps will be described later once feature is available...

# AP SuperPDP
EINVOICING_SUPERPDP_HELP_CREDENTIAL1=To use the <b>SuperPDP Access Point</b> as your official Access Point for E-invoicing, you must follow the following steps:
EINVOICING_SUPERPDP_HELP_CREDENTIAL2=1) Create an account on the SuperPDP platform and subscribe to their service for your company: %s
EINVOICING_SUPERPDP_HELP_CREDENTIAL3=2) Go into the customer dashboard of SuperPDP, into menu "Application", then click "New application" and select your company, copy this value <b>%s</b> in the field URLs of redirection, and finally choose "Confidential" as type of application, then "Create".
EINVOICING_SUPERPDP_HELP_CREDENTIAL4=3) Once the application has been created, a couple of credentials client_id/client_secret is available (warning the client secret is available only once at the creation of the application, so make sure to save it securely), you can enter these credentials in the field "%s" and "%s" on this configuration page and click on "%s" then "%s".
EINVOICING_SUPERPDP_HELP_CREDENTIAL_VIA_PARTNER=To be able to use E-invoicing (using our Access Point partner <b>SuperPDP</b>), you must first create an E-Invoice account (this is a legal requirement in France): %s

# Reasons
ReasonRecipientNotConnected=Recipient not connected
ReasonMissingOrInsufficientSupportingDocument=Missing or insufficient supporting document
ReasonRoutingError=Routing error
ReasonOther=Other
ReasonBankCoordinatesError=Bank coordinates error
ReasonContractTerminated=Contract terminated
ReasonDoubleInvoice=Double invoice
ReasonIncorrectOrMissingOrderNumber=Incorrect or missing order number
ReasonIncorrectVATRate=Incorrect VAT rate
ReasonIncorrectTotalAmount=Incorrect total amount
ReasonInvoiceCalculationError=Invoice calculation error
ReasonMissingLegalMention=Missing legal mention
ReasonDuplicateInvoiceAlreadyIssuedOrReceived=Duplicate invoice (already issued/received)
ReasonUnknownRecipient=Unknown recipient
ReasonRecipientError=Recipient error
ReasonUnknownTransaction=Unknown transaction
ReasonUnknownIssuer=Unknown issuer
ReasonAntivirusControl=Antivirus control
NoAvailableValidatorforThisAccessPoint= No available validator for this AP
InvoicePrecheckResult=AP Pre-validation Result
InvoicePrecheckResultHelp=Result of the e-invoice file validation performed using your Access Point (AP) validator.
InvoicePrecheckSuccessful=AP validator pre-check passed.
InvoicePrecheckFailed=AP validator pre-check failed.
# Local EN 16931 business rules check
EINVOICING_BR_CHECK=EN 16931 business rules check on the generated XML
EINVOICING_BR_CHECK_HELP=After generating the e-invoice XML, checks a subset of the EN 16931 business rules locally (totals arithmetic BR-CO-10 to BR-CO-17, line rules, VAT category and rate coherence, seller SIREN format), quoting the official rule id. Choose "No check" to disable it, "Warning only" (default) to report violations as warnings, or "Blocking" to abort the generation on any violation. This is a fast local safety net for any platform; the official Schematron validation of the Approved Platform remains the reference.
EINVOICING_BR_CHECK_NOCHECK=No check
EINVOICING_BR_CHECK_WARNING_ONLY=Warning only
EINVOICING_BR_CHECK_BLOCKING=Blocking (abort generation on violation)
EInvoiceBusinessRulesViolations=%s EN 16931 business rule violation(s) found in the generated e-invoice
# Lock of an already-transmitted invoice
EInvoiceAlreadyTransmittedLocked=This invoice has already been transmitted to the Access Point (flow %s). A transmitted invoice is immutable: issue a credit note or a corrective invoice to amend it. You can enable re-sending in the module setup to test the platform retry behaviour.
EINVOICING_ALLOW_RESEND_TRANSMITTED=Allow re-sending an already transmitted invoice
EINVOICING_ALLOW_RESEND_TRANSMITTED_HELP=Off by default. A transmitted invoice is immutable; correct it with a credit note or a corrective invoice. Enable only to deliberately test the Access Point retry behaviour (re-sending will be refused as a duplicate).
EINVOICING_ALLOW_REGEN_TRANSMITTED=Allow regenerating the e-invoice of a transmitted invoice (dev)
EINVOICING_ALLOW_REGEN_TRANSMITTED_HELP=Off by default. Dev/inspection only: keeps the "Regenerate e-invoice" button and action available on a transmitted invoice so you can rebuild the CII/Factur-X and inspect the XML. Re-sending stays locked.
EINVOICING_TRANSMITTED_NOT_FOR_PROD=Warning: must not be used in production, breaks the AFNOR/PA/PDP contracts
EInvoiceTransmittedModifyDisabled=This invoice has been transmitted to the Access Point and can no longer be modified. Issue a credit note or a corrective invoice to amend it.
# Recipient directory pre-check (annuaire des Plateformes Agreees)
EINVOICING_PRECHECK_DIRECTORY=Check recipient reachability in the directory
EINVOICING_PRECHECK_DIRECTORY_HELP=On by default. On the invoice card, checks that the recipient (its SIREN) has an active reception address in the Approved Platforms directory. A recipient absent from the directory, or present but without an active routing line, cannot receive electronic invoices (sending would be rejected with a routing error). This is a read-only lookup and never blocks. Note: the sandbox directory is incomplete, so results are only indicative in test mode.
EInvoicingDirectoryCheck=Recipient reachability (directory)
EInvoicingDirectoryCheckHelp=Whether the recipient (its SIREN) has an active reception address in the Approved Platforms directory (annuaire). A recipient that is absent, or present with no active routing line, cannot receive electronic invoices and sending would be rejected with a routing error.
EInvoicingDirectoryCheckButton=Check directory
EInvoicingDirectoryChecking=Checking the directory...
EInvoicingDirectoryRoutable=Reachable: an active reception address was found in the directory
EInvoicingDirectoryAbsent=Not reachable: recipient (SIREN %s) is absent from the Approved Platforms directory
EInvoicingDirectoryInactive=Not reachable: recipient (SIREN %s) is in the directory but has no active routing line
EInvoicingDirectoryUnsupported=Directory lookup is not available for the current platform
EInvoicingDirectoryError=Directory check failed: %s
EInvoicingDirectoryNoSiren=No SIREN set on the recipient third party: cannot check the directory
# Require routable recipient before transmission (opt-in enforcement)
EINVOICING_REQUIRE_ROUTABLE_RECIPIENT=Require the recipient to be reachable before transmission
EINVOICING_REQUIRE_ROUTABLE_RECIPIENT_HELP=Off by default (opt-in). When on, the e-invoice is still generated (a recipient that is not routable does not make the document invalid) but its transmission to the Approved Platform is blocked if the recipient is absent from the directory, or present without an active routing line, since transmission would be rejected with a routing error (fr:213). The check never blocks when the directory lookup is unavailable, errors, or the recipient has no SIREN. Note: the sandbox directory is incomplete, so enabling this in test mode can flag recipients that are actually reachable in production.
EInvoiceNotGeneratedRecipientNotRoutable=E-invoice not generated: the recipient cannot receive electronic invoices
EInvoiceGeneratedButRecipientNotRoutable=E-invoice generated, but the recipient cannot receive it yet, so its transmission will be blocked
EInvoiceNotSentRecipientNotRoutable=Invoice not sent: the recipient cannot receive electronic invoices
