API de balance de vérification
Commencer
TrueTrack, précédemment connu sous le nom de « BRP RISE », est un programme et outil de diagnostic et d’amélioration de la rentabilité destiné aux concessionnaires. Le programme TrueTrack vise à aider les concessionnaires à améliorer leur performance financière en mesurant leurs résultats et en fournissant des comparatifs avec des concessions similaires dans leur région.
TrueTrack fournit :
- Tableaux de bord, analyses des tendances et rapports détaillés pour chaque département.
- Comparatif personnalisable pour l’évaluation des performances des concessions.
- Personnel d’assistance qui aide à améliorer les TrueTrack objectifs du programme et la valeur des données de la concession.
TrueTrack offre les avantages suivants aux employés de la concession :
- Réduit le temps nécessaire pour analyser les données de la concession afin de mettre en évidence ce qui compte.
- Surveille chaque département sans nécessiter de tableaux ou feuilles de calcul complexes.
- Permet d’évaluer facilement chaque département en le comparant à diverses moyennes concurrentielles détaillées.
- Met rapidement en évidence les opportunités de profit les plus importantes au sein de chaque département.
- Diagnostique chaque opportunité de profit afin d’aider à élaborer un plan d’amélioration avec les gestionnaires.
Plus d’informations sont disponibles sur le TrueTrack site.
L’API Trial Balance permet à votre DMS d’envoyer des informations financières sélectionnées d’un concessionnaire au programme TrueTrack .
❗❗ L’API Trial Balance n’est PAS développée par BRP mais par le partenaire TrueTrack Jackson Dawson ❗❗
La documentation de l’API est fournie dans le portail DCP pour un accès facile, mais Jackson Dawson (JD) la développe, la certifie et en assure le support.
Résumé commercial
Sujet | Description |
|---|---|
Portée | API globale pour toutes les régions |
Fonctionnalités principales |
|
Processus métier pris en charge | |
Avantages pour les concessionnaires |
|
Avantages pour BRP |
|
Informations techniques
Caractéristiques
Type d'API | Type DSP | Version DCP | Complexité |
|---|---|---|---|
Obtenir des données de BRP | DMS | V3 - International | Faible |
Envoyer des données à BRP | CRM | V4 - Amérique du Nord | Un peu plus |
Transaction avec BRP | | | Quelque peu plus |
Authentification
L'API utilise l'authentification OAuth 2.0.
Pour obtenir vos identifiants, vous devez écrire à support@truetracksolution.com.
Vous avez besoin d’un jeton d’accès valide avant d’appeler cette API ou vous devez appeler le point de terminaison d’authentification TrueTrack pour en obtenir un.
Le jeton d'accès est valable pendant 60 minutes ! (3600 secondes)
URL d’authentification de base
Test | https://qa-api-auth.truetracktest.com |
|---|---|
Production | https://api-auth.truetracksolution.com |
URL de base
Test | https://qa-api.truetracktest.com |
|---|---|
Production | https://api.truetracksolution.com |
Ressource : Données de balance de vérification
Un DMS utilise la Données de balance de vérification ressource pour envoyer les données financières du concessionnaire pour le programme TrueTrack.
Représentation JSON
{
"dealer_no": "0000123456",
"generated_at": "2023-10-25T17:10:43+00:00",
"first_year_month_available": "2017-01",
"fiscal_year_start_month": 1,
"currency": "USD",
"language": "en",
"manual_report": true,
"user": "cj",
"general_ledger": {
"accounts_hash": "4aed7e591448f28faa89c475edc5b5bb",
"accounts": [
{
"number": "16000",
"description": "Parts & Accessories Inventory",
"category": "asset",
"debit": true
},
{
"number": "22300",
"description": "Loans",
"category": "liability",
"debit": false
},
{
"number": "30000-07",
"description": "Owners Equity",
"category": "equity",
"debit": false
},
{
"number": "44320",
"description": "Sales New BRP PWC",
"category": "revenue",
"debit": false
},
{
"number": "54320",
"description": "Cogs New BRP PWC",
"category": "cost of sales",
"debit": true
},
{
"number": "70000",
"description": "Advertising BRP",
"category": "expense",
"debit": true
}
]
},
"trial_balances": [
{
"year_month": "2023-03",
"accounts_hash": "c60be469e4c79fb36c3daead049d6a2d",
"accounts": [
{
"number": "16000",
"beginning_balance": 1927737.66,
"ending_balance": 1933336.42,
"count": 47119
},
{
"number": "44320",
"beginning_balance": -135044.82,
"ending_balance": -378856.22,
"count": 7
},
{
"number": "54320",
"beginning_balance": 119516.00,
"ending_balance": 338556.00
},
{
"number": "70000",
"beginning_balance": 13271.50,
"ending_balance": 13455.38
}
]
},
{
"year_month": "2023-04",
"accounts_hash": "5dbe84a4f973145a7e7c1e1e61c9173b",
"accounts": [
{
"number": "16000",
"beginning_balance": 1933336.42,
"ending_balance": 1932254.80,
"count": 47165
},
{
"number": "44320",
"beginning_balance": -378856.22,
"ending_balance": -476483.01,
"count": 3
},
{
"number": "54320",
"beginning_balance": 338556.00,
"ending_balance": 426507.00
},
{
"number": "70000",
"beginning_balance": 13455.38,
"ending_balance": 14845.38
}
]
}
]
}Propriétés
Tous les champs numériques avec décimales utilisent le point(.) comme séparateur décimal. La virgule (,) n'est PAS prise en charge comme séparateur décimal.
Property | Type | Definition | Notes |
|---|---|---|---|
dealer_no * | string | Dealer number. | Length: 10 |
generated_at * | string | Date/Time the data is generated, in ISO 8601. | Format: yyyy-mm-ddThh:mm:ssZ or yyyy-mm-ddThh:mm:ss+000 |
first_year_month_available * | string | Earliest available month of data. | Format: yyyy-mm Example: “2016-01” |
fiscal_year_start_month * | number | The month that the fiscal year starts. | Format: 1 to 12 |
currency * | string | The currency in which the balance is provided. The available values are listed in the Currency table below. | Length: 3 |
language * | string | Language of account descriptions. See the Languages table below. | Length: 2 |
manual_report * | boolean | True when manually generated by a user, false if generated by the automatic job. | |
user * | string | User identification. Empty string if an automatic job does the submittal. | Max Length: 64 |
general_ledger * | object | Contains the list of accounts found in the general ledger |
|
general_ledger.accounts_hash * | string | The hash of the general ledger accounts array. | Length: 32 |
general_ledger.accounts | List of objects | |
|
general_ledger.accounts. number * | string | The account number. It can't be empty. | Length: 1 to 64 |
general_ledger.accounts. description * | string | A description of the account. It can't be empty. | Length: 1 to 256 |
general_ledger.accounts. category * | string | Enum of account category, one of:
| |
general_ledger.accounts.debit | boolean | True if the account is for debit, false if it's for credit. |
|
trial_balances * | List of objects | |
|
trial_balances.year_month * | string | The month of the trial balance. | Format: yyyy-mm Example: “2023-01” |
trial_balances.accounts_hash * | string | The hash of the trial balance accounts array. | Length: 32 |
trial_balances.accounts * | List of objects | An array of trial balance accounts for the month. |
|
trial_balances.accounts.number * | string | The account number. | Length: 64 |
trial_balances.accounts. beginning_balance * | number | The balance amount at the start of the month. For all profit & loss accounts, the value is 0 for the first month of the fiscal year. | ±99999999.99 |
trial_balances.accounts. ending_balance * | number | The balance amount at the end of the month. | ±99999999.99 |
trial_balances.accounts.count | number | Optional: An associated count based on the type of account. | ±99999999.99 |
Les propriétés en bleu et marquées d’un astérisque (*) sont obligatoires dans la ressource.
Devise
Organisation de vente | Devise |
|---|---|
1010 | CAD |
3020 | USD |
Langues
Code | Langue |
|---|---|
de | Allemand |
en | Anglais |
es | Espagnol |
fi | Finnois |
fr | Français |
it | Italien |
nl | Néerlandais |
no | Norvégien |
pt | Portugais (Brésil) |
sv | Suédois |
Limites et contraintes
Format des nombres
Tous les champs numériques avec décimales utilisent le point(.) comme séparateur décimal. La virgule (,) n’est PAS prise en charge comme séparateur décimal.
Comprendre la balance de vérification
Structure du payload
Chaque payload soumis contient deux grands objets :
- La liste des comptes du grand livre.
- Une liste des balances de vérification, une par mois soumis.
Grand livre
Chaque soumission contient la liste complète des comptes du grand livre, que le compte ait ou non un solde dans les balances de vérification soumises.
Dans certains systèmes, les comptes du grand livre sont marqués « inactifs ». Ces comptes doivent également être inclus si le compte a un solde pour n’importe quel mois.
👉 Seuls les comptes du grand livre où des transactions sont enregistrées, souvent appelés comptes détaillés, sont envoyés.
Les autres comptes, comme en-tête, consolidé, total, récapitulatif, etc., ne sont PAS envoyés.
Balances de vérification
Chaque soumission peut inclure plusieurs mois de balances de vérification. Chaque mois contient tous les comptes ayant un solde au début ou à la fin du mois.
👉 Les comptes dont le solde est zéro au début et à la fin du mois ne doivent pas être inclus.
Dans toute balance de vérification soumise, un nombre positif signifie que le compte a un solde débiteur, et un nombre négatif signifie que le compte a un solde créditeur, indépendamment du solde « normal » de ce compte.
De nombreux systèmes comptables réinitialisent les soldes des comptes de profits et pertes au début d'un nouvel exercice fiscal. La beginning_balance doit être de 0 pour tous les comptes de profits et pertes dans le premier mois de l'exercice fiscal.
Hachages
La propriété accounts_hash dans les objets general_ledger et trial_balances détermine si les comptes ont changé depuis la dernière soumission.
Le backend TrueTrack enregistre la valeur accounts_hash reçue dans le payload. TrueTrack compare la valeur enregistrée de accounts_hash avec la valeur accounts_hash reçue lors de la réception d’un payload. Si elles sont identiques, il n’y a eu aucun changement et les données n’ont pas besoin d’être traitées.
👉Toutes les propriétés des comptes doivent être incluses dans le hachage.
Pour le grand livre, le hachage est calculé sur les propriétés suivantes de tous les comptes :
- number
- description
- category
- debit
Pour les balances de vérification, le hash est calculé sur les propriétés suivantes de tous les comptes :
- numéro
- solde_initial
- solde_final
- compte
La valeur du hash doit comporter 32 caractères et est calculée à l’aide de l’algorithme MD5.
La manière exacte de calculer le hash n’est pas importante tant que toutes les propriétés sont incluses.
TrueTrack ne tentera pas de recalculer le hash 😁
Le hash pourrait être calculé directement sur la charge utile JSON avant son envoi.
Par exemple, le hash pourrait être calculé sur le tableau comptes avant d’envoyer la charge utile.
Le hachage peut également être calculé à la volée lors de la création de la charge utile.
Comptes du Service de Qualité (QS)
L’objectif du programme Service de Qualité (QS) de BRP est d’améliorer les opérations de service d’un concessionnaire, d’augmenter les revenus et les profits, et d’offrir une meilleure expérience client globale.
Un concessionnaire participant au programme Service de Qualité doit fournir les services et les comptes pour obtenir tous les avantages des métriques générées dans TrueTrack.
La propriété compte dans les données du compte de balance de vérification fournit des informations basées sur l’utilisation du compte.
Saisie dans TrueTrack
Il est possible que votre DMS ne fournisse pas de moyen pour le concessionnaire de saisir les comptes. Si c’est le cas, le concessionnaire peut saisir les comptes directement sur le site TrueTrack .
Les comptes peuvent être saisis sous Outils de données > Importer des données en cliquant sur le bouton Saisie rapide pour Comptes et Divers dans le coin supérieur droit. Le concessionnaire sélectionne le mois et l’année corrects et soumet les comptes. Les données ont été envoyées via l’API de Balance de Vérification si vos champs de compte sont grisés.
Comptes du Département de Service
Selon la manière dont le système comptable du concessionnaire suit les revenus du département de service, le concessionnaire peut avoir plus ou moins de comptes à saisir que l’exemple présenté ci-dessous.

