{"id":6683,"date":"2024-09-05T16:16:19","date_gmt":"2024-09-05T16:16:19","guid":{"rendered":"https:\/\/techhub.saworks.io\/?post_type=docs&#038;p=6683"},"modified":"2025-08-14T10:17:31","modified_gmt":"2025-08-14T10:17:31","slug":"8-modifications-de-la-base-de-donnees","status":"publish","type":"docs","link":"https:\/\/techhub.saworks.io\/fr\/docs\/comptabilite\/specification-comptable-possible\/8-modifications-de-la-base-de-donnees\/","title":{"rendered":"8. Modifications de la base de donn\u00e9es"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><strong>8.1 Table du Plan Comptable (acc_coa)<\/strong><\/h3>\n\n\n\n<p>Cette table stocke le&nbsp;<strong>Plan Comptable<\/strong>&nbsp;d&rsquo;une organisation.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Nom de colonne<\/th><th>Type de donn\u00e9es<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>id<\/code><\/td><td>int<\/td><td>Identifiant unique<\/td><\/tr><tr><td><code>gl_code<\/code><\/td><td>varchar(45)<\/td><td>Code du compte g\u00e9n\u00e9ral<\/td><\/tr><tr><td><code>category<\/code><\/td><td>varchar(45)<\/td><td>Cat\u00e9gorie du compte : \u201cactif\u201d, \u201crevenu\u201d, \u201cd\u00e9pense\u201d, \u201cpassif\u201d ou \u201ccapitaux propres\u201d<\/td><\/tr><tr><td><code>parent_id<\/code><\/td><td>int<\/td><td>R\u00e9f\u00e9rence \u00e0 l\u2019<code>id<\/code> de la table <code>m_acc_coa<\/code> pour permettre une hi\u00e9rarchie<\/td><\/tr><tr><td><code>name<\/code><\/td><td>varchar(45)<\/td><td>Nom du compte<\/td><\/tr><tr><td><code>type<\/code><\/td><td>varchar(45)<\/td><td>\u201cheader\u201d ou \u201cdetail\u201d. Les comptes de type \u201cheader\u201d ne peuvent pas avoir de transactions<\/td><\/tr><tr><td><code>description<\/code><\/td><td>varchar(500)<\/td><td>Description du compte<\/td><\/tr><tr><td><code>disabled<\/code><\/td><td>Boolean<\/td><td>Indique si le compte est d\u00e9sactiv\u00e9 (non supprim\u00e9). Aucun mouvement manuel ne peut y \u00eatre enregistr\u00e9<\/td><\/tr><tr><td><code>manual_entries_allowed<\/code><\/td><td>Boolean<\/td><td>Indique si des \u00e9critures manuelles peuvent \u00eatre pass\u00e9es sur ce compte<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>8.2 Modifications du produit de pr\u00eat (m_product_loan)<\/strong><\/h3>\n\n\n\n<p>Cette table stocke les r\u00e8gles comptables associ\u00e9es \u00e0 un produit de pr\u00eat.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Nom de colonne<\/th><th>Type de donn\u00e9es<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>accounting_rule<\/code><\/td><td>varchar(45)<\/td><td>Type de comptabilit\u00e9 : \u201caucune\u201d, \u201cencaisse\u201d ou \u201caccrual\u201d (comptabilit\u00e9 d\u2019exercice)<\/td><\/tr><tr><td>\u27a1\ufe0f Choisir \u201caucune\u201d d\u00e9sactive l\u2019enregistrement de toutes les transactions comptables.<\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>8.3 Table de liaison produit-plan comptable (acc_product_coa_mapping)<\/strong><\/h3>\n\n\n\n<p>Cette table fait le lien entre les&nbsp;<strong>codes GL<\/strong>&nbsp;utilis\u00e9s par un produit de pr\u00eat ou d\u2019\u00e9pargne.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Nom de colonne<\/th><th>Type de donn\u00e9es<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>id<\/code><\/td><td>int<\/td><td>Identifiant<\/td><\/tr><tr><td><code>acc_id<\/code><\/td><td>int<\/td><td>Cl\u00e9 \u00e9trang\u00e8re vers <code>acc_coa<\/code><\/td><\/tr><tr><td><code>product_id<\/code><\/td><td>int<\/td><td>R\u00e9f\u00e9rence vers un produit de pr\u00eat ou d\u2019\u00e9pargne<\/td><\/tr><tr><td><code>product_type<\/code><\/td><td>varchar(45)<\/td><td>\u201cloan\u201d ou \u201csaving\u201d<\/td><\/tr><tr><td><code>financial_account_type<\/code><\/td><td>varchar(45)<\/td><td>Type de compte financier (ex : \u201cCash\u201d, \u201cInt\u00e9r\u00eats sur pr\u00eat\u201d)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>8.4 \u00c9critures comptables (acc_journal_entry)<\/strong><\/h3>\n\n\n\n<p>Cette table stocke toutes les&nbsp;<strong>\u00e9critures comptables<\/strong>&nbsp;g\u00e9n\u00e9r\u00e9es dans le syst\u00e8me (automatiquement ou manuellement).<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Nom de colonne<\/th><th>Type de donn\u00e9es<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>id<\/code><\/td><td>int<\/td><td>Cl\u00e9 primaire de l\u2019\u00e9criture<\/td><\/tr><tr><td><code>coa_id<\/code><\/td><td>int<\/td><td>Cl\u00e9 \u00e9trang\u00e8re vers la table <code>acc_coa<\/code><\/td><\/tr><tr><td><code>entry_date<\/code><\/td><td>datetime<\/td><td>Date de l\u2019\u00e9criture (peut \u00eatre antidat\u00e9e)<\/td><\/tr><tr><td><code>batch_id<\/code><\/td><td>varchar(45)<\/td><td>Identifiant de lot, peut \u00eatre un UUID g\u00e9n\u00e9r\u00e9 par Java<\/td><\/tr><tr><td><code>type<\/code><\/td><td>varchar(45)<\/td><td>\u201cdebit\u201d ou \u201ccredit\u201d<\/td><\/tr><tr><td><code>amount<\/code><\/td><td>float<\/td><td>Montant<\/td><\/tr><tr><td><code>description<\/code><\/td><td>varchar(500)<\/td><td>Notes utilisateur pour les \u00e9critures manuelles<\/td><\/tr><tr><td><code>branch_id<\/code><\/td><td>int<\/td><td>Agence associ\u00e9e \u00e0 l\u2019\u00e9criture<\/td><\/tr><tr><td><code>reversal_id<\/code><\/td><td>int<\/td><td>Cl\u00e9 \u00e9trang\u00e8re vers une \u00e9criture invers\u00e9e<\/td><\/tr><tr><td><code>is_reversed<\/code><\/td><td>Boolean<\/td><td>Indique si l\u2019\u00e9criture a \u00e9t\u00e9 invers\u00e9e (une seule fois possible)<\/td><\/tr><tr><td><code>entity_type<\/code><\/td><td>varchar(45)<\/td><td>\u201cLoan\u201d ou \u201cSavings\u201d pour les \u00e9critures syst\u00e8me, null pour les \u00e9critures manuelles<\/td><\/tr><tr><td><code>entity_id<\/code><\/td><td>int<\/td><td>Cl\u00e9 \u00e9trang\u00e8re facultative vers un pr\u00eat ou un compte d\u2019\u00e9pargne<\/td><\/tr><tr><td><code>system_generated<\/code><\/td><td>Boolean<\/td><td>Indique si l\u2019\u00e9criture a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9e automatiquement<\/td><\/tr><tr><td><code>created_date<\/code><\/td><td>date<\/td><td>Date r\u00e9elle de cr\u00e9ation de l\u2019\u00e9criture<\/td><\/tr><tr><td><code>created_by<\/code><\/td><td>varchar(45)<\/td><td>Cl\u00e9 \u00e9trang\u00e8re vers l\u2019utilisateur ayant cr\u00e9\u00e9 l\u2019\u00e9criture (manuelle)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>8.5 Cl\u00f4ture des comptes d\u2019agence (acc_closure)<\/strong><\/h3>\n\n\n\n<p>Cette table stocke les d\u00e9tails de&nbsp;<strong>cl\u00f4ture comptable<\/strong>&nbsp;par agence et par date.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Nom de colonne<\/th><th>Type de donn\u00e9es<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>id<\/code><\/td><td>int<\/td><td>Identifiant<\/td><\/tr><tr><td><code>closing_date<\/code><\/td><td>date<\/td><td>Date de cl\u00f4ture<\/td><\/tr><tr><td><code>office_id<\/code><\/td><td>int<\/td><td>Identifiant de l\u2019agence concern\u00e9e<\/td><\/tr><tr><td><code>created_by<\/code><\/td><td>varchar(45)<\/td><td>Utilisateur ayant effectu\u00e9 la cl\u00f4ture<\/td><\/tr><tr><td><code>created_date<\/code><\/td><td>date<\/td><td>Date de cr\u00e9ation de l\u2019enregistrement<\/td><\/tr><tr><td><code>last_updated_date<\/code><\/td><td>date<\/td><td>Derni\u00e8re mise \u00e0 jour<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>8.1 Table du Plan Comptable (acc_coa) Cette table stocke le&nbsp;Plan Comptable&nbsp;d&rsquo;une organisation. Nom de colonne Type de donn\u00e9es Description id int Identifiant unique [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":6631,"menu_order":4,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-6683","docs","type-docs","status-publish","hentry"],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/6a70e7c73db9f245e650948d09d74f61?s=96&d=mm&r=g","author_name":"Annick N'dri","_links":{"self":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/6683"}],"collection":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/comments?post=6683"}],"version-history":[{"count":0,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/6683\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/6631"}],"wp:attachment":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/media?parent=6683"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_tag?post=6683"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_badge?post=6683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}