diff --git a/erpnext/locale/fr.po b/erpnext/locale/fr.po
index 553a2af18ba..8cde14be130 100644
--- a/erpnext/locale/fr.po
+++ b/erpnext/locale/fr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: info@erpnext.com\n"
-"POT-Creation-Date: 2024-10-20 09:35+0000\n"
-"PO-Revision-Date: 2024-10-21 02:26\n"
+"POT-Creation-Date: 2024-10-27 09:35+0000\n"
+"PO-Revision-Date: 2024-10-28 02:56\n"
"Last-Translator: info@erpnext.com\n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -211,7 +211,7 @@ msgstr "% de matériaux facturés sur cette commande de vente"
msgid "% of materials delivered against this Sales Order"
msgstr "% de matériaux livrés par rapport à cette commande"
-#: erpnext/controllers/accounts_controller.py:2028
+#: erpnext/controllers/accounts_controller.py:2031
msgid "'Account' in the Accounting section of Customer {0}"
msgstr "'Compte' dans la section comptabilité du client {0}"
@@ -231,7 +231,7 @@ msgstr "La 'date' est obligatoire"
msgid "'Days Since Last Order' must be greater than or equal to zero"
msgstr "'Jours Depuis La Dernière Commande' doit être supérieur ou égal à zéro"
-#: erpnext/controllers/accounts_controller.py:2033
+#: erpnext/controllers/accounts_controller.py:2036
msgid "'Default {0} Account' in Company {1}"
msgstr "'Compte {0} par défaut' dans la société {1}"
@@ -272,7 +272,7 @@ msgstr "'Au numéro du paquet' ne peut pas être inférieur à 'À partir du paq
msgid "'Update Stock' can not be checked because items are not delivered via {0}"
msgstr "'Mettre à Jour le Stock' ne peut pas être coché car les articles ne sont pas livrés par {0}"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:362
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:365
msgid "'Update Stock' cannot be checked for fixed asset sale"
msgstr "'Mettre à Jour Le Stock’ ne peut pas être coché pour la vente d'actifs immobilisés"
@@ -280,10 +280,6 @@ msgstr "'Mettre à Jour Le Stock’ ne peut pas être coché pour la vente d'act
msgid "'{0}' account is already used by {1}. Use another account."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:402
-msgid "'{0}' account: '{1}' should match the Return Against Invoice"
-msgstr ""
-
#: erpnext/setup/doctype/company/company.py:205
#: erpnext/setup/doctype/company/company.py:216
msgid "'{0}' should be in company currency {1}."
@@ -377,10 +373,6 @@ msgstr "(compris)"
msgid "* Will be calculated in the transaction."
msgstr "* Sera calculé lors de la transaction."
-#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:144
-msgid ", with the inventory {0}: {1}"
-msgstr ", avec l'inventaire {0}: {1}"
-
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:95
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:347
msgid "0 - 30 Days"
@@ -1180,15 +1172,15 @@ msgstr "Selon CEFACT/ICG/2010/IC013 ou CEFACT/ICG/2010/IC010"
#: erpnext/accounts/report/budget_variance_report/budget_variance_report.py:83
#: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:286
#: erpnext/accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
-#: erpnext/accounts/report/financial_statements.py:620
+#: erpnext/accounts/report/financial_statements.py:623
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
#: erpnext/accounts/report/general_ledger/general_ledger.js:38
-#: erpnext/accounts/report/general_ledger/general_ledger.py:598
+#: erpnext/accounts/report/general_ledger/general_ledger.py:604
#: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.js:30
#: erpnext/accounts/report/payment_ledger/payment_ledger.js:30
#: erpnext/accounts/report/payment_ledger/payment_ledger.py:146
-#: erpnext/accounts/report/trial_balance/trial_balance.py:409
+#: erpnext/accounts/report/trial_balance/trial_balance.py:403
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
#: erpnext/regional/doctype/uae_vat_account/uae_vat_account.json
#: erpnext/stock/doctype/warehouse/warehouse.json
@@ -1266,9 +1258,12 @@ msgstr "Devise du compte (à)"
#. Label of the account_details_section (Section Break) field in DocType 'Bank
#. Account'
+#. Label of the account_details_section (Section Break) field in DocType 'GL
+#. Entry'
#. Label of the section_break_7 (Section Break) field in DocType 'Tax
#. Withholding Category'
#: erpnext/accounts/doctype/bank_account/bank_account.json
+#: erpnext/accounts/doctype/gl_entry/gl_entry.json
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
msgid "Account Details"
msgstr "Détails du compte"
@@ -1293,8 +1288,8 @@ msgstr "Compte comptable principal"
msgid "Account Manager"
msgstr "Gestionnaire de la comptabilité"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:865
-#: erpnext/controllers/accounts_controller.py:2037
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:868
+#: erpnext/controllers/accounts_controller.py:2040
msgid "Account Missing"
msgstr "Compte comptable manquant"
@@ -1469,7 +1464,7 @@ msgstr "Le compte {0} est ajouté dans la société enfant {1}."
msgid "Account {0} is frozen"
msgstr "Le compte {0} est gelé"
-#: erpnext/controllers/accounts_controller.py:1130
+#: erpnext/controllers/accounts_controller.py:1133
msgid "Account {0} is invalid. Account Currency must be {1}"
msgstr "Le compte {0} est invalide. La Devise du Compte doit être {1}"
@@ -1497,11 +1492,11 @@ msgstr "Compte: {0} est un travail capital et ne peut pas être mis à jo
msgid "Account: {0} can only be updated via Stock Transactions"
msgstr "Compte : {0} peut uniquement être mis à jour via les Mouvements de Stock"
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2617
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2619
msgid "Account: {0} is not permitted under Payment Entry"
msgstr "Compte: {0} n'est pas autorisé sous Saisie du paiement."
-#: erpnext/controllers/accounts_controller.py:2723
+#: erpnext/controllers/accounts_controller.py:2726
msgid "Account: {0} with currency: {1} can not be selected"
msgstr "Compte : {0} avec la devise : {1} ne peut pas être sélectionné"
@@ -1800,7 +1795,7 @@ msgstr "Ecriture comptable pour stock"
msgid "Accounting Entry for {0}"
msgstr "Entrée comptable pour {0}"
-#: erpnext/controllers/accounts_controller.py:2078
+#: erpnext/controllers/accounts_controller.py:2081
msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
msgstr "Écriture Comptable pour {0}: {1} ne peut être effectuée qu'en devise: {2}"
@@ -2307,12 +2302,12 @@ msgstr "Action si le même taux n'est pas maintenu tout au long du cycle de vent
#: erpnext/manufacturing/doctype/bom/bom.js:140
#: erpnext/manufacturing/doctype/bom/bom.js:151
#: erpnext/manufacturing/doctype/bom/bom.js:162
-#: erpnext/projects/doctype/project/project.js:86
-#: erpnext/projects/doctype/project/project.js:94
-#: erpnext/projects/doctype/project/project.js:168
+#: erpnext/projects/doctype/project/project.js:87
+#: erpnext/projects/doctype/project/project.js:95
+#: erpnext/projects/doctype/project/project.js:169
#: erpnext/public/js/bank_reconciliation_tool/data_table_manager.js:88
#: erpnext/public/js/bank_reconciliation_tool/data_table_manager.js:121
-#: erpnext/public/js/utils/unreconcile.js:28
+#: erpnext/public/js/utils/unreconcile.js:29
#: erpnext/quality_management/doctype/quality_feedback/quality_feedback.json
#: erpnext/quality_management/doctype/quality_procedure/quality_procedure.json
#: erpnext/selling/doctype/customer/customer.js:184
@@ -2482,7 +2477,7 @@ msgstr "Coût d'Exploitation Réel"
msgid "Actual Operation Time"
msgstr "Temps d'Exploitation Réel"
-#: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
+#: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:400
msgid "Actual Posting"
msgstr ""
@@ -2752,7 +2747,7 @@ msgstr ""
msgid "Add Sub Assembly"
msgstr "Ajouter une sous-Ruche"
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:473
#: erpnext/public/js/event.js:32
msgid "Add Suppliers"
msgstr "Ajouter des fournisseurs"
@@ -3434,7 +3429,7 @@ msgstr "Contre"
#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
#: erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
-#: erpnext/accounts/report/general_ledger/general_ledger.py:664
+#: erpnext/accounts/report/general_ledger/general_ledger.py:670
msgid "Against Account"
msgstr "Contrepartie"
@@ -3449,7 +3444,7 @@ msgstr "Contrepartie"
msgid "Against Blanket Order"
msgstr "Contre une ordonnance générale"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:958
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:961
#: erpnext/patches/v15_0/update_invoice_remarks.py:22
msgid "Against Customer Order {0}"
msgstr ""
@@ -3548,7 +3543,7 @@ msgstr ""
#. Label of the against_voucher (Dynamic Link) field in DocType 'GL Entry'
#: erpnext/accounts/doctype/gl_entry/gl_entry.json
-#: erpnext/accounts/report/general_ledger/general_ledger.py:683
+#: erpnext/accounts/report/general_ledger/general_ledger.py:689
msgid "Against Voucher"
msgstr "Pour le Bon"
@@ -3566,7 +3561,7 @@ msgstr ""
#. Entry'
#: erpnext/accounts/doctype/gl_entry/gl_entry.json
#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
-#: erpnext/accounts/report/general_ledger/general_ledger.py:681
+#: erpnext/accounts/report/general_ledger/general_ledger.py:687
#: erpnext/accounts/report/payment_ledger/payment_ledger.py:177
msgid "Against Voucher Type"
msgstr "Pour le Type de Bon"
@@ -3580,7 +3575,7 @@ msgstr "Âge"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:152
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:133
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1087
msgid "Age (Days)"
msgstr "Age (jours)"
@@ -3864,7 +3859,7 @@ msgstr "Toutes les communications, celle-ci et celles au dessus de celle-ci incl
msgid "All items have already been Invoiced/Returned"
msgstr "Tous les articles ont déjà été facturés / retournés"
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:1296
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:1297
msgid "All items have already been received"
msgstr ""
@@ -3952,7 +3947,7 @@ msgstr "Alloué"
#: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
#: erpnext/accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
#: erpnext/accounts/report/gross_profit/gross_profit.py:331
-#: erpnext/public/js/utils/unreconcile.js:86
+#: erpnext/public/js/utils/unreconcile.js:87
msgid "Allocated Amount"
msgstr "Montant alloué"
@@ -3993,7 +3988,7 @@ msgstr ""
#. Label of the allocations (Table) field in DocType 'Unreconcile Payment'
#: erpnext/accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
-#: erpnext/public/js/utils/unreconcile.js:97
+#: erpnext/public/js/utils/unreconcile.js:98
msgid "Allocations"
msgstr ""
@@ -4823,6 +4818,11 @@ msgstr "Montant {0} {1} transféré de {2} à {3}"
msgid "Amount {0} {1} {2} {3}"
msgstr "Montant {0} {1} {2} {3}"
+#. Label of the amounts_section (Section Break) field in DocType 'GL Entry'
+#: erpnext/accounts/doctype/gl_entry/gl_entry.json
+msgid "Amounts"
+msgstr ""
+
#. Name of a UOM
#: erpnext/setup/setup_wizard/data/uom_data.json
msgid "Ampere"
@@ -4863,7 +4863,7 @@ msgid "An error has occurred during {0}. Check {1} for more details"
msgstr ""
#: erpnext/public/js/controllers/buying.js:292
-#: erpnext/public/js/utils/sales_common.js:429
+#: erpnext/public/js/utils/sales_common.js:430
msgid "An error occurred during the update process"
msgstr "Une erreur s'est produite lors du processus de mise à jour"
@@ -4918,10 +4918,6 @@ msgstr "Un autre enregistrement Budget '{0}' existe déjà pour {1} '{2}' et pou
msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
msgstr ""
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:124
-msgid "Another Period Closing Entry {0} has been made after {1}"
-msgstr "Une autre Entrée de Clôture de Période {0} a été faite après {1}"
-
#: erpnext/setup/doctype/sales_person/sales_person.py:100
msgid "Another Sales Person {0} exists with the same Employee id"
msgstr "Un autre Commercial {0} existe avec le même ID d'Employé"
@@ -5819,7 +5815,7 @@ msgstr ""
msgid "Asset restored after Asset Capitalization {0} was cancelled"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1339
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1342
msgid "Asset returned"
msgstr ""
@@ -5831,7 +5827,7 @@ msgstr ""
msgid "Asset scrapped via Journal Entry {0}"
msgstr "Actif mis au rebut via Écriture de Journal {0}"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1376
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1379
msgid "Asset sold"
msgstr ""
@@ -5989,7 +5985,7 @@ msgid "At least one item should be entered with negative quantity in return docu
msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:420
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:507
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:510
msgid "At least one mode of payment is required for POS invoice."
msgstr "Au moins un mode de paiement est nécessaire pour une facture de PDV"
@@ -6352,7 +6348,7 @@ msgid "Auto re-order"
msgstr "Re-commande auto"
#: erpnext/public/js/controllers/buying.js:290
-#: erpnext/public/js/utils/sales_common.js:424
+#: erpnext/public/js/utils/sales_common.js:425
msgid "Auto repeat document updated"
msgstr "Document de répétition automatique mis à jour"
@@ -6869,7 +6865,7 @@ msgstr "Article de nomenclature du Site Internet"
msgid "BOM Website Operation"
msgstr "Opération de nomenclature du Site Internet"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:1174
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1183
msgid "BOM and Manufacturing Quantity are required"
msgstr "Nomenclature et quantité de production sont nécessaires"
@@ -6986,7 +6982,7 @@ msgstr "Solde"
msgid "Balance (Dr - Cr)"
msgstr ""
-#: erpnext/accounts/report/general_ledger/general_ledger.py:617
+#: erpnext/accounts/report/general_ledger/general_ledger.py:623
msgid "Balance ({0})"
msgstr "Solde ({0})"
@@ -7787,7 +7783,7 @@ msgstr ""
#. Label of the bill_date (Date) field in DocType 'Journal Entry'
#. Label of the bill_date (Date) field in DocType 'Subcontracting Receipt'
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1053
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1072
#: erpnext/accounts/report/purchase_register/purchase_register.py:214
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill Date"
@@ -7796,7 +7792,7 @@ msgstr "Date de la Facture"
#. Label of the bill_no (Data) field in DocType 'Journal Entry'
#. Label of the bill_no (Data) field in DocType 'Subcontracting Receipt'
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1052
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1071
#: erpnext/accounts/report/purchase_register/purchase_register.py:213
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill No"
@@ -8968,12 +8964,12 @@ msgid "Can not filter based on Voucher No, if grouped by Voucher"
msgstr "Impossible de filtrer sur la base du N° de Coupon, si les lignes sont regroupées par Coupon"
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1289
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2775
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2777
msgid "Can only make payment against unbilled {0}"
msgstr "Le paiement n'est possible qu'avec les {0} non facturés"
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1424
-#: erpnext/controllers/accounts_controller.py:2632
+#: erpnext/controllers/accounts_controller.py:2635
#: erpnext/public/js/controllers/accounts.js:90
msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
msgstr "Peut se référer à ligne seulement si le type de charge est 'Montant de la ligne précedente' ou 'Total des lignes précedente'"
@@ -9281,7 +9277,7 @@ msgstr "Impossible de garantir la livraison par numéro de série car l'article
msgid "Cannot find Item with this Barcode"
msgstr "Impossible de trouver l'article avec ce code-barres"
-#: erpnext/controllers/accounts_controller.py:3150
+#: erpnext/controllers/accounts_controller.py:3153
msgid "Cannot find a default warehouse for item {0}. Please set one in the Item Master or in Stock Settings."
msgstr ""
@@ -9289,7 +9285,7 @@ msgstr ""
msgid "Cannot make any transactions until the deletion job is completed"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1902
+#: erpnext/controllers/accounts_controller.py:1905
msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
msgstr "La surfacturation pour le poste {0} dans la ligne {1} ne peut pas dépasser {2}. Pour autoriser la surfacturation, définissez la provision dans les paramètres du compte."
@@ -9310,7 +9306,7 @@ msgid "Cannot receive from customer against negative outstanding"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1441
-#: erpnext/controllers/accounts_controller.py:2647
+#: erpnext/controllers/accounts_controller.py:2650
#: erpnext/public/js/controllers/accounts.js:100
msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
msgstr "Impossible de se référer au numéro de la ligne supérieure ou égale au numéro de la ligne courante pour ce type de Charge"
@@ -9326,7 +9322,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1433
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1612
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1723
-#: erpnext/controllers/accounts_controller.py:2637
+#: erpnext/controllers/accounts_controller.py:2640
#: erpnext/public/js/controllers/accounts.js:94
#: erpnext/public/js/controllers/taxes_and_totals.js:455
msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
@@ -9344,11 +9340,11 @@ msgstr "Impossible de définir l'autorisation sur la base des Prix Réduits pour
msgid "Cannot set multiple Item Defaults for a company."
msgstr "Impossible de définir plusieurs valeurs par défaut pour une entreprise."
-#: erpnext/controllers/accounts_controller.py:3298
+#: erpnext/controllers/accounts_controller.py:3301
msgid "Cannot set quantity less than delivered quantity"
msgstr "Impossible de définir une quantité inférieure à la quantité livrée"
-#: erpnext/controllers/accounts_controller.py:3301
+#: erpnext/controllers/accounts_controller.py:3304
msgid "Cannot set quantity less than received quantity"
msgstr "Impossible de définir une quantité inférieure à la quantité reçue"
@@ -9689,7 +9685,7 @@ msgstr "Modifier la date de fin de mise en attente"
msgid "Change in Stock Value"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:884
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:887
msgid "Change the account type to Receivable or select a different account."
msgstr "Changez le type de compte en recevable ou sélectionnez un autre compte."
@@ -9724,7 +9720,7 @@ msgid "Channel Partner"
msgstr "Partenaire de Canal"
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2152
-#: erpnext/controllers/accounts_controller.py:2700
+#: erpnext/controllers/accounts_controller.py:2703
msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
msgstr ""
@@ -10199,17 +10195,17 @@ msgstr "Les commandes fermées ne peuvent être annulées. Réouvrir pour annule
msgid "Closing"
msgstr "Clôture"
-#: erpnext/accounts/report/trial_balance/trial_balance.py:458
+#: erpnext/accounts/report/trial_balance/trial_balance.py:452
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
msgid "Closing (Cr)"
msgstr "Fermeture (Cr)"
-#: erpnext/accounts/report/trial_balance/trial_balance.py:451
+#: erpnext/accounts/report/trial_balance/trial_balance.py:445
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
msgid "Closing (Dr)"
msgstr "Fermeture (Dr)"
-#: erpnext/accounts/report/general_ledger/general_ledger.py:408
+#: erpnext/accounts/report/general_ledger/general_ledger.py:416
msgid "Closing (Opening + Total)"
msgstr "Fermeture (ouverture + total)"
@@ -10219,7 +10215,7 @@ msgstr "Fermeture (ouverture + total)"
msgid "Closing Account Head"
msgstr "Compte de clôture"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:92
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:122
msgid "Closing Account {0} must be of type Liability / Equity"
msgstr "Le Compte Clôturé {0} doit être de type Passif / Capitaux Propres"
@@ -10251,11 +10247,6 @@ msgstr ""
msgid "Closing Date"
msgstr "Date de Clôture"
-#. Label of the fiscal_year (Link) field in DocType 'Period Closing Voucher'
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
-msgid "Closing Fiscal Year"
-msgstr "Clôture de l'Exercice"
-
#. Name of a DocType
#: erpnext/stock/doctype/closing_stock_balance/closing_stock_balance.json
msgid "Closing Stock Balance"
@@ -11024,7 +11015,7 @@ msgstr ""
msgid "Company and Posting Date is mandatory"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2204
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2207
msgid "Company currencies of both the companies should match for Inter Company Transactions."
msgstr "Les devises des deux sociétés doivent correspondre pour les transactions inter-sociétés."
@@ -11117,7 +11108,7 @@ msgstr ""
#. Label of the competitors (Table MultiSelect) field in DocType 'Opportunity'
#. Label of the competitors (Table MultiSelect) field in DocType 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
-#: erpnext/public/js/utils/sales_common.js:497
+#: erpnext/public/js/utils/sales_common.js:498
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Competitors"
msgstr ""
@@ -11514,7 +11505,7 @@ msgstr "État financier consolidé"
#. Log'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:520
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:523
msgid "Consolidated Sales Invoice"
msgstr "Facture de vente consolidée"
@@ -12046,7 +12037,7 @@ msgstr "Facteur de conversion de l'Unité de Mesure par défaut doit être 1 dan
msgid "Conversion factor for item {0} has been reset to 1.0 as the uom {1} is same as stock uom {2}."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2529
+#: erpnext/controllers/accounts_controller.py:2532
msgid "Conversion rate cannot be 0 or 1"
msgstr "Le taux de conversion ne peut pas être égal à 0 ou 1"
@@ -12258,12 +12249,12 @@ msgstr "Coût"
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:28
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:40
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:30
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1058
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:40
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:195
#: erpnext/accounts/report/general_ledger/general_ledger.js:152
-#: erpnext/accounts/report/general_ledger/general_ledger.py:676
+#: erpnext/accounts/report/general_ledger/general_ledger.py:682
#: erpnext/accounts/report/gross_profit/gross_profit.js:68
#: erpnext/accounts/report/gross_profit/gross_profit.py:317
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:306
@@ -12323,7 +12314,7 @@ msgstr ""
msgid "Cost Center Allocation Percentages"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:456
+#: erpnext/public/js/utils/sales_common.js:457
msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
msgstr ""
@@ -12376,7 +12367,7 @@ msgstr ""
msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
msgstr ""
-#: erpnext/accounts/report/financial_statements.py:611
+#: erpnext/accounts/report/financial_statements.py:614
msgid "Cost Center: {0} does not exist"
msgstr "Centre de coûts: {0} n'existe pas"
@@ -12524,7 +12515,7 @@ msgid "Could not find path for "
msgstr ""
#: erpnext/accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
-#: erpnext/accounts/report/financial_statements.py:234
+#: erpnext/accounts/report/financial_statements.py:235
msgid "Could not retrieve information for {0}."
msgstr "Impossible de récupérer les informations pour {0}."
@@ -12758,7 +12749,7 @@ msgstr ""
#: erpnext/stock/doctype/stock_entry/stock_entry.js:166
#: erpnext/stock/doctype/stock_entry/stock_entry.js:168
#: erpnext/stock/doctype/stock_entry/stock_entry.js:241
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:1249
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1258
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:199
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:232
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:242
@@ -13128,17 +13119,17 @@ msgstr ""
#: erpnext/accounts/report/general_ledger/general_ledger.html:31
#: erpnext/accounts/report/purchase_register/purchase_register.py:241
#: erpnext/accounts/report/sales_register/sales_register.py:277
-#: erpnext/accounts/report/trial_balance/trial_balance.py:444
+#: erpnext/accounts/report/trial_balance/trial_balance.py:438
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
msgid "Credit"
msgstr "Crédit"
-#: erpnext/accounts/report/general_ledger/general_ledger.py:634
+#: erpnext/accounts/report/general_ledger/general_ledger.py:640
msgid "Credit (Transaction)"
msgstr ""
-#: erpnext/accounts/report/general_ledger/general_ledger.py:611
+#: erpnext/accounts/report/general_ledger/general_ledger.py:617
msgid "Credit ({0})"
msgstr "Crédit ({0})"
@@ -13254,7 +13245,7 @@ msgstr "Mois de crédit"
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:174
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:147
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1081
#: erpnext/controllers/sales_and_purchase_return.py:331
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:288
#: erpnext/stock/doctype/delivery_note/delivery_note.js:89
@@ -13289,7 +13280,7 @@ msgstr "La note de crédit {0} a été créée automatiquement"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:367
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:375
-#: erpnext/controllers/accounts_controller.py:2017
+#: erpnext/controllers/accounts_controller.py:2020
msgid "Credit To"
msgstr "À Créditer"
@@ -13474,7 +13465,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/subscription_plan/subscription_plan.json
#: erpnext/accounts/report/account_balance/account_balance.py:28
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1091
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:205
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
#: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
@@ -13482,7 +13473,7 @@ msgstr ""
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
#: erpnext/accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
#: erpnext/accounts/report/financial_statements.html:29
-#: erpnext/accounts/report/financial_statements.py:630
+#: erpnext/accounts/report/financial_statements.py:633
#: erpnext/accounts/report/general_ledger/general_ledger.js:146
#: erpnext/accounts/report/gross_profit/gross_profit.py:380
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:690
@@ -13491,7 +13482,7 @@ msgstr ""
#: erpnext/accounts/report/purchase_register/purchase_register.py:229
#: erpnext/accounts/report/sales_register/sales_register.py:265
#: erpnext/accounts/report/trial_balance/trial_balance.js:76
-#: erpnext/accounts/report/trial_balance/trial_balance.py:416
+#: erpnext/accounts/report/trial_balance/trial_balance.py:410
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
#: erpnext/accounts/workspace/accounting/accounting.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
@@ -13505,7 +13496,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/public/js/financial_statements.js:244
-#: erpnext/public/js/utils/unreconcile.js:93
+#: erpnext/public/js/utils/unreconcile.js:94
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:121
@@ -13584,11 +13575,11 @@ msgstr "Devise ne peut être modifiée après avoir fait des entrées en utilisa
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1504
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1566
-#: erpnext/accounts/utils.py:2160
+#: erpnext/accounts/utils.py:2164
msgid "Currency for {0} must be {1}"
msgstr "Devise pour {0} doit être {1}"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:98
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:129
msgid "Currency of the Closing Account must be {0}"
msgstr "La devise du Compte Cloturé doit être {0}"
@@ -14000,7 +13991,7 @@ msgstr "Code Client"
#. Label of the customer_contact_display (Small Text) field in DocType
#. 'Purchase Order'
#. Label of the customer_contact (Small Text) field in DocType 'Delivery Stop'
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1033
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1052
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
msgid "Customer Contact"
@@ -14096,7 +14087,7 @@ msgstr "Retour d'Expérience Client"
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:99
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1109
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:80
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
@@ -14140,7 +14131,7 @@ msgstr ""
msgid "Customer Group Name"
msgstr "Nom du Groupe Client"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1182
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1201
msgid "Customer Group: {0} does not exist"
msgstr ""
@@ -14159,7 +14150,7 @@ msgstr ""
msgid "Customer Items"
msgstr "Articles du clients"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1081
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1100
msgid "Customer LPO"
msgstr "Commande client locale"
@@ -14337,7 +14328,7 @@ msgstr "Client ou Article"
msgid "Customer required for 'Customerwise Discount'"
msgstr "Client requis pour appliquer une 'Remise en fonction du Client'"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1001
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1004
#: erpnext/selling/doctype/sales_order/sales_order.py:347
#: erpnext/stock/doctype/delivery_note/delivery_note.py:407
msgid "Customer {0} does not belong to project {1}"
@@ -14414,7 +14405,7 @@ msgstr "Les clients"
msgid "Customers Without Any Sales Transactions"
msgstr "Clients sans transactions de vente"
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:96
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:97
msgid "Customers not selected."
msgstr "Clients non sélectionnés."
@@ -14695,6 +14686,11 @@ msgstr "Date de transaction"
msgid "Date: {0} to {1}"
msgstr ""
+#. Label of the dates_section (Section Break) field in DocType 'GL Entry'
+#: erpnext/accounts/doctype/gl_entry/gl_entry.json
+msgid "Dates"
+msgstr ""
+
#. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
#. Plan'
#. Name of a UOM
@@ -14821,17 +14817,17 @@ msgstr "Cher Administrateur Système ,"
#: erpnext/accounts/report/general_ledger/general_ledger.html:30
#: erpnext/accounts/report/purchase_register/purchase_register.py:240
#: erpnext/accounts/report/sales_register/sales_register.py:276
-#: erpnext/accounts/report/trial_balance/trial_balance.py:437
+#: erpnext/accounts/report/trial_balance/trial_balance.py:431
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
msgid "Debit"
msgstr "Débit"
-#: erpnext/accounts/report/general_ledger/general_ledger.py:627
+#: erpnext/accounts/report/general_ledger/general_ledger.py:633
msgid "Debit (Transaction)"
msgstr ""
-#: erpnext/accounts/report/general_ledger/general_ledger.py:605
+#: erpnext/accounts/report/general_ledger/general_ledger.py:611
msgid "Debit ({0})"
msgstr "Débit ({0})"
@@ -14868,7 +14864,7 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:176
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:147
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1084
#: erpnext/controllers/sales_and_purchase_return.py:335
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:289
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:61
@@ -14895,13 +14891,13 @@ msgstr ""
#. Label of the debit_to (Link) field in DocType 'Sales Invoice'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:869
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:880
-#: erpnext/controllers/accounts_controller.py:2017
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:872
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:883
+#: erpnext/controllers/accounts_controller.py:2020
msgid "Debit To"
msgstr "Débit Pour"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:865
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:868
msgid "Debit To is required"
msgstr "Compte de Débit Requis"
@@ -14974,7 +14970,7 @@ msgstr ""
msgid "Decimeter"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:524
+#: erpnext/public/js/utils/sales_common.js:525
msgid "Declare Lost"
msgstr "Déclarer perdu"
@@ -15076,7 +15072,7 @@ msgstr "Nomenclature par défaut ({0}) doit être actif pour ce produit ou son m
msgid "Default BOM for {0} not found"
msgstr "Nomenclature par défaut {0} introuvable"
-#: erpnext/controllers/accounts_controller.py:3339
+#: erpnext/controllers/accounts_controller.py:3342
msgid "Default BOM not found for FG Item {0}"
msgstr ""
@@ -15887,7 +15883,7 @@ msgstr ""
msgid "Delivery Note Trends"
msgstr "Tendance des Bordereaux de Livraisons"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1157
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1160
msgid "Delivery Note {0} is not submitted"
msgstr "Bon de Livraison {0} n'est pas soumis"
@@ -15895,7 +15891,7 @@ msgstr "Bon de Livraison {0} n'est pas soumis"
msgid "Delivery Note(s) created for the Pick List"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1085
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1104
#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:73
msgid "Delivery Notes"
msgstr "Bons de livraison"
@@ -16520,7 +16516,7 @@ msgstr ""
#. Label of the order_lost_reason (Small Text) field in DocType 'Opportunity'
#. Label of the order_lost_reason (Small Text) field in DocType 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
-#: erpnext/public/js/utils/sales_common.js:503
+#: erpnext/public/js/utils/sales_common.js:504
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Detailed Reason"
msgstr "Raison détaillée"
@@ -16696,6 +16692,11 @@ msgstr "Nom de la dimension"
msgid "Dimension-wise Accounts Balance Report"
msgstr ""
+#. Label of the dimensions_section (Section Break) field in DocType 'GL Entry'
+#: erpnext/accounts/doctype/gl_entry/gl_entry.json
+msgid "Dimensions"
+msgstr ""
+
#. Option for the 'Account Type' (Select) field in DocType 'Account'
#: erpnext/accounts/doctype/account/account.json
msgid "Direct Expense"
@@ -16847,11 +16848,11 @@ msgstr ""
msgid "Disabled Warehouse {0} cannot be used for this transaction."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:610
+#: erpnext/controllers/accounts_controller.py:613
msgid "Disabled pricing rules since this {} is an internal transfer"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:624
+#: erpnext/controllers/accounts_controller.py:627
msgid "Disabled tax included prices since this {} is an internal transfer"
msgstr ""
@@ -17051,7 +17052,7 @@ msgstr ""
msgid "Discount must be less than 100"
msgstr "La remise doit être inférieure à 100"
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3246
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3248
msgid "Discount of {} applied as per Payment Term"
msgstr ""
@@ -17518,6 +17519,7 @@ msgstr "Double Solde Dégressif"
#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:150
msgid "Download"
msgstr "Télécharger"
@@ -17546,6 +17548,10 @@ msgstr ""
msgid "Download PDF"
msgstr "Télécharger au Format PDF"
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:149
+msgid "Download PDF for Supplier"
+msgstr ""
+
#. Label of the download_template (Button) field in DocType 'Bank Statement
#. Import'
#. Label of the download_template (Button) field in DocType 'Chart of Accounts
@@ -17772,7 +17778,7 @@ msgstr "Date d'échéance basée sur"
msgid "Due Date cannot be before Posting / Supplier Invoice Date"
msgstr "La date d'échéance ne peut pas être antérieure à la date de comptabilisation / facture fournisseur"
-#: erpnext/controllers/accounts_controller.py:646
+#: erpnext/controllers/accounts_controller.py:649
msgid "Due Date is mandatory"
msgstr "La Date d’Échéance est obligatoire"
@@ -17858,7 +17864,7 @@ msgstr ""
msgid "Duplicate POS Invoices found"
msgstr ""
-#: erpnext/projects/doctype/project/project.js:82
+#: erpnext/projects/doctype/project/project.js:83
msgid "Duplicate Project with Tasks"
msgstr "Projet en double avec tâches"
@@ -17874,7 +17880,7 @@ msgstr "Dupliquer la saisie par rapport au code article {0} et au fabricant {1}"
msgid "Duplicate item group found in the item group table"
msgstr "Groupe d’articles en double trouvé dans la table des groupes d'articles"
-#: erpnext/projects/doctype/project/project.js:182
+#: erpnext/projects/doctype/project/project.js:183
msgid "Duplicate project has been created"
msgstr "Un projet en double a été créé"
@@ -18705,7 +18711,7 @@ msgstr ""
msgid "End Year"
msgstr "Année de Fin"
-#: erpnext/accounts/report/financial_statements.py:125
+#: erpnext/accounts/report/financial_statements.py:126
msgid "End Year cannot be before Start Year"
msgstr "L'Année de Fin ne peut pas être avant l'Année de Début"
@@ -18917,7 +18923,7 @@ msgstr ""
#. Valuation'
#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.json
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.json
-#: erpnext/accounts/doctype/payment_request/payment_request.py:433
+#: erpnext/accounts/doctype/payment_request/payment_request.py:442
#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
#: erpnext/manufacturing/doctype/job_card/job_card.py:847
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -19103,8 +19109,8 @@ msgstr ""
msgid "Exchange Gain/Loss"
msgstr "Profits / Pertes sur Change"
-#: erpnext/controllers/accounts_controller.py:1421
-#: erpnext/controllers/accounts_controller.py:1506
+#: erpnext/controllers/accounts_controller.py:1424
+#: erpnext/controllers/accounts_controller.py:1509
msgid "Exchange Gain/Loss amount has been booked through {0}"
msgstr ""
@@ -19195,7 +19201,7 @@ msgstr "Taux de Change doit être le même que {0} {1} ({2})"
msgid "Excise Entry"
msgstr "Écriture d'Accise"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:1242
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1251
msgid "Excise Invoice"
msgstr "Facture d'Accise"
@@ -19260,7 +19266,7 @@ msgstr "Entretien de sortie tenu le"
msgid "Expand All"
msgstr "Développer Tout"
-#: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
+#: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:414
msgid "Expected"
msgstr ""
@@ -20131,15 +20137,15 @@ msgstr ""
msgid "Finished Good Item Quantity"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3325
+#: erpnext/controllers/accounts_controller.py:3328
msgid "Finished Good Item is not specified for service item {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3342
+#: erpnext/controllers/accounts_controller.py:3345
msgid "Finished Good Item {0} Qty can not be zero"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3336
+#: erpnext/controllers/accounts_controller.py:3339
msgid "Finished Good Item {0} must be a sub-contracted item"
msgstr ""
@@ -20298,6 +20304,7 @@ msgstr "Le régime fiscal est obligatoire, veuillez définir le régime fiscal d
#. Name of a DocType
#. Label of the fiscal_year (Link) field in DocType 'GL Entry'
#. Label of the fiscal_year (Link) field in DocType 'Monthly Distribution'
+#. Label of the fiscal_year (Link) field in DocType 'Period Closing Voucher'
#. Label of a Link in the Accounting Workspace
#. Label of the fiscal_year (Link) field in DocType 'Lower Deduction
#. Certificate'
@@ -20307,6 +20314,7 @@ msgstr "Le régime fiscal est obligatoire, veuillez définir le régime fiscal d
#: erpnext/accounts/doctype/fiscal_year/fiscal_year.json
#: erpnext/accounts/doctype/gl_entry/gl_entry.json
#: erpnext/accounts/doctype/monthly_distribution/monthly_distribution.json
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
#: erpnext/accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
#: erpnext/accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
#: erpnext/accounts/report/profitability_analysis/profitability_analysis.js:38
@@ -20504,7 +20512,7 @@ msgstr ""
msgid "For"
msgstr "Pour"
-#: erpnext/public/js/utils/sales_common.js:332
+#: erpnext/public/js/utils/sales_common.js:333
msgid "For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table."
msgstr "Pour les articles \"Ensembles de Produits\", l’Entrepôt, le N° de Série et le N° de Lot proviendront de la table \"Liste de Colisage\". Si l’Entrepôt et le N° de Lot sont les mêmes pour tous les produits colisés d’un même article 'Produit Groupé', ces valeurs peuvent être entrées dans la table principale de l’article et elles seront copiées dans la table \"Liste de Colisage\"."
@@ -20562,7 +20570,7 @@ msgstr "Pour la Production"
msgid "For Quantity (Manufactured Qty) is mandatory"
msgstr "Pour Quantité (Qté Produite) est obligatoire"
-#: erpnext/controllers/accounts_controller.py:1104
+#: erpnext/controllers/accounts_controller.py:1107
msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
msgstr ""
@@ -20974,7 +20982,7 @@ msgstr "A partir du"
msgid "From Date and To Date are Mandatory"
msgstr "La date de début et la date de fin sont obligatoires"
-#: erpnext/accounts/report/financial_statements.py:130
+#: erpnext/accounts/report/financial_statements.py:131
msgid "From Date and To Date are mandatory"
msgstr ""
@@ -21370,14 +21378,14 @@ msgstr "D'autres nœuds peuvent être créés uniquement sous les nœuds de type
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:155
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1096
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:177
msgid "Future Payment Amount"
msgstr "Montant du paiement futur"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:154
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1076
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1095
msgid "Future Payment Ref"
msgstr "Paiement futur Ref"
@@ -21402,7 +21410,7 @@ msgstr ""
#. Name of a DocType
#: erpnext/accounts/doctype/gl_entry/gl_entry.json
-#: erpnext/accounts/report/general_ledger/general_ledger.py:590
+#: erpnext/accounts/report/general_ledger/general_ledger.py:596
msgid "GL Entry"
msgstr "Écriture GL"
@@ -21483,7 +21491,7 @@ msgstr ""
msgid "Gamma"
msgstr ""
-#: erpnext/projects/doctype/project/project.js:101
+#: erpnext/projects/doctype/project/project.js:102
msgid "Gantt Chart"
msgstr "Diagramme de Gantt"
@@ -21645,7 +21653,7 @@ msgid "Get Item Locations"
msgstr "Obtenir les emplacements des articles"
#. Label of the get_items (Button) field in DocType 'Stock Entry'
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:378
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:369
#: erpnext/stock/doctype/pick_list/pick_list.js:193
#: erpnext/stock/doctype/pick_list/pick_list.js:236
@@ -21662,9 +21670,9 @@ msgstr "Obtenir les Articles"
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:319
#: erpnext/buying/doctype/purchase_order/purchase_order.js:567
#: erpnext/buying/doctype/purchase_order/purchase_order.js:587
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:335
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:357
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:336
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:358
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:403
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:53
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:86
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
@@ -21702,7 +21710,7 @@ msgstr "Obtenir des Articles à partir des Reçus d'Achat"
msgid "Get Items from BOM"
msgstr "Obtenir les Articles depuis nomenclature"
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:374
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:375
msgid "Get Items from Material Requests against this Supplier"
msgstr "Obtenir des articles à partir de demandes d'articles auprès de ce fournisseur"
@@ -21799,12 +21807,12 @@ msgstr ""
msgid "Get Supplier Group Details"
msgstr "Appliquer les informations depuis le Groupe de fournisseur"
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:416
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:436
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:417
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:437
msgid "Get Suppliers"
msgstr "Obtenir des fournisseurs"
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:440
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:441
msgid "Get Suppliers By"
msgstr "Obtenir des Fournisseurs"
@@ -23989,7 +23997,7 @@ msgstr "Incluant les articles pour des sous-ensembles"
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.json
#: erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:379
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:382
#: erpnext/accounts/report/account_balance/account_balance.js:27
#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:182
@@ -24123,7 +24131,7 @@ msgstr ""
msgid "Incorrect Warehouse"
msgstr "Entrepôt incorrect"
-#: erpnext/accounts/general_ledger.py:52
+#: erpnext/accounts/general_ledger.py:53
msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
msgstr "Nombre incorrect d'Écritures Grand Livre trouvées. Vous avez peut-être choisi le mauvais Compte dans la transaction."
@@ -24378,8 +24386,8 @@ msgstr ""
msgid "Insufficient Capacity"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3257
-#: erpnext/controllers/accounts_controller.py:3281
+#: erpnext/controllers/accounts_controller.py:3260
+#: erpnext/controllers/accounts_controller.py:3284
msgid "Insufficient Permissions"
msgstr "Permissions insuffisantes"
@@ -24506,7 +24514,7 @@ msgstr "Paramètres de transfert entre entrepôts"
msgid "Interest"
msgstr "Intérêt"
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2882
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2884
msgid "Interest and/or dunning fee"
msgstr ""
@@ -24531,11 +24539,11 @@ msgstr "Client interne"
msgid "Internal Customer for company {0} already exists"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:593
+#: erpnext/controllers/accounts_controller.py:596
msgid "Internal Sale or Delivery Reference missing."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:595
+#: erpnext/controllers/accounts_controller.py:598
msgid "Internal Sales Reference Missing"
msgstr ""
@@ -24566,7 +24574,7 @@ msgstr ""
msgid "Internal Transfer"
msgstr "Transfert Interne"
-#: erpnext/controllers/accounts_controller.py:604
+#: erpnext/controllers/accounts_controller.py:607
msgid "Internal Transfer Reference Missing"
msgstr ""
@@ -24599,12 +24607,12 @@ msgstr "Invalide"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:368
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:376
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:875
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:885
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:878
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:888
#: erpnext/assets/doctype/asset_category/asset_category.py:70
#: erpnext/assets/doctype/asset_category/asset_category.py:98
-#: erpnext/controllers/accounts_controller.py:2661
-#: erpnext/controllers/accounts_controller.py:2669
+#: erpnext/controllers/accounts_controller.py:2664
+#: erpnext/controllers/accounts_controller.py:2672
msgid "Invalid Account"
msgstr "Compte invalide"
@@ -24613,7 +24621,7 @@ msgstr "Compte invalide"
msgid "Invalid Allocated Amount"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:111
+#: erpnext/accounts/doctype/payment_request/payment_request.py:120
msgid "Invalid Amount"
msgstr ""
@@ -24621,7 +24629,7 @@ msgstr ""
msgid "Invalid Attribute"
msgstr "Attribut invalide"
-#: erpnext/controllers/accounts_controller.py:430
+#: erpnext/controllers/accounts_controller.py:433
msgid "Invalid Auto Repeat Date"
msgstr ""
@@ -24637,13 +24645,13 @@ msgstr "Commande avec limites non valide pour le client et l'article sélectionn
msgid "Invalid Child Procedure"
msgstr "Procédure enfant non valide"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1983
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1986
msgid "Invalid Company for Inter Company Transaction."
msgstr "Société non valide pour une transaction inter-sociétés."
#: erpnext/assets/doctype/asset/asset.py:249
#: erpnext/assets/doctype/asset/asset.py:256
-#: erpnext/controllers/accounts_controller.py:2684
+#: erpnext/controllers/accounts_controller.py:2687
msgid "Invalid Cost Center"
msgstr ""
@@ -24726,11 +24734,11 @@ msgstr ""
msgid "Invalid Purchase Invoice"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3294
+#: erpnext/controllers/accounts_controller.py:3297
msgid "Invalid Qty"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1119
+#: erpnext/controllers/accounts_controller.py:1122
msgid "Invalid Quantity"
msgstr "Quantité invalide"
@@ -24793,7 +24801,7 @@ msgstr ""
msgid "Invalid {0}"
msgstr "Invalide {0}"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1981
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1984
msgid "Invalid {0} for Inter Company Transaction."
msgstr "{0} non valide pour la transaction inter-société."
@@ -24812,7 +24820,7 @@ msgstr "Inventaire"
msgid "Inventory Dimension"
msgstr ""
-#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:161
+#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:160
msgid "Inventory Dimension Negative Stock"
msgstr ""
@@ -24864,7 +24872,7 @@ msgstr "Date de la Facture"
msgid "Invoice Discounting"
msgstr "Rabais de facture"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1057
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1076
msgid "Invoice Grand Total"
msgstr "Total général de la facture"
@@ -24937,7 +24945,7 @@ msgstr "État de la facture"
msgid "Invoice Type"
msgstr "Type de facture"
-#: erpnext/projects/doctype/timesheet/timesheet.py:389
+#: erpnext/projects/doctype/timesheet/timesheet.py:429
msgid "Invoice already created for all billing hours"
msgstr "Facture déjà créée pour toutes les heures facturées"
@@ -24947,13 +24955,13 @@ msgstr "Facture déjà créée pour toutes les heures facturées"
msgid "Invoice and Billing"
msgstr "Facturation"
-#: erpnext/projects/doctype/timesheet/timesheet.py:386
+#: erpnext/projects/doctype/timesheet/timesheet.py:426
msgid "Invoice can't be made for zero billing hour"
msgstr "La facture ne peut pas être faite pour une heure facturée à zéro"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:169
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:144
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1059
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1078
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:164
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
msgid "Invoiced Amount"
@@ -24973,7 +24981,7 @@ msgstr ""
#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2032
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2035
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
msgid "Invoices"
@@ -26759,7 +26767,7 @@ msgstr "Libellé de l'article"
msgid "Item operation"
msgstr "Opération de l'article"
-#: erpnext/controllers/accounts_controller.py:3317
+#: erpnext/controllers/accounts_controller.py:3320
msgid "Item qty can not be updated as raw materials are already processed."
msgstr ""
@@ -27027,7 +27035,7 @@ msgstr "Articles À Demander"
msgid "Items and Pricing"
msgstr "Articles et prix"
-#: erpnext/controllers/accounts_controller.py:3536
+#: erpnext/controllers/accounts_controller.py:3539
msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
msgstr ""
@@ -27354,7 +27362,7 @@ msgstr ""
msgid "Journals"
msgstr "Journaux"
-#: erpnext/projects/doctype/project/project.js:112
+#: erpnext/projects/doctype/project/project.js:113
msgid "Kanban Board"
msgstr "Tableau Kanban"
@@ -27839,7 +27847,7 @@ msgstr "Laissez vide pour utiliser le format de bon de livraison standard"
#: erpnext/accounts/doctype/journal_entry/journal_entry.js:30
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:388
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.js:43
msgid "Ledger"
msgstr ""
@@ -28098,7 +28106,7 @@ msgstr "Lier la procédure qualité existante."
msgid "Link to Material Request"
msgstr "Lien vers la demande de matériel"
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:408
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:58
msgid "Link to Material Requests"
msgstr "Lien vers les demandes de matériel"
@@ -28170,6 +28178,10 @@ msgstr ""
msgid "Load All Criteria"
msgstr "Charger tous les critères"
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:83
+msgid "Loading Invoices! Please Wait..."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.js:290
msgid "Loading import file..."
msgstr "Chargement du fichier d'importation ..."
@@ -28322,7 +28334,7 @@ msgstr "Motif perdu"
#. 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:49
-#: erpnext/public/js/utils/sales_common.js:487
+#: erpnext/public/js/utils/sales_common.js:488
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Lost Reasons"
msgstr "Raisons perdues"
@@ -28639,7 +28651,7 @@ msgstr "Échéanciers d'Entretien"
msgid "Maintenance Status"
msgstr "Statut d'Entretien"
-#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.py:58
+#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.py:59
msgid "Maintenance Status has to be Cancelled or Completed to Submit"
msgstr "Le statut de maintenance doit être annulé ou complété pour pouvoir être envoyé"
@@ -28879,7 +28891,7 @@ msgstr ""
msgid "Mandatory Depends On"
msgstr "Obligatoire dépend de"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1537
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1540
msgid "Mandatory Field"
msgstr ""
@@ -29399,7 +29411,7 @@ msgstr "Réception Matériel"
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
#: erpnext/buying/doctype/purchase_order/purchase_order.js:546
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:317
#: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:34
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
@@ -29618,7 +29630,7 @@ msgstr "Matériel transféré pour sous-traitance"
msgid "Material to Supplier"
msgstr "Du Matériel au Fournisseur"
-#: erpnext/controllers/subcontracting_controller.py:1289
+#: erpnext/controllers/subcontracting_controller.py:1295
msgid "Materials are already received against the {0} {1}"
msgstr ""
@@ -30209,13 +30221,13 @@ msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:168
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:586
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2048
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2606
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2051
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2609
#: erpnext/assets/doctype/asset_category/asset_category.py:117
msgid "Missing Account"
msgstr "Compte manquant"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1423
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1426
msgid "Missing Asset"
msgstr ""
@@ -30560,6 +30572,7 @@ msgstr "Commandes de travail mensuelles totales"
msgid "Months"
msgstr "Mois"
+#. Label of the more_info_section (Section Break) field in DocType 'GL Entry'
#. Label of the more_info_tab (Tab Break) field in DocType 'Purchase Invoice'
#. Label of the more_info_tab (Tab Break) field in DocType 'Sales Invoice'
#. Label of the more_info_tab (Tab Break) field in DocType 'Purchase Order'
@@ -30572,6 +30585,7 @@ msgstr "Mois"
#. Label of the more_info_tab (Tab Break) field in DocType 'Delivery Note'
#. Label of the more_info_tab (Tab Break) field in DocType 'Material Request'
#. Label of the more_info_tab (Tab Break) field in DocType 'Purchase Receipt'
+#: erpnext/accounts/doctype/gl_entry/gl_entry.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
@@ -30712,7 +30726,7 @@ msgstr "Variantes multiples"
msgid "Multiple Warehouse Accounts"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:975
+#: erpnext/controllers/accounts_controller.py:978
msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
msgstr "Plusieurs Exercices existent pour la date {0}. Veuillez définir la société dans l'Exercice"
@@ -30762,7 +30776,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
#: erpnext/accounts/doctype/payment_order_reference/payment_order_reference.json
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
-#: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
+#: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:358
#: erpnext/bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
#: erpnext/crm/doctype/appointment/appointment.json
#: erpnext/crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
@@ -31164,7 +31178,7 @@ msgstr "Poids Net"
msgid "Net Weight UOM"
msgstr "UdM Poids Net"
-#: erpnext/controllers/accounts_controller.py:1311
+#: erpnext/controllers/accounts_controller.py:1314
msgid "Net total calculation precision loss"
msgstr ""
@@ -31447,12 +31461,12 @@ msgstr "Pas d'action"
msgid "No Answer"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2150
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2153
msgid "No Customer found for Inter Company Transactions which represents company {0}"
msgstr "Aucun client trouvé pour les transactions intersociétés qui représentent l'entreprise {0}"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:352
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:354
msgid "No Customers found with selected options."
msgstr ""
@@ -31513,7 +31527,7 @@ msgid "No Records for these settings."
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:332
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:963
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:966
msgid "No Remarks"
msgstr "Aucune Remarque"
@@ -31529,7 +31543,7 @@ msgstr ""
msgid "No Summary"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2134
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2137
msgid "No Supplier found for Inter Company Transactions which represents company {0}"
msgstr "Aucun fournisseur trouvé pour les transactions intersociétés qui représentent l'entreprise {0}"
@@ -31566,7 +31580,7 @@ msgstr "Aucune nomenclature active trouvée pour l'article {0}. La livraison par
msgid "No additional fields available"
msgstr ""
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:417
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:419
msgid "No billing email found for customer: {0}"
msgstr ""
@@ -31708,7 +31722,7 @@ msgstr ""
msgid "No pending Material Requests found to link for the given items."
msgstr "Aucune demande de matériel en attente n'a été trouvée pour créer un lien vers les articles donnés."
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:424
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:426
msgid "No primary email found for customer: {0}"
msgstr ""
@@ -31749,7 +31763,7 @@ msgstr "Pas de valeurs"
msgid "No {0} Accounts found for this company."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2198
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2201
msgid "No {0} found for Inter Company Transactions."
msgstr "Aucun {0} n'a été trouvé pour les transactions inter-sociétés."
@@ -31803,7 +31817,7 @@ msgstr "N°"
#: erpnext/accounts/doctype/mode_of_payment/mode_of_payment.py:66
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:260
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:523
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:526
#: erpnext/assets/doctype/asset/asset.js:618
#: erpnext/assets/doctype/asset/asset.js:635
#: erpnext/controllers/buying_controller.py:201
@@ -31842,7 +31856,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.py:763
#: erpnext/templates/pages/material_request_info.py:21
-#: erpnext/templates/pages/order.py:34 erpnext/templates/pages/rfq.py:46
+#: erpnext/templates/pages/order.py:37 erpnext/templates/pages/rfq.py:46
msgid "Not Permitted"
msgstr "Non Autorisé"
@@ -31952,7 +31966,7 @@ msgstr "Remarque : Email ne sera pas envoyé aux utilisateurs désactivés"
msgid "Note: Item {0} added multiple times"
msgstr "Remarque: l'élément {0} a été ajouté plusieurs fois"
-#: erpnext/controllers/accounts_controller.py:504
+#: erpnext/controllers/accounts_controller.py:507
msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
msgstr "Remarque : Écriture de Paiement ne sera pas créée car le compte 'Compte Bancaire ou de Caisse' n'a pas été spécifié"
@@ -32216,7 +32230,7 @@ msgstr "Loyer du Bureau"
msgid "Offsetting Account"
msgstr ""
-#: erpnext/accounts/general_ledger.py:82
+#: erpnext/accounts/general_ledger.py:83
msgid "Offsetting for Accounting Dimension"
msgstr ""
@@ -32598,7 +32612,7 @@ msgstr "Ordres de travail ouverts"
msgid "Open a new ticket"
msgstr "Ouvrir un nouveau ticket"
-#: erpnext/accounts/report/general_ledger/general_ledger.py:406
+#: erpnext/accounts/report/general_ledger/general_ledger.py:414
#: erpnext/public/js/stock_analytics.js:97
msgid "Opening"
msgstr "Ouverture"
@@ -32608,12 +32622,12 @@ msgstr "Ouverture"
msgid "Opening & Closing"
msgstr ""
-#: erpnext/accounts/report/trial_balance/trial_balance.py:430
+#: erpnext/accounts/report/trial_balance/trial_balance.py:424
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
msgid "Opening (Cr)"
msgstr "Ouverture (Cr)"
-#: erpnext/accounts/report/trial_balance/trial_balance.py:423
+#: erpnext/accounts/report/trial_balance/trial_balance.py:417
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
msgid "Opening (Dr)"
msgstr "Ouverture (Dr)"
@@ -32698,7 +32712,7 @@ msgid "Opening Invoice Item"
msgstr "Ouverture d'un poste de facture"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1526
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1638
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1641
msgid "Opening Invoice has rounding adjustment of {0}.
'{1}' account is required to post these values. Please set it in Company: {2}.
Or, '{3}' can be enabled to not post any rounding adjustment."
msgstr ""
@@ -32996,7 +33010,7 @@ msgstr ""
#. Label of a Link in the CRM Workspace
#. Label of a shortcut in the CRM Workspace
#. Label of the opportunity (Link) field in DocType 'Quotation'
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:341
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/crm/doctype/crm_settings/crm_settings.json
@@ -33460,7 +33474,7 @@ msgstr "Solde"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:149
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1085
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
#: erpnext/accounts/report/purchase_register/purchase_register.py:289
#: erpnext/accounts/report/sales_register/sales_register.py:319
@@ -33536,7 +33550,7 @@ msgstr ""
msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1841
+#: erpnext/controllers/accounts_controller.py:1844
msgid "Overbilling of {} ignored because you have {} role."
msgstr ""
@@ -33808,7 +33822,7 @@ msgstr "Utilisateur du profil PDV"
msgid "POS Profile doesn't match {}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1137
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1140
msgid "POS Profile required to make POS Entry"
msgstr "Profil PDV nécessaire pour faire une écriture de PDV"
@@ -34015,7 +34029,7 @@ msgstr "Payé"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:146
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1060
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1079
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
#: erpnext/accounts/report/pos_register/pos_register.py:209
@@ -34067,7 +34081,7 @@ msgid "Paid To Account Type"
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:322
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1009
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1012
msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
msgstr "Le Montant Payé + Montant Repris ne peut pas être supérieur au Total Général"
@@ -34464,7 +34478,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:147
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:228
#: erpnext/accounts/report/general_ledger/general_ledger.js:74
-#: erpnext/accounts/report/general_ledger/general_ledger.py:666
+#: erpnext/accounts/report/general_ledger/general_ledger.py:672
#: erpnext/accounts/report/payment_ledger/payment_ledger.js:51
#: erpnext/accounts/report/payment_ledger/payment_ledger.py:155
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
@@ -34511,7 +34525,7 @@ msgstr "Devise du Compte de Tiers"
msgid "Party Account No. (Bank Statement)"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2109
+#: erpnext/controllers/accounts_controller.py:2112
msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
msgstr ""
@@ -34619,7 +34633,7 @@ msgstr "Restriction d'article disponible"
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:141
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:219
#: erpnext/accounts/report/general_ledger/general_ledger.js:65
-#: erpnext/accounts/report/general_ledger/general_ledger.py:665
+#: erpnext/accounts/report/general_ledger/general_ledger.py:671
#: erpnext/accounts/report/payment_ledger/payment_ledger.js:41
#: erpnext/accounts/report/payment_ledger/payment_ledger.py:151
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
@@ -34893,7 +34907,7 @@ msgstr "Déduction d’Écriture de Paiement"
msgid "Payment Entry Reference"
msgstr "Référence d’Écriture de Paiement"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:433
+#: erpnext/accounts/doctype/payment_request/payment_request.py:442
msgid "Payment Entry already exists"
msgstr "L’Écriture de Paiement existe déjà"
@@ -34901,13 +34915,13 @@ msgstr "L’Écriture de Paiement existe déjà"
msgid "Payment Entry has been modified after you pulled it. Please pull it again."
msgstr "L’Écriture de Paiement a été modifié après que vous l’ayez récupérée. Veuillez la récupérer à nouveau."
-#: erpnext/accounts/doctype/payment_request/payment_request.py:122
+#: erpnext/accounts/doctype/payment_request/payment_request.py:131
#: erpnext/accounts/doctype/payment_request/payment_request.py:544
#: erpnext/accounts/doctype/payment_request/payment_request.py:681
msgid "Payment Entry is already created"
msgstr "L’Écriture de Paiement est déjà créée"
-#: erpnext/controllers/accounts_controller.py:1262
+#: erpnext/controllers/accounts_controller.py:1265
msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
msgstr ""
@@ -35150,7 +35164,7 @@ msgstr ""
msgid "Payment Request took too long to respond. Please try requesting for payment again."
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:537
+#: erpnext/accounts/doctype/payment_request/payment_request.py:536
msgid "Payment Requests cannot be created against: {0}"
msgstr ""
@@ -35185,7 +35199,7 @@ msgstr "Calendrier de paiement"
#: erpnext/accounts/doctype/payment_schedule/payment_schedule.json
#: erpnext/accounts/doctype/payment_term/payment_term.json
#: erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1056
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1075
#: erpnext/accounts/report/gross_profit/gross_profit.py:365
#: erpnext/accounts/workspace/accounting/accounting.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
@@ -35617,13 +35631,20 @@ msgstr "Bon de Clôture de la Période"
msgid "Period Details"
msgstr ""
+#. Label of the period_end_date (Date) field in DocType 'Period Closing
+#. Voucher'
#. Label of the period_end_date (Datetime) field in DocType 'POS Closing Entry'
#. Label of the period_end_date (Date) field in DocType 'POS Opening Entry'
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.json
msgid "Period End Date"
msgstr "Date de fin de la période"
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:69
+msgid "Period End Date cannot be greater than Fiscal Year End Date"
+msgstr ""
+
#. Label of the period_name (Data) field in DocType 'Accounting Period'
#: erpnext/accounts/doctype/accounting_period/accounting_period.json
msgid "Period Name"
@@ -35644,15 +35665,26 @@ msgstr "Score de la Période"
msgid "Period Settings"
msgstr "Paramètres de période"
+#. Label of the period_start_date (Date) field in DocType 'Period Closing
+#. Voucher'
#. Label of the period_start_date (Datetime) field in DocType 'POS Closing
#. Entry'
#. Label of the period_start_date (Datetime) field in DocType 'POS Opening
#. Entry'
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.json
msgid "Period Start Date"
msgstr "Date de début de la période"
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:66
+msgid "Period Start Date cannot be greater than Period End Date"
+msgstr ""
+
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:63
+msgid "Period Start Date must be {0}"
+msgstr ""
+
#. Label of the period_to_date (Datetime) field in DocType 'Bisect Nodes'
#: erpnext/accounts/doctype/bisect_nodes/bisect_nodes.json
msgid "Period To Date"
@@ -36156,7 +36188,7 @@ msgstr ""
msgid "Please attach CSV file"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2741
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2744
msgid "Please cancel and amend the Payment Entry"
msgstr ""
@@ -36234,7 +36266,7 @@ msgstr ""
msgid "Please create a new Accounting Dimension if required."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:594
+#: erpnext/controllers/accounts_controller.py:597
msgid "Please create purchase from internal sale or delivery document itself"
msgstr ""
@@ -36292,11 +36324,11 @@ msgstr ""
msgid "Please ensure that the {0} account {1} is a Payable account. You can change the account type to Payable or select a different account."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:869
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:872
msgid "Please ensure {} account is a Balance Sheet account."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:879
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:882
msgid "Please ensure {} account {} is a Receivable account."
msgstr ""
@@ -36305,7 +36337,7 @@ msgid "Please enter Difference Account or set default Stock Adjustment
msgstr "Veuillez saisir un compte d'écart ou définir un compte d'ajustement de stock par défaut pour la société {0}"
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:444
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1048
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1051
msgid "Please enter Account for Change Amount"
msgstr "Veuillez entrez un Compte pour le Montant de Change"
@@ -36395,7 +36427,7 @@ msgid "Please enter Warehouse and Date"
msgstr "Veuillez entrer entrepôt et date"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:651
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1044
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1047
msgid "Please enter Write Off Account"
msgstr "Veuillez entrer un Compte de Reprise"
@@ -36407,7 +36439,7 @@ msgstr "Veuillez d’abord entrer une Société"
msgid "Please enter company name first"
msgstr "Veuillez d’abord entrer le nom de l'entreprise"
-#: erpnext/controllers/accounts_controller.py:2523
+#: erpnext/controllers/accounts_controller.py:2526
msgid "Please enter default currency in Company Master"
msgstr "Veuillez entrer la devise par défaut dans les Données de Base de la Société"
@@ -36586,7 +36618,7 @@ msgstr "Veuillez sélectionner la société et la date de comptabilisation pour
msgid "Please select Company first"
msgstr "Veuillez d’abord sélectionner une Société"
-#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.py:51
+#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.py:52
msgid "Please select Completion Date for Completed Asset Maintenance Log"
msgstr "Veuillez sélectionner la date d'achèvement pour le journal de maintenance des actifs terminé"
@@ -36608,7 +36640,7 @@ msgstr ""
msgid "Please select Item Code first"
msgstr "Veuillez d'abord sélectionner le code d'article"
-#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.py:54
+#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.py:55
msgid "Please select Maintenance Status as Completed or remove Completion Date"
msgstr "Veuillez sélectionner le statut de maintenance comme terminé ou supprimer la date de fin"
@@ -36652,7 +36684,7 @@ msgstr "Veuillez sélectionner la Date de Début et Date de Fin pour l'Article {
msgid "Please select Subcontracting Order instead of Purchase Order {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2419
+#: erpnext/controllers/accounts_controller.py:2422
msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
msgstr ""
@@ -36843,7 +36875,7 @@ msgstr ""
msgid "Please set Account"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1537
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1540
msgid "Please set Account for Change Amount"
msgstr ""
@@ -36962,23 +36994,23 @@ msgstr "Veuillez définir un identifiant de messagerie pour le lead {0}."
msgid "Please set at least one row in the Taxes and Charges Table"
msgstr "Veuillez définir au moins une ligne dans le tableau des taxes et des frais."
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2045
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2048
msgid "Please set default Cash or Bank account in Mode of Payment {0}"
msgstr "Veuillez définir un compte de Caisse ou de Banque par défaut pour le Mode de Paiement {0}"
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:165
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2603
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2606
msgid "Please set default Cash or Bank account in Mode of Payment {}"
msgstr "Veuillez définir le compte de trésorerie ou bancaire par défaut dans le mode de paiement {}"
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:167
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2605
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2608
msgid "Please set default Cash or Bank account in Mode of Payments {}"
msgstr "Veuillez définir le compte par défaut en espèces ou en banque dans Mode de paiement {}"
-#: erpnext/accounts/utils.py:2155
+#: erpnext/accounts/utils.py:2159
msgid "Please set default Exchange Gain/Loss Account in Company {}"
msgstr ""
@@ -37012,7 +37044,7 @@ msgstr "Veuillez définir un filtre basé sur l'Article ou l'Entrepôt"
msgid "Please set filters"
msgstr "Veuillez définir des filtres"
-#: erpnext/controllers/accounts_controller.py:2025
+#: erpnext/controllers/accounts_controller.py:2028
msgid "Please set one of the following:"
msgstr ""
@@ -37062,6 +37094,10 @@ msgstr "Définissez {0} pour l'adresse {1}."
msgid "Please set {0} in BOM Creator {1}"
msgstr ""
+#: erpnext/controllers/accounts_controller.py:401
+msgid "Please set {0} to {1}, the same account that was used in the original invoice {2}."
+msgstr ""
+
#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
msgstr ""
@@ -37085,7 +37121,7 @@ msgid "Please specify Company to proceed"
msgstr "Veuillez spécifier la Société pour continuer"
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1438
-#: erpnext/controllers/accounts_controller.py:2643
+#: erpnext/controllers/accounts_controller.py:2646
#: erpnext/public/js/controllers/accounts.js:97
msgid "Please specify a valid Row ID for row {0} in table {1}"
msgstr "Veuillez spécifier un N° de Ligne valide pour la ligne {0} de la table {1}"
@@ -37168,7 +37204,7 @@ msgstr ""
msgid "Portrait"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:362
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:363
msgid "Possible Supplier"
msgstr "Fournisseur Potentiel"
@@ -37233,7 +37269,6 @@ msgstr "Frais postaux"
#. Label of the posting_date (Date) field in DocType 'Payment Order'
#. Label of the posting_date (Date) field in DocType 'Payment Reconciliation
#. Payment'
-#. Label of the posting_date (Date) field in DocType 'Period Closing Voucher'
#. Label of the posting_date (Date) field in DocType 'POS Closing Entry'
#. Label of the posting_date (Date) field in DocType 'POS Invoice Merge Log'
#. Label of the posting_date (Date) field in DocType 'POS Opening Entry'
@@ -37269,8 +37304,6 @@ msgstr "Frais postaux"
#: erpnext/accounts/doctype/payment_order/payment_order.json
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.js:290
#: erpnext/accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:102
#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.json
@@ -37287,7 +37320,7 @@ msgstr "Frais postaux"
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
#: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
#: erpnext/accounts/report/cheques_and_deposits_incorrectly_cleared/cheques_and_deposits_incorrectly_cleared.py:151
-#: erpnext/accounts/report/general_ledger/general_ledger.py:596
+#: erpnext/accounts/report/general_ledger/general_ledger.py:602
#: erpnext/accounts/report/gross_profit/gross_profit.py:222
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:183
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:201
@@ -37542,7 +37575,7 @@ msgstr "L’Exercice Financier Précédent n’est pas fermé"
msgid "Previous Work Experience"
msgstr "Expérience de Travail Antérieure"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:154
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:98
msgid "Previous Year is not closed, please close it first"
msgstr ""
@@ -38408,7 +38441,7 @@ msgstr "Traitement des articles et des UOM"
msgid "Processing Party Addresses"
msgstr "Traitement des adresses de partie"
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:124
msgid "Processing Sales! Please Wait..."
msgstr ""
@@ -38798,7 +38831,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
#: erpnext/accounts/report/general_ledger/general_ledger.js:162
-#: erpnext/accounts/report/general_ledger/general_ledger.py:667
+#: erpnext/accounts/report/general_ledger/general_ledger.py:673
#: erpnext/accounts/report/gross_profit/gross_profit.js:78
#: erpnext/accounts/report/gross_profit/gross_profit.py:310
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:225
@@ -39500,7 +39533,7 @@ msgstr "Article de la Commande d'Achat"
msgid "Purchase Order Item Supplied"
msgstr "Article Fourni depuis la Commande d'Achat"
-#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:767
+#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:732
msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
msgstr ""
@@ -39566,7 +39599,7 @@ msgstr "Commandes d'achat à facturer"
msgid "Purchase Orders to Receive"
msgstr "Commandes d'achat à recevoir"
-#: erpnext/controllers/accounts_controller.py:1661
+#: erpnext/controllers/accounts_controller.py:1664
msgid "Purchase Orders {0} are un-linked"
msgstr ""
@@ -39672,7 +39705,7 @@ msgstr "Tendances des Reçus d'Achats"
msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
msgstr "Le reçu d’achat ne contient aucun élément pour lequel Conserver échantillon est activé."
-#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:785
+#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:802
msgid "Purchase Receipt {0} created."
msgstr ""
@@ -41427,7 +41460,7 @@ msgstr ""
msgid "Recalculate Incoming/Outgoing Rate"
msgstr ""
-#: erpnext/projects/doctype/project/project.js:136
+#: erpnext/projects/doctype/project/project.js:137
msgid "Recalculating Purchase Cost against this Project..."
msgstr ""
@@ -42350,7 +42383,7 @@ msgstr "Restant"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:187
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:156
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1078
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1097
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
msgid "Remaining Balance"
msgstr "Solde restant"
@@ -42403,10 +42436,10 @@ msgstr "Remarque"
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:159
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:198
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:269
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1110
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1129
#: erpnext/accounts/report/general_ledger/general_ledger.html:29
#: erpnext/accounts/report/general_ledger/general_ledger.html:52
-#: erpnext/accounts/report/general_ledger/general_ledger.py:694
+#: erpnext/accounts/report/general_ledger/general_ledger.py:700
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:112
#: erpnext/accounts/report/purchase_register/purchase_register.py:296
#: erpnext/accounts/report/sales_register/sales_register.py:335
@@ -43950,12 +43983,12 @@ msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
msgstr "Ligne n ° {0}: l'élément renvoyé {1} n'existe pas dans {2} {3}"
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:453
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1721
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1724
msgid "Row #{0} (Payment Table): Amount must be negative"
msgstr "Row # {0} (Table de paiement): le montant doit être négatif"
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:451
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1716
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1719
msgid "Row #{0} (Payment Table): Amount must be positive"
msgstr "Ligne #{0} (Table de paiement): Le montant doit être positif"
@@ -43984,7 +44017,7 @@ msgstr "Ligne # {0}: l'entrepôt accepté et l'entrepôt fournisseur ne peuvent
msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:963
+#: erpnext/controllers/accounts_controller.py:966
msgid "Row #{0}: Account {1} does not belong to company {2}"
msgstr "Ligne # {0}: le compte {1} n'appartient pas à la société {2}"
@@ -44005,7 +44038,7 @@ msgstr ""
msgid "Row #{0}: Amount must be a positive number"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:368
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:371
msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
msgstr "Ligne #{0} : L’Actif {1} ne peut pas être soumis, il est déjà {2}"
@@ -44021,23 +44054,23 @@ msgstr ""
msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3191
+#: erpnext/controllers/accounts_controller.py:3194
msgid "Row #{0}: Cannot delete item {1} which has already been billed."
msgstr "Ligne # {0}: impossible de supprimer l'élément {1} qui a déjà été facturé."
-#: erpnext/controllers/accounts_controller.py:3165
+#: erpnext/controllers/accounts_controller.py:3168
msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
msgstr "Ligne # {0}: impossible de supprimer l'élément {1} qui a déjà été livré"
-#: erpnext/controllers/accounts_controller.py:3184
+#: erpnext/controllers/accounts_controller.py:3187
msgid "Row #{0}: Cannot delete item {1} which has already been received"
msgstr "Ligne # {0}: impossible de supprimer l'élément {1} qui a déjà été reçu"
-#: erpnext/controllers/accounts_controller.py:3171
+#: erpnext/controllers/accounts_controller.py:3174
msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
msgstr "Ligne # {0}: impossible de supprimer l'élément {1} auquel un bon de travail est affecté."
-#: erpnext/controllers/accounts_controller.py:3177
+#: erpnext/controllers/accounts_controller.py:3180
msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
msgstr "Ligne # {0}: impossible de supprimer l'article {1} affecté à la commande d'achat du client."
@@ -44045,7 +44078,7 @@ msgstr "Ligne # {0}: impossible de supprimer l'article {1} affecté à la comman
msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
msgstr "Ligne # {0}: Impossible de sélectionner l'entrepôt fournisseur lors de la fourniture de matières premières au sous-traitant"
-#: erpnext/controllers/accounts_controller.py:3432
+#: erpnext/controllers/accounts_controller.py:3435
msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
msgstr "Ligne n ° {0}: impossible de définir le prix si le montant est supérieur au montant facturé pour l'élément {1}."
@@ -44201,7 +44234,7 @@ msgstr ""
msgid "Row #{0}: Please set reorder quantity"
msgstr "Ligne #{0} : Veuillez définir la quantité de réapprovisionnement"
-#: erpnext/controllers/accounts_controller.py:421
+#: erpnext/controllers/accounts_controller.py:424
msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
msgstr ""
@@ -44218,8 +44251,8 @@ msgstr ""
msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1116
-#: erpnext/controllers/accounts_controller.py:3291
+#: erpnext/controllers/accounts_controller.py:1119
+#: erpnext/controllers/accounts_controller.py:3294
msgid "Row #{0}: Quantity for Item {1} cannot be zero."
msgstr "Ligne n° {0}: La quantité de l'article {1} ne peut être nulle"
@@ -44283,15 +44316,15 @@ msgstr ""
msgid "Row #{0}: Serial No {1} is already selected."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:449
+#: erpnext/controllers/accounts_controller.py:452
msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
msgstr "Ligne # {0}: la date de fin du service ne peut pas être antérieure à la date de validation de la facture"
-#: erpnext/controllers/accounts_controller.py:443
+#: erpnext/controllers/accounts_controller.py:446
msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
msgstr "Ligne # {0}: la date de début du service ne peut pas être supérieure à la date de fin du service"
-#: erpnext/controllers/accounts_controller.py:437
+#: erpnext/controllers/accounts_controller.py:440
msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
msgstr "Ligne # {0}: la date de début et de fin du service est requise pour la comptabilité différée"
@@ -44363,7 +44396,7 @@ msgstr "Ligne #{0}: Minutage en conflit avec la ligne {1}"
msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1422
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1425
msgid "Row #{0}: You must select an Asset for Item {1}."
msgstr ""
@@ -44492,7 +44525,7 @@ msgstr ""
msgid "Row {0}: Account {1} and Party Type {2} have different account types"
msgstr ""
-#: erpnext/projects/doctype/timesheet/timesheet.py:118
+#: erpnext/projects/doctype/timesheet/timesheet.py:158
msgid "Row {0}: Activity Type is mandatory."
msgstr "Ligne {0} : Le Type d'Activité est obligatoire."
@@ -44529,7 +44562,7 @@ msgstr ""
msgid "Row {0}: Conversion Factor is mandatory"
msgstr "Ligne {0} : Le Facteur de Conversion est obligatoire"
-#: erpnext/controllers/accounts_controller.py:2681
+#: erpnext/controllers/accounts_controller.py:2684
msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
msgstr ""
@@ -44557,7 +44590,7 @@ msgstr "Ligne {0}: l'entrepôt de livraison ({1}) et l'entrepôt client ({2}) ne
msgid "Row {0}: Depreciation Start Date is required"
msgstr "Ligne {0}: la date de début de l'amortissement est obligatoire"
-#: erpnext/controllers/accounts_controller.py:2340
+#: erpnext/controllers/accounts_controller.py:2343
msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
msgstr "Ligne {0}: la date d'échéance dans le tableau des conditions de paiement ne peut pas être antérieure à la date comptable"
@@ -44594,12 +44627,12 @@ msgstr ""
msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
msgstr "Ligne {0}: pour le fournisseur {1}, l'adresse e-mail est obligatoire pour envoyer un e-mail"
-#: erpnext/projects/doctype/timesheet/timesheet.py:115
+#: erpnext/projects/doctype/timesheet/timesheet.py:155
msgid "Row {0}: From Time and To Time is mandatory."
msgstr "Ligne {0} : Heure de Début et Heure de Fin obligatoires."
#: erpnext/manufacturing/doctype/job_card/job_card.py:259
-#: erpnext/projects/doctype/timesheet/timesheet.py:186
+#: erpnext/projects/doctype/timesheet/timesheet.py:226
msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
msgstr "Ligne {0} : Heure de Début et Heure de Fin de {1} sont en conflit avec {2}"
@@ -44611,7 +44644,7 @@ msgstr ""
msgid "Row {0}: From time must be less than to time"
msgstr "Ligne {0}: le temps doit être inférieur au temps"
-#: erpnext/projects/doctype/timesheet/timesheet.py:121
+#: erpnext/projects/doctype/timesheet/timesheet.py:161
msgid "Row {0}: Hours value must be greater than zero."
msgstr "Ligne {0} : La valeur des heures doit être supérieure à zéro."
@@ -44692,7 +44725,7 @@ msgstr "Ligne {0}: Veuillez définir le mode de paiement dans le calendrier de p
msgid "Row {0}: Please set the correct code on Mode of Payment {1}"
msgstr "Ligne {0}: définissez le code correct sur le mode de paiement {1}."
-#: erpnext/projects/doctype/timesheet/timesheet.py:174
+#: erpnext/projects/doctype/timesheet/timesheet.py:214
msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
msgstr ""
@@ -44732,7 +44765,7 @@ msgstr ""
msgid "Row {0}: The item {1}, quantity must be positive number"
msgstr "Ligne {0}: l'article {1}, la quantité doit être un nombre positif"
-#: erpnext/controllers/accounts_controller.py:2658
+#: erpnext/controllers/accounts_controller.py:2661
msgid "Row {0}: The {3} Account {1} does not belong to the company {2}"
msgstr ""
@@ -44748,7 +44781,7 @@ msgstr ""
msgid "Row {0}: UOM Conversion Factor is mandatory"
msgstr "Ligne {0} : Facteur de Conversion nomenclature est obligatoire"
-#: erpnext/controllers/accounts_controller.py:864
+#: erpnext/controllers/accounts_controller.py:867
msgid "Row {0}: user has not applied the rule {1} on the item {2}"
msgstr "Ligne {0}: l'utilisateur n'a pas appliqué la règle {1} sur l'élément {2}"
@@ -44760,7 +44793,7 @@ msgstr ""
msgid "Row {0}: {1} must be greater than 0"
msgstr "Ligne {0}: {1} doit être supérieure à 0"
-#: erpnext/controllers/accounts_controller.py:571
+#: erpnext/controllers/accounts_controller.py:574
msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
msgstr ""
@@ -44802,7 +44835,7 @@ msgstr "Lignes supprimées dans {0}"
msgid "Rows with Same Account heads will be merged on Ledger"
msgstr "Les lignes associées aux mêmes codes comptables seront fusionnées dans le grand livre"
-#: erpnext/controllers/accounts_controller.py:2350
+#: erpnext/controllers/accounts_controller.py:2353
msgid "Rows with duplicate due dates in other rows were found: {0}"
msgstr "Des lignes avec des dates d'échéance en double dans les autres lignes ont été trouvées: {0}"
@@ -45350,7 +45383,7 @@ msgstr "Commande Client requise pour l'Article {0}"
msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1151
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1154
msgid "Sales Order {0} is not submitted"
msgstr "Commande Client {0} n'a pas été transmise"
@@ -45409,7 +45442,7 @@ msgstr "Commandes de vente à livrer"
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:114
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1099
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1118
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:98
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:194
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
@@ -45507,7 +45540,7 @@ msgstr "Résumé du paiement des ventes"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:156
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:137
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:120
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1096
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1115
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:104
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:191
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
@@ -46184,7 +46217,7 @@ msgstr ""
msgid "Secretary"
msgstr ""
-#: erpnext/accounts/report/financial_statements.py:620
+#: erpnext/accounts/report/financial_statements.py:623
msgid "Section"
msgstr ""
@@ -46254,7 +46287,7 @@ msgstr "Sélectionner la nomenclature et la Qté pour la Production"
msgid "Select BOM, Qty and For Warehouse"
msgstr "Sélectionner une nomenclature, une quantité et un entrepôt"
-#: erpnext/public/js/utils/sales_common.js:383
+#: erpnext/public/js/utils/sales_common.js:384
#: erpnext/selling/page/point_of_sale/pos_item_details.js:213
#: erpnext/stock/doctype/pick_list/pick_list.js:352
msgid "Select Batch No"
@@ -46354,7 +46387,7 @@ msgstr ""
msgid "Select Loyalty Program"
msgstr "Sélectionner un programme de fidélité"
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:366
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:367
msgid "Select Possible Supplier"
msgstr "Sélectionner le Fournisseur Possible"
@@ -46363,13 +46396,13 @@ msgstr "Sélectionner le Fournisseur Possible"
msgid "Select Quantity"
msgstr "Sélectionner Quantité"
-#: erpnext/public/js/utils/sales_common.js:383
+#: erpnext/public/js/utils/sales_common.js:384
#: erpnext/selling/page/point_of_sale/pos_item_details.js:213
#: erpnext/stock/doctype/pick_list/pick_list.js:352
msgid "Select Serial No"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:386
+#: erpnext/public/js/utils/sales_common.js:387
#: erpnext/stock/doctype/pick_list/pick_list.js:355
msgid "Select Serial and Batch"
msgstr ""
@@ -46470,7 +46503,7 @@ msgstr "Sélectionnez d'abord la société"
msgid "Select company name first."
msgstr "Sélectionner d'abord le nom de la société."
-#: erpnext/controllers/accounts_controller.py:2539
+#: erpnext/controllers/accounts_controller.py:2542
msgid "Select finance book for the item {0} at row {1}"
msgstr "Sélectionnez le livre de financement pour l'élément {0} à la ligne {1}."
@@ -46543,7 +46576,7 @@ msgstr "Sélectionnez, pour rendre le client recherchable avec ces champs"
msgid "Selected POS Opening Entry should be open."
msgstr "L'entrée d'ouverture de PDV sélectionnée doit être ouverte."
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2193
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2196
msgid "Selected Price List should have buying and selling fields checked."
msgstr "La liste de prix sélectionnée doit avoir les champs d'achat et de vente cochés."
@@ -47530,13 +47563,13 @@ msgstr "Définir la date de publication"
msgid "Set Process Loss Item Quantity"
msgstr ""
-#: erpnext/projects/doctype/project/project.js:148
-#: erpnext/projects/doctype/project/project.js:151
-#: erpnext/projects/doctype/project/project.js:165
+#: erpnext/projects/doctype/project/project.js:149
+#: erpnext/projects/doctype/project/project.js:152
+#: erpnext/projects/doctype/project/project.js:166
msgid "Set Project Status"
msgstr ""
-#: erpnext/projects/doctype/project/project.js:190
+#: erpnext/projects/doctype/project/project.js:191
msgid "Set Project and all Tasks to status {0}?"
msgstr "Définir le projet et toutes les tâches sur le statut {0}?"
@@ -47598,7 +47631,7 @@ msgstr "Définir comme fermé"
msgid "Set as Completed"
msgstr "Définir comme terminé"
-#: erpnext/public/js/utils/sales_common.js:483
+#: erpnext/public/js/utils/sales_common.js:484
#: erpnext/selling/doctype/quotation/quotation.js:131
msgid "Set as Lost"
msgstr "Définir comme perdu"
@@ -48253,6 +48286,9 @@ msgstr "Afficher le calendrier de paiement dans Imprimer"
msgid "Show Preview"
msgstr ""
+#. Label of the show_remarks (Check) field in DocType 'Process Statement Of
+#. Accounts'
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:120
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:157
#: erpnext/accounts/report/general_ledger/general_ledger.js:204
@@ -48533,15 +48569,15 @@ msgstr ""
msgid "Something went wrong please try again"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:738
+#: erpnext/accounts/doctype/pricing_rule/utils.py:736
msgid "Sorry, this coupon code is no longer valid"
msgstr "Désolé, ce code promo n'est plus valide"
-#: erpnext/accounts/doctype/pricing_rule/utils.py:736
+#: erpnext/accounts/doctype/pricing_rule/utils.py:734
msgid "Sorry, this coupon code's validity has expired"
msgstr "Désolé, la validité de ce code promo a expiré"
-#: erpnext/accounts/doctype/pricing_rule/utils.py:733
+#: erpnext/accounts/doctype/pricing_rule/utils.py:732
msgid "Sorry, this coupon code's validity has not started"
msgstr "Désolé, la validité de ce code promo n'a pas commencé"
@@ -48978,7 +49014,7 @@ msgstr ""
msgid "Start Year"
msgstr "Année de début"
-#: erpnext/accounts/report/financial_statements.py:122
+#: erpnext/accounts/report/financial_statements.py:123
msgid "Start Year and End Year are mandatory"
msgstr "L'année de début et l'année de fin sont obligatoires"
@@ -49943,11 +49979,11 @@ msgstr ""
msgid "Stock cannot be updated against Purchase Receipt {0}"
msgstr "Stock ne peut pas être mis à jour pour le Reçu d'Achat {0}"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1030
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1033
msgid "Stock cannot be updated against the following Delivery Notes: {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1057
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1060
msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
msgstr ""
@@ -50296,7 +50332,7 @@ msgid "Submit"
msgstr "Valider"
#: erpnext/buying/doctype/purchase_order/purchase_order.py:881
-#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:781
+#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:798
msgid "Submit Action Failed"
msgstr ""
@@ -50837,13 +50873,13 @@ msgstr "Détails du Fournisseur"
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:103
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:86
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1103
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1122
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:198
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
#: erpnext/accounts/report/purchase_register/purchase_register.js:27
#: erpnext/accounts/report/purchase_register/purchase_register.py:186
#: erpnext/accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:458
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:459
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:105
#: erpnext/buying/workspace/buying/buying.json
@@ -50892,7 +50928,7 @@ msgstr "Fournisseur Date de la Facture du Fournisseur ne peut pas être postéri
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/report/general_ledger/general_ledger.html:54
-#: erpnext/accounts/report/general_ledger/general_ledger.py:689
+#: erpnext/accounts/report/general_ledger/general_ledger.py:695
#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:210
msgid "Supplier Invoice No"
msgstr "N° de Facture du Fournisseur"
@@ -51395,7 +51431,7 @@ msgstr "le systéme va créer des numéros de séries / lots à la validation de
msgid "System will fetch all the entries if limit value is zero."
msgstr "Le système récupérera toutes les entrées si la valeur limite est zéro."
-#: erpnext/controllers/accounts_controller.py:1801
+#: erpnext/controllers/accounts_controller.py:1804
msgid "System will not check over billing since amount for Item {0} in {1} is zero"
msgstr ""
@@ -51442,7 +51478,7 @@ msgstr ""
msgid "Tablespoon (US)"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:466
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:467
msgid "Tag"
msgstr "Étiquette"
@@ -51733,6 +51769,12 @@ msgstr "Tarif"
msgid "Task"
msgstr "Tâche"
+#. Label of the task_assignee_email (Data) field in DocType 'Asset Maintenance
+#. Log'
+#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgid "Task Assignee Email"
+msgstr ""
+
#. Option for the '% Complete Method' (Select) field in DocType 'Project'
#: erpnext/projects/doctype/project/project.json
msgid "Task Completion"
@@ -52541,7 +52583,7 @@ msgstr "Modèle des Termes et Conditions"
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/territory_item/territory_item.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:126
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1087
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1106
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:92
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:182
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
@@ -52657,12 +52699,12 @@ msgstr "La Condition '{0}' est invalide"
msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
msgstr ""
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:70
-msgid "The GL Entries will be cancelled in the background, it can take a few minutes."
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:149
+msgid "The GL Entries and closing balances will be processed in the background, it can take a few minutes."
msgstr ""
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:171
-msgid "The GL Entries will be processed in the background, it can take a few minutes."
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:423
+msgid "The GL Entries will be cancelled in the background, it can take a few minutes."
msgstr ""
#: erpnext/accounts/doctype/loyalty_program/loyalty_program.py:169
@@ -52717,7 +52759,7 @@ msgstr "Les comptes sont définis automatiquement par le système mais confirmen
msgid "The allocated amount is greater than the outstanding amount of Payment Request {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:158
+#: erpnext/accounts/doctype/payment_request/payment_request.py:167
msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
msgstr "Le montant {0} défini dans cette requête de paiement est différent du montant calculé de tous les plans de paiement: {1}.\\nVeuillez vérifier que c'est correct avant de valider le document."
@@ -52841,7 +52883,7 @@ msgstr ""
msgid "The parent account {0} does not exists in the uploaded template"
msgstr "Le compte parent {0} n'existe pas dans le modèle téléchargé"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:147
+#: erpnext/accounts/doctype/payment_request/payment_request.py:156
msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
msgstr "Le compte passerelle de paiement dans le plan {0} est différent du compte passerelle de paiement dans cette requête de paiement."
@@ -53162,6 +53204,10 @@ msgstr "C'est un endroit où les matières premières sont disponibles."
msgid "This is a location where scraped materials are stored."
msgstr "Il s'agit d'un emplacement où les matériaux raclés sont stockés."
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:275
+msgid "This is a preview of the email to be sent. A PDF of the document will automatically be attached with the email."
+msgstr ""
+
#: erpnext/accounts/doctype/account/account.js:35
msgid "This is a root account and cannot be edited."
msgstr "Il s'agit d'un compte racine qui ne peut être modifié."
@@ -53246,7 +53292,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was restored."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1346
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1349
msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
msgstr ""
@@ -53254,7 +53300,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was scrapped."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1358
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1361
msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
msgstr ""
@@ -53508,14 +53554,14 @@ msgstr "Détails de la Feuille de Temps"
msgid "Timesheet for tasks."
msgstr "Feuille de temps pour les tâches."
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:754
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:757
msgid "Timesheet {0} is already completed or cancelled"
msgstr "La Feuille de Temps {0} est déjà terminée ou annulée"
#. Label of the timesheet_sb (Section Break) field in DocType 'Projects
#. Settings'
#: erpnext/projects/doctype/projects_settings/projects_settings.json
-#: erpnext/projects/doctype/timesheet/timesheet.py:530
+#: erpnext/projects/doctype/timesheet/timesheet.py:570
#: erpnext/templates/pages/projects.html:59
msgid "Timesheets"
msgstr "Feuilles de temps"
@@ -53759,7 +53805,7 @@ msgstr "Devise Finale"
msgid "To Date"
msgstr "Jusqu'au"
-#: erpnext/controllers/accounts_controller.py:430
+#: erpnext/controllers/accounts_controller.py:433
#: erpnext/setup/doctype/holiday_list/holiday_list.py:112
msgid "To Date cannot be before From Date"
msgstr "La date de fin ne peut être antérieure à la date de début"
@@ -53770,7 +53816,7 @@ msgstr "La date de fin ne peut être antérieure à la date de début"
msgid "To Date cannot be before From Date."
msgstr "La date de fin ne peut pas être antérieure à la date de début."
-#: erpnext/accounts/report/financial_statements.py:133
+#: erpnext/accounts/report/financial_statements.py:134
msgid "To Date cannot be less than From Date"
msgstr "La date de fin ne peut pas précéder la date de début"
@@ -53996,15 +54042,15 @@ msgstr ""
msgid "To be Delivered to Customer"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:519
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:522
msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:105
+#: erpnext/accounts/doctype/payment_request/payment_request.py:114
msgid "To create a Payment Request reference document is required"
msgstr "Pour créer une Demande de Paiement, un document de référence est requis"
-#: erpnext/projects/doctype/timesheet/timesheet.py:146
+#: erpnext/projects/doctype/timesheet/timesheet.py:186
msgid "To date cannot be before from date"
msgstr "À ce jour ne peut pas être antérieure à la date du"
@@ -54017,7 +54063,7 @@ msgid "To include non-stock items in the material request planning. i.e. Items f
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2143
-#: erpnext/controllers/accounts_controller.py:2691
+#: erpnext/controllers/accounts_controller.py:2694
msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
msgstr "Pour inclure la taxe de la ligne {0} dans le prix de l'Article, les taxes des lignes {1} doivent également être incluses"
@@ -54046,9 +54092,9 @@ msgstr ""
msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
msgstr ""
-#: erpnext/accounts/report/financial_statements.py:574
+#: erpnext/accounts/report/financial_statements.py:577
#: erpnext/accounts/report/general_ledger/general_ledger.py:289
-#: erpnext/accounts/report/trial_balance/trial_balance.py:272
+#: erpnext/accounts/report/trial_balance/trial_balance.py:266
msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
msgstr ""
@@ -54102,8 +54148,8 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:678
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:66
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:153
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:411
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:412
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:421
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:62
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
@@ -54147,13 +54193,13 @@ msgstr ""
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:235
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:273
#: erpnext/accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
-#: erpnext/accounts/report/financial_statements.py:651
-#: erpnext/accounts/report/general_ledger/general_ledger.py:407
+#: erpnext/accounts/report/financial_statements.py:654
+#: erpnext/accounts/report/general_ledger/general_ledger.py:415
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:682
#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:93
#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:98
-#: erpnext/accounts/report/trial_balance/trial_balance.py:338
-#: erpnext/accounts/report/trial_balance/trial_balance.py:339
+#: erpnext/accounts/report/trial_balance/trial_balance.py:332
+#: erpnext/accounts/report/trial_balance/trial_balance.py:333
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/crm/doctype/opportunity/opportunity.json
@@ -54648,11 +54694,11 @@ msgstr "Encours total"
msgid "Total Paid Amount"
msgstr "Montant total payé"
-#: erpnext/controllers/accounts_controller.py:2397
+#: erpnext/controllers/accounts_controller.py:2400
msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
msgstr "Le montant total du paiement dans l'échéancier doit être égal au Total Général / Total Arrondi"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:126
+#: erpnext/accounts/doctype/payment_request/payment_request.py:135
msgid "Total Payment Request amount cannot be greater than {0} amount"
msgstr "Le montant total de la demande de paiement ne peut être supérieur à {0}."
@@ -54688,7 +54734,7 @@ msgstr ""
msgid "Total Purchase Cost (via Purchase Invoice)"
msgstr "Coût d'Achat Total (via Facture d'Achat)"
-#: erpnext/projects/doctype/project/project.js:139
+#: erpnext/projects/doctype/project/project.js:140
msgid "Total Purchase Cost has been updated"
msgstr ""
@@ -54928,7 +54974,7 @@ msgstr "Poids total"
msgid "Total Working Hours"
msgstr "Total des Heures Travaillées"
-#: erpnext/controllers/accounts_controller.py:1969
+#: erpnext/controllers/accounts_controller.py:1972
msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
msgstr "Avance totale ({0}) pour la Commande {1} ne peut pas être supérieure au Total Général ({2})"
@@ -54945,7 +54991,7 @@ msgid "Total hours: {0}"
msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:459
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:503
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:506
msgid "Total payments amount can't be greater than {}"
msgstr "Le montant total des paiements ne peut être supérieur à {}"
@@ -54955,8 +55001,8 @@ msgstr ""
#: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:745
#: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:746
-#: erpnext/accounts/report/financial_statements.py:336
#: erpnext/accounts/report/financial_statements.py:337
+#: erpnext/accounts/report/financial_statements.py:338
msgid "Total {0} ({1})"
msgstr ""
@@ -55110,8 +55156,11 @@ msgstr ""
msgid "Transaction Deletion Record Item"
msgstr ""
+#. Label of the transaction_details_section (Section Break) field in DocType
+#. 'GL Entry'
#. Label of the transaction_details (Section Break) field in DocType 'Payment
#. Request'
+#: erpnext/accounts/doctype/gl_entry/gl_entry.json
#: erpnext/accounts/doctype/payment_request/payment_request.json
msgid "Transaction Details"
msgstr "détails de la transaction"
@@ -55144,7 +55193,7 @@ msgstr "Paramètres des transactions"
msgid "Transaction Type"
msgstr "Type de transaction"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:136
+#: erpnext/accounts/doctype/payment_request/payment_request.py:145
msgid "Transaction currency must be same as Payment Gateway currency"
msgstr "La devise de la Transaction doit être la même que la devise de la Passerelle de Paiement"
@@ -55713,7 +55762,7 @@ msgstr "L'URL ne peut être qu'une chaîne"
msgid "UTM Source"
msgstr ""
-#: erpnext/public/js/utils/unreconcile.js:24
+#: erpnext/public/js/utils/unreconcile.js:25
msgid "UnReconcile"
msgstr ""
@@ -56196,7 +56245,7 @@ msgstr "Mettre à jour avec les derniers prix d'achats"
msgid "Update Stock"
msgstr "Mettre à Jour le Stock"
-#: erpnext/projects/doctype/project/project.js:90
+#: erpnext/projects/doctype/project/project.js:91
msgid "Update Total Purchase Cost"
msgstr ""
@@ -56794,7 +56843,7 @@ msgid "Valuation rate for the item as per Sales Invoice (Only for Internal Trans
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2167
-#: erpnext/controllers/accounts_controller.py:2715
+#: erpnext/controllers/accounts_controller.py:2718
msgid "Valuation type charges can not be marked as Inclusive"
msgstr "Les frais de type d'évaluation ne peuvent pas être marqués comme inclusifs"
@@ -57072,8 +57121,8 @@ msgstr "Paramètres vidéo"
#: erpnext/buying/doctype/supplier/supplier.js:93
#: erpnext/buying/doctype/supplier/supplier.js:104
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:98
-#: erpnext/projects/doctype/project/project.js:108
-#: erpnext/projects/doctype/project/project.js:125
+#: erpnext/projects/doctype/project/project.js:109
+#: erpnext/projects/doctype/project/project.js:126
#: erpnext/public/js/controllers/stock_controller.js:76
#: erpnext/public/js/controllers/stock_controller.js:95
#: erpnext/public/js/utils.js:137
@@ -57240,17 +57289,17 @@ msgstr ""
#: erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
#: erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1042
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1061
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:209
#: erpnext/accounts/report/general_ledger/general_ledger.js:49
-#: erpnext/accounts/report/general_ledger/general_ledger.py:658
+#: erpnext/accounts/report/general_ledger/general_ledger.py:664
#: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.js:41
#: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.py:33
#: erpnext/accounts/report/payment_ledger/payment_ledger.js:64
#: erpnext/accounts/report/payment_ledger/payment_ledger.py:168
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
-#: erpnext/public/js/utils/unreconcile.js:78
+#: erpnext/public/js/utils/unreconcile.js:79
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
@@ -57282,7 +57331,7 @@ msgstr ""
#. Label of the voucher_subtype (Small Text) field in DocType 'GL Entry'
#: erpnext/accounts/doctype/gl_entry/gl_entry.json
-#: erpnext/accounts/report/general_ledger/general_ledger.py:652
+#: erpnext/accounts/report/general_ledger/general_ledger.py:658
msgid "Voucher Subtype"
msgstr ""
@@ -57309,15 +57358,15 @@ msgstr ""
#: erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
#: erpnext/accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1040
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1059
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
-#: erpnext/accounts/report/general_ledger/general_ledger.py:650
+#: erpnext/accounts/report/general_ledger/general_ledger.py:656
#: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.py:31
#: erpnext/accounts/report/payment_ledger/payment_ledger.py:159
#: erpnext/accounts/report/purchase_register/purchase_register.py:158
#: erpnext/accounts/report/sales_register/sales_register.py:174
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
-#: erpnext/public/js/utils/unreconcile.js:70
+#: erpnext/public/js/utils/unreconcile.js:71
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
@@ -57671,7 +57720,7 @@ msgstr "Entrepôt introuvable sur le compte {0}"
msgid "Warehouse not found in the system"
msgstr "L'entrepôt n'a pas été trouvé dans le système"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1020
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1023
#: erpnext/stock/doctype/delivery_note/delivery_note.py:415
msgid "Warehouse required for stock Item {0}"
msgstr "Magasin requis pour l'article en stock {0}"
@@ -57791,13 +57840,13 @@ msgid "Warn for new Request for Quotations"
msgstr "Avertir lors d'une nouvelle Demande de Devis"
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:724
-#: erpnext/controllers/accounts_controller.py:1804
+#: erpnext/controllers/accounts_controller.py:1807
#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:145
#: erpnext/utilities/transaction_base.py:120
msgid "Warning"
msgstr "Avertissement"
-#: erpnext/projects/doctype/timesheet/timesheet.py:77
+#: erpnext/projects/doctype/timesheet/timesheet.py:117
msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
msgstr ""
@@ -58681,10 +58730,7 @@ msgid "Year Name"
msgstr "Nom de l'Année"
#. Label of the year_start_date (Date) field in DocType 'Fiscal Year'
-#. Label of the year_start_date (Date) field in DocType 'Period Closing
-#. Voucher'
#: erpnext/accounts/doctype/fiscal_year/fiscal_year.json
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
msgid "Year Start Date"
msgstr "Date de Début de l'Exercice"
@@ -58776,7 +58822,7 @@ msgstr ""
msgid "Yes"
msgstr "Oui"
-#: erpnext/controllers/accounts_controller.py:3278
+#: erpnext/controllers/accounts_controller.py:3281
msgid "You are not allowed to update as per the conditions set in {} Workflow."
msgstr "Vous n'êtes pas autorisé à effectuer la mise à jour selon les conditions définies dans {} Workflow."
@@ -58808,14 +58854,10 @@ msgstr "Vous pouvez également copier-coller ce lien dans votre navigateur"
msgid "You can also set default CWIP account in Company {}"
msgstr "Vous pouvez également définir le compte CWIP par défaut dans Entreprise {}"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:872
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:875
msgid "You can change the parent account to a Balance Sheet account or select a different account."
msgstr "Vous pouvez changer le compte parent en compte de bilan ou sélectionner un autre compte."
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:82
-msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
-msgstr ""
-
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:647
msgid "You can not enter current voucher in 'Against Journal Entry' column"
msgstr "Vous ne pouvez pas entrer le bon actuel dans la colonne 'Pour l'Écriture de Journal'"
@@ -58853,7 +58895,7 @@ msgstr ""
msgid "You cannot change the rate if BOM is mentioned against any Item."
msgstr ""
-#: erpnext/accounts/doctype/accounting_period/accounting_period.py:126
+#: erpnext/accounts/doctype/accounting_period/accounting_period.py:128
msgid "You cannot create a {0} within the closed Accounting Period {1}"
msgstr ""
@@ -58897,7 +58939,11 @@ msgstr "Vous ne pouvez pas valider de commande vide."
msgid "You cannot submit the order without payment."
msgstr "Vous ne pouvez pas valider la commande sans paiement."
-#: erpnext/controllers/accounts_controller.py:3254
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:105
+msgid "You cannot {0} this document because another Period Closing Entry {1} exists after {2}"
+msgstr ""
+
+#: erpnext/controllers/accounts_controller.py:3257
msgid "You do not have permissions to {} items in a {}."
msgstr "Vous ne disposez pas des autorisations nécessaires pour {} éléments dans un {}."
@@ -58945,7 +58991,7 @@ msgstr "Vous devez sélectionner un client avant d'ajouter un article."
msgid "You need to cancel POS Closing Entry {} to be able to cancel this document."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2666
+#: erpnext/controllers/accounts_controller.py:2669
msgid "You selected the account group {1} as {2} Account in row {0}. Please select a single account."
msgstr ""
@@ -59049,12 +59095,12 @@ msgstr ""
msgid "based_on"
msgstr "basé sur"
-#: erpnext/public/js/utils/sales_common.js:279
+#: erpnext/public/js/utils/sales_common.js:280
msgid "cannot be greater than 100"
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:329
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:960
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:963
msgid "dated {0}"
msgstr ""
@@ -59185,7 +59231,7 @@ msgstr "grand_parent"
msgid "on"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1131
+#: erpnext/controllers/accounts_controller.py:1134
msgid "or"
msgstr "ou"
@@ -59318,7 +59364,7 @@ msgstr "Titre"
msgid "to"
msgstr "à"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2743
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2746
msgid "to unallocate the amount of this Return Invoice before cancelling it."
msgstr ""
@@ -59348,7 +59394,7 @@ msgstr "vous devez sélectionner le compte des travaux d'immobilisations en cour
msgid "{0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:955
+#: erpnext/controllers/accounts_controller.py:958
msgid "{0} '{1}' is disabled"
msgstr "{0} '{1}' est désactivé(e)"
@@ -59364,7 +59410,7 @@ msgstr "{0} ({1}) ne peut pas être supérieur à la quantité planifiée ({2})
msgid "{0} {1} has submitted Assets. Remove Item {2} from table to continue."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2024
+#: erpnext/controllers/accounts_controller.py:2027
msgid "{0} Account not found against Customer {1}."
msgstr ""
@@ -59376,7 +59422,7 @@ msgstr ""
msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:753
+#: erpnext/accounts/doctype/pricing_rule/utils.py:751
msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
msgstr "Le {0} coupon utilisé est {1}. La quantité autorisée est épuisée"
@@ -59453,7 +59499,7 @@ msgstr "{0} ne peut pas être négatif"
msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:110
+#: erpnext/accounts/doctype/payment_request/payment_request.py:119
msgid "{0} cannot be zero"
msgstr ""
@@ -59504,7 +59550,7 @@ msgstr "{0} a été envoyé avec succès"
msgid "{0} hours"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2345
+#: erpnext/controllers/accounts_controller.py:2348
msgid "{0} in row {1}"
msgstr "{0} dans la ligne {1}"
@@ -59533,7 +59579,7 @@ msgstr "{0} est bloqué donc cette transaction ne peut pas continuer"
msgid "{0} is mandatory"
msgstr "{0} est obligatoire"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:989
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:992
msgid "{0} is mandatory for Item {1}"
msgstr "{0} est obligatoire pour l’Article {1}"
@@ -59546,7 +59592,7 @@ msgstr ""
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
msgstr "{0} est obligatoire. L'enregistrement de change de devises n'est peut-être pas créé pour le {1} au {2}"
-#: erpnext/controllers/accounts_controller.py:2623
+#: erpnext/controllers/accounts_controller.py:2626
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
msgstr "{0} est obligatoire. Peut-être qu’un enregistrement de Taux de Change n'est pas créé pour {1} et {2}."
@@ -59582,7 +59628,7 @@ msgstr ""
msgid "{0} is not the default supplier for any items."
msgstr "{0} n'est le fournisseur par défaut d'aucun élément."
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2844
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2846
msgid "{0} is on hold till {1}"
msgstr "{0} est en attente jusqu'à {1}"
@@ -59605,7 +59651,7 @@ msgstr "{0} articles produits"
msgid "{0} must be negative in return document"
msgstr "{0} doit être négatif dans le document de retour"
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1994
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1997
msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
msgstr ""
@@ -59637,8 +59683,8 @@ msgstr ""
msgid "{0} units of Item {1} is picked in another Pick List."
msgstr ""
-#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:149
-msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
+#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:146
+msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} ({4}) on {5} {6} for {7} to complete the transaction."
msgstr ""
#: erpnext/stock/stock_ledger.py:1472 erpnext/stock/stock_ledger.py:1963
@@ -59952,7 +59998,7 @@ msgstr ""
msgid "{} To Bill"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1780
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1783
msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
msgstr "{} ne peut pas être annulé car les points de fidélité gagnés ont été utilisés. Annulez d'abord le {} Non {}"