Dans cet exemple, le concessionnaire a saisi le nombre d’ordres de réparation (RO) pour les comptes Main-d’œuvre payée par le client, Main-d’œuvre interne, Réparation sous-traitée et Main-d’œuvre sous garantie. En règle générale, le total de ces lignes correspondra au nombre total d’ordres de réparation (RO) du service pour le mois.
Certains concessionnaires attribuent un montant déterminé de fournitures d’atelier à chaque ordre de réparation ou peut-être aux ordres dépassant un certain montant en dollars. Par exemple, moins de la moitié des RO du concessionnaire avaient des coûts de fournitures d’atelier imputés.
Nombre d’employés
TrueTrack demande le nombre d’employés en fonction de la manière dont un concessionnaire ventile les coûts de main-d’œuvre. Idéalement, un concessionnaire suit séparément la masse salariale du service pour les responsables du service, les rédacteurs de service, les techniciens de service et tout autre personnel de soutien au service, comme indiqué dans l’exemple ci-dessous.

Département PA&A
Certains concessionnaires suivent le PA&A dans des comptes distincts du grand livre, tandis que d’autres combinent les catégories. Dans l’exemple ci-dessous, le concessionnaire inclut les ventes de vêtements et d’accessoires avec les ventes de pièces.

Résumé des décomptes
Utilisation du compte | Nombre |
|---|---|
Ventes BRP ATV | Nombre d’unités vendues |
COS | Aucun comptage requis |
Dépense | Aucun comptage requis |
Ventes F&I | Nombre de factures vendues durant le mois |
Inventaire | Nombre de véhicules en inventaire à la fin du mois |
Ventes de pièces | Nombre de factures vendues durant le mois |
Ventes RO | Nombre de factures vendues durant le mois |
Référence de l'API
curl --location 'https://api-auth.truetracksolution.com/oauth2/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: XSRF-TOKEN=5a01ec89-9085-437e-a7a8-d0dac11779b4' \
--data-urlencode 'client_id=YOUR_CLIENT_ID' \
--data-urlencode 'client_secret=YOUR_CLIENT_SECRET' \
--data-urlencode 'scope=trial_balance/write' \
--data-urlencode 'grant_type=client_credentials'curl --location 'https://api.truetracksolution.com/trial-balance' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_BEARER_TOKEN' \
--data '{
"dealer_no": "0000123456",
"generated_at": "2023-10-25T17:10:43+00:00",
"first_year_month_available": "2017-01",
"fiscal_year_start_month": 1,
"currency": "USD",
"language": "en",
"manual_report": true,
"user": "cj",
"general_ledger": {
"accounts_hash": "4aed7e591448f28faa89c475edc5b5bb",
"accounts": [
{
"number": "16000",
"description": "Inventory Parts & Accessories",
"category": "asset",
"debit": true
},
{
"number": "22300",
"description": "Loans from Shareholders",
"category": "liability",
"debit": false
},
{
"number": "30000-07",
"description": "Owners Equity",
"category": "equity",
"debit": false
},
{
"number": "44320",
"description": "Sales New BRP SSV",
"category": "revenue",
"debit": false
},
{
"number": "54320",
"description": "Cogs New BRP SSV",
"category": "cost of sales",
"debit": true
},
{
"number": "70000-05",
"description": "Advertising BRP",
"category": "expense",
"debit": true
}
]
},
"trial_balances": [
{
"year_month": "2023-03",
"accounts_hash": "c60be469e4c79fb36c3daead049d6a2d",
"accounts": [
{
"number": "16000",
"beginning_balance": 1927737.66,
"ending_balance": 1933336.42,
"count": 47119
},
{
"number": "44320",
"beginning_balance": -135044.82,
"ending_balance": -378856.22,
"count": 7
},
{
"number": "54320",
"beginning_balance": 119516.00,
"ending_balance": 338556.00
},
{
"number": "70000-05",
"beginning_balance": 13271.50,
"ending_balance": 13455.38
}
]
},
{
"year_month": "2023-04",
"accounts_hash": "5dbe84a4f973145a7e7c1e1e61c9173b",
"accounts": [
{
"number": "16000",
"beginning_balance": 1933336.42,
"ending_balance": 1932254.80,
"count": 47165
},
{
"number": "44320",
"beginning_balance": -378856.22,
"ending_balance": -476483.01,
"count": 3
},
{
"number": "54320",
"beginning_balance": 338556.00,
"ending_balance": 426507.00
},
{
"number": "70000-05",
"beginning_balance": 13455.38,
"ending_balance": 14845.38
}
]
}
]
}
'Comment faire
Cette section fournit des informations sur la manière d’obtenir des résultats spécifiques avec l’API.
Obtenir un jeton d’accès
Obtenez un jeton d’accès pour appeler l’API Trial Balance.
curl --location 'https://api-auth.truetracksolution.com/oauth2/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=REPLACE_ME_CLIENT_ID' \
--data-urlencode 'client_secret=REPLACE_ME_CLIENT_SECRET' \
--data-urlencode 'scope=trial_balance/write' \
--data-urlencode 'grant_type=client_credentials'Téléverser les données de balance de vérification
Envoyez les données de la balance de vérification du concessionnaire pour un mois.
curl --location 'https://api.truetracksolution.com' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--data '{
"dealer_no": "0000123456",
"generated_at": "2023-10-25T17:10:43+00:00",
"first_year_month_available": "2017-01",
"fiscal_year_start_month": 1,
"currency": "USD",
"language": "en",
"manual_report": true,
"user": "cj",
"general_ledger": {
"accounts_hash": "4aed7e591448f28faa89c475edc5b5bb",
"accounts": [
{
"number": "16000",
"description": "Inventory Parts & Accessories",
"category": "asset",
"debit": true
},
{
"number": "22300",
"description": "Loans from Shareholders",
"category": "liability",
"debit": false
},
{
"number": "30000-07",
"description": "Owners Equity",
"category": "equity",
"debit": false
},
{
"number": "44320",
"description": "Sales New BRP SSV",
"category": "revenue",
"debit": false
},
{
"number": "54320",
"description": "Cogs New BRP SSV",
"category": "cost of sales",
"debit": true
},
{
"number": "70000-05",
"description": "Advertising BRP",
"category": "expense",
"debit": true
}
]
},
"trial_balances": [
{
"year_month": "2023-03",
"accounts_hash": "c60be469e4c79fb36c3daead049d6a2d",
"accounts": [
{
"number": "16000",
"beginning_balance": 1927737.66,
"ending_balance": 1933336.42,
"count": 47119
},
{
"number": "44320",
"beginning_balance": -135044.82,
"ending_balance": -378856.22,
"count": 7
},
{
"number": "54320",
"beginning_balance": 119516.00,
"ending_balance": 338556.00
},
{
"number": "70000-05",
"beginning_balance": 13271.50,
"ending_balance": 13455.38
}
]
}
]
}
'Gestion des erreurs
Cette section présente divers scénarios d’appels incorrects ou erronés, qui entraînent des messages d’erreur et des résultats incorrects.
400 Requête Incorrecte
Le code d’état 400 apparaît généralement lors du développement et de l’intégration et ne devrait pas être reçu pendant les opérations normales. La réponse renvoyée contient les informations nécessaires pour corriger le problème.
De nombreux problèmes peuvent entraîner un code d'état 400 ; les plus courants sont répertoriés dans le tableau ci-dessous.
Réponse | Résolution |
|---|---|
Retourné si le numéro de concessionnaire est invalide. {
"status": "400",
"id": "rrt-07cdd77f98c381924-d-ea-22529-1513654-1",
"title": "mauvaise_requête",
"meta": {
"service": "01",
"detail": "échec de la validation de la requête",
"payload": {
"details": [
{
"message": "La chaîne \"22391888\" est trop courte (longueur : 8, minimum requis : 10) : []"
}
]
}
}
} | Si le concessionnaire utilise votre DMS, il se peut qu’il ne soit plus un concessionnaire BRP. Vérifiez avec lui et désactivez les mises à jour d’inventaire des pièces. Assurez-vous que le numéro de concessionnaire comporte 10 caractères. Si vous enregistrez le numéro sans les zéros initiaux, ajoutez-les avant d’appeler l’API. L’erreur est également renvoyée si le concessionnaire n’est pas un concessionnaire BRP actif. |
Retourné si une propriété est manquante. {
"status": "400",
"id": "e090fc8d-1651-42d9-9008-4c1bcb666212",
"title": "mauvaise_requête",
"meta": {
"service": "01",
"detail": "Corps de requête invalide : [propriétés obligatoires manquantes ([\"fiscal_year_start_month\"])]"
}
} | Ajoutez la propriété manquante au payload. |
Retourné si une date a un format invalide. {
"status": "400",
"id": "0829c7e5-f568-4a04-9c71-0977937d5586",
"title": "mauvaise_requête",
"meta": {
"service": "01",
"detail": "Corps de requête invalide : [l’attribut de format \"int32\" n’est pas pris en charge, la chaîne \"2023-10-25T17:10:43\" est invalide selon les formats requis [yyyy-MM-dd'T'HH:mm:ssZ, yyyy-MM-dd'T'HH:mm:ss.SSSZ]]"
}
} | Modifiez le format de la chaîne de date pour correspondre au format attendu dans le payload. |
Retourné si un nombre a un format invalide.
{
"status": "400",
"id": "fa8fced3-020a-46d5-a2e0-da93bfd9b6c5",
"title": "mauvaise_requête",
"meta": {
"service": "01",
"detail": "Corps de requête invalide : [l’instance n’a pas satisfait les schémas requis (0 sur 1 correspondants), l’attribut de format \"int32\" n’est pas pris en charge]"
}
}
| Tous les montants dans le payload ont un format de ±9999999.99. Modifiez le format de la propriété pour correspondre au payload. |
401 Non autorisé
Le code d’erreur 401 Unauthorized est renvoyé lorsque vous essayez d’appeler l’API Trial Balance avec un access_token expiré.
Vous devez obtenir un nouvel access_token en effectuant un appel au point de terminaison d’authentification Trial Balance.
Le code d’erreur 401 Unauthorized est également renvoyé si vous n’avez pas demandé l’accès à l’API en envoyant un courriel à [email protected].
Exigences DSP
Exigences fonctionnelles
ID | Type | Exigence |
|---|---|---|
1 | Obligatoire | Le concessionnaire doit pouvoir soumettre manuellement les données de balance de vérification. |
2 | Obligatoire | Le concessionnaire doit pouvoir soumettre manuellement les données de balance de vérification pour un mois autant de fois que souhaité. |
3 | Obligatoire | Le concessionnaire dispose des options suivantes pour soumettre les données de balance de vérification :
|
4 | Obligatoire | Le DMS doit définir la propriété user à un identifiant de la personne effectuant la soumission manuelle, de préférence l’adresse e-mail. |
5 | Obligatoire | La propriété beginning_balance pour tous les comptes de profits et pertes doit être 0 pour le premier mois de l’exercice fiscal. |
6 | Obligatoire | Si disponible, 5 ans de données historiques doivent être soumis lorsque le concessionnaire rejoint le programme TrueTrack . |
7 | Optionnel | Le concessionnaire doit pouvoir activer le téléversement automatique des données de balance de vérification. |
8 | Optionnel | Lorsque le téléversement automatique est actif, les données de balance de vérification doivent être envoyées selon le calendrier suivant :
|
Activités de certification
Cette section présente toutes les activités de certification et les validations qui doivent être complétées pour certifier l’API.
Validations
Les tests énumérés dans le tableau ci-dessous doivent être effectués avec succès dans l’environnement de test avant que vous puissiez commencer la phase pilote avec les concessionnaires.
👉 Dans tous les tests, vous devez fournir un rapport listant les comptes et les données de la balance de vérification. Le rapport sera utilisé pour valider les données de la balance de vérification reçues.
Le rapport peut être fourni en PDF, Excel ou CSV.
Pour tous les tests, les validations suivantes sont effectuées :
- Tous les comptes sont inclus, même s’ils n’ont aucun solde.
- Comparer les soldes avec la balance de vérification exportée (feuille de calcul, PDF, etc.).
- Le premier mois de l’exercice financier
- Le dernier mois de l’exercice financier
- Mois au milieu
ID | Test | Résultat attendu |
|---|---|---|
1 | Soumettre manuellement les données de la balance de vérification pour le mois en cours. | Les données soumises sont valides. |
2 | Soumettre manuellement les données de la balance de vérification pour tous les mois d'une année civile entière. | Les données soumises sont valides. Vérifier que la propriété accounts_hash du grand livre général n’a PAS changé. |
3 | Soumettre manuellement les données de la balance de vérification pour tous les mois de l'exercice fiscal en cours. | Les données soumises sont valides. |
4 | Soumettre manuellement les données de la balance de vérification pour tous les mois de l'exercice fiscal précédent. | Les données soumises sont valides. |
5 | Modifier une description de compte et soumettre les données de la balance de vérification pour le mois en cours. | Les données soumises sont valides. Vérifier que la propriété accounts_hash du grand livre général a changé. |
6 | Modifier certains soldes de comptes. Si la soumission automatique est implémentée, | Les données soumises sont valides. Vérifier que la propriété accounts_hash de la balance de vérification a changé. |
7 | Si une soumission automatique est implémentée, exécuter les tâches suffisamment longtemps pour effectuer les soumissions quotidiennes et hebdomadaires. | Les données soumises sont valides. La propriété manual_report est false. |
Pilote concessionnaire
Le tableau ci-dessous décrit les paramètres et validations du pilote concessionnaire.
Paramètre | Valeur |
|---|---|
Environnement | Production |
Nombre de concessionnaires | 1 à 3 |
Durée | 3 semaines |
Validation 1 | Si une soumission manuelle est utilisée, le concessionnaire doit soumettre ses données de balance de vérification au moins tous les 2 jours pendant la phase pilote. |
Validation 2 | Si une soumission automatique est utilisée, les données de balance de vérification doivent être soumises quotidiennement pendant la phase pilote. |
Postman
Cette section décrit ce qui est disponible dans Postman pour explorer l’API.
Environnements
Un environnement Postman est disponible pour tester l’API Trial Balance. Cet environnement Postman contient des variables utilisées par les requêtes et est configuré pour se connecter à l’environnement de test.
Collections
La collection DMS - Balance de vérification contient des exemples d’appels à l’API pour télécharger des données de balance de vérification.