Setting Up NF203 Compliance
This document summarizes the guidelines to follow in order to use JustOn Billing & Invoice Management in compliance with the NF203 standard. In addition, it explains important concepts for a good understanding of JustOn Billing & Invoice Management.
Required Configuration
-
Install JustOn Billing & Invoice Management.
For details, see Installing JustOn Billing & Invoice Management.
-
Deploy the JustOn Configurator package "Compliance France".
For details, see Compliance France.
-
Configure the tax breakdown table to display net and gross amounts per tax on invoice PDF documents, as required for France.
For details, see Displaying Tax Breakdown Table.
-
Enable the display of certifications on invoice PDF documents.
For details, see Defining Displayed Certifications.
-
Enable the creation of bookkeeping data for deposit invoices.
Select the global setting
Create Bookkeeping Data for Deposit.For details, see Enabling Deposit Invoice Bookings.
-
Define the yearly reset for the invoice number range.
In the relevant counter (
Defaultunless configured otherwise), set the fieldResettoYEARLY.For details, see Counters and Number Ranges.
-
Define a text explaining the payment terms and late payment penalties on invoice PDF documents, as required for France.
For details, see Editing Standard Text Blocks.
-
Add the picklist values for the legal forms of companies in France to the account field
Legal Form.The values must include:
- EI
- EURL
- SARL
- SA
- SASU
- SNC
- Scop
- SCA
- SCS
For details, see Modifying Picklist Values.
Preparing Fiscal Archives
The NF203 standard requires operators to enable an audit of the accounts. This implies that all relevant data is archived and that auditors are authorized to check the data.
Relevant Information
The data to be archived comprises all data that forms the basis of the accounting data in the accounting systems.
The scope differs depending on whether or not operators create booking details using JustOn Billing & Invoice Management:
| Operating method | Source records for accounting data |
|---|---|
| Without booking details and booking periods | invoices (with account data) invoice line items balances (type Payment) |
| Using booking details and booking periods in JustOn | booking details (types Revenue, Contra Account, Deferred Revenue, Tax, Payment, Expense, Deferred Expense)invoices (with account data) invoice line items balances (type Payment) |
Creating Fiscal Archives
There are two methods to collect and save the source records of the accounting data.
Method 1
-
Create a report of the accounting data.
The report must include all source data (booking details, invoices, invoice line items, balances) for the accounting data in the accounting systems. If required, also include the source data of the invoices, like orders, contracts, and so on.
For details, see Reports | Salesforce Help.
-
Export the report.
For details, see Export a Report | Salesforce Help.
-
Save the exported files to a secure location of your choice.
Method 2
-
Export the invoices.
For details, see Exporting Invoices.
-
Export the booking details.
For details, see Exporting Booking Details.
-
Create a report that includes the relevant balances, and export the report.
For details, see Reports | Salesforce Help and Export a Report | Salesforce Help.
-
Save the exported files to a secure location of your choice.
Facilitating Access for Auditors
Allow auditors to view the data relevant for accounting in Salesforce.
-
Create a dedicated permission set for the audit.
The permission set must grant read access to the accounting-related records, notably booking details, invoices, invoice line items, balances, and so on.
For details, see Permission Sets | Salesforce Help.
-
Create a dedicated profile to be assigned to the users who perform the audit.
To grant users read permissions, start with the standard profile Minimum Access (as the profile with the fewest privileges), and then assign the dedicated permission set created before.
For details, see Profiles | Salesforce Help.
-
Create a user for the audit and assign the audit profile created before.
This grants the users the read access required for audits.
For details, see Add a Single User | Salesforce Help.
Tracking Technical Events
The NF203 standard requires a technical event journal to trace all changes to accounting data. JustOn Billing & Invoice Management implements this requirement by combining two logging sources: the Salesforce Audit Trail and JET records. The dual logging ensures complete traceability of technical events in accordance with the requirements of the NF203 certification.
Salesforce Audit Trail
The Salesforce Setup Audit Trail tracks system access and changes to master data. This monitoring is enabled by default and cannot be disabled.
The Setup Audit Trail immediately displays the 20 most recent setup changes. Operators can download the complete history of the last 180 days as CSV files.
Note
After 180 days, Salesforce deletes the records. Therefore, JustOn strongly recommends establishing operating procedures to download the setup history on a regular basis.
Users cannot delete the records of the Setup Audit Trail. This means that all events tracked in the Setup Audit Trail are technically non-deletable.
- Salesforce Audit Trail events
-
Code Event name Non-purgeable Operation 10 Change of the continuous sequence management mode Change of the invoice counter 130 Management of user authorizations and rights Change of the user profile or of the assigned permissions 240 Tracking of maintenance interventions Grant of login access to JustOn support 270 Change of compliance parameters Change of invoice counter, number range, business entity, account assignment rules, tax rules, dunning levels, currencies, fiscal year 280 Start/end of tax audit Login history of the user with the profile Tax Control400 Change of the fiscal period duration Change of the fiscal year 410 Change of the data identifying the company or the taxable agent Change of the business entity
JustOn JET Records
JET (Technical Event Journal) is a custom object introduced to track specific events that the NF203 certification requires but that are not part of the Salesforce Setup Audit Trail. Each record stores the event code, the event name, the event timestamp, and information on the event details or the produced result.
Info
For better access to the logged data, JustOn recommends creating a dedicated report that includes the created JET records. For details, see Reports | Salesforce Help.
- JustOn JET events
-
Code Event name Non-purgeable Operation 20 Periodic fiscal archiving (monthly) Export of individual booking periods or of the invoices of a month as CSV files 30 Archiving at the end of the fiscal year or fiscal period Export of all booking periods or invoices of a year as CSV files 50 Period closing (day/month) Change of the booking period status to Closed180 Generation of an export file for booking details Export of the booking period (modification date of the produced file content) 250 Installation of a new major software version Installation/upgrade of JustOn Billing & Invoice Management (Salesforce Setup → package installation date) 255 Installation of a new minor software version Installation/upgrade of JustOn Billing & Invoice Management (Salesforce Setup → package installation date)