[{"data":1,"prerenderedAt":709},["ShallowReactive",2],{"\u002Fnext\u002Fdokos\u002Fcomptabilite\u002Foutil-rapprochement-bancaire":3,"section:\u002Fnext\u002Fdokos\u002Fcomptabilite\u002Foutil-rapprochement-bancaire":708},{"id":4,"title":5,"body":6,"description":691,"extension":692,"meta":693,"navigation":446,"path":704,"seo":705,"stem":706,"__hash__":707},"docs\u002F2.next\u002F1.dokos\u002F04.comptabilite\u002F11.outil-rapprochement-bancaire.md","Outil de rapprochement bancaire (ERPNext)",{"type":7,"value":8,"toc":683},"minimark",[9,13,30,53,58,65,177,187,191,258,268,272,306,310,316,333,341,350,354,358,365,389,392,662,666,679],[10,11,5],"h1",{"id":12},"outil-de-rapprochement-bancaire-erpnext",[14,15,16],"blockquote",{},[17,18,19,20,24,25,29],"p",{},"S'applique à : l'écran ",[21,22,23],"strong",{},"Outil de rapprochement bancaire",", à l'adresse ",[26,27,28],"code",{},"\u002Fdesk\u002Fbank-reconciliation-tool",", repris d'ERPNext.",[31,32,35],"callout",{"color":33,"icon":34},"teal","i-heroicons-light-bulb",[17,36,37,38,24,41,44,45,49,50,52],{},"Dokos recommande la page ",[21,39,40],{},"Rapprochement bancaire",[26,42,43],{},"\u002Fdesk\u002Fbank-reconciliation",". Elle est décrite dans ",[46,47,40],"a",{"href":48},"\u002Fnext\u002Fdokos\u002Fcomptabilite\u002Frapprochement-bancaire",". Cette page-ci décrit l'autre écran, l'",[21,51,23],{}," d'ERPNext, qui existe encore.",[54,55,57],"h2",{"id":56},"reconnaître-les-deux-écrans","Reconnaître les deux écrans",[17,59,60,61,64],{},"Les deux écrans travaillent sur les mêmes ",[21,62,63],{},"Transactions bancaires",". Une transaction rapprochée dans l'un l'est aussi dans l'autre.",[66,67,68,87],"table",{},[69,70,71],"thead",{},[72,73,74,77,83],"tr",{},[75,76],"th",{},[75,78,79,80,82],{},"Page ",[21,81,40],{}," (recommandée)",[75,84,85],{},[21,86,23],{},[88,89,90,104,125,152],"tbody",{},[72,91,92,96,100],{},[93,94,95],"td",{},"Adresse",[93,97,98],{},[26,99,43],{},[93,101,102],{},[26,103,28],{},[72,105,106,109,118],{},[93,107,108],{},"Accès",[93,110,111,112,115,116],{},"Barre latérale ",[21,113,114],{},"Facturation",", entrée ",[21,117,40],{},[93,119,111,120,115,123],{},[21,121,122],{},"Paiements",[21,124,40],{},[72,126,127,130,137],{},[93,128,129],{},"Présentation",[93,131,132,133,136],{},"Liste des transactions à gauche, panneau ",[21,134,135],{},"Documents"," à droite",[93,138,139,140,143,144,147,148,151],{},"Formulaire avec les champs ",[21,141,142],{},"Société",", ",[21,145,146],{},"Compte bancaire",", dates, et un tableau de transactions avec un bouton ",[21,149,150],{},"Actions"," par ligne",[72,153,154,157,167],{},[93,155,156],{},"Création d'une pièce manquante",[93,158,159,160,163,164],{},"Boutons ",[21,161,162],{},"Créer un nouveau …"," et ",[21,165,166],{},"Rapprocher avec une nouvelle écriture de journal",[93,168,169,170,173,174],{},"Fenêtre ",[21,171,172],{},"Rapprocher la transaction bancaire",", action ",[21,175,176],{},"Create Voucher",[31,178,181],{"color":179,"icon":180},"amber","i-heroicons-exclamation-triangle",[17,182,183,184,186],{},"Les deux entrées de barre latérale portent le même libellé ",[21,185,40],{},". Vérifiez l'adresse dans le navigateur pour savoir quel écran est ouvert.",[54,188,190],{"id":189},"rapprocher-une-transaction","Rapprocher une transaction",[192,193,194,201,210,217,226,253],"ol",{},[195,196,197,198,200],"li",{},"Ouvrez l'",[21,199,23],{},".",[195,202,203,204,206,207,209],{},"Choisissez la ",[21,205,142],{},", le ",[21,208,146],{}," et les dates de début et de fin de la période.",[195,211,212,213,216],{},"Cliquez sur ",[21,214,215],{},"Obtenir les écritures non rapprochées",". Le tableau affiche les transactions bancaires non rapprochées.",[195,218,219,220,222,223,225],{},"Sur une ligne, cliquez sur ",[21,221,150],{},". La fenêtre ",[21,224,172],{}," s'ouvre.",[195,227,228,229,232,233],{},"Dans ",[21,230,231],{},"Action",", choisissez :\n",[234,235,236,242,247],"ul",{},[195,237,238,241],{},[21,239,240],{},"Match Against Voucher"," pour rapprocher la transaction avec une pièce existante ;",[195,243,244,246],{},[21,245,176],{}," pour créer la pièce manquante (voir ci-dessous) ;",[195,248,249,252],{},[21,250,251],{},"Update Bank Transaction"," pour modifier la référence ou le tiers de la transaction.",[195,254,212,255,200],{},[21,256,257],{},"Valider",[17,259,260,261,263,264,267],{},"Les options du champ ",[21,262,231],{}," et le bouton ",[21,265,266],{},"Edit in Full Page"," ne sont pas traduits dans l'interface.",[54,269,271],{"id":270},"créer-la-pièce-manquante","Créer la pièce manquante",[192,273,274,282,295,298],{},[195,275,276,277,279,280,200],{},"Dans la fenêtre ",[21,278,172],{},", choisissez l'action ",[21,281,176],{},[195,283,228,284,287,288,291,292,200],{},[21,285,286],{},"Type de document",", choisissez le type de pièce. Par défaut : ",[21,289,290],{},"Écriture de paiement"," ou ",[21,293,294],{},"Écriture de journal",[195,296,297],{},"Renseignez les champs. Dokos reprend la date, la référence et le mode de paiement de la transaction bancaire.",[195,299,212,300,302,303,305],{},[21,301,257],{}," pour créer la pièce et rapprocher la transaction. Pour ajuster la pièce avant de la valider, cliquez sur ",[21,304,266],{}," : Dokos ouvre le brouillon. Quand vous validez ce brouillon, Dokos rapproche la transaction bancaire.",[54,307,309],{"id":308},"types-de-pièces-ajoutés-par-une-application","Types de pièces ajoutés par une application",[17,311,312,313,315],{},"Une application installée sur votre site peut ajouter ses propres types de pièces au champ ",[21,314,286],{},". Un type ajouté :",[234,317,318,321,324],{},[195,319,320],{},"affiche ses propres champs dans la fenêtre ;",[195,322,323],{},"peut ne s'afficher que pour certaines transactions, par exemple les dépôts seulement ;",[195,325,326,327,329,330,332],{},"se comporte comme les types de base : ",[21,328,257],{}," crée et rapproche la pièce, ",[21,331,266],{}," ouvre le brouillon puis rapproche la transaction à sa validation.",[17,334,335,336,163,338,340],{},"Les types ajoutés par une application apparaissent après ",[21,337,290],{},[21,339,294],{},". Si un type attendu n'apparaît pas, vérifiez que l'application est installée et que la transaction est du bon sens (dépôt ou retrait).",[17,342,343,344,346,347,349],{},"Ces types n'existent que dans l'",[21,345,23],{},". La page ",[21,348,40],{}," ne les propose pas.",[351,352,353],"mermaid",{},"\nflowchart TD\n    A[Transaction bancaire] --> B[Bouton Actions]\n    B --> C{Action}\n    C -- Match Against Voucher --> D[Choisir une pièce existante]\n    C -- Create Voucher --> E[Type de document]\n    E --> F[Écriture de paiement]\n    E --> G[Écriture de journal]\n    E --> H[Type ajouté par une application]\n    F --> I[Valider ou Edit in Full Page]\n    G --> I\n    H --> I\n    D --> J[Transaction bancaire rapprochée]\n    I --> J\n",[54,355,357],{"id":356},"pour-les-développeurs","Pour les développeurs",[17,359,360,361,364],{},"Une application ajoute un type de pièce dans le registre JavaScript ",[26,362,363],{},"erpnext.accounts.bank_reconciliation.voucher_types",". La clé est le nom du type de document. Chaque entrée peut définir :",[234,366,367,373,379],{},[195,368,369,372],{},[26,370,371],{},"is_applicable(bank_transaction)"," : afficher le type seulement pour certaines transactions ;",[195,374,375,378],{},[26,376,377],{},"get_fields(dialog_manager)"," : les champs à ajouter à la fenêtre ;",[195,380,381,384,385,388],{},[26,382,383],{},"create(dialog_manager, values, allow_edit)"," : l'appel serveur qui crée la pièce et renvoie la transaction bancaire rapprochée, ou le brouillon si ",[26,386,387],{},"allow_edit"," est vrai.",[17,390,391],{},"Les entrées enregistrées avant le chargement de l'outil sont conservées. Les types de base restent en tête de la liste.",[393,394,399],"pre",{"className":395,"code":396,"language":397,"meta":398,"style":398},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F Exemple : noms à adapter à votre application\nfrappe.provide(\"erpnext.accounts.bank_reconciliation.voucher_types\");\n\nerpnext.accounts.bank_reconciliation.voucher_types[\"Mon type de pièce\"] = {\n  is_applicable: (bank_transaction) => bank_transaction.deposit > 0,\n  get_fields: (dialog_manager) => [\n    \u002F\u002F champs de la fenêtre pour ce type de pièce\n  ],\n  create: (dialog_manager, values, allow_edit) =>\n    frappe.xcall(\"mon_app.api.creer_piece\", {\n      bank_transaction_name: dialog_manager.bank_transaction.name,\n      allow_edit: allow_edit,\n    }),\n};\n","javascript","",[26,400,401,410,441,448,485,525,545,551,559,587,611,634,646,656],{"__ignoreMap":398},[402,403,406],"span",{"class":404,"line":405},"line",1,[402,407,409],{"class":408},"sHwdD","\u002F\u002F Exemple : noms à adapter à votre application\n",[402,411,413,417,420,424,427,430,433,435,438],{"class":404,"line":412},2,[402,414,416],{"class":415},"sTEyZ","frappe",[402,418,200],{"class":419},"sMK4o",[402,421,423],{"class":422},"s2Zo4","provide",[402,425,426],{"class":415},"(",[402,428,429],{"class":419},"\"",[402,431,363],{"class":432},"sfazB",[402,434,429],{"class":419},[402,436,437],{"class":415},")",[402,439,440],{"class":419},";\n",[402,442,444],{"class":404,"line":443},3,[402,445,447],{"emptyLinePlaceholder":446},true,"\n",[402,449,451,454,456,459,461,464,466,469,471,474,476,479,482],{"class":404,"line":450},4,[402,452,453],{"class":415},"erpnext",[402,455,200],{"class":419},[402,457,458],{"class":415},"accounts",[402,460,200],{"class":419},[402,462,463],{"class":415},"bank_reconciliation",[402,465,200],{"class":419},[402,467,468],{"class":415},"voucher_types[",[402,470,429],{"class":419},[402,472,473],{"class":432},"Mon type de pièce",[402,475,429],{"class":419},[402,477,478],{"class":415},"] ",[402,480,481],{"class":419},"=",[402,483,484],{"class":419}," {\n",[402,486,488,491,494,497,501,503,507,510,512,515,518,522],{"class":404,"line":487},5,[402,489,490],{"class":422},"  is_applicable",[402,492,493],{"class":419},":",[402,495,496],{"class":419}," (",[402,498,500],{"class":499},"sHdIc","bank_transaction",[402,502,437],{"class":419},[402,504,506],{"class":505},"spNyl"," =>",[402,508,509],{"class":415}," bank_transaction",[402,511,200],{"class":419},[402,513,514],{"class":415},"deposit ",[402,516,517],{"class":419},">",[402,519,521],{"class":520},"sbssI"," 0",[402,523,524],{"class":419},",\n",[402,526,528,531,533,535,538,540,542],{"class":404,"line":527},6,[402,529,530],{"class":422},"  get_fields",[402,532,493],{"class":419},[402,534,496],{"class":419},[402,536,537],{"class":499},"dialog_manager",[402,539,437],{"class":419},[402,541,506],{"class":505},[402,543,544],{"class":415}," [\n",[402,546,548],{"class":404,"line":547},7,[402,549,550],{"class":408},"    \u002F\u002F champs de la fenêtre pour ce type de pièce\n",[402,552,554,557],{"class":404,"line":553},8,[402,555,556],{"class":415},"  ]",[402,558,524],{"class":419},[402,560,562,565,567,569,571,574,577,579,582,584],{"class":404,"line":561},9,[402,563,564],{"class":422},"  create",[402,566,493],{"class":419},[402,568,496],{"class":419},[402,570,537],{"class":499},[402,572,573],{"class":419},",",[402,575,576],{"class":499}," values",[402,578,573],{"class":419},[402,580,581],{"class":499}," allow_edit",[402,583,437],{"class":419},[402,585,586],{"class":505}," =>\n",[402,588,590,593,595,598,600,602,605,607,609],{"class":404,"line":589},10,[402,591,592],{"class":415},"    frappe",[402,594,200],{"class":419},[402,596,597],{"class":422},"xcall",[402,599,426],{"class":415},[402,601,429],{"class":419},[402,603,604],{"class":432},"mon_app.api.creer_piece",[402,606,429],{"class":419},[402,608,573],{"class":419},[402,610,484],{"class":419},[402,612,614,618,620,623,625,627,629,632],{"class":404,"line":613},11,[402,615,617],{"class":616},"swJcz","      bank_transaction_name",[402,619,493],{"class":419},[402,621,622],{"class":415}," dialog_manager",[402,624,200],{"class":419},[402,626,500],{"class":415},[402,628,200],{"class":419},[402,630,631],{"class":415},"name",[402,633,524],{"class":419},[402,635,637,640,642,644],{"class":404,"line":636},12,[402,638,639],{"class":616},"      allow_edit",[402,641,493],{"class":419},[402,643,581],{"class":415},[402,645,524],{"class":419},[402,647,649,652,654],{"class":404,"line":648},13,[402,650,651],{"class":419},"    }",[402,653,437],{"class":415},[402,655,524],{"class":419},[402,657,659],{"class":404,"line":658},14,[402,660,661],{"class":419},"};\n",[54,663,665],{"id":664},"voir-aussi","Voir aussi",[234,667,668,673],{},[195,669,670,672],{},[46,671,40],{"href":48}," : la page recommandée",[195,674,675],{},[46,676,678],{"href":677},"\u002Fnext\u002Fdokos\u002Fcomptabilite\u002Fnouveau-module-bancaire","Module Banque (bêta)",[680,681,682],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":398,"searchDepth":405,"depth":412,"links":684},[685,686,687,688,689,690],{"id":56,"depth":412,"text":57},{"id":189,"depth":412,"text":190},{"id":270,"depth":412,"text":271},{"id":308,"depth":412,"text":309},{"id":356,"depth":412,"text":357},{"id":664,"depth":412,"text":665},"L'écran Outil de rapprochement bancaire repris d'ERPNext : le distinguer de la page Rapprochement bancaire recommandée par Dokos, rapprocher une transaction et créer une pièce, y compris un type de pièce ajouté par une application.","md",{"icon":694,"reviewed":446,"last_verified":695,"sources":696},"i-lucide-git-compare","2026-11-02",[697,698,699,700,701,702,703],"erpnext@develop:erpnext\u002Fpublic\u002Fjs\u002Fbank_reconciliation_tool\u002Fdialog_manager.js","erpnext@develop:erpnext\u002Fpublic\u002Fjs\u002Fbank_reconciliation_tool\u002Fdata_table_manager.js","erpnext@develop:erpnext\u002Faccounts\u002Fdoctype\u002Fbank_reconciliation_tool\u002Fbank_reconciliation_tool.json","erpnext@develop:erpnext\u002Faccounts\u002Fdoctype\u002Fbank_reconciliation_tool\u002Fbank_reconciliation_tool.js","erpnext@develop:erpnext\u002Fworkspace_sidebar\u002Fpayments.json","erpnext@develop:erpnext\u002Fworkspace_sidebar\u002Finvoicing.json","erpnext@develop:erpnext\u002Flocale\u002Ffr.po","\u002Fnext\u002Fdokos\u002Fcomptabilite\u002Foutil-rapprochement-bancaire",{"title":5,"description":691},"2.next\u002F1.dokos\u002F04.comptabilite\u002F11.outil-rapprochement-bancaire","VWQW-BnjEewms1ZivDsJFmZtHVQZ2hQzdLLYderrLXo",{},1793871828728]