diff --git a/erpnext/locale/fr.po b/erpnext/locale/fr.po
index 51ccb043f50..80a8b46d8d7 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: hello@frappe.io\n"
-"POT-Creation-Date: 2026-07-19 10:04+0000\n"
-"PO-Revision-Date: 2026-07-19 13:55\n"
+"POT-Creation-Date: 2026-08-02 10:09+0000\n"
+"PO-Revision-Date: 2026-08-03 09:27\n"
"Last-Translator: hello@frappe.io\n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -31,7 +31,7 @@ msgstr " Adresse"
msgid " Amount"
msgstr " Montant"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:114
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:133
msgid " BOM"
msgstr " Nomenclature"
@@ -50,7 +50,7 @@ msgstr " Est Table Enfant"
msgid " Is Subcontracted"
msgstr " Est sous-traité"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:196
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:215
msgid " Item"
msgstr " Article"
@@ -59,8 +59,8 @@ msgstr " Article"
msgid " Name"
msgstr " Nom"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:144
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:185
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:163
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:204
msgid " Phantom Item"
msgstr ""
@@ -68,7 +68,7 @@ msgstr ""
msgid " Rate"
msgstr " Prix"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:122
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:141
msgid " Raw Material"
msgstr " Matières Premières"
@@ -77,8 +77,8 @@ msgstr " Matières Premières"
msgid " Skip Material Transfer"
msgstr " Ignorer le transfert de matériel"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:133
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:174
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:152
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:193
msgid " Sub Assembly"
msgstr " Sous-Ruche"
@@ -86,15 +86,15 @@ msgstr " Sous-Ruche"
msgid " Summary"
msgstr " Résumé"
-#: erpnext/stock/doctype/item/item.py:286
+#: erpnext/stock/doctype/item/item.py:284
msgid "\"Customer Provided Item\" cannot be Purchase Item also"
msgstr "Un \"article fourni par un client\" ne peut pas être également un article d'achat"
-#: erpnext/stock/doctype/item/item.py:288
+#: erpnext/stock/doctype/item/item.py:286
msgid "\"Customer Provided Item\" cannot have Valuation Rate"
msgstr "Un \"article fourni par un client\" ne peut pas avoir de taux de valorisation"
-#: erpnext/stock/doctype/item/item.py:390
+#: erpnext/stock/doctype/item/item.py:386
msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
msgstr "'Est un Actif Immobilisé’ doit être coché car il existe une entrée d’Actif pour cet article"
@@ -102,6 +102,10 @@ msgstr "'Est un Actif Immobilisé’ doit être coché car il existe une entrée
msgid "\"SN-01::10\" for \"SN-01\" to \"SN-10\""
msgstr "« SN-01::10 » pour « SN-01 » à « SN-10 »"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:764
+msgid "\"SN-01::10\" for \"SN-01\" to \"SN-10\". Missing Serial Nos will be created on Save"
+msgstr ""
+
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:157
msgid "# In Stock"
msgstr "# En stock"
@@ -136,6 +140,10 @@ msgstr "% facturé"
msgid "% Complete Method"
msgstr "% Méthode Complète"
+#: erpnext/projects/doctype/project/project.py:282
+msgid "% Complete must be between 0 and 100"
+msgstr ""
+
#. Label of the percent_complete (Percent) field in DocType 'Project'
#: erpnext/projects/doctype/project/project.json
msgid "% Completed"
@@ -259,7 +267,7 @@ msgstr "% d'articles livrés par rapport à cette liste de sélection"
msgid "% of materials delivered against this Sales Order"
msgstr "% de matériaux livrés par rapport à cette commande"
-#: erpnext/controllers/accounts_controller.py:1225
+#: erpnext/controllers/accounts_controller.py:1227
msgid "'Account' in the Accounting section of Customer {0}"
msgstr "'Compte' dans la section comptabilité du client {0}"
@@ -275,7 +283,7 @@ msgstr ""
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:1230
+#: erpnext/controllers/accounts_controller.py:1232
msgid "'Default {0} Account' in Company {1}"
msgstr "'Compte {0} par défaut' dans la société {1}"
@@ -284,7 +292,7 @@ msgid "'Entries' cannot be empty"
msgstr "'Entrées' ne peuvent pas être vides"
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:132
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:127
#: erpnext/stock/report/stock_analytics/stock_analytics.py:322
msgid "'From Date' is required"
msgstr "'Date début' est requise"
@@ -293,7 +301,7 @@ msgstr "'Date début' est requise"
msgid "'From Date' must be after 'To Date'"
msgstr "La ‘Du (date)’ doit être antérieure à la ‘Au (date) ’"
-#: erpnext/stock/doctype/item/item.py:473
+#: erpnext/stock/doctype/item/item.py:471
msgid "'Has Serial No' cannot be 'Yes' for non-stock item"
msgstr ""
@@ -312,7 +320,7 @@ msgid "'Opening'"
msgstr "'Ouverture'"
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:134
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:129
#: erpnext/stock/report/stock_analytics/stock_analytics.py:328
msgid "'To Date' is required"
msgstr "'Au (date)' est requise"
@@ -329,6 +337,10 @@ msgstr ""
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"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:112
+msgid "'Verification Link Expiry Duration' must be between 15 to 60 minutes."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_account/bank_account.py:79
msgid "'{0}' account is already used by {1}. Use another account."
msgstr "Le compte « {0} » est déjà utilisé par {1}. Utilisez un autre compte."
@@ -337,8 +349,8 @@ msgstr "Le compte « {0} » est déjà utilisé par {1}. Utilisez un autre com
msgid "'{0}' has been already added."
msgstr "'{0}' a déjà été ajouté."
-#: erpnext/setup/doctype/company/company.py:378
-#: erpnext/setup/doctype/company/company.py:389
+#: erpnext/setup/doctype/company/company.py:417
+#: erpnext/setup/doctype/company/company.py:428
msgid "'{0}' should be in company currency {1}."
msgstr "« {0} » devrait être dans la devise de l'entreprise {1}."
@@ -623,8 +635,8 @@ msgstr "90 - 120 jours"
msgid "90 Above"
msgstr "90 et plus"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1294
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1295
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1299
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1300
msgid "<0"
msgstr "<0"
@@ -632,7 +644,7 @@ msgstr "<0"
msgid "Cannot create asset.
You're trying to create {0} asset(s) from {2} {3}.
However, only {1} item(s) were purchased and {4} asset(s) already exist against {5}."
msgstr ""
-#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:59
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:69
msgid "From Time cannot be later than To Time for {0}"
msgstr "From Time ne peut pas être postérieur à To Time pour {0}"
@@ -865,7 +877,7 @@ msgstr ""
msgid "
Posting Date {0} cannot be before Purchase Order date for the following:
"
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:116
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:105
msgid "Price List Rate has not been set as editable in Selling Settings. In this scenario, setting Update Price List Based On to Price List Rate will prevent auto-updation of Item Price.
Are you sure you want to continue?"
msgstr ""
@@ -946,11 +958,11 @@ msgstr ""
msgid "Your Shortcuts"
msgstr "Vos raccourcis"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1301
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1317
msgid "Grand Total: {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1302
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1318
msgid "Outstanding Amount: {0}"
msgstr ""
@@ -995,7 +1007,7 @@ msgstr "A - B"
msgid "A - C"
msgstr "A-C"
-#: erpnext/selling/doctype/customer/customer.py:372
+#: erpnext/selling/doctype/customer/customer.py:370
msgid "A Customer Group exists with the same name. Please change the Customer name or rename the Customer Group"
msgstr ""
@@ -1025,6 +1037,10 @@ msgstr "Une liste de prix est une liste de prix d'articles à la vente, à l'ach
msgid "A Product or a Service that is bought, sold or kept in stock."
msgstr "Un Produit ou un Service acheté, vendu ou conservé en stock."
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:156
+msgid "A Proforma Invoice can only be created against a submitted Sales Order."
+msgstr ""
+
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:603
msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
msgstr "Un travail de réconciliation {0} est en cours d'exécution pour les mêmes filtres. Impossible de réconcilier maintenant"
@@ -1033,6 +1049,10 @@ msgstr "Un travail de réconciliation {0} est en cours d'exécution pour les mê
msgid "A Reverse Journal Entry {0} already exists for this Journal Entry."
msgstr ""
+#: erpnext/public/js/sales_order_proforma.js:306
+msgid "A cancelled Proforma Invoice cannot be emailed."
+msgstr ""
+
#. Description of a DocType
#: erpnext/accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
msgid "A condition for a Shipping Rule"
@@ -1049,6 +1069,14 @@ msgstr "Un client doit avoir un courriel de contact principal."
msgid "A disabled Product Bundle cannot be selected in transactions."
msgstr ""
+#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:643
+msgid "A draft reverse journal for {0} has been created: {1}"
+msgstr ""
+
+#: erpnext/public/js/utils/draft_link_guard.js:49
+msgid "A draft {0} already exists for this {1}: {2}. Do you still want to create a new one?"
+msgstr ""
+
#: erpnext/stock/doctype/delivery_trip/delivery_trip.py:59
msgid "A driver must be set to submit."
msgstr "Un conducteur doit être défini pour soumettre."
@@ -1090,6 +1118,10 @@ msgstr ""
msgid "A quality inspection must be completed before generating a Purchase Receipt for this item."
msgstr ""
+#: erpnext/stock/doctype/material_request/material_request.js:477
+msgid "A separate Purchase Order is created for each Supplier."
+msgstr ""
+
#: erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:99
msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
msgstr "Un modèle avec la catégorie de taxe {0} existe déjà. Un seul modèle est autorisé pour chaque catégorie de taxe"
@@ -1099,6 +1131,10 @@ msgstr "Un modèle avec la catégorie de taxe {0} existe déjà. Un seul modèle
msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
msgstr "Un distributeur / revendeur / commissionnaire / affilié / revendeur tiers qui vend les produits de l'entreprise moyennant une commission."
+#: erpnext/crm/doctype/appointment/appointment.py:70
+msgid "A verified appointment cannot be moved back to 'Unverified' status."
+msgstr ""
+
#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
#: erpnext/setup/doctype/employee/employee.json
msgid "A+"
@@ -1176,11 +1212,11 @@ msgstr "Abréviation"
msgid "Abbreviation"
msgstr "Abréviation"
-#: erpnext/setup/doctype/company/company.py:312
+#: erpnext/setup/doctype/company/company.py:351
msgid "Abbreviation already used for another company"
msgstr "Abréviation déjà utilisée pour une autre société"
-#: erpnext/setup/doctype/company/company.py:309
+#: erpnext/setup/doctype/company/company.py:348
msgid "Abbreviation is mandatory"
msgstr "Abréviation est obligatoire"
@@ -1188,7 +1224,7 @@ msgstr "Abréviation est obligatoire"
msgid "Abbreviation: {0} must appear only once"
msgstr "Abréviation: {0} ne doit apparaître qu'une seule fois"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1291
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1296
msgid "Above"
msgstr "Au-dessus"
@@ -1210,7 +1246,7 @@ msgstr ""
msgid "Accept the rule for the selected transaction"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:970
+#: erpnext/public/js/shop_floor/shop_floor.js:1015
msgid "Acceptable range: {0} to {1}"
msgstr ""
@@ -1246,7 +1282,7 @@ msgid "Accepted Qty in Stock UOM"
msgstr "Quantité acceptée en UOM de Stock"
#. Label of the qty (Float) field in DocType 'Purchase Receipt Item'
-#: erpnext/public/js/controllers/transaction.js:2963
+#: erpnext/public/js/controllers/transaction.js:2955
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
msgid "Accepted Quantity"
msgstr "Quantité Acceptée"
@@ -1408,7 +1444,7 @@ msgid "Account Manager"
msgstr "Gestionnaire de la comptabilité"
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:760
-#: erpnext/controllers/accounts_controller.py:1234
+#: erpnext/controllers/accounts_controller.py:1236
msgid "Account Missing"
msgstr "Compte comptable manquant"
@@ -1426,7 +1462,7 @@ msgstr "Compte comptable manquant"
msgid "Account Name"
msgstr "Nom du Compte"
-#: erpnext/accounts/doctype/account/account.py:377
+#: erpnext/accounts/doctype/account/account.py:408
msgid "Account Not Found"
msgstr "Compte non trouvé"
@@ -1439,7 +1475,7 @@ msgstr "Compte non trouvé"
msgid "Account Number"
msgstr "Numéro de compte"
-#: erpnext/accounts/doctype/account/account.py:363
+#: erpnext/accounts/doctype/account/account.py:394
msgid "Account Number {0} already used in account {1}"
msgstr "Numéro de compte {0} déjà utilisé dans le compte {1}"
@@ -1478,7 +1514,7 @@ msgstr "Sous-type de compte"
#. Label of the account_type (Select) field in DocType 'Payment Ledger Entry'
#. Label of the account_type (Select) field in DocType 'Party Type'
#: erpnext/accounts/doctype/account/account.json
-#: erpnext/accounts/doctype/account/account.py:210
+#: erpnext/accounts/doctype/account/account.py:211
#: erpnext/accounts/doctype/account/account_tree.js:154
#: erpnext/accounts/doctype/bank_account/bank_account.json
#: erpnext/accounts/doctype/bank_account_type/bank_account_type.json
@@ -1494,11 +1530,11 @@ msgstr "Type de compte"
msgid "Account Value"
msgstr "Valeur du compte"
-#: erpnext/accounts/doctype/account/account.py:332
+#: erpnext/accounts/doctype/account/account.py:363
msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
msgstr "Le solde du compte est déjà Créditeur, vous n'êtes pas autorisé à mettre en 'Solde Doit Être' comme 'Débiteur'"
-#: erpnext/accounts/doctype/account/account.py:326
+#: erpnext/accounts/doctype/account/account.py:357
msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
msgstr "Le solde du compte est déjà débiteur, vous n'êtes pas autorisé à définir 'Solde Doit Être' comme 'Créditeur'"
@@ -1568,24 +1604,24 @@ msgstr ""
msgid "Account where the cost of this item will be debited on purchase"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:431
+#: erpnext/accounts/doctype/account/account.py:462
msgid "Account with child nodes cannot be converted to ledger"
msgstr "Un compte avec des enfants ne peut pas être converti en grand livre"
-#: erpnext/accounts/doctype/account/account.py:283
+#: erpnext/accounts/doctype/account/account.py:314
msgid "Account with child nodes cannot be set as ledger"
msgstr "Les comptes avec des nœuds enfants ne peuvent pas être défini comme grand livre"
-#: erpnext/accounts/doctype/account/account.py:442
+#: erpnext/accounts/doctype/account/account.py:473
msgid "Account with existing transaction can not be converted to group."
msgstr "Un compte contenant une transaction ne peut pas être converti en groupe"
-#: erpnext/accounts/doctype/account/account.py:467
+#: erpnext/accounts/doctype/account/account.py:498
msgid "Account with existing transaction can not be deleted"
msgstr "Un compte contenant une transaction ne peut pas être supprimé"
-#: erpnext/accounts/doctype/account/account.py:277
-#: erpnext/accounts/doctype/account/account.py:433
+#: erpnext/accounts/doctype/account/account.py:308
+#: erpnext/accounts/doctype/account/account.py:464
msgid "Account with existing transaction cannot be converted to ledger"
msgstr "Un compte contenant une transaction ne peut pas être converti en grand livre"
@@ -1593,11 +1629,11 @@ msgstr "Un compte contenant une transaction ne peut pas être converti en grand
msgid "Account {0} added multiple times"
msgstr "Compte {0} ajouté plusieurs fois"
-#: erpnext/accounts/doctype/account/account.py:295
+#: erpnext/accounts/doctype/account/account.py:326
msgid "Account {0} cannot be converted to Group as it is already set as {1} for {2}."
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:292
+#: erpnext/accounts/doctype/account/account.py:323
msgid "Account {0} cannot be disabled as it is already set as {1} for {2}."
msgstr ""
@@ -1605,11 +1641,11 @@ msgstr ""
msgid "Account {0} does not belong to company {1}"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:360
+#: erpnext/setup/doctype/company/company.py:399
msgid "Account {0} does not belong to company: {1}"
msgstr "Le compte {0} n'appartient pas à la société : {1}"
-#: erpnext/accounts/doctype/account/account.py:602
+#: erpnext/accounts/doctype/account/account.py:633
msgid "Account {0} does not exist"
msgstr "Compte {0} n'existe pas"
@@ -1625,15 +1661,15 @@ msgstr "Le Compte {0} ne correspond pas à la Société {1} dans le Mode de Comp
msgid "Account {0} doesn't belong to Company {1}"
msgstr "Le compte {0} n'appartient pas à la société {1}"
-#: erpnext/accounts/doctype/account/account.py:557
+#: erpnext/accounts/doctype/account/account.py:588
msgid "Account {0} exists in parent company {1}."
msgstr "Le compte {0} existe dans la société mère {1}."
-#: erpnext/accounts/doctype/account/account.py:415
+#: erpnext/accounts/doctype/account/account.py:446
msgid "Account {0} is added in the child company {1}"
msgstr "Le compte {0} est ajouté dans la société enfant {1}."
-#: erpnext/setup/doctype/company/company.py:349
+#: erpnext/setup/doctype/company/company.py:388
msgid "Account {0} is disabled."
msgstr ""
@@ -1649,19 +1685,19 @@ msgstr "Le compte {0} est invalide. La Devise du Compte doit être {1}"
msgid "Account {0} should be of type Expense"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:153
+#: erpnext/accounts/doctype/account/account.py:154
msgid "Account {0}: Parent account {1} can not be a ledger"
msgstr "Compte {0}: Le Compte parent {1} ne peut pas être un grand livre"
-#: erpnext/accounts/doctype/account/account.py:159
+#: erpnext/accounts/doctype/account/account.py:160
msgid "Account {0}: Parent account {1} does not belong to company: {2}"
msgstr "Compte {0}: Le Compte parent {1} n'appartient pas à l'entreprise: {2}"
-#: erpnext/accounts/doctype/account/account.py:147
+#: erpnext/accounts/doctype/account/account.py:148
msgid "Account {0}: Parent account {1} does not exist"
msgstr "Compte {0}: Le Compte parent {1} n'existe pas"
-#: erpnext/accounts/doctype/account/account.py:150
+#: erpnext/accounts/doctype/account/account.py:151
msgid "Account {0}: You can not assign itself as parent account"
msgstr "Compte {0}: Vous ne pouvez pas assigner un compte comme son propre parent"
@@ -1981,8 +2017,8 @@ msgstr "Écriture comptable pour le service"
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:283
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:310
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:430
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:675
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:696
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:695
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:716
#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:439
#: erpnext/stock/doctype/stock_entry/services/gl_composer.py:239
#: erpnext/stock/doctype/stock_entry/services/gl_composer.py:254
@@ -2005,7 +2041,7 @@ msgstr "Écriture Comptable pour {0}: {1} ne peut être effectuée qu'en devise:
#: erpnext/assets/doctype/asset/asset.js:198
#: erpnext/assets/doctype/asset_repair/asset_repair.js:101
#: erpnext/buying/doctype/supplier/supplier.js:132
-#: erpnext/public/js/controllers/stock_controller.js:88
+#: erpnext/public/js/controllers/stock_controller.js:118
#: erpnext/public/js/utils/ledger_preview.js:8
#: erpnext/selling/doctype/customer/customer.js:182
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:51
@@ -2065,12 +2101,12 @@ msgstr ""
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
#: erpnext/assets/doctype/asset_category/asset_category.json
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:515
+#: erpnext/setup/doctype/company/company.py:560
#: erpnext/setup/doctype/customer_group/customer_group.json
#: erpnext/setup/doctype/email_digest/email_digest.json
#: erpnext/setup/doctype/incoterm/incoterm.json
#: erpnext/setup/doctype/supplier_group/supplier_group.json
-#: erpnext/setup/install.py:404
+#: erpnext/setup/install.py:410
msgid "Accounts"
msgstr "Comptes"
@@ -2104,7 +2140,7 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:261
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.json
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:126
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:129
#: erpnext/buying/doctype/supplier/supplier.js:144
#: erpnext/workspace_sidebar/financial_reports.json
#: erpnext/workspace_sidebar/invoicing.json
@@ -2118,7 +2154,7 @@ msgid "Accounts Payable Ageing"
msgstr ""
#. Name of a report
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:191
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:202
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.json
msgid "Accounts Payable Summary"
msgstr "Résumé des Comptes Créditeurs"
@@ -2134,7 +2170,7 @@ msgstr "Résumé des Comptes Créditeurs"
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.json
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:149
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:152
#: erpnext/selling/doctype/customer/customer.js:171
#: erpnext/workspace_sidebar/financial_reports.json
#: erpnext/workspace_sidebar/invoicing.json
@@ -2172,7 +2208,7 @@ msgid "Accounts Receivable Discounted Account"
msgstr "Compte escompté des comptes débiteurs"
#. Name of a report
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:204
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:207
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.json
msgid "Accounts Receivable Summary"
msgstr "Résumé des Comptes Débiteurs"
@@ -2288,6 +2324,12 @@ msgstr "Acre (États-Unis)"
msgid "Action Initialised"
msgstr "Action initialisée"
+#. Label of the action_for_expired_unverified_appointments (Select) field in
+#. DocType 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Action for Expired Unverified Appointments"
+msgstr ""
+
#. Label of the action_if_accumulated_monthly_budget_exceeded (Select) field in
#. DocType 'Budget'
#: erpnext/accounts/doctype/budget/budget.json
@@ -2546,8 +2588,9 @@ msgstr ""
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:63
#: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:95
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:143
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:144
msgid "Actual Qty"
msgstr "Quantité Réelle"
@@ -2618,10 +2661,6 @@ msgstr "Temps et Coût Réels"
msgid "Actual Time in Hours (via Timesheet)"
msgstr "Temps Réel (en Heures)"
-#: erpnext/stock/page/stock_balance/stock_balance.js:55
-msgid "Actual qty in stock"
-msgstr "Qté réelle en stock"
-
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1534
#: erpnext/public/js/controllers/accounts.js:194
msgid "Actual type tax cannot be included in Item rate in row {0}"
@@ -2658,7 +2697,7 @@ msgstr "Ajouter une promotion"
msgid "Add Employees"
msgstr "Ajouter des employés"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:256
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:275
#: erpnext/selling/doctype/sales_order/sales_order.js:278
#: erpnext/stock/dashboard/item_dashboard.js:216
msgid "Add Item"
@@ -2714,8 +2753,8 @@ msgstr "Ajouter ou déduire"
msgid "Add Order Discount"
msgstr "Ajouter une remise de commande"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:281
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:416
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:300
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:435
msgid "Add Phantom Item"
msgstr ""
@@ -2792,8 +2831,8 @@ msgstr "Ajouter numéro de série / numéro de lot (Qté rejetée)"
msgid "Add Stock"
msgstr "Ajouter du stock"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:281
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:416
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:300
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:435
msgid "Add Sub Assembly"
msgstr "Ajouter une sous-Ruche"
@@ -2832,6 +2871,10 @@ msgstr ""
msgid "Add all accounts that you want to split the transaction into."
msgstr ""
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:92
+msgid "Add atleast one voucher to repost."
+msgstr ""
+
#: erpnext/www/book_appointment/index.html:42
msgid "Add details"
msgstr "Ajouter des détails"
@@ -2868,7 +2911,7 @@ msgstr "Ajouter à Prospect"
msgid "Add to Transit"
msgstr "Ajouter aux marchandises en transit"
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:117
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:178
msgid "Add vouchers to generate preview."
msgstr ""
@@ -2886,7 +2929,7 @@ msgstr "Ajouté par"
msgid "Added On"
msgstr "Ajouté le"
-#: erpnext/buying/doctype/supplier/supplier.py:143
+#: erpnext/buying/doctype/supplier/supplier.py:142
msgid "Added Supplier Role to User {0}."
msgstr "Ajout du rôle de fournisseur à l'utilisateur {0}."
@@ -3034,7 +3077,7 @@ msgstr "Montant de la remise supplémentaire"
msgid "Additional Discount Amount (Company Currency)"
msgstr "Montant de la Remise Supplémentaire (Devise de la Société)"
-#: erpnext/controllers/taxes_and_totals.py:847
+#: erpnext/controllers/taxes_and_totals.py:891
msgid "Additional Discount Amount ({discount_amount}) cannot exceed the total before such discount ({total_before_discount})"
msgstr ""
@@ -3291,7 +3334,7 @@ msgstr "Adresse et Contact"
msgid "Address and Contacts"
msgstr "Adresse et contacts"
-#: erpnext/accounts/custom/address.py:33
+#: erpnext/accounts/custom/address.py:35
msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
msgstr "L'adresse doit être liée à une entreprise. Veuillez ajouter une ligne pour Entreprise dans le tableau Liens."
@@ -3338,6 +3381,10 @@ msgstr "Compte d'avance : {0} doit être dans la devise de facturation du clien
msgid "Advance Amount"
msgstr "Montant de l'Avance"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:93
+msgid "Advance Booking Days is mandatory for Appointment Scheduling."
+msgstr ""
+
#. Label of the advance_paid (Currency) field in DocType 'Sales Order'
#: erpnext/selling/doctype/sales_order/sales_order.json
msgid "Advance Paid"
@@ -3382,7 +3429,7 @@ msgstr "Statut de l'acompte"
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/controllers/accounts_controller.py:283
+#: erpnext/controllers/accounts_controller.py:285
#: erpnext/setup/doctype/company/company.json
msgid "Advance Payments"
msgstr "Paiements Anticipés"
@@ -3418,7 +3465,7 @@ msgstr ""
msgid "Advance amount"
msgstr "Montant de l'Avance"
-#: erpnext/controllers/taxes_and_totals.py:984
+#: erpnext/controllers/taxes_and_totals.py:1028
msgid "Advance amount cannot be greater than {0} {1}"
msgstr "Montant de l'avance ne peut être supérieur à {0} {1}"
@@ -3468,7 +3515,7 @@ msgstr ""
msgid "Aerospace"
msgstr "Aéronautique"
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:79
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:68
msgid "After save, please refresh the page to apply the changes."
msgstr ""
@@ -3646,7 +3693,7 @@ msgstr "Âge"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:154
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:138
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:139
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1225
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1230
msgid "Age (Days)"
msgstr "Age (jours)"
@@ -3654,6 +3701,13 @@ msgstr "Age (jours)"
msgid "Age ({0})"
msgstr "Âge ({0})"
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:73
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:102
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
+msgid "Age as on"
+msgstr ""
+
#. Label of the ageing_based_on (Select) field in DocType 'Process Statement Of
#. Accounts'
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
@@ -3699,12 +3753,6 @@ msgstr "Représentant"
msgid "Agent Busy Message"
msgstr ""
-#. Label of the agent_detail_section (Section Break) field in DocType
-#. 'Appointment Booking Settings'
-#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
-msgid "Agent Details"
-msgstr "Détails de l'agent"
-
#. Label of the agent_group (Link) field in DocType 'Incoming Call Handling
#. Schedule'
#: erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
@@ -3794,12 +3842,12 @@ msgid "All Customer Contact"
msgstr "Tout Contact Client"
#: erpnext/patches/v13_0/remove_bad_selling_defaults.py:9
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:165
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:167
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:174
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:180
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:186
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:192
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:168
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:170
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:177
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:183
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:189
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:195
msgid "All Customer Groups"
msgstr "Tous les Groupes Client"
@@ -3807,21 +3855,6 @@ msgstr "Tous les Groupes Client"
#: erpnext/patches/v11_0/update_department_lft_rgt.py:9
#: erpnext/patches/v11_0/update_department_lft_rgt.py:11
#: erpnext/patches/v11_0/update_department_lft_rgt.py:16
-#: erpnext/setup/doctype/company/company.py:508
-#: erpnext/setup/doctype/company/company.py:511
-#: erpnext/setup/doctype/company/company.py:516
-#: erpnext/setup/doctype/company/company.py:522
-#: erpnext/setup/doctype/company/company.py:528
-#: erpnext/setup/doctype/company/company.py:534
-#: erpnext/setup/doctype/company/company.py:540
-#: erpnext/setup/doctype/company/company.py:546
-#: erpnext/setup/doctype/company/company.py:552
-#: erpnext/setup/doctype/company/company.py:558
-#: erpnext/setup/doctype/company/company.py:564
-#: erpnext/setup/doctype/company/company.py:570
-#: erpnext/setup/doctype/company/company.py:576
-#: erpnext/setup/doctype/company/company.py:582
-#: erpnext/setup/doctype/company/company.py:588
msgid "All Departments"
msgstr "Tous les départements"
@@ -3830,14 +3863,7 @@ msgstr "Tous les départements"
msgid "All Employee (Active)"
msgstr "Tous les Employés (Actifs)"
-#: erpnext/setup/doctype/item_group/item_group.py:35
-#: erpnext/setup/doctype/item_group/item_group.py:36
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:33
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:41
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:48
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:54
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:60
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:66
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:28
msgid "All Item Groups"
msgstr "Tous les Groupes d'Articles"
@@ -3881,27 +3907,27 @@ msgstr "Tous les Contacts Fournisseurs"
#: erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py:29
#: erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py:32
#: erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py:36
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:197
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:199
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:206
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:212
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:218
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:224
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:230
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:236
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:242
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:200
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:202
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:209
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:215
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:221
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:227
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:233
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:239
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:245
msgid "All Supplier Groups"
msgstr "Tous les groupes de fournisseurs"
#: erpnext/patches/v13_0/remove_bad_selling_defaults.py:12
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:145
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:147
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:154
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:160
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:148
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:150
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:157
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:163
msgid "All Territories"
msgstr "Tous les territoires"
-#: erpnext/setup/doctype/company/company.py:453
+#: erpnext/setup/doctype/company/company.py:492
msgid "All Warehouses"
msgstr "Tous les entrepôts"
@@ -3936,11 +3962,11 @@ msgstr "Tous les articles ont déjà été facturés / retournés"
msgid "All items have already been received"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:274
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:276
msgid "All items have already been transferred for this Work Order."
msgstr "Tous les articles ont déjà été transférés pour cet ordre de fabrication."
-#: erpnext/public/js/controllers/transaction.js:3086
+#: erpnext/public/js/controllers/transaction.js:3078
msgid "All items in this document already have a linked Quality Inspection."
msgstr ""
@@ -3952,7 +3978,7 @@ msgstr ""
msgid "All linked Sales Orders must be subcontracted."
msgstr ""
-#: erpnext/stock/doctype/pick_list/mapper.py:309
+#: erpnext/stock/doctype/pick_list/mapper.py:314
msgid "All picked items have already been transferred against this Pick List"
msgstr ""
@@ -4092,7 +4118,7 @@ msgstr "Qté allouée"
#. Label of the allow_account_creation_against_child_company (Check) field in
#. DocType 'Company'
-#: erpnext/accounts/doctype/account/account.py:555
+#: erpnext/accounts/doctype/account/account.py:586
#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
#: erpnext/setup/doctype/company/company.json
msgid "Allow Account Creation Against Child Company"
@@ -4174,8 +4200,8 @@ msgstr "Autoriser la consommation de plusieurs matériaux"
#. Valuation'
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:225
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:237
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:211
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:223
msgid "Allow Negative Stock"
msgstr "Autoriser un Stock Négatif"
@@ -4356,6 +4382,12 @@ msgstr ""
msgid "Allow internal transfers at user-defined rate"
msgstr ""
+#. Description of the 'Enable Proforma Invoice' (Check) field in DocType
+#. 'Selling Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Allow issuing Proforma Invoices against a Sales Order."
+msgstr ""
+
#. Description of the 'Allow Continuous Material Consumption' (Check) field in
#. DocType 'Manufacturing Settings'
#: erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
@@ -4495,7 +4527,7 @@ msgstr "Autoriser les transfert de matiéres premiére mais si la quantité req
msgid "Allowed Companies"
msgstr ""
-#: erpnext/stock/doctype/company_restriction/company_restriction.py:74
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:106
msgid "Allowed Companies is required when Restrict to Companies is checked"
msgstr ""
@@ -4599,7 +4631,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:158
#: erpnext/manufacturing/doctype/work_order/work_order.js:173
#: erpnext/public/js/utils.js:616
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:343
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:338
msgid "Alternate Item"
msgstr "Article alternatif"
@@ -4706,6 +4738,8 @@ msgstr "Toujours demander"
#. Label of the amount (Currency) field in DocType 'BOM Item'
#. Label of the amount (Currency) field in DocType 'Work Order Additional Item'
#. Label of the amount (Currency) field in DocType 'Work Order Item'
+#. Option for the 'Based On' (Select) field in DocType 'Proforma Invoice'
+#. Label of the amount (Currency) field in DocType 'Proforma Invoice Item'
#. Option for the 'Margin Type' (Select) field in DocType 'Quotation Item'
#. Label of the amount (Currency) field in DocType 'Quotation Item'
#. Option for the 'Margin Type' (Select) field in DocType 'Sales Order Item'
@@ -4753,7 +4787,7 @@ msgstr "Toujours demander"
#: erpnext/accounts/doctype/bank_statement_import_log_column_map/bank_statement_import_log_column_map.json
#: erpnext/accounts/doctype/budget_distribution/budget_distribution.json
#: erpnext/accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:341
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:342
#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
#: erpnext/accounts/doctype/payment_entry/payment_entry.json
#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
@@ -4808,7 +4842,10 @@ msgstr "Toujours demander"
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/work_order_additional_item/work_order_additional_item.json
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
-#: erpnext/public/js/controllers/transaction.js:573
+#: erpnext/public/js/controllers/transaction.js:584
+#: erpnext/public/js/sales_order_proforma.js:142
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation/quotation.js:315
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -5028,6 +5065,10 @@ msgstr "Nb"
msgid "An Item Group is a way to classify items based on types."
msgstr ""
+#: erpnext/crm/doctype/appointment/appointment.py:74
+msgid "An appointment booked through the portal can only be opened via email verification."
+msgstr ""
+
#. Description of the 'Notify by email on creation of automatic Material
#. Request' (Check) field in DocType 'Stock Settings'
#: erpnext/stock/doctype/stock_settings/stock_settings.json
@@ -5038,8 +5079,8 @@ msgstr ""
msgid "An error has been appeared while reposting item valuation via {0}"
msgstr "Une erreur est survenue lors de la comptabilisation de la nouvelle valorisation de l'article via {0}"
-#: erpnext/public/js/controllers/buying.js:378
-#: erpnext/public/js/utils/sales_common.js:493
+#: erpnext/public/js/controllers/buying.js:383
+#: erpnext/public/js/utils/sales_common.js:498
msgid "An error occurred during the update process"
msgstr "Une erreur s'est produite lors du processus de mise à jour"
@@ -5100,7 +5141,7 @@ msgstr ""
msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1045
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1066
msgid "Another Payment Request is already processed"
msgstr ""
@@ -5421,6 +5462,12 @@ msgstr ""
msgid "Appointment"
msgstr "Rendez-Vous"
+#. Label of the success_details (Section Break) field in DocType 'Appointment
+#. Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Appointment Booking Portal Settings"
+msgstr ""
+
#. Name of a DocType
#. Label of a Workspace Sidebar Item
#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
@@ -5433,10 +5480,14 @@ msgstr "Paramètres de réservation de rendez-vous"
msgid "Appointment Booking Slots"
msgstr "Horaires de prise de rendez-vous"
-#: erpnext/crm/doctype/appointment/appointment.py:95
+#: erpnext/crm/doctype/appointment/appointment.py:181
msgid "Appointment Confirmation"
msgstr "Confirmation de rendez-vous"
+#: erpnext/crm/doctype/appointment/appointment.py:189
+msgid "Appointment Confirmed"
+msgstr ""
+
#. Label of the appointment_details_section (Section Break) field in DocType
#. 'Appointment Booking Settings'
#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
@@ -5449,25 +5500,59 @@ msgstr "Détails du rendez-vous"
msgid "Appointment Duration (In Minutes)"
msgstr "Durée du rendez-vous (en minutes)"
-#: erpnext/www/book_appointment/index.py:23
-msgid "Appointment Scheduling Disabled"
+#. Label of the agent_detail_section (Section Break) field in DocType
+#. 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Appointment Scheduling"
msgstr ""
#: erpnext/www/book_appointment/index.py:24
+msgid "Appointment Scheduling Disabled"
+msgstr ""
+
+#: erpnext/www/book_appointment/index.py:25
msgid "Appointment Scheduling has been disabled for this site"
msgstr ""
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:101
+msgid "Appointment Scheduling needs to be enabled for Appointment Booking through portal."
+msgstr ""
+
#. Label of the appointment_with (Link) field in DocType 'Appointment'
#: erpnext/crm/doctype/appointment/appointment.json
msgid "Appointment With"
msgstr "Rendez-vous avec"
+#: erpnext/crm/doctype/appointment/appointment.py:86
+msgid "Appointment can only be scheduled up to {0} day(s) in advance."
+msgstr ""
+
+#: erpnext/crm/doctype/appointment/appointment.py:79
+msgid "Appointment cannot be scheduled for a past time."
+msgstr ""
+
+#: erpnext/crm/doctype/appointment/appointment.py:98
+msgid "Appointment cannot be scheduled on a holiday."
+msgstr ""
+
#: erpnext/www/book_appointment/index.js:237
msgid "Appointment created successfully"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:101
-msgid "Appointment was created. But no lead was found. Please check the email to confirm"
+#: erpnext/www/book_appointment/verify/index.py:28
+msgid "Appointment has been closed. Please book the appointment again."
+msgstr ""
+
+#: erpnext/www/book_appointment/verify/index.py:33
+msgid "Appointment is already verified."
+msgstr ""
+
+#: erpnext/crm/doctype/appointment/appointment.py:116
+msgid "Appointment must be scheduled within the available slot timings."
+msgstr ""
+
+#: erpnext/crm/doctype/appointment/appointment.py:66
+msgid "Appointments created manually cannot have 'Unverified' status."
msgstr ""
#. Label of the approving_role (Link) field in DocType 'Authorization Rule'
@@ -5516,7 +5601,7 @@ msgstr ""
msgid "Are you sure you want to create a Reposting Entry?"
msgstr ""
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:480
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:499
msgid "Are you sure you want to delete this Item?"
msgstr ""
@@ -5594,7 +5679,7 @@ msgstr "Comme le champ {0} est activé, le champ {1} est obligatoire."
msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
msgstr "Lorsque le champ {0} est activé, la valeur du champ {1} doit être supérieure à 1."
-#: erpnext/stock/doctype/item/item.py:1127
+#: erpnext/stock/doctype/item/item.py:1125
msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
msgstr ""
@@ -5606,12 +5691,12 @@ msgstr "Comme il y a suffisamment d'articles de sous-assemblage, l'ordre de trav
msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
msgstr "Comme il y a suffisamment de matières premières, la demande de matériel n'est pas requise pour l'entrepôt {0}."
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:250
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:236
msgid "As there is reserved stock, you cannot disable {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:224
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:236
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:210
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:222
msgid "As {0} is enabled, you can not enable {1}."
msgstr ""
@@ -5744,7 +5829,7 @@ msgstr "Compte de Catégorie d'Actif"
msgid "Asset Category Name"
msgstr "Nom de Catégorie d'Actif"
-#: erpnext/stock/doctype/item/item.py:382
+#: erpnext/stock/doctype/item/item.py:378
msgid "Asset Category is mandatory for Fixed Asset item"
msgstr "Catégorie d'Actif est obligatoire pour l'article Immobilisé"
@@ -6115,7 +6200,7 @@ msgid "Asset {0} does not belong to the location {1}"
msgstr ""
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:521
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:612
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:619
msgid "Asset {0} does not exist"
msgstr "L'actif {0} n'existe pas"
@@ -6139,7 +6224,7 @@ msgstr ""
msgid "Asset {0} must be submitted"
msgstr "L'actif {0} doit être soumis"
-#: erpnext/controllers/buying_controller.py:1047
+#: erpnext/controllers/buying_controller.py:1058
msgid "Asset {assets_link} created for {item_code}"
msgstr ""
@@ -6177,15 +6262,15 @@ msgstr "Actifs - Immo."
msgid "Assets Setup"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1065
+#: erpnext/controllers/buying_controller.py:1076
msgid "Assets not created for {item_code}. You will have to create asset manually."
msgstr "Éléments non créés pour {item_code}. Vous devrez créer un actif manuellement."
-#: erpnext/controllers/buying_controller.py:1052
+#: erpnext/controllers/buying_controller.py:1063
msgid "Assets {assets_link} created for {item_code}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:712
+#: erpnext/manufacturing/doctype/job_card/job_card.js:722
msgid "Assign Job to Employee"
msgstr "Attribuer un emploi à un salarié"
@@ -6196,7 +6281,7 @@ msgid "Assign to Name"
msgstr "Attribuer au nom"
#: erpnext/buying/doctype/purchase_order/purchase_order.js:593
-#: erpnext/public/js/controllers/buying.js:555
+#: erpnext/public/js/controllers/buying.js:560
msgid "Assigning {0} to {1} (row {2})"
msgstr ""
@@ -6222,7 +6307,7 @@ msgstr "A la ligne #{0}: La quantité prélevée {1} pour l'article {2} est sup
msgid "At Row #{0}: The picked quantity {1} for the item {2} is greater than available stock {3} in the warehouse {4}."
msgstr "A la ligne #{0}: La quantité prélevée {1} pour l'article {2} est supérieure au stock disponible {3} dans l'entrepôt {4}."
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1486
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1501
msgid "At Row {0}: In Serial and Batch Bundle {1} must have docstatus as 1 and not 0"
msgstr ""
@@ -6283,7 +6368,7 @@ msgstr "À la ligne n ° {0}: l'ID de séquence {1} ne peut pas être inférieur
msgid "At row #{0}: you have selected the Difference Account {1}..."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1234
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1249
msgid "At row {0}: Batch No is mandatory for Item {1}"
msgstr ""
@@ -6291,11 +6376,11 @@ msgstr ""
msgid "At row {0}: Parent Row No cannot be set for item {1}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1219
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1234
msgid "At row {0}: Qty is mandatory for the batch {1}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1226
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1241
msgid "At row {0}: Serial No is mandatory for Item {1}"
msgstr ""
@@ -6359,11 +6444,11 @@ msgstr "Nom de l'Attribut"
msgid "Attribute Value"
msgstr "Valeur de l'Attribut"
-#: erpnext/stock/doctype/item/item.py:893
+#: erpnext/stock/doctype/item/item.py:891
msgid "Attribute Value {0} is not valid for the selected attribute {1}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1039
+#: erpnext/stock/doctype/item/item.py:1037
msgid "Attribute table is mandatory"
msgstr "Table d'Attribut est obligatoire"
@@ -6371,19 +6456,19 @@ msgstr "Table d'Attribut est obligatoire"
msgid "Attribute value: {0} must appear only once"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:882
+#: erpnext/stock/doctype/item/item.py:880
msgid "Attribute {0} is disabled."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:870
+#: erpnext/stock/doctype/item/item.py:868
msgid "Attribute {0} is not valid for the selected template."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1043
+#: erpnext/stock/doctype/item/item.py:1041
msgid "Attribute {0} selected multiple times in Attributes Table"
msgstr "Attribut {0} sélectionné à plusieurs reprises dans le Tableau des Attributs"
-#: erpnext/stock/doctype/item/item.py:971
+#: erpnext/stock/doctype/item/item.py:969
msgid "Attributes"
msgstr "Attributs"
@@ -6470,6 +6555,16 @@ msgstr "Création automatique d'un contact"
msgid "Auto Fetch"
msgstr "Récupération automatique"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:225
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:573
+msgid "Auto Fetch Batch Nos"
+msgstr ""
+
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:224
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:573
+msgid "Auto Fetch Serial Nos"
+msgstr ""
+
#: erpnext/selling/page/point_of_sale/pos_item_details.js:228
msgid "Auto Fetch Serial Numbers"
msgstr ""
@@ -6590,8 +6685,8 @@ msgstr "Re-commande auto"
msgid "Auto reconcile Payments"
msgstr ""
-#: erpnext/public/js/controllers/buying.js:373
-#: erpnext/public/js/utils/sales_common.js:488
+#: erpnext/public/js/controllers/buying.js:378
+#: erpnext/public/js/utils/sales_common.js:493
msgid "Auto repeat document updated"
msgstr "Document de répétition automatique mis à jour"
@@ -6936,8 +7031,8 @@ msgstr ""
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:118
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1496
-#: erpnext/stock/doctype/material_request/material_request.js:352
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:809
+#: erpnext/stock/doctype/material_request/material_request.js:353
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:780
#: erpnext/stock/report/bom_search/bom_search.py:38
#: erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:524
@@ -7196,8 +7291,8 @@ msgstr ""
msgid "BOM and Production"
msgstr "Nomenclature et Production"
-#: erpnext/stock/doctype/material_request/material_request.js:387
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:861
+#: erpnext/stock/doctype/material_request/material_request.js:388
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:832
msgid "BOM does not contain any stock item"
msgstr "Nomenclature ne contient aucun article en stock"
@@ -7328,7 +7423,7 @@ msgstr "Solde en devise de base"
#: erpnext/stock/report/available_batch_report/available_batch_report.py:62
#: erpnext/stock/report/available_serial_no/available_serial_no.py:126
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:89
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:84
#: erpnext/stock/report/stock_balance/stock_balance.py:517
#: erpnext/stock/report/stock_ledger/stock_ledger.py:331
msgid "Balance Qty"
@@ -7401,7 +7496,7 @@ msgid "Balance Type"
msgstr ""
#: erpnext/stock/report/available_serial_no/available_serial_no.py:174
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:91
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:86
#: erpnext/stock/report/stock_balance/stock_balance.py:525
#: erpnext/stock/report/stock_ledger/stock_ledger.py:388
msgid "Balance Value"
@@ -7600,7 +7695,7 @@ msgstr "Solde bancaire"
msgid "Bank Details"
msgstr "Coordonnées bancaires"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:260
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:263
msgid "Bank Draft"
msgstr "Traite bancaire"
@@ -7774,7 +7869,7 @@ msgstr "Transaction bancaire {0} mise à jour"
msgid "Bank Transactions"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:585
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:587
msgid "Bank account cannot be named as {0}"
msgstr "Compte Bancaire ne peut pas être nommé {0}"
@@ -7831,11 +7926,11 @@ msgstr "Banque"
msgid "Barcode Type"
msgstr "Type de code-barres"
-#: erpnext/stock/doctype/item/item.py:552
+#: erpnext/stock/doctype/item/item.py:550
msgid "Barcode {0} already used in Item {1}"
msgstr "Le Code Barre {0} est déjà utilisé dans l'article {1}"
-#: erpnext/stock/doctype/item/item.py:567
+#: erpnext/stock/doctype/item/item.py:565
msgid "Barcode {0} is not a valid {1} code"
msgstr "Le code-barres {0} n'est pas un code {1} valide"
@@ -7938,10 +8033,10 @@ msgstr "Basé sur le document"
#. Label of the based_on_payment_terms (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:131
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:153
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:134
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:111
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:156
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:129
msgid "Based On Payment Terms"
msgstr "Basé sur les conditions de paiement"
@@ -7990,7 +8085,7 @@ msgstr "Prix de base (comme l’UdM du Stock)"
#. Label of a Link in the Stock Workspace
#: erpnext/stock/doctype/batch/batch.json
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:85
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
#: erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
#: erpnext/stock/report/stock_ledger/stock_ledger.py:418
#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:182
@@ -8073,8 +8168,9 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
-#: erpnext/public/js/controllers/transaction.js:2989
+#: erpnext/public/js/controllers/transaction.js:2981
#: erpnext/public/js/utils/barcode_scanner.js:286
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:929
#: erpnext/public/js/utils/serial_no_batch_selector.js:450
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/item_price/item_price.json
@@ -8104,11 +8200,11 @@ msgstr ""
msgid "Batch No"
msgstr "N° du Lot"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1237
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1252
msgid "Batch No is mandatory"
msgstr "Le numéro de lot est obligatoire"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3572
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3655
msgid "Batch No {0} does not exist"
msgstr ""
@@ -8120,7 +8216,7 @@ msgstr ""
msgid "Batch No {0} is not present in the original {1} {2}, hence you can't return it against the {1} {2}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:709
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:724
msgid "Batch No {0} of Item {1} has negative stock of quantity {2} in the warehouse {3}"
msgstr ""
@@ -8135,7 +8231,7 @@ msgstr "N° du Lot."
msgid "Batch Nos"
msgstr "Numéros de lots"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2081
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2096
msgid "Batch Nos are created successfully"
msgstr "Les numéros de lot sont créés avec succès"
@@ -8247,7 +8343,7 @@ msgstr "Avant la réconciliation"
msgid "Begin On (Days)"
msgstr "Commencer le (jours)"
-#: erpnext/accounts/doctype/subscription/subscription.py:396
+#: erpnext/accounts/doctype/subscription/subscription.py:397
msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
msgstr ""
@@ -8266,7 +8362,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:1210
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1215
#: erpnext/accounts/report/purchase_register/purchase_register.py:232
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill Date"
@@ -8287,7 +8383,7 @@ msgstr ""
#. 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:1209
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1214
#: erpnext/accounts/report/purchase_register/purchase_register.py:231
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill No"
@@ -8304,8 +8400,8 @@ msgstr ""
#. Label of the bom_info_section (Section Break) field in DocType 'Stock Entry'
#: erpnext/manufacturing/doctype/bom/bom.py:1168
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/stock/doctype/material_request/material_request.js:142
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:795
+#: erpnext/stock/doctype/material_request/material_request.js:143
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:766
#: erpnext/stock/doctype/stock_entry/stock_entry.json
msgid "Bill of Materials"
msgstr "Nomenclatures"
@@ -8494,7 +8590,7 @@ msgstr "Nombre d'intervalles de facturation"
msgid "Billing Interval Count cannot be less than 1"
msgstr "Le nombre d'intervalles de facturation ne peut pas être inférieur à 1"
-#: erpnext/accounts/doctype/subscription/subscription.py:445
+#: erpnext/accounts/doctype/subscription/subscription.py:446
msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
msgstr ""
@@ -8539,7 +8635,7 @@ msgid "Bin"
msgstr "Boîte"
#: erpnext/stock/doctype/bin/bin.js:16
-msgid "Bin Qty Recalculated"
+msgid "Bin Values Recalculated"
msgstr ""
#. Label of the bio (Text Editor) field in DocType 'Employee'
@@ -8604,7 +8700,7 @@ msgstr ""
msgid "Biweekly"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:285
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:288
msgid "Black"
msgstr "Noir"
@@ -8675,10 +8771,10 @@ msgstr "Bloquer la facture"
msgid "Block Supplier"
msgstr "Bloquer le fournisseur"
-#. Description of the 'Enable Overdue Billing Threshold' (Check) field in
-#. DocType 'Accounts Settings'
+#. Description of the 'Restrict Customer Over Billing' (Check) field in DocType
+#. 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Block submitting a new Sales Invoice when the customer's overdue amount exceeds the Overdue Billing Threshold set on the customer."
+msgid "Block a new Sales Invoice when the customer's overdue amount exceeds the Overdue Limit set on the customer."
msgstr ""
#. Description of the 'Is Frozen' (Check) field in DocType 'Customer'
@@ -8815,7 +8911,7 @@ msgstr ""
msgid "Both Receivable Account: {0} and Advance Account: {1} must be of same currency for company: {2}"
msgstr ""
-#: erpnext/accounts/doctype/subscription/subscription.py:415
+#: erpnext/accounts/doctype/subscription/subscription.py:416
msgid "Both Trial Period Start Date and Trial Period End Date must be set"
msgstr "La date de début de la période d'essai et la date de fin de la période d'essai doivent être définies"
@@ -9271,7 +9367,7 @@ msgstr ""
msgid "COGS By Item Group"
msgstr ""
-#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:55
+#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:44
msgid "COGS Debit"
msgstr ""
@@ -9323,13 +9419,6 @@ msgstr "Longueur du câble (UK)"
msgid "Cable Length (US)"
msgstr "Longueur du câble (US)"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:73
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:102
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
-msgid "Calculate Ageing With"
-msgstr ""
-
#. Label of the calculate_based_on (Select) field in DocType 'Shipping Rule'
#: erpnext/accounts/doctype/shipping_rule/shipping_rule.json
msgid "Calculate Based On"
@@ -9597,11 +9686,11 @@ msgstr "Le paiement n'est possible qu'avec les {0} non facturés"
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'"
-#: erpnext/setup/doctype/company/company.py:280
+#: erpnext/setup/doctype/company/company.py:283
msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:191
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:177
msgid "Can't change the valuation method, as there are transactions against some items which do not have their own valuation method"
msgstr ""
@@ -9633,7 +9722,7 @@ msgstr ""
msgid "Cancelation Date"
msgstr "Date d'annulation"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1592
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1709
msgid "Cancelled Job Card cannot be processed."
msgstr ""
@@ -9641,7 +9730,7 @@ msgstr ""
msgid "Cannot Assign Cashier"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:299
+#: erpnext/setup/doctype/company/company.py:302
msgid "Cannot Change Inventory Account Setting"
msgstr ""
@@ -9649,9 +9738,9 @@ msgstr ""
msgid "Cannot Create Return"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:695
-#: erpnext/stock/doctype/item/item.py:708
-#: erpnext/stock/doctype/item/item.py:724
+#: erpnext/stock/doctype/item/item.py:693
+#: erpnext/stock/doctype/item/item.py:706
+#: erpnext/stock/doctype/item/item.py:722
msgid "Cannot Merge"
msgstr "Impossible de fusionner"
@@ -9659,7 +9748,7 @@ msgstr "Impossible de fusionner"
msgid "Cannot Relieve Employee"
msgstr "Ne peut pas soulager l'employé"
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:71
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:88
msgid "Cannot Resubmit Ledger entries for vouchers in Closed fiscal year."
msgstr ""
@@ -9675,7 +9764,7 @@ msgstr ""
msgid "Cannot apply TDS against multiple parties in one entry"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:385
+#: erpnext/stock/doctype/item/item.py:381
msgid "Cannot be a fixed asset item as Stock Ledger is created."
msgstr "Ne peut pas être un article immobilisé car un Journal de Stock a été créé."
@@ -9688,7 +9777,7 @@ msgstr ""
msgid "Cannot cancel Asset Depreciation Schedule {0} as it has a draft journal entry {1}."
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:248
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:249
msgid "Cannot cancel POS Closing Entry"
msgstr ""
@@ -9716,7 +9805,7 @@ msgstr ""
msgid "Cannot cancel this document as it is linked with the submitted Asset Value Adjustment {0}. Please cancel the Asset Value Adjustment to continue."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1153
+#: erpnext/controllers/buying_controller.py:1164
msgid "Cannot cancel this document as it is linked with the submitted asset {asset_link}. Please cancel the asset to continue."
msgstr ""
@@ -9724,11 +9813,11 @@ msgstr ""
msgid "Cannot cancel transaction for Completed Work Order."
msgstr "Impossible d'annuler la transaction lorsque l'ordre de fabrication est terminé."
-#: erpnext/stock/doctype/item/item.py:991
+#: erpnext/stock/doctype/item/item.py:989
msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
msgstr "Impossible de modifier les attributs après des mouvements de stock. Faites un nouvel article et transférez la quantité en stock au nouvel article"
-#: erpnext/stock/doctype/item/item.py:1152
+#: erpnext/stock/doctype/item/item.py:1150
msgid "Cannot change Item {0} from serialized to non-serialized because a Serial and Batch Bundle exists for it. Please delete or cancel the Serial and Batch Bundle first."
msgstr ""
@@ -9740,15 +9829,15 @@ msgstr ""
msgid "Cannot change Service Stop Date for item in row {0}"
msgstr "Impossible de modifier la date d'arrêt du service pour l'élément de la ligne {0}"
-#: erpnext/stock/doctype/item/item.py:982
+#: erpnext/stock/doctype/item/item.py:980
msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
msgstr "Impossible de modifier les propriétés de variante après une transaction de stock. Vous devrez créer un nouvel article pour pouvoir le faire."
-#: erpnext/setup/doctype/company/company.py:405
+#: erpnext/setup/doctype/company/company.py:444
msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
msgstr "Impossible de changer la devise par défaut de la société, parce qu'il y a des opérations existantes. Les transactions doivent être annulées pour changer la devise par défaut."
-#: erpnext/projects/doctype/task/task.py:146
+#: erpnext/projects/doctype/task/task.py:147
msgid "Cannot complete task {0} as its dependent task {1} is not completed / cancelled."
msgstr ""
@@ -9760,11 +9849,11 @@ msgstr "Conversion impossible du Centre de Coûts en livre car il possède des n
msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:444
+#: erpnext/accounts/doctype/account/account.py:475
msgid "Cannot convert to Group because Account Type is selected."
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:280
+#: erpnext/accounts/doctype/account/account.py:311
msgid "Cannot covert to Group because Account Type is selected."
msgstr "Conversion impossible en Groupe car le Type de Compte est sélectionné."
@@ -9780,7 +9869,7 @@ msgstr ""
msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:981
+#: erpnext/selling/doctype/sales_order/mapper.py:983
#: erpnext/stock/doctype/pick_list/pick_list.py:258
msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
msgstr "Impossible de créer une liste de prélèvement pour la Commande client {0} car il y a du stock réservé. Veuillez annuler la réservation de stock pour créer une liste de prélèvement."
@@ -9802,8 +9891,8 @@ msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
msgstr "Désactivation ou annulation de la nomenclature impossible car elle est liée avec d'autres nomenclatures"
#: erpnext/crm/doctype/opportunity/opportunity.py:283
-msgid "Cannot declare as lost, because Quotation has been made."
-msgstr "Impossible de déclarer comme perdu, parce que le Devis a été fait."
+msgid "Cannot declare as Lost because an active Quotation exists."
+msgstr ""
#: erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:16
#: erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:26
@@ -9831,15 +9920,15 @@ msgstr ""
msgid "Cannot delete virtual DocType: {0}. Virtual DocTypes do not have database tables."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:147
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:144
msgid "Cannot disable Serial and Batch No for Item, as there are existing records for serial / batch."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:631
+#: erpnext/setup/doctype/company/company.py:676
msgid "Cannot disable perpetual inventory, as there are existing Stock Ledger Entries for the company {0}. Please cancel the stock transactions first and try again."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:128
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:125
msgid "Cannot disable {0} as it may lead to incorrect stock valuation."
msgstr ""
@@ -9851,7 +9940,7 @@ msgstr ""
msgid "Cannot disassemble {0} qty against Stock Entry {1}. Only {2} qty available to disassemble."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:296
+#: erpnext/setup/doctype/company/company.py:299
msgid "Cannot enable Item-wise Inventory Account, as there are existing Stock Ledger Entries for the company {0} with Warehouse-wise Inventory Account. Please cancel the stock transactions first and try again."
msgstr ""
@@ -9864,7 +9953,7 @@ msgstr ""
msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
msgstr "Impossible de garantir la livraison par numéro de série car l'article {0} est ajouté avec et sans Assurer la livraison par numéro de série"
-#: erpnext/accounts/doctype/payment_request/payment_request.js:111
+#: erpnext/accounts/doctype/payment_request/payment_request.js:113
msgid "Cannot fetch selected rows for submitted Payment Request"
msgstr ""
@@ -9918,6 +10007,10 @@ msgstr ""
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"
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:96
+msgid "Cannot repost more than {0} vouchers at once. Split them into multiple documents."
+msgstr ""
+
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:626
msgid "Cannot reserve more than Allowed Qty {0} {1} for Item {2} against {3} {4}.
The Allowed Qty is calculated as follows:
- Actual Qty [Available Qty at Warehouse] = {5}
- Reserved Stock [Ignore current SRE] = {6}
- Available Qty To Reserve [Actual Qty - Reserved Stock] = {7}
- Voucher Qty [Voucher Item Qty] = {8}
- Delivered Qty [Qty delivered against the Voucher Item] = {9}
- Total Reserved Qty [Qty reserved against the Voucher Item] = {10}
- Allowed Qty [Minimum of (Available Qty To Reserve, (Voucher Qty - Delivered Qty - Total Reserved Qty))] = {11}
"
msgstr ""
@@ -9930,7 +10023,7 @@ msgstr ""
msgid "Cannot retrieve link token. Check Error Log for more information"
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:385
+#: erpnext/selling/doctype/customer/customer.py:383
msgid "Cannot select a Group type Customer Group. Please select a non-group Customer Group."
msgstr ""
@@ -9939,7 +10032,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1565
#: erpnext/accounts/services/taxes.py:247
#: erpnext/public/js/controllers/accounts.js:109
-#: erpnext/public/js/controllers/taxes_and_totals.js:555
+#: erpnext/public/js/controllers/taxes_and_totals.js:589
msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
msgstr "Impossible de sélectionner le type de charge comme étant «Le Montant de la Ligne Précédente» ou «Montant Total de la Ligne Précédente» pour la première ligne"
@@ -9947,7 +10040,7 @@ msgstr "Impossible de sélectionner le type de charge comme étant «Le Montant
msgid "Cannot set alternative item for the item {0}"
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:293
+#: erpnext/selling/doctype/quotation/quotation.py:296
msgid "Cannot set as Lost as Sales Order is made."
msgstr "Impossible de définir comme perdu alors qu'une Commande client a été créé."
@@ -9955,7 +10048,7 @@ msgstr "Impossible de définir comme perdu alors qu'une Commande client a été
msgid "Cannot set authorization on basis of Discount for {0}"
msgstr "Impossible de définir l'autorisation sur la base des Prix Réduits pour {0}"
-#: erpnext/stock/doctype/item/item.py:782
+#: erpnext/stock/doctype/item/item.py:780
msgid "Cannot set multiple Item Defaults for a company."
msgstr "Impossible de définir plusieurs valeurs par défaut pour une entreprise."
@@ -9979,7 +10072,7 @@ msgstr "Impossible de définir le champ {0} pour la copie dans les varian
msgid "Cannot start deletion. Another deletion {0} is already queued/running. Please wait for it to complete."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:924
+#: erpnext/manufacturing/doctype/job_card/job_card.py:921
msgid "Cannot submit Job Card {0} while it is On Hold. Please resume and complete the job before submission."
msgstr ""
@@ -10123,7 +10216,7 @@ msgstr "Reprendre les communications et commentaires"
#: erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json
#: erpnext/accounts/report/account_balance/account_balance.js:40
#: erpnext/setup/doctype/employee/employee.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:257
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:260
msgid "Cash"
msgstr "Espèces"
@@ -10373,7 +10466,7 @@ msgstr "Changez le type de compte en recevable ou sélectionnez un autre compte.
msgid "Change this date manually to setup the next synchronization start date"
msgstr "Modifiez cette date manuellement pour définir la prochaine date de début de la synchronisation."
-#: erpnext/selling/doctype/customer/customer.py:168
+#: erpnext/selling/doctype/customer/customer.py:167
msgid "Changed customer name to '{0}' as '{1}' already exists."
msgstr ""
@@ -10453,7 +10546,7 @@ msgstr "Arbre à cartes"
#: erpnext/accounts/doctype/cost_center/cost_center_tree.js:52
#: erpnext/accounts/workspace/invoicing/invoicing.json
#: erpnext/public/js/setup_wizard.js:137
-#: erpnext/setup/doctype/company/company.js:139
+#: erpnext/setup/doctype/company/company.js:148
#: erpnext/setup/doctype/company/company.json
#: erpnext/setup/workspace/home/home.json
#: erpnext/workspace_sidebar/invoicing.json
@@ -10557,7 +10650,7 @@ msgstr "Chimique"
#. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
#: erpnext/setup/doctype/employee/employee.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:254
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:257
msgid "Cheque"
msgstr "Chèque"
@@ -10593,7 +10686,7 @@ msgstr "Largeur du Chèque"
#. Label of the reference_date (Date) field in DocType 'Payment Entry'
#: erpnext/accounts/doctype/payment_entry/payment_entry.json
-#: erpnext/public/js/controllers/transaction.js:2900
+#: erpnext/public/js/controllers/transaction.js:2892
msgid "Cheque/Reference Date"
msgstr "Chèque/Date de Référence"
@@ -10651,7 +10744,7 @@ msgstr "Nom de l'enfant"
#. Label of the child_row_reference (Data) field in DocType 'Quality
#. Inspection'
-#: erpnext/public/js/controllers/transaction.js:2995
+#: erpnext/public/js/controllers/transaction.js:2987
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Child Row Reference"
msgstr ""
@@ -10660,7 +10753,7 @@ msgstr ""
msgid "Child Table Not Allowed"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:326
+#: erpnext/projects/doctype/task/task.py:327
msgid "Child Task exists for this Task. You cannot delete this Task."
msgstr ""
@@ -10678,7 +10771,7 @@ msgstr ""
msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
msgstr "Un entrepôt enfant existe pour cet entrepôt. Vous ne pouvez pas supprimer cet entrepôt."
-#: erpnext/projects/doctype/task/task.py:256
+#: erpnext/projects/doctype/task/task.py:257
msgid "Circular Reference Error"
msgstr "Erreur de référence circulaire"
@@ -10780,6 +10873,10 @@ msgstr "Nettoyé"
msgid "Clearing Demo Data..."
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:991
+msgid "Click on 'Add row' to add Serial / Batch entries"
+msgstr ""
+
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:747
msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
msgstr ""
@@ -10840,7 +10937,7 @@ msgstr "Prêt proche"
msgid "Close Replied Opportunity After Days"
msgstr "Fermer l'opportunité répliquée après des jours"
-#: erpnext/public/js/shop_floor/shop_floor.js:1410
+#: erpnext/public/js/shop_floor/shop_floor.js:1455
msgid "Close detail / blur search"
msgstr ""
@@ -10893,7 +10990,7 @@ msgstr "Fermeture (ouverture + total)"
msgid "Closing Account Head"
msgstr "Compte de clôture"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:126
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:135
msgid "Closing Account {0} must be of type Liability / Equity"
msgstr "Le Compte Clôturé {0} doit être de type Passif / Capitaux Propres"
@@ -11043,7 +11140,7 @@ msgstr "Echelon de collecte"
msgid "Color to highlight values (e.g., red for exceptions)"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:280
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:283
msgid "Colour"
msgstr "Couleur"
@@ -11066,7 +11163,11 @@ msgstr ""
msgid "Combined invoice portion must equal 100%"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:178
+#: erpnext/public/js/sales_order_proforma.js:340
+msgid "Comma separated email addresses"
+msgstr ""
+
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:181
msgid "Commercial"
msgstr ""
@@ -11279,6 +11380,7 @@ msgstr "Sociétés"
#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
#. Label of the company (Link) field in DocType 'Customer Credit Limit'
#. Label of the company (Link) field in DocType 'Installation Note'
+#. Label of the company (Link) field in DocType 'Proforma Invoice'
#. Label of the company (Link) field in DocType 'Quotation'
#. Label of the company (Link) field in DocType 'Sales Order'
#. Label of the company (Link) field in DocType 'Supplier Number At Customer'
@@ -11353,7 +11455,7 @@ msgstr "Sociétés"
#: erpnext/accounts/doctype/gl_entry/gl_entry.json
#: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json
#: erpnext/accounts/doctype/item_tax_template/item_tax_template.json
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:296
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:297
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/ledger_health_monitor_company/ledger_health_monitor_company.json
@@ -11525,6 +11627,7 @@ msgstr "Sociétés"
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
#: erpnext/selling/doctype/installation_note/installation_note.json
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/supplier_number_at_customer/supplier_number_at_customer.json
@@ -11699,11 +11802,11 @@ msgstr ""
msgid "Company Address Name"
msgstr "Nom de l'Adresse de la Société"
-#: erpnext/controllers/accounts_controller.py:1631
+#: erpnext/controllers/accounts_controller.py:1633
msgid "Company Address is missing. You don't have permission to create an Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1619
+#: erpnext/controllers/accounts_controller.py:1621
msgid "Company Address is missing. You don't have permission to update it. Please contact your System Manager."
msgstr ""
@@ -11785,7 +11888,7 @@ msgstr "Logo de la société"
msgid "Company Name cannot be Company"
msgstr "Nom de la Société ne peut pas être Company"
-#: erpnext/accounts/custom/address.py:36
+#: erpnext/accounts/custom/address.py:38
msgid "Company Not Linked"
msgstr "Entreprise non liée"
@@ -11819,7 +11922,7 @@ msgstr "Adresse d'expédition"
msgid "Company Tax ID"
msgstr "Num. TVA intra-communautaire"
-#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:697
+#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:709
msgid "Company and Posting Date is mandatory"
msgstr ""
@@ -11831,8 +11934,8 @@ msgstr ""
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."
-#: erpnext/stock/doctype/material_request/material_request.js:381
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:855
+#: erpnext/stock/doctype/material_request/material_request.js:382
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:826
msgid "Company field is required"
msgstr "Le champ de l'entreprise est obligatoire"
@@ -11848,7 +11951,7 @@ msgstr "L'entreprise est obligatoire"
msgid "Company is mandatory for company account"
msgstr ""
-#: erpnext/accounts/doctype/subscription/subscription.py:481
+#: erpnext/accounts/doctype/subscription/subscription.py:482
msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
msgstr ""
@@ -11862,7 +11965,7 @@ msgstr ""
msgid "Company link field name used for filtering (optional - leave empty to delete all records)"
msgstr ""
-#: erpnext/setup/doctype/company/company.js:239
+#: erpnext/setup/doctype/company/company.js:248
msgid "Company name does not match"
msgstr ""
@@ -11901,7 +12004,7 @@ msgstr ""
msgid "Company {0} added multiple times"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:519
+#: erpnext/accounts/doctype/account/account.py:550
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1308
msgid "Company {0} does not exist"
msgstr "Société {0} n'existe pas"
@@ -11943,12 +12046,13 @@ msgstr "Nom du concurrent"
#. 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:610
+#: erpnext/public/js/utils/sales_common.js:615
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Competitors"
msgstr "Concurrents"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:663
+#: erpnext/manufacturing/doctype/job_card/job_card.js:410
+#: erpnext/manufacturing/doctype/job_card/job_card.js:673
msgid "Complete Job"
msgstr "Terminer la tâche"
@@ -11970,7 +12074,7 @@ msgstr "Effectué par"
msgid "Completed On"
msgstr "Terminé le"
-#: erpnext/projects/doctype/task/task.py:186
+#: erpnext/projects/doctype/task/task.py:187
msgid "Completed On cannot be greater than Today"
msgstr ""
@@ -12002,13 +12106,21 @@ msgstr "Quantité Terminée"
msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
msgstr "La quantité terminée ne peut pas être supérieure à la `` quantité à fabriquer ''"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:258
-#: erpnext/manufacturing/doctype/job_card/job_card.js:392
-#: erpnext/public/js/shop_floor/shop_floor.js:804
+#: erpnext/manufacturing/doctype/job_card/job_card.js:263
+#: erpnext/public/js/shop_floor/shop_floor.js:808
msgid "Completed Quantity"
msgstr "Quantité terminée"
-#: erpnext/public/js/shop_floor/shop_floor.js:861
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1737
+msgid "Completed Quantity ({0}), Pending Quantity ({1}) and Process Loss Quantity ({2}) must add up to the Qty to Manufacture ({3})."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.js:280
+#: erpnext/public/js/shop_floor/shop_floor.js:825
+msgid "Completed Quantity cannot be greater than {0}"
+msgstr ""
+
+#: erpnext/public/js/shop_floor/shop_floor.js:906
msgid "Completed Quantity should be greater than 0"
msgstr ""
@@ -12028,6 +12140,11 @@ msgstr ""
msgid "Completed Work Orders"
msgstr "Ordres de travail terminés"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:253
+#: erpnext/public/js/shop_floor/shop_floor.js:798
+msgid "Completed, Pending and Process Loss quantities must add up to this."
+msgstr ""
+
#: erpnext/projects/report/project_summary/project_summary.py:73
msgid "Completion"
msgstr "Achèvement"
@@ -12322,12 +12439,12 @@ msgstr "Consultant"
msgid "Consulting"
msgstr "Conseil"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:64
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:67
msgid "Consumable"
msgstr "Consommable"
#: erpnext/patches/v16_0/make_workstation_operating_components.py:48
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:315
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:318
msgid "Consumables"
msgstr "Consommable"
@@ -12738,7 +12855,7 @@ msgstr "Facteur de Conversion"
msgid "Conversion Rate"
msgstr "Taux de Conversion"
-#: erpnext/stock/doctype/item/item.py:468
+#: erpnext/stock/doctype/item/item.py:466
msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
msgstr "Facteur de conversion de l'Unité de Mesure par défaut doit être 1 dans la ligne {0}"
@@ -12746,15 +12863,15 @@ 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:1312
+#: erpnext/controllers/accounts_controller.py:1314
msgid "Conversion rate cannot be 0"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1319
+#: erpnext/controllers/accounts_controller.py:1321
msgid "Conversion rate is 1.00, but document currency is different from company currency"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1315
+#: erpnext/controllers/accounts_controller.py:1317
msgid "Conversion rate must be 1.00 if document currency is same as company currency"
msgstr ""
@@ -12831,13 +12948,13 @@ msgstr "Correctif"
msgid "Corrective Action"
msgstr "Action corrective"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:446
+#: erpnext/manufacturing/doctype/job_card/job_card.js:455
msgid "Corrective Job Card"
msgstr "Carte de travail corrective"
#. Label of the corrective_operation_section (Tab Break) field in DocType 'Job
#. Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:455
+#: erpnext/manufacturing/doctype/job_card/job_card.js:464
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "Corrective Operation"
msgstr "Opération corrective"
@@ -13005,7 +13122,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:28
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:47
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:30
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1195
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1200
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:47
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:199
@@ -13095,7 +13212,7 @@ msgstr ""
msgid "Cost Center and Budgeting"
msgstr "Centre de coûts et budgétisation"
-#: erpnext/public/js/utils/sales_common.js:544
+#: erpnext/public/js/utils/sales_common.js:549
msgid "Cost Center for Item rows has been updated to {0}"
msgstr ""
@@ -13107,7 +13224,7 @@ msgstr ""
msgid "Cost Center is required"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:644
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:664
#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:410
msgid "Cost Center is required in row {0} in Taxes table for type {1}"
msgstr "Le Centre de Coûts est requis à la ligne {0} dans le tableau des Taxes pour le type {1}"
@@ -13140,7 +13257,7 @@ msgstr ""
msgid "Cost Center: {0} does not exist"
msgstr "Centre de coûts: {0} n'existe pas"
-#: erpnext/setup/doctype/company/company.js:129
+#: erpnext/setup/doctype/company/company.js:138
msgid "Cost Centers"
msgstr "Centres de coûts"
@@ -13463,7 +13580,7 @@ msgstr ""
msgid "Create Grouped Asset"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:269
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:270
msgid "Create Inter Company Journal Entry"
msgstr "Créer une entrée de journal inter-entreprises"
@@ -13563,14 +13680,14 @@ msgstr "Créer une opportunité"
msgid "Create POS Opening Entry"
msgstr "Créer une entrée d'ouverture de PDV"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:212
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:285
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:196
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:288
msgid "Create Payment Entries"
msgstr "Créer des entrées de paiement"
#. Title of an Onboarding Step
#. Label of an action in the Onboarding Step 'Create Payment Entry'
-#: erpnext/accounts/doctype/payment_request/payment_request.js:66
+#: erpnext/accounts/doctype/payment_request/payment_request.js:68
#: erpnext/accounts/onboarding_step/create_payment_entry/create_payment_entry.json
msgid "Create Payment Entry"
msgstr "Créer une entrée de paiement"
@@ -13579,7 +13696,7 @@ msgstr "Créer une entrée de paiement"
msgid "Create Payment Entry for Consolidated POS Invoices."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:580
+#: erpnext/public/js/controllers/transaction.js:592
msgid "Create Payment Request"
msgstr ""
@@ -13591,6 +13708,10 @@ msgstr "Créer une liste de prélèvement"
msgid "Create Print Format"
msgstr "Créer Format d'Impression"
+#: erpnext/public/js/sales_order_proforma.js:61
+msgid "Create Proforma Invoice"
+msgstr ""
+
#. Title of an Onboarding Step
#. Label of an action in the Onboarding Step 'Create Project'
#: erpnext/projects/onboarding_step/create_project/create_project.json
@@ -13676,6 +13797,11 @@ msgstr "Créer une commande client"
msgid "Create Sales Orders to help you plan your work and deliver on-time"
msgstr "Créez des commandes pour vous aider à planifier votre travail et à livrer à temps"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:234
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:757
+msgid "Create Serial Nos from Range"
+msgstr ""
+
#. Title of an Onboarding Step
#. Label of an action in the Onboarding Step 'Create Service Item'
#: erpnext/subcontracting/onboarding_step/create_service_item/create_service_item.json
@@ -13683,7 +13809,7 @@ msgid "Create Service Item"
msgstr ""
#: erpnext/stock/dashboard/item_dashboard.js:283
-#: erpnext/stock/doctype/material_request/material_request.js:479
+#: erpnext/stock/doctype/material_request/material_request.js:654
msgid "Create Stock Entry"
msgstr ""
@@ -13728,7 +13854,7 @@ msgstr "Créer une tâche"
msgid "Create Tasks"
msgstr ""
-#: erpnext/setup/doctype/company/company.js:173
+#: erpnext/setup/doctype/company/company.js:182
msgid "Create Tax Template"
msgstr "Créer un modèle de taxe"
@@ -13790,7 +13916,7 @@ msgstr ""
msgid "Create Workstation"
msgstr "Créer un Poste de Travail"
-#: erpnext/public/js/shop_floor/shop_floor.js:1078
+#: erpnext/public/js/shop_floor/shop_floor.js:1123
msgid "Create a Manufacture stock entry for the finished goods?"
msgstr ""
@@ -13811,7 +13937,7 @@ msgstr ""
msgid "Create a variant with the template image."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2205
+#: erpnext/stock/stock_ledger.py:2220
msgid "Create an incoming stock transaction for the Item."
msgstr "Créez une transaction de stock entrante pour l'article."
@@ -13845,6 +13971,11 @@ msgstr ""
msgid "Created By Migration"
msgstr ""
+#. Label of the created_through_portal (Check) field in DocType 'Appointment'
+#: erpnext/crm/doctype/appointment/appointment.json
+msgid "Created through Portal"
+msgstr ""
+
#: erpnext/accounts/bulk_payment.py:77
msgid "Created {0} draft Grouped Payment Entries"
msgstr ""
@@ -13898,6 +14029,10 @@ msgstr ""
msgid "Creating Packing Slip ..."
msgstr ""
+#: erpnext/public/js/sales_order_proforma.js:231
+msgid "Creating Proforma Invoice..."
+msgstr ""
+
#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:68
msgid "Creating Purchase Invoices ..."
msgstr "Création de factures d'achat ..."
@@ -14012,7 +14147,7 @@ msgstr "Crédit (transaction)"
msgid "Credit ({0})"
msgstr "Crédit ({0})"
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:353
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:354
msgid "Credit Account"
msgstr "Compte créditeur"
@@ -14051,7 +14186,7 @@ msgstr ""
msgid "Credit Balance"
msgstr "Solde du Crédit"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:258
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:261
msgid "Credit Card"
msgstr "Carte de crédit"
@@ -14085,7 +14220,7 @@ msgstr "Nombre de jours"
msgid "Credit Limit"
msgstr "Limite de crédit"
-#: erpnext/selling/doctype/customer/customer.py:559
+#: erpnext/selling/doctype/customer/customer.py:557
msgid "Credit Limit Crossed"
msgstr ""
@@ -14120,9 +14255,8 @@ msgstr "Mois de crédit"
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: 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.py:1219
-#: erpnext/controllers/sales_and_purchase_return.py:462
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:303
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1224
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:306
#: erpnext/stock/doctype/delivery_note/delivery_note.js:89
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/workspace_sidebar/invoicing.json
@@ -14156,7 +14290,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:380
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:388
-#: erpnext/controllers/accounts_controller.py:1214
+#: erpnext/controllers/accounts_controller.py:1216
msgid "Credit To"
msgstr "À Créditer"
@@ -14165,16 +14299,16 @@ msgstr "À Créditer"
msgid "Credit in Company Currency"
msgstr "Crédit dans la Devise de la Société"
-#: erpnext/selling/doctype/customer/customer.py:525
-#: erpnext/selling/doctype/customer/customer.py:581
+#: erpnext/selling/doctype/customer/customer.py:523
+#: erpnext/selling/doctype/customer/customer.py:579
msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
msgstr "La limite de crédit a été dépassée pour le client {0} ({1} / {2})"
-#: erpnext/selling/doctype/customer/customer.py:412
+#: erpnext/selling/doctype/customer/customer.py:410
msgid "Credit limit is already defined for the Company {0}"
msgstr "La limite de crédit est déjà définie pour la société {0}."
-#: erpnext/selling/doctype/customer/customer.py:580
+#: erpnext/selling/doctype/customer/customer.py:578
msgid "Credit limit reached for customer {0}"
msgstr "Limite de crédit atteinte pour le client {0}"
@@ -14354,7 +14488,7 @@ msgstr "Le taux de change doit être applicable à l'achat ou la vente."
msgid "Currency and Price List"
msgstr "Devise et liste de prix"
-#: erpnext/accounts/doctype/account/account.py:350
+#: erpnext/accounts/doctype/account/account.py:381
msgid "Currency can not be changed after making entries using some other currency"
msgstr "Devise ne peut être modifiée après avoir fait des entrées en utilisant une autre devise"
@@ -14368,7 +14502,7 @@ msgstr "Les filtres de devise ne sont actuellement pas pris en charge dans les r
msgid "Currency for {0} must be {1}"
msgstr "Devise pour {0} doit être {1}"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:133
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:142
msgid "Currency of the Closing Account must be {0}"
msgstr "La devise du Compte Cloturé doit être {0}"
@@ -14603,6 +14737,7 @@ msgstr ""
#. Name of a DocType
#. Label of the customer (Link) field in DocType 'Installation Note'
#. Option for the 'Party Type' (Select) field in DocType 'Party Specific Item'
+#. Label of the customer (Link) field in DocType 'Proforma Invoice'
#. Label of the customer (Link) field in DocType 'Sales Order'
#. Label of the customer (Link) field in DocType 'SMS Center'
#. Label of a Link in the Selling Workspace
@@ -14687,6 +14822,7 @@ msgstr ""
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/installation_note/installation_note.json
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1237
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order/sales_order_calendar.js:19
@@ -14725,7 +14861,7 @@ msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/serial_no/serial_no.json
#: erpnext/stock/doctype/shipment/shipment.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:493
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:488
#: erpnext/stock/doctype/warehouse/warehouse.json
#: erpnext/stock/report/delayed_item_report/delayed_item_report.js:36
#: erpnext/stock/report/delayed_item_report/delayed_item_report.py:121
@@ -14822,7 +14958,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:1189
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1194
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
msgid "Customer Contact"
@@ -14928,7 +15064,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:115
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1247
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1252
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:96
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:187
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
@@ -14990,7 +15126,7 @@ msgstr "Article client"
msgid "Customer Items"
msgstr "Articles du clients"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1238
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1243
msgid "Customer LPO"
msgstr "Commande client locale"
@@ -15027,6 +15163,7 @@ msgstr "N° de Portable du Client"
#. Label of the customer_name (Data) field in DocType 'Maintenance Visit'
#. Label of the customer_name (Data) field in DocType 'Blanket Order'
#. Label of the customer_name (Data) field in DocType 'Customer'
+#. Label of the customer_name (Data) field in DocType 'Proforma Invoice'
#. Label of the customer_name (Data) field in DocType 'Quotation'
#. Label of the customer_name (Data) field in DocType 'Sales Order'
#. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
@@ -15042,7 +15179,7 @@ msgstr "N° de Portable du Client"
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1178
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1183
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:157
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:35
@@ -15056,6 +15193,7 @@ msgstr "N° de Portable du Client"
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
#: erpnext/selling/doctype/customer/customer.json
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/selling_settings/selling_settings.json
@@ -15149,7 +15287,7 @@ msgstr "Client fourni"
msgid "Customer Provided Item Cost"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:557
+#: erpnext/setup/doctype/company/company.py:602
msgid "Customer Service"
msgstr "Service Client"
@@ -15212,10 +15350,6 @@ msgstr "Client requis pour appliquer une 'Remise en fonction du Client'"
msgid "Customer {0} does not belong to project {1}"
msgstr "Le Client {0} ne fait pas parti du projet {1}"
-#: erpnext/selling/doctype/customer/customer.py:605
-msgid "Customer {0} has an overdue billing limit. Overdue amount {1} exceeds the allowed threshold {2}."
-msgstr ""
-
#. Label of the customer_item_code (Data) field in DocType 'POS Invoice Item'
#. Label of the customer_item_code (Data) field in DocType 'Sales Invoice Item'
#. Label of the customer_item_code (Data) field in DocType 'Quotation Item'
@@ -15324,7 +15458,7 @@ msgstr ""
msgid "DFS"
msgstr ""
-#: erpnext/projects/doctype/project/project.py:781
+#: erpnext/projects/doctype/project/project.py:783
msgid "Daily Project Summary for {0}"
msgstr "Récapitulatif quotidien du projet pour {0}"
@@ -15415,7 +15549,7 @@ msgstr "Date de Naissance ne peut être après la Date du Jour."
msgid "Date of Commencement"
msgstr "Date de démarrage"
-#: erpnext/setup/doctype/company/company.js:110
+#: erpnext/setup/doctype/company/company.js:119
msgid "Date of Commencement should be greater than Date of Incorporation"
msgstr "La date de démarrage doit être postérieure à la date de constitution"
@@ -15439,7 +15573,7 @@ msgstr "Date d'Émission"
msgid "Date of Joining"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:272
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:270
msgid "Date of Transaction"
msgstr "Date de transaction"
@@ -15589,7 +15723,7 @@ msgstr "Débit ({0})"
msgid "Debit / Credit Note Posting Date"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:345
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:346
msgid "Debit Account"
msgstr "Compte de débit"
@@ -15631,9 +15765,8 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:178
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1222
-#: erpnext/controllers/sales_and_purchase_return.py:466
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:304
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1227
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:307
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:45
#: erpnext/workspace_sidebar/invoicing.json
msgid "Debit Note"
@@ -15661,7 +15794,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:764
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:775
-#: erpnext/controllers/accounts_controller.py:1214
+#: erpnext/controllers/accounts_controller.py:1216
msgid "Debit To"
msgstr "Débit Pour"
@@ -15741,7 +15874,7 @@ msgstr "Décilitre"
msgid "Decimeter"
msgstr "Décimètre"
-#: erpnext/public/js/utils/sales_common.js:637
+#: erpnext/public/js/utils/sales_common.js:642
msgid "Declare Lost"
msgstr "Déclarer perdu"
@@ -15814,14 +15947,14 @@ msgstr ""
#. Label of the default_advance_paid_account (Link) field in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:390
+#: erpnext/setup/doctype/company/company.py:429
msgid "Default Advance Paid Account"
msgstr ""
#. Label of the default_advance_received_account (Link) field in DocType
#. 'Company'
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:379
+#: erpnext/setup/doctype/company/company.py:418
msgid "Default Advance Received Account"
msgstr ""
@@ -15836,11 +15969,11 @@ msgstr ""
msgid "Default BOM"
msgstr "Nomenclature par Défaut"
-#: erpnext/stock/doctype/item/item.py:511
+#: erpnext/stock/doctype/item/item.py:509
msgid "Default BOM ({0}) must be active for this item or its template"
msgstr "Nomenclature par défaut ({0}) doit être actif pour ce produit ou son modèle"
-#: erpnext/manufacturing/doctype/work_order/mapper.py:87
+#: erpnext/manufacturing/doctype/work_order/mapper.py:88
msgid "Default BOM for {0} not found"
msgstr "Nomenclature par défaut {0} introuvable"
@@ -15848,7 +15981,7 @@ msgstr "Nomenclature par défaut {0} introuvable"
msgid "Default BOM not found for FG Item {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/mapper.py:83
+#: erpnext/manufacturing/doctype/work_order/mapper.py:84
msgid "Default BOM not found for Item {0} and Project {1}"
msgstr "La nomenclature par défaut n'a pas été trouvée pour l'Article {0} et le Projet {1}"
@@ -16067,6 +16200,12 @@ msgstr "Liste des Prix par Défaut"
msgid "Default Priority"
msgstr "Priorité par défaut"
+#. Label of the default_proforma_print_format (Link) field in DocType 'Selling
+#. Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Default Proforma Print Format"
+msgstr ""
+
#. Label of the default_provisional_account (Link) field in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
msgid "Default Provisional Account"
@@ -16164,15 +16303,15 @@ msgstr "Région par Défaut"
msgid "Default Unit of Measure"
msgstr "Unité de Mesure par Défaut"
-#: erpnext/stock/doctype/item/item.py:1433
+#: erpnext/stock/doctype/item/item.py:1431
msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1413
+#: erpnext/stock/doctype/item/item.py:1411
msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You will need to create a new Item to use a different Default UOM."
msgstr "L’Unité de Mesure par Défaut pour l’Article {0} ne peut pas être modifiée directement parce que vous avez déjà fait une (des) transaction (s) avec une autre unité de mesure. Vous devez créer un nouvel article pour utiliser une UdM par défaut différente."
-#: erpnext/stock/doctype/item/item.py:1017
+#: erpnext/stock/doctype/item/item.py:1015
msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
msgstr "L’Unité de mesure par défaut pour la variante '{0}' doit être la même que dans le Modèle '{1}'"
@@ -16183,15 +16322,15 @@ msgstr "Méthode de Valorisation par Défaut"
#. Label of the default_warehouse_section (Section Break) field in DocType
#. 'BOM'
+#. Label of the default_warehouse (Link) field in DocType 'Company'
#. Label of the section_break_jwgn (Section Break) field in DocType 'Stock
#. Entry'
#. Label of the set_warehouse (Link) field in DocType 'Stock Reconciliation'
-#. Label of the default_warehouse (Link) field in DocType 'Stock Settings'
#: erpnext/manufacturing/doctype/bom/bom.json
+#: erpnext/setup/doctype/company/company.json
#: erpnext/stock/doctype/item/item.js:978
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.json
msgid "Default Warehouse"
msgstr "Entrepôt par Défaut"
@@ -16217,12 +16356,18 @@ msgstr "Le compte par défaut sera automatiquement mis à jour dans la facture d
msgid "Default price list for buying or selling this item"
msgstr ""
+#. Description of the 'Default Proforma Print Format' (Link) field in DocType
+#. 'Selling Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Default print format used when generating a Proforma Invoice PDF."
+msgstr ""
+
#. Description of a DocType
#: erpnext/stock/doctype/stock_settings/stock_settings.json
msgid "Default settings for your stock-related transactions"
msgstr ""
-#: erpnext/setup/doctype/company/company.js:207
+#: erpnext/setup/doctype/company/company.js:216
msgid "Default tax templates for sales, purchase and items are created."
msgstr ""
@@ -16378,6 +16523,10 @@ msgstr ""
msgid "Delete Accounting and Stock Ledger entries on deletion of transaction"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:1061
+msgid "Delete All"
+msgstr ""
+
#. Label of the delete_bin_data_status (Select) field in DocType 'Transaction
#. Deletion Record'
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.json
@@ -16406,14 +16555,20 @@ msgstr ""
msgid "Delete Leads and Addresses"
msgstr ""
+#. Option for the 'Action for Expired Unverified Appointments' (Select) field
+#. in DocType 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Delete Permanently"
+msgstr ""
+
#. Label of the delete_transactions_status (Select) field in DocType
#. 'Transaction Deletion Record'
-#: erpnext/setup/doctype/company/company.js:184
+#: erpnext/setup/doctype/company/company.js:193
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.json
msgid "Delete Transactions"
msgstr "Supprimer les transactions"
-#: erpnext/setup/doctype/company/company.js:254
+#: erpnext/setup/doctype/company/company.js:263
msgid "Delete all the Transactions for {0}"
msgstr ""
@@ -16467,23 +16622,6 @@ msgstr ""
msgid "Deliver secondary Items"
msgstr ""
-#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
-#. Option for the 'Status' (Select) field in DocType 'Serial No'
-#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
-#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
-#. Option for the 'Status' (Select) field in DocType 'Subcontracting Inward
-#. Order'
-#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/buying/doctype/purchase_order/purchase_order_list.js:20
-#: erpnext/controllers/website_list_for_contact.py:218
-#: erpnext/stock/doctype/serial_no/serial_no.json
-#: erpnext/stock/doctype/shipment/shipment.json
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
-#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.json
-msgid "Delivered"
-msgstr "Livré"
-
#: erpnext/stock/report/item_wise_consumption/item_wise_consumption.py:64
msgid "Delivered Amount"
msgstr "Montant Livré"
@@ -16649,7 +16787,7 @@ msgstr "Gestionnaire des livraisons"
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:59
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/stock/doctype/shipment_delivery_note/shipment_delivery_note.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:134
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:123
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/stock.json
msgid "Delivery Note"
@@ -16696,7 +16834,7 @@ msgstr "Tendance des Bordereaux de Livraisons"
msgid "Delivery Note {0} is not submitted"
msgstr "Bon de Livraison {0} n'est pas soumis"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1242
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1247
#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:75
msgid "Delivery Notes"
msgstr "Bons de livraison"
@@ -16802,7 +16940,7 @@ msgstr ""
msgid "Demand vs Supply"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:551
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:553
msgid "Demo Bank Account"
msgstr ""
@@ -16843,7 +16981,7 @@ msgstr ""
msgid "Dependent Task"
msgstr "Tâche Dépendante"
-#: erpnext/projects/doctype/task/task.py:179
+#: erpnext/projects/doctype/task/task.py:180
msgid "Dependent Task {0} is not a Template Task"
msgstr ""
@@ -17064,7 +17202,7 @@ msgstr "Concepteur"
#. 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:616
+#: erpnext/public/js/utils/sales_common.js:621
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Detailed Reason"
msgstr "Raison détaillée"
@@ -17427,8 +17565,8 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
#: erpnext/manufacturing/doctype/work_order/work_order.js:1081
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:391
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:434
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:386
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:429
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Disassemble"
@@ -17661,7 +17799,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:3096
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3094
msgid "Discount of {0} applied as per Payment Term"
msgstr ""
@@ -17733,7 +17871,7 @@ msgstr ""
msgid "Dislikes"
msgstr "N'aime pas"
-#: erpnext/setup/doctype/company/company.py:551
+#: erpnext/setup/doctype/company/company.py:596
msgid "Dispatch"
msgstr "Envoi"
@@ -17783,8 +17921,8 @@ msgstr "Informations d'expédition"
#: erpnext/patches/v11_0/add_default_dispatch_notification_template.py:11
#: erpnext/patches/v11_0/add_default_dispatch_notification_template.py:20
#: erpnext/patches/v11_0/add_default_dispatch_notification_template.py:28
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:58
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:340
+#: erpnext/setup/setup_wizard/operations/defaults_setup.py:57
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:343
msgid "Dispatch Notification"
msgstr "Notification d'expédition"
@@ -17930,7 +18068,7 @@ msgid "Distribution Name"
msgstr "Nom de Distribution"
#: erpnext/setup/setup_wizard/data/sales_partner_type.txt:2
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:240
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:243
msgid "Distributor"
msgstr "Distributeur"
@@ -17957,7 +18095,7 @@ msgstr "Ne Pas Contacter"
msgid "Do Not Explode"
msgstr "Ne pas décomposer"
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:129
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:126
msgid "Do Not Use Batchwise Valuation"
msgstr ""
@@ -18017,7 +18155,7 @@ msgstr "Voulez-vous informer tous les clients par courriel?"
msgid "Do you want to submit the material request"
msgstr "Voulez-vous valider la demande de matériel"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:108
+#: erpnext/manufacturing/doctype/job_card/job_card.js:113
msgid "Do you want to submit the stock entry?"
msgstr ""
@@ -18084,7 +18222,7 @@ msgstr ""
msgid "Documents Processed on each trigger. Queue Size should be between 5 and 100"
msgstr ""
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:260
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:486
msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
msgstr ""
@@ -18410,6 +18548,10 @@ msgstr "Un projet en double a été créé"
msgid "Duplicate row {0} with same {1}"
msgstr "Ligne {0} en double avec le même {1}"
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:110
+msgid "Duplicate vouchers found. Remove the duplicate vouchers to continue to repost."
+msgstr ""
+
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:157
msgid "Duplicate {0} found in the table"
msgstr "Dupliquer {0} trouvé dans la table"
@@ -18521,7 +18663,7 @@ msgstr "Âge le plus précoce"
msgid "Earnest Money"
msgstr "Arrhes"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:526
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:544
msgid "Edit BOM"
msgstr ""
@@ -18626,8 +18768,8 @@ msgstr ""
msgid "Either 'Selling' or 'Buying' must be selected"
msgstr ""
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:290
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:441
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:309
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:460
msgid "Either Workstation or Workstation Type is mandatory"
msgstr ""
@@ -18639,7 +18781,7 @@ msgstr "Soit la qté cible soit le montant cible est obligatoire"
msgid "Either target qty or target amount is mandatory."
msgstr "Soit la qté cible soit le montant cible est obligatoire."
-#: erpnext/manufacturing/doctype/job_card/job_card.js:677
+#: erpnext/manufacturing/doctype/job_card/job_card.js:687
msgid "Elapsed Time"
msgstr ""
@@ -18648,12 +18790,12 @@ msgstr ""
msgid "Electric"
msgstr "Électrique"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:222
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:225
msgid "Electrical"
msgstr "Électrique"
#: erpnext/patches/v16_0/make_workstation_operating_components.py:47
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:314
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:317
msgid "Electricity"
msgstr "Électricité"
@@ -18745,6 +18887,15 @@ msgstr ""
msgid "Email Sent to Supplier {0}"
msgstr "E-mail envoyé au fournisseur {0}"
+#. Label of the email_verified (Check) field in DocType 'Appointment'
+#: erpnext/crm/doctype/appointment/appointment.json
+msgid "Email Verified"
+msgstr ""
+
+#: erpnext/accounts/doctype/payment_request/payment_request.js:57
+msgid "Email couldn't be sent."
+msgstr ""
+
#: erpnext/setup/doctype/employee/employee.py:443
msgid "Email is required to create a user"
msgstr ""
@@ -18770,8 +18921,9 @@ msgstr "Email Envoyé À"
msgid "Email sent to {0}"
msgstr "Email envoyé à {0}"
-#: erpnext/crm/doctype/appointment/appointment.py:114
-msgid "Email verification failed."
+#. Label of the emailed_to (Small Text) field in DocType 'Proforma Invoice'
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+msgid "Emailed To"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:20
@@ -18946,7 +19098,7 @@ msgstr ""
msgid "Employee {0} does not belong to the company {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:411
+#: erpnext/manufacturing/doctype/job_card/job_card.py:408
msgid "Employee {0} is currently working on another workstation. Please assign another employee."
msgstr ""
@@ -18971,7 +19123,7 @@ msgstr ""
msgid "Ems(Pica)"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3058
+#: erpnext/public/js/controllers/transaction.js:3050
msgid "Enable {0} on the Item master to proceed with {1} inspection."
msgstr ""
@@ -18981,10 +19133,16 @@ msgstr ""
msgid "Enable Accounting Dimensions"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1754
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1759
msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
msgstr ""
+#. Label of the enable_appointment_portal (Check) field in DocType 'Appointment
+#. Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Enable Appointment Booking Through Portal"
+msgstr ""
+
#. Label of the enable_scheduling (Check) field in DocType 'Appointment Booking
#. Settings'
#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
@@ -18997,7 +19155,7 @@ msgstr "Activer la planification des rendez-vous"
msgid "Enable Auto Email"
msgstr "Activer la messagerie automatique"
-#: erpnext/stock/doctype/item/item.py:1221
+#: erpnext/stock/doctype/item/item.py:1219
msgid "Enable Auto Re-Order"
msgstr "Activer la re-commande automatique"
@@ -19092,12 +19250,6 @@ msgstr ""
msgid "Enable Opportunity Creation from Contact Us"
msgstr ""
-#. Label of the enable_overdue_billing_threshold (Check) field in DocType
-#. 'Accounts Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Enable Overdue Billing Threshold"
-msgstr ""
-
#. Label of the enable_parallel_reposting (Check) field in DocType 'Stock
#. Reposting Settings'
#: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -19109,6 +19261,12 @@ msgstr ""
msgid "Enable Perpetual Inventory"
msgstr "Autoriser l'Inventaire Perpétuel"
+#. Label of the enable_proforma_invoice (Check) field in DocType 'Selling
+#. Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Enable Proforma Invoice"
+msgstr ""
+
#. Label of the enable_provisional_accounting_for_non_stock_items (Check) field
#. in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
@@ -19322,7 +19480,7 @@ msgstr ""
msgid "End Date cannot be before Start Date."
msgstr "La date de fin ne peut pas être antérieure à la date de début."
-#: erpnext/public/js/shop_floor/shop_floor.js:916
+#: erpnext/public/js/shop_floor/shop_floor.js:961
#: erpnext/public/js/templates/shop_floor_template.html:786
msgid "End Session"
msgstr ""
@@ -19331,17 +19489,16 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'Stock Reposting Settings'
#. Label of the end_time (Time) field in DocType 'Service Day'
#. Label of the end_time (Datetime) field in DocType 'Call Log'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:331
-#: erpnext/manufacturing/doctype/job_card/job_card.js:399
+#: erpnext/manufacturing/doctype/job_card/job_card.js:381
#: erpnext/manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
-#: erpnext/public/js/shop_floor/shop_floor.js:851
+#: erpnext/public/js/shop_floor/shop_floor.js:896
#: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
#: erpnext/support/doctype/service_day/service_day.json
#: erpnext/telephony/doctype/call_log/call_log.json
msgid "End Time"
msgstr "Heure de Fin"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:366
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:361
msgid "End Transit"
msgstr ""
@@ -19376,7 +19533,7 @@ msgstr "Date de fin de la période de facturation en cours"
msgid "End of Life"
msgstr "Fin de Vie"
-#: erpnext/public/js/shop_floor/shop_floor.js:1413
+#: erpnext/public/js/shop_floor/shop_floor.js:1458
msgid "End session for active job"
msgstr ""
@@ -19430,16 +19587,11 @@ msgstr ""
msgid "Enter Serial Nos"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:360
-#: erpnext/manufacturing/doctype/job_card/job_card.js:422
-msgid "Enter Value"
-msgstr "Entrez une Valeur"
-
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
msgid "Enter Visit Details"
msgstr ""
-#: erpnext/manufacturing/doctype/routing/routing.js:88
+#: erpnext/manufacturing/doctype/routing/routing.js:93
msgid "Enter a name for Routing."
msgstr ""
@@ -19492,7 +19644,7 @@ msgstr ""
msgid "Enter the Item Code that this customer uses at their end. This will be shown in Sales Orders for the customer's reference."
msgstr ""
-#: erpnext/manufacturing/doctype/routing/routing.js:93
+#: erpnext/manufacturing/doctype/routing/routing.js:98
msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
" After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
msgstr ""
@@ -19566,7 +19718,7 @@ msgstr "Type d'Écriture"
#: erpnext/accounts/report/account_balance/account_balance.js:29
#: erpnext/accounts/report/account_balance/account_balance.js:45
#: erpnext/accounts/report/balance_sheet/balance_sheet.py:275
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:306
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:309
msgid "Equity"
msgstr "Capitaux Propres"
@@ -19679,7 +19831,7 @@ msgstr ""
msgid "Example URL"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1133
+#: erpnext/stock/doctype/item/item.py:1131
msgid "Example of a linked document: {0}"
msgstr ""
@@ -19698,7 +19850,7 @@ msgstr "Exemple: ABCD. #####. Si le masque est définie et que le numéro de lot
msgid "Example: If the transaction amount is 200, then this will be calculated as {} = {}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2494
+#: erpnext/stock/stock_ledger.py:2509
msgid "Example: Serial No {0} reserved in {1}."
msgstr ""
@@ -19712,7 +19864,7 @@ msgstr "Rôle d'approbateur de budget exceptionnel"
msgid "Excess Disassembly"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:243
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:245
msgid "Excess Material Transfer"
msgstr ""
@@ -19720,7 +19872,7 @@ msgstr ""
msgid "Excess Materials Consumed"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1235
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1252
msgid "Excess Transfer"
msgstr ""
@@ -19756,7 +19908,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
#: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
#: erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
-#: erpnext/setup/doctype/company/company.py:745
+#: erpnext/setup/doctype/company/company.py:790
msgid "Exchange Gain/Loss"
msgstr "Profits / Pertes sur Change"
@@ -19861,7 +20013,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:1524
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1500
msgid "Excise Invoice"
msgstr "Facture d'Accise"
@@ -19888,7 +20040,7 @@ msgstr ""
msgid "Excluded Fee"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:265
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:268
msgid "Execution"
msgstr "Exécution"
@@ -19933,6 +20085,10 @@ msgstr "Société Existante"
msgid "Existing Customer"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:581
+msgid "Existing entries will be replaced with the fetched entries"
+msgstr ""
+
#: banking/src/components/features/BankStatementImporter/CSV/StatementDetails.tsx:307
msgid "Existing transactions in the system belonging to the same bank account and date range"
msgstr ""
@@ -20005,7 +20161,7 @@ msgstr "La Date de Livraison Prévue doit être après la Date indiquée sur la
msgid "Expected End Date"
msgstr "Date de fin prévue"
-#: erpnext/projects/doctype/task/task.py:113
+#: erpnext/projects/doctype/task/task.py:114
msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
msgstr ""
@@ -20052,7 +20208,7 @@ msgstr ""
msgid "Expected Value After Useful Life"
msgstr "Valeur Attendue Après Utilisation Complète"
-#: erpnext/public/js/shop_floor/shop_floor.js:972
+#: erpnext/public/js/shop_floor/shop_floor.js:1017
msgid "Expected: {0}"
msgstr ""
@@ -20075,7 +20231,7 @@ msgstr ""
msgid "Expense"
msgstr "Charges"
-#: erpnext/stock/services/base_stock_gl_composer.py:276
+#: erpnext/stock/services/base_stock_gl_composer.py:279
msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
msgstr "Compte de Charge / d'Écart ({0}) doit être un Compte «de Résultat»"
@@ -20127,7 +20283,7 @@ msgstr "Compte de Charge / d'Écart ({0}) doit être un Compte «de Résultat»"
msgid "Expense Account"
msgstr "Compte de Charge"
-#: erpnext/stock/services/base_stock_gl_composer.py:266
+#: erpnext/stock/services/base_stock_gl_composer.py:269
msgid "Expense Account Missing"
msgstr "Compte de dépenses manquant"
@@ -20151,7 +20307,7 @@ msgstr "Tête de dépense modifiée"
msgid "Expense account is mandatory for item {0}"
msgstr "Compte de charge est obligatoire pour l'article {0}"
-#. Description of the 'Enable Deferred Revenue' (Check) field in DocType 'Item'
+#. Description of the 'Enable Deferred Expense' (Check) field in DocType 'Item'
#: erpnext/stock/doctype/item/item.json
msgid "Expense for this item will be recognized over a period of months. Eg: prepaid insurance or annual software license"
msgstr ""
@@ -20183,7 +20339,7 @@ msgstr ""
msgid "Expenses Added To Stock Contra Account"
msgstr ""
-#: erpnext/stock/services/base_stock_gl_composer.py:217
+#: erpnext/stock/services/base_stock_gl_composer.py:220
msgid "Expenses Added To Stock for Item {0}"
msgstr ""
@@ -20204,7 +20360,7 @@ msgid "Expenses Included In Valuation"
msgstr "Charges Incluses dans la Valorisation"
#: erpnext/stock/doctype/pick_list/pick_list.py:310
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:517
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:512
msgid "Expired Batches"
msgstr "Lots expirés"
@@ -20277,11 +20433,11 @@ msgstr "Historique de Travail Externe"
msgid "Extra Consumed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:272
+#: erpnext/manufacturing/doctype/job_card/job_card.py:269
msgid "Extra Job Card Quantity"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:275
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:278
msgid "Extra Large"
msgstr "Extra large"
@@ -20291,7 +20447,7 @@ msgstr "Extra large"
msgid "Extra Material Transfer"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:271
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:274
msgid "Extra Small"
msgstr "Très Petit"
@@ -20380,7 +20536,7 @@ msgstr ""
msgid "Failed to install presets"
msgstr "Échec de l'installation des préréglages"
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:163
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:187
msgid "Failed to parse MT940 format. Error: {0}"
msgstr ""
@@ -20414,7 +20570,7 @@ msgstr "Échec de la configuration de la société"
msgid "Failed to setup defaults"
msgstr "Échec de la configuration par défaut"
-#: erpnext/setup/doctype/company/company.py:925
+#: erpnext/setup/doctype/company/company.py:970
msgid "Failed to setup defaults for country {0}. Please contact support."
msgstr ""
@@ -20477,6 +20633,11 @@ msgstr ""
msgid "Fees"
msgstr "Honoraires"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:591
+msgid "Fetch"
+msgstr ""
+
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:586
#: erpnext/public/js/utils/serial_no_batch_selector.js:396
msgid "Fetch Based On"
msgstr ""
@@ -20487,7 +20648,7 @@ msgstr ""
msgid "Fetch Customers"
msgstr "Récupérer des clients"
-#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:82
+#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:72
msgid "Fetch Items from Warehouse"
msgstr "Récupérer des articles de l'entrepôt"
@@ -20525,8 +20686,8 @@ msgstr ""
msgid "Fetch Value From"
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.js:373
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:832
+#: erpnext/stock/doctype/material_request/material_request.js:374
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:803
msgid "Fetch exploded BOM (including sub-assemblies)"
msgstr "Récupérer la nomenclature éclatée (y compris les sous-ensembles)"
@@ -20554,7 +20715,7 @@ msgid "Fetching Sales Orders..."
msgstr ""
#: erpnext/accounts/doctype/dunning/dunning.js:135
-#: erpnext/public/js/controllers/transaction.js:1661
+#: erpnext/public/js/controllers/transaction.js:1645
msgid "Fetching exchange rates ..."
msgstr ""
@@ -20919,7 +21080,7 @@ msgid "Finished Good {0} must be a sub-contracted item."
msgstr ""
#: erpnext/selling/doctype/sales_order/sales_order.js:1475
-#: erpnext/setup/doctype/company/company.py:456
+#: erpnext/setup/doctype/company/company.py:495
msgid "Finished Goods"
msgstr "Produits finis"
@@ -20960,7 +21121,7 @@ msgstr "Entrepôt de produits finis"
msgid "Finished Goods based Operating Cost"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:900
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:940
msgid "Finished Item {0} does not match with Work Order {1}"
msgstr ""
@@ -21115,7 +21276,7 @@ msgstr "Compte d'Actif Immobilisé"
msgid "Fixed Asset Defaults"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:379
+#: erpnext/stock/doctype/item/item.py:375
msgid "Fixed Asset Item must be a non-stock item."
msgstr "Un Article Immobilisé doit être un élément non stocké."
@@ -21240,7 +21401,7 @@ msgstr ""
msgid "For"
msgstr "Pour"
-#: erpnext/public/js/utils/sales_common.js:393
+#: erpnext/public/js/utils/sales_common.js:398
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\"."
@@ -21271,7 +21432,7 @@ msgid "For Job Card"
msgstr ""
#. Label of the for_operation (Link) field in DocType 'Job Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:464
+#: erpnext/manufacturing/doctype/job_card/job_card.js:473
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "For Operation"
msgstr ""
@@ -21302,7 +21463,7 @@ msgstr "Pour la Production"
msgid "For Raw Materials"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:908
+#: erpnext/controllers/accounts_controller.py:910
msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
msgstr ""
@@ -21340,7 +21501,7 @@ msgstr "Pour Fournisseur"
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:180
#: erpnext/selling/doctype/sales_order/sales_order.js:1488
-#: erpnext/stock/doctype/material_request/material_request.js:362
+#: erpnext/stock/doctype/material_request/material_request.js:363
#: erpnext/templates/form_grid/material_request_grid.html:36
msgid "For Warehouse"
msgstr "Pour l’Entrepôt"
@@ -21409,7 +21570,7 @@ msgstr ""
msgid "For operation {0} at row {1}, please add raw materials or set a BOM against it."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/mapper.py:379
+#: erpnext/manufacturing/doctype/work_order/mapper.py:383
msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity ({2})"
msgstr ""
@@ -21463,7 +21624,7 @@ msgstr ""
msgid "For the item {0}, the consumed quantity should be {1} according to the BOM {2}."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:1461
+#: erpnext/public/js/controllers/transaction.js:1445
msgctxt "Clear payment terms template and/or payment schedule when due date is changed"
msgid "For the new {0} to take effect, would you like to clear the current {1}?"
msgstr ""
@@ -21602,7 +21763,7 @@ msgstr ""
msgid "Free item code is not selected"
msgstr "Le code d'article gratuit n'est pas sélectionné"
-#: erpnext/accounts/doctype/pricing_rule/utils.py:653
+#: erpnext/accounts/doctype/pricing_rule/utils.py:657
msgid "Free item not set in the pricing rule {0}"
msgstr "Article gratuit non défini dans la règle de tarification {0}"
@@ -21681,11 +21842,7 @@ msgstr "La date de début et la date de fin sont obligatoires"
msgid "From Date and To Date are mandatory"
msgstr "La date de début et la date de fin sont obligatoires"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:29
-msgid "From Date and To Date are required"
-msgstr ""
-
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:40
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:29
msgid "From Date and To Date lie in different Fiscal Year"
msgstr "De la date et de la date correspondent à un exercice différent"
@@ -21707,10 +21864,7 @@ msgstr ""
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:53
#: erpnext/accounts/report/general_ledger/general_ledger.py:86
#: erpnext/accounts/report/pos_register/pos_register.py:124
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:32
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:35
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:39
-#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:49
+#: erpnext/accounts/report/utils.py:30
msgid "From Date must be before To Date"
msgstr "La Date Initiale doit être antérieure à la Date Finale"
@@ -21931,7 +22085,7 @@ msgstr ""
msgid "From date cannot be greater than To date"
msgstr "La Date Initiale ne peut pas être postérieure à la Date Finale"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:79
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:78
msgid "From value must be less than to value in row {0}"
msgstr "De la valeur doit être inférieure à la valeur de la ligne {0}"
@@ -22070,13 +22224,13 @@ msgid "Further nodes can be only created under 'Group' type nodes"
msgstr "D'autres nœuds peuvent être créés uniquement sous les nœuds de type 'Groupe'"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:188
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1234
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1239
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
msgid "Future Payment Amount"
msgstr "Montant du paiement futur"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:187
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1233
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1238
msgid "Future Payment Ref"
msgstr "Paiement futur Ref"
@@ -22167,7 +22321,7 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:138
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:225
-#: erpnext/setup/doctype/company/company.py:753
+#: erpnext/setup/doctype/company/company.py:798
msgid "Gain/Loss on Asset Disposal"
msgstr "Gain/Perte sur Cessions des Immobilisations"
@@ -22308,7 +22462,7 @@ msgstr ""
msgid "Generating Master Production Schedule..."
msgstr ""
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:30
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:44
msgid "Generating Preview"
msgstr ""
@@ -22407,21 +22561,21 @@ msgstr "Obtenir les emplacements des articles"
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:119
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:142
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
-#: erpnext/public/js/controllers/buying.js:325
+#: erpnext/public/js/controllers/buying.js:330
#: erpnext/selling/doctype/quotation/quotation.js:182
#: erpnext/selling/doctype/sales_order/sales_order.js:201
#: erpnext/selling/doctype/sales_order/sales_order.js:1254
#: erpnext/stock/doctype/delivery_note/delivery_note.js:187
#: erpnext/stock/doctype/delivery_note/delivery_note.js:239
-#: erpnext/stock/doctype/material_request/material_request.js:144
-#: erpnext/stock/doctype/material_request/material_request.js:241
+#: erpnext/stock/doctype/material_request/material_request.js:145
+#: erpnext/stock/doctype/material_request/material_request.js:242
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:144
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:244
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:460
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:507
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:540
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:631
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:799
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:455
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:502
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:535
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:602
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:770
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:165
msgid "Get Items From"
msgstr "Obtenir les articles de"
@@ -22436,9 +22590,9 @@ msgstr ""
msgid "Get Items for Purchase Only"
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.js:347
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:835
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:848
+#: erpnext/stock/doctype/material_request/material_request.js:348
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:806
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:819
msgid "Get Items from BOM"
msgstr "Obtenir les Articles depuis nomenclature"
@@ -22446,7 +22600,7 @@ msgstr "Obtenir les Articles depuis nomenclature"
msgid "Get Items from Material Requests against this Supplier"
msgstr "Obtenir des articles à partir de demandes d'articles auprès de ce fournisseur"
-#: erpnext/public/js/controllers/buying.js:602
+#: erpnext/public/js/controllers/buying.js:607
msgid "Get Items from Product Bundle"
msgstr "Obtenir les Articles du Produit Groupé"
@@ -22624,7 +22778,7 @@ msgstr ""
msgid "Goods"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:457
+#: erpnext/setup/doctype/company/company.py:496
#: erpnext/stock/doctype/stock_entry/stock_entry_list.js:34
msgid "Goods In Transit"
msgstr "Les marchandises en transit"
@@ -22633,11 +22787,11 @@ msgstr "Les marchandises en transit"
msgid "Goods Transferred"
msgstr "Marchandises transférées"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1348
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1388
msgid "Goods are already received against the outward entry {0}"
msgstr "Les marchandises sont déjà reçues pour l'entrée sortante {0}"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:190
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:193
msgid "Government"
msgstr "Gouvernement"
@@ -22731,6 +22885,7 @@ msgstr ""
#. Label of the grand_total (Currency) field in DocType 'Supplier Quotation'
#. Label of the grand_total (Currency) field in DocType 'Production Plan Sales
#. Order'
+#. Label of the grand_total (Currency) field in DocType 'Proforma Invoice'
#. Option for the 'Apply Additional Discount On' (Select) field in DocType
#. 'Quotation'
#. Label of the base_grand_total (Currency) field in DocType 'Quotation'
@@ -22769,6 +22924,8 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+#: erpnext/public/js/sales_order_proforma.js:283
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:105
@@ -22790,12 +22947,12 @@ msgstr "Total TTC"
#. Label of the base_grand_total (Currency) field in DocType 'Supplier
#. Quotation'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:246
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:244
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
msgid "Grand Total (Company Currency)"
msgstr "Total TTC (Devise de la Société)"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:252
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:250
msgid "Grand Total (Transaction Currency)"
msgstr ""
@@ -22905,11 +23062,11 @@ msgstr "UdM du Poids Brut"
msgid "Gross and Net Profit Report"
msgstr "Rapport de bénéfice brut et net"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:148
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:151
msgid "Group By Customer"
msgstr "Regrouper par client"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:126
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:129
msgid "Group By Supplier"
msgstr "Regrouper par fournisseur"
@@ -22927,7 +23084,7 @@ msgstr "Niveau parent"
msgid "Group Same Items"
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:157
+#: erpnext/setup/doctype/company/company.py:327
msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
msgstr "Les entrepôts de groupe ne peuvent pas être utilisés dans les transactions. Veuillez modifier la valeur de {0}"
@@ -22957,8 +23114,8 @@ msgstr "Regrouper par Commande d'Achat"
msgid "Group by Sales Order"
msgstr "Regrouper par commande client"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:156
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:188
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:159
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:191
msgid "Group by Voucher"
msgstr "Groupe par Bon"
@@ -23064,11 +23221,11 @@ msgstr "Demi-année"
msgid "Hand"
msgstr ""
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:161
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:164
msgid "Handle Employee Advances"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:228
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:231
msgid "Hardware"
msgstr "Matériel"
@@ -23265,7 +23422,7 @@ msgstr ""
msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2190
+#: erpnext/stock/stock_ledger.py:2205
msgid "Here are the options to proceed:"
msgstr ""
@@ -23328,6 +23485,12 @@ msgstr ""
msgid "Hide Images"
msgstr ""
+#. Label of the hide_item_qty (Check) field in DocType 'Proforma Invoice'
+#: erpnext/public/js/sales_order_proforma.js:99
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+msgid "Hide Item Quantity in Print"
+msgstr ""
+
#: erpnext/selling/page/point_of_sale/pos_controller.js:261
msgid "Hide Recent Orders"
msgstr ""
@@ -23337,6 +23500,12 @@ msgstr ""
msgid "Hide Unavailable Items"
msgstr "Masquer les éléments non disponibles"
+#. Description of the 'Hide Item Quantity in Print' (Check) field in DocType
+#. 'Proforma Invoice'
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+msgid "Hide the item quantity and rate on the printed proforma."
+msgstr ""
+
#. Description of the 'Hide If Zero' (Check) field in DocType 'Financial Report
#. Row'
#: erpnext/accounts/doctype/financial_report_row/financial_report_row.json
@@ -23401,6 +23570,10 @@ msgstr ""
msgid "Holiday List"
msgstr "Liste de vacances"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:89
+msgid "Holiday List - {0} is not valid for current date."
+msgstr ""
+
#. Label of the holiday_list_name (Data) field in DocType 'Holiday List'
#: erpnext/setup/doctype/holiday_list/holiday_list.json
msgid "Holiday List Name"
@@ -23496,7 +23669,7 @@ msgstr ""
msgid "Hrs"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:563
+#: erpnext/setup/doctype/company/company.py:608
msgid "Human Resources"
msgstr "Ressources humaines"
@@ -23580,7 +23753,7 @@ msgid "Identification of the package for the delivery (for print)"
msgstr "Identification de l'emballage pour la livraison (pour l'impression)"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:5
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:441
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:444
msgid "Identifying Decision Makers"
msgstr "Identifier les décideurs"
@@ -23945,7 +24118,7 @@ msgstr ""
msgid "If no taxes are set, and Taxes and Charges Template is selected, the system will automatically apply the taxes from the chosen template."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2200
+#: erpnext/stock/stock_ledger.py:2215
msgid "If not, you can Cancel / Submit this entry"
msgstr ""
@@ -23991,7 +24164,7 @@ msgstr ""
msgid "If the account is frozen, entries are allowed to restricted users."
msgstr "Si le compte est gelé, les écritures ne sont autorisés que pour un nombre restreint d'utilisateurs."
-#: erpnext/stock/stock_ledger.py:2193
+#: erpnext/stock/stock_ledger.py:2208
msgid "If the item is transacting as a Zero Valuation Rate item in this entry, please enable 'Allow Zero Valuation Rate' in the {0} Item table."
msgstr "Si l'article est traité comme un article à taux de valorisation nul dans cette entrée, veuillez activer "Autoriser le taux de valorisation nul" dans le {0} tableau des articles."
@@ -24101,11 +24274,11 @@ msgstr ""
msgid "If you want to run operations in parallel, keep the same sequence ID for them."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:375
+#: erpnext/accounts/doctype/pricing_rule/utils.py:379
msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
msgstr "Si vous {0} {1} quantités de l'article {2}, le schéma {3} sera appliqué à l'article."
-#: erpnext/accounts/doctype/pricing_rule/utils.py:380
+#: erpnext/accounts/doctype/pricing_rule/utils.py:384
msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
msgstr "Si vous {0} {1} valez un article {2}, le schéma {3} sera appliqué à l'article."
@@ -24161,7 +24334,7 @@ msgstr ""
msgid "Ignore Employee Time Overlap"
msgstr "Ignorer les chevauchements de temps des employés"
-#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:145
+#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:135
msgid "Ignore Empty Stock"
msgstr ""
@@ -24259,7 +24432,7 @@ msgstr "Ignorer les chevauchements de temps des stations de travail"
msgid "Ignores legacy Is Opening field in GL Entry that allows adding opening balance post the system is in use while generating reports"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:274
+#: erpnext/stock/doctype/item/item.py:272
msgid "Image in the description has been removed. To disable this behavior, uncheck \"{0}\" in {1}."
msgstr ""
@@ -24396,8 +24569,14 @@ msgstr "En maintenance"
msgid "In Mins"
msgstr "En quelques minutes"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:146
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:178
+#. Description of the 'Verification Link Expiry Duration' (Int) field in
+#. DocType 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "In Minutes (min: 15 mins, max: 60 mins)"
+msgstr ""
+
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:149
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:181
msgid "In Party Currency"
msgstr ""
@@ -24424,7 +24603,7 @@ msgid "In Production"
msgstr "En production"
#: erpnext/stock/report/available_serial_no/available_serial_no.py:112
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:87
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
#: erpnext/stock/report/stock_balance/stock_balance.py:547
#: erpnext/stock/report/stock_ledger/stock_ledger.py:317
msgid "In Qty"
@@ -24448,11 +24627,11 @@ msgstr ""
msgid "In Transit"
msgstr "En transit"
-#: erpnext/stock/doctype/material_request/material_request.js:478
+#: erpnext/stock/doctype/material_request/material_request.js:653
msgid "In Transit Transfer"
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.js:447
+#: erpnext/stock/doctype/material_request/material_request.js:622
msgid "In Transit Warehouse"
msgstr ""
@@ -24838,7 +25017,7 @@ msgstr ""
msgid "Income and Expense"
msgstr ""
-#. Description of the 'Enable Deferred Expense' (Check) field in DocType 'Item'
+#. Description of the 'Enable Deferred Revenue' (Check) field in DocType 'Item'
#: erpnext/stock/doctype/item/item.json
msgid "Income from this item will be recognized over a period of months instead of all at once. Eg: annual subscription paid upfront."
msgstr ""
@@ -24892,7 +25071,7 @@ msgstr ""
msgid "Incoming call from {0}"
msgstr "Appel entrant du {0}"
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:115
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:104
msgid "Incompatible Setting Detected"
msgstr ""
@@ -24909,7 +25088,7 @@ msgstr "Equilibre des quantités aprés une transaction"
msgid "Incorrect Batch Consumed"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:609
+#: erpnext/stock/doctype/item/item.py:607
msgid "Incorrect Check in (group) Warehouse for Reorder"
msgstr ""
@@ -24965,9 +25144,10 @@ msgstr ""
msgid "Incorrect Type of Transaction"
msgstr ""
+#: erpnext/setup/doctype/company/company.py:330
+#: erpnext/setup/doctype/company/company.py:338
#: erpnext/stock/doctype/pick_list/pick_list.py:190
#: erpnext/stock/doctype/pick_list/pick_list.py:214
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:160
msgid "Incorrect Warehouse"
msgstr "Entrepôt incorrect"
@@ -25071,7 +25251,7 @@ msgstr "Revenu indirect"
#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/selling/doctype/customer/customer.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:172
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:175
msgid "Individual"
msgstr "Individuel"
@@ -25130,7 +25310,7 @@ msgstr ""
msgid "Initiated"
msgstr "Initié"
-#: erpnext/public/js/shop_floor/shop_floor.js:1000
+#: erpnext/public/js/shop_floor/shop_floor.js:1045
msgid "Inspect {0} for job card {1}"
msgstr ""
@@ -25141,8 +25321,8 @@ msgstr ""
msgid "Inspected By"
msgstr "Inspecté Par"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:892
-#: erpnext/public/js/shop_floor/shop_floor.js:1038
+#: erpnext/manufacturing/doctype/job_card/job_card.py:889
+#: erpnext/public/js/shop_floor/shop_floor.js:1083
#: erpnext/stock/services/quality_inspection_service.py:147
msgid "Inspection Rejected"
msgstr ""
@@ -25166,7 +25346,7 @@ msgstr "Inspection Requise à l'expedition"
msgid "Inspection Required before Purchase"
msgstr "Inspection Requise à la réception"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:882
+#: erpnext/manufacturing/doctype/job_card/job_card.py:879
#: erpnext/stock/services/quality_inspection_service.py:132
msgid "Inspection Submission"
msgstr ""
@@ -25238,9 +25418,9 @@ msgstr "Capacité insuffisante"
#: erpnext/accounts/services/child_item_update.py:213
#: erpnext/accounts/services/child_item_update.py:235
-#: erpnext/controllers/accounts_controller.py:1661
-#: erpnext/controllers/accounts_controller.py:1667
-#: erpnext/controllers/accounts_controller.py:1689
+#: erpnext/controllers/accounts_controller.py:1663
+#: erpnext/controllers/accounts_controller.py:1669
+#: erpnext/controllers/accounts_controller.py:1691
msgid "Insufficient Permissions"
msgstr "Permissions insuffisantes"
@@ -25248,12 +25428,12 @@ msgstr "Permissions insuffisantes"
#: erpnext/stock/doctype/pick_list/pick_list.py:148
#: erpnext/stock/doctype/pick_list/pick_list.py:166
#: erpnext/stock/doctype/pick_list/pick_list.py:1139
-#: erpnext/stock/serial_batch_bundle.py:1243 erpnext/stock/stock_ledger.py:1875
-#: erpnext/stock/stock_ledger.py:2382
+#: erpnext/stock/serial_batch_bundle.py:1243 erpnext/stock/stock_ledger.py:1890
+#: erpnext/stock/stock_ledger.py:2397
msgid "Insufficient Stock"
msgstr "Stock insuffisant"
-#: erpnext/stock/stock_ledger.py:2397
+#: erpnext/stock/stock_ledger.py:2412
msgid "Insufficient Stock for Batch"
msgstr ""
@@ -25398,7 +25578,7 @@ msgstr ""
msgid "Interested"
msgstr "Intéressé"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:300
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:303
msgid "Internal"
msgstr ""
@@ -25408,7 +25588,7 @@ msgstr ""
msgid "Internal Customer Accounting"
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:271
+#: erpnext/selling/doctype/customer/customer.py:269
msgid "Internal Customer for company {0} already exists"
msgstr ""
@@ -25434,7 +25614,7 @@ msgstr ""
msgid "Internal Supplier Details"
msgstr ""
-#: erpnext/buying/doctype/supplier/supplier.py:190
+#: erpnext/buying/doctype/supplier/supplier.py:188
msgid "Internal Supplier for company {0} already exists"
msgstr ""
@@ -25509,7 +25689,7 @@ msgid "Invalid Accounting Dimension"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:402
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1167
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1183
msgid "Invalid Allocated Amount"
msgstr ""
@@ -25525,7 +25705,7 @@ msgstr "Attribut invalide"
msgid "Invalid Attribute Values"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:515
+#: erpnext/controllers/accounts_controller.py:517
msgid "Invalid Auto Repeat Date"
msgstr ""
@@ -25538,7 +25718,7 @@ msgstr ""
msgid "Invalid Barcode. There is no Item attached to this barcode."
msgstr "Code à barres invalide. Il n'y a pas d'article attaché à ce code à barres."
-#: erpnext/public/js/controllers/transaction.js:3277
+#: erpnext/public/js/controllers/transaction.js:3269
msgid "Invalid Blanket Order for the selected Customer and Item"
msgstr "Commande avec limites non valide pour le client et l'article sélectionnés"
@@ -25568,7 +25748,7 @@ msgstr ""
msgid "Invalid Cost Center"
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:386
+#: erpnext/selling/doctype/customer/customer.py:384
msgid "Invalid Customer Group"
msgstr ""
@@ -25589,7 +25769,7 @@ msgstr ""
msgid "Invalid Discount"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:854
+#: erpnext/controllers/taxes_and_totals.py:898
msgid "Invalid Discount Amount"
msgstr ""
@@ -25623,7 +25803,7 @@ msgstr ""
msgid "Invalid Item"
msgstr "Élément non valide"
-#: erpnext/stock/doctype/item/item.py:1571
+#: erpnext/stock/doctype/item/item.py:1569
msgid "Invalid Item Defaults"
msgstr ""
@@ -25645,11 +25825,11 @@ msgstr "Entrée d'ouverture non valide"
msgid "Invalid POS Invoices"
msgstr "Factures PDV non valides"
-#: erpnext/accounts/doctype/account/account.py:391
+#: erpnext/accounts/doctype/account/account.py:422
msgid "Invalid Parent Account"
msgstr "Compte parent non valide"
-#: erpnext/public/js/controllers/buying.js:424
+#: erpnext/public/js/controllers/buying.js:429
msgid "Invalid Part Number"
msgstr "Numéro de pièce non valide"
@@ -25684,7 +25864,7 @@ msgstr ""
msgid "Invalid Qty"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:926
+#: erpnext/controllers/accounts_controller.py:928
msgid "Invalid Quantity"
msgstr "Quantité invalide"
@@ -25709,7 +25889,7 @@ msgstr ""
msgid "Invalid Selling Price"
msgstr "Prix de vente invalide"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:975
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1015
msgid "Invalid Serial and Batch Bundle"
msgstr ""
@@ -25758,18 +25938,22 @@ msgstr ""
msgid "Invalid filter formula. Please check the syntax."
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:280
+#: erpnext/selling/doctype/quotation/quotation.py:283
msgid "Invalid lost reason {0}, please create a new lost reason"
msgstr "Motif perdu non valide {0}, veuillez créer un nouveau motif perdu"
-#: erpnext/stock/doctype/item/item.py:483
+#: erpnext/stock/doctype/item/item.py:481
msgid "Invalid naming series (. missing) for {0}"
msgstr "Masque de numérotation non valide (. Manquante) pour {0}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:731
+#: erpnext/accounts/doctype/payment_request/payment_request.py:751
msgid "Invalid parameter. 'dn' should be of type str"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:773
+msgid "Invalid range. Use the format {0}"
+msgstr ""
+
#: erpnext/utilities/transaction_base.py:126
msgid "Invalid reference {0} {1}"
msgstr "Référence invalide {0} {1}"
@@ -25786,11 +25970,11 @@ msgstr ""
msgid "Invalid search query"
msgstr ""
-#: erpnext/manufacturing/page/shop_floor/shop_floor.py:314
+#: erpnext/manufacturing/page/shop_floor/shop_floor.py:315
msgid "Invalid status group: {0}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1703
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1743
msgid "Invalid subcontract order field: {0}"
msgstr ""
@@ -25809,7 +25993,7 @@ msgstr ""
msgid "Invalid value {0} for {1} against account {2}"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:196
+#: erpnext/accounts/doctype/pricing_rule/utils.py:200
msgid "Invalid {0}"
msgstr "Invalide {0}"
@@ -25823,7 +26007,7 @@ msgid "Invalid {0}: {1}"
msgstr "Invalide {0} : {1}"
#. Label of the inventory_section (Tab Break) field in DocType 'Item'
-#: erpnext/setup/install.py:394 erpnext/stock/doctype/item/item.json
+#: erpnext/setup/install.py:400 erpnext/stock/doctype/item/item.json
msgid "Inventory"
msgstr "Inventaire"
@@ -25931,7 +26115,7 @@ msgstr "Rabais de facture"
msgid "Invoice Document Type Selection Error"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1214
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1219
msgid "Invoice Grand Total"
msgstr "Total général de la facture"
@@ -26036,7 +26220,7 @@ 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:171
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:139
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:140
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1216
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1221
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:194
msgid "Invoiced Amount"
@@ -26058,7 +26242,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1204
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:270
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:273
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:64
msgid "Invoices"
@@ -26668,7 +26852,7 @@ msgstr "Note de crédit d'émission"
msgid "Issue Date"
msgstr "Date d'Émission"
-#: erpnext/stock/doctype/material_request/material_request.js:183
+#: erpnext/stock/doctype/material_request/material_request.js:184
msgid "Issue Material"
msgstr "Problème Matériel"
@@ -26715,8 +26899,10 @@ msgid "Issue a debit note against an existing Sales Invoice to adjust the rate.
msgstr ""
#. Option for the 'Current State' (Select) field in DocType 'Share Balance'
+#. Option for the 'Status' (Select) field in DocType 'Proforma Invoice'
#. Option for the 'Status' (Select) field in DocType 'Material Request'
#: erpnext/accounts/doctype/share_balance/share_balance.json
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/material_request/material_request_list.js:44
msgid "Issued"
@@ -26742,7 +26928,7 @@ msgstr "Tickets"
msgid "Issuing Date"
msgstr "Date d'émission"
-#: erpnext/stock/doctype/item/item.py:654
+#: erpnext/stock/doctype/item/item.py:652
msgid "It can take upto few hours for accurate stock values to be visible after merging items."
msgstr ""
@@ -26809,7 +26995,7 @@ msgstr ""
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/controllers/taxes_and_totals.py:1246
+#: erpnext/controllers/taxes_and_totals.py:1290
#: erpnext/controllers/trends.py:385
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
#: erpnext/manufacturing/doctype/bom/bom.js:1092
@@ -26821,10 +27007,11 @@ msgstr ""
#: erpnext/manufacturing/report/process_loss_report/process_loss_report.js:15
#: erpnext/manufacturing/report/process_loss_report/process_loss_report.py:76
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:234
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:385
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:253
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:404
#: erpnext/public/js/purchase_trends_filters.js:48
#: erpnext/public/js/purchase_trends_filters.js:63
+#: erpnext/public/js/sales_order_proforma.js:116
#: erpnext/public/js/sales_trends_filters.js:23
#: erpnext/public/js/sales_trends_filters.js:39
#: erpnext/public/js/stock_analytics.js:92
@@ -26845,7 +27032,7 @@ msgstr ""
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/putaway_rule/putaway_rule.json
#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:324
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:131
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:120
#: erpnext/stock/page/stock_balance/stock_balance.js:23
#: erpnext/stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
#: erpnext/stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
@@ -26854,7 +27041,7 @@ msgstr ""
#: erpnext/stock/report/available_serial_no/available_serial_no.py:93
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
#: erpnext/stock/report/item_price_stock/item_price_stock.js:8
#: erpnext/stock/report/item_prices/item_prices.py:50
#: erpnext/stock/report/item_shortage_report/item_shortage_report.py:88
@@ -27016,6 +27203,7 @@ msgstr ""
#. Label of the item_code (Link) field in DocType 'Import Supplier Invoice'
#. Label of the item_code (Link) field in DocType 'Delivery Schedule Item'
#. Label of the item_code (Link) field in DocType 'Installation Note Item'
+#. Label of the item_code (Link) field in DocType 'Proforma Invoice Item'
#. Label of the item_code (Link) field in DocType 'Quotation Item'
#. Label of the item_code (Link) field in DocType 'Sales Order Item'
#. Label of the item_code (Link) field in DocType 'Bin'
@@ -27119,7 +27307,7 @@ msgstr ""
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:128
#: erpnext/projects/doctype/timesheet/timesheet.js:216
-#: erpnext/public/js/controllers/transaction.js:2951
+#: erpnext/public/js/controllers/transaction.js:2943
#: erpnext/public/js/stock_reservation.js:112
#: erpnext/public/js/stock_reservation.js:318 erpnext/public/js/utils.js:608
#: erpnext/public/js/utils.js:765
@@ -27127,6 +27315,7 @@ msgstr ""
#: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation/quotation.js:297
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:369
@@ -27148,6 +27337,7 @@ msgstr ""
#: erpnext/stock/doctype/item_manufacturer/item_manufacturer.json
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
+#: erpnext/stock/doctype/material_request/material_request.js:488
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
@@ -27182,7 +27372,7 @@ msgstr ""
#: erpnext/stock/report/serial_no_and_batch_traceability/serial_no_and_batch_traceability.py:433
#: erpnext/stock/report/serial_no_ledger/serial_no_ledger.js:7
#: erpnext/stock/report/stock_ageing/stock_ageing.py:177
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:104
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:105
#: erpnext/stock/report/stock_qty_vs_batch_qty/stock_qty_vs_batch_qty.py:25
#: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
#: erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json
@@ -27373,7 +27563,7 @@ msgstr "Détails d'article"
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
#: erpnext/stock/page/stock_balance/stock_balance.js:35
-#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:54
+#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:43
#: erpnext/stock/report/delayed_item_report/delayed_item_report.js:48
#: erpnext/stock/report/delayed_order_report/delayed_order_report.js:48
#: erpnext/stock/report/item_prices/item_prices.py:52
@@ -27389,7 +27579,7 @@ msgstr "Détails d'article"
#: erpnext/stock/report/stock_ledger/stock_ledger.js:71
#: erpnext/stock/report/stock_ledger/stock_ledger.py:345
#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.js:39
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:114
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:115
#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:33
#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:99
#: erpnext/stock/workspace/stock/stock.json
@@ -27519,6 +27709,7 @@ msgstr "Fabricant d'Article"
#. Label of the item_name (Data) field in DocType 'Sales Forecast Item'
#. Label of the item_name (Data) field in DocType 'Work Order'
#. Label of the item_name (Data) field in DocType 'Work Order Item'
+#. Label of the item_name (Data) field in DocType 'Proforma Invoice Item'
#. Label of the item_name (Data) field in DocType 'Quotation Item'
#. Label of the item_name (Data) field in DocType 'Sales Order Item'
#. Label of the item_name (Data) field in DocType 'Batch'
@@ -27609,8 +27800,9 @@ msgstr "Fabricant d'Article"
#: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:378
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
#: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:138
-#: erpnext/public/js/controllers/transaction.js:2957
+#: erpnext/public/js/controllers/transaction.js:2949
#: erpnext/public/js/utils.js:856
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1324
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -27624,6 +27816,7 @@ msgstr "Fabricant d'Article"
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
#: erpnext/stock/doctype/item_manufacturer/item_manufacturer.json
#: erpnext/stock/doctype/item_price/item_price.json
+#: erpnext/stock/doctype/material_request/material_request.js:496
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
@@ -27640,7 +27833,7 @@ msgstr "Fabricant d'Article"
#: erpnext/stock/report/available_batch_report/available_batch_report.py:32
#: erpnext/stock/report/available_serial_no/available_serial_no.py:99
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:33
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
#: erpnext/stock/report/delayed_item_report/delayed_item_report.py:153
#: erpnext/stock/report/item_price_stock/item_price_stock.py:24
#: erpnext/stock/report/item_prices/item_prices.py:51
@@ -27653,7 +27846,7 @@ msgstr "Fabricant d'Article"
#: erpnext/stock/report/stock_analytics/stock_analytics.py:45
#: erpnext/stock/report/stock_balance/stock_balance.py:477
#: erpnext/stock/report/stock_ledger/stock_ledger.py:293
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:111
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:112
#: erpnext/stock/report/stock_qty_vs_batch_qty/stock_qty_vs_batch_qty.py:31
#: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:98
@@ -27667,7 +27860,7 @@ msgstr "Fabricant d'Article"
msgid "Item Name"
msgstr "Nom de l'article"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:417
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:418
msgid "Item Name is required."
msgstr ""
@@ -27714,8 +27907,8 @@ msgstr "Paramètres du prix de l'article"
msgid "Item Price Stock"
msgstr "Stock et prix de l'article"
-#: erpnext/stock/get_item_details.py:1181
-#: erpnext/stock/get_item_details.py:1205
+#: erpnext/stock/get_item_details.py:1177
+#: erpnext/stock/get_item_details.py:1201
msgid "Item Price added for {0} in Price List - {1}"
msgstr ""
@@ -27723,11 +27916,11 @@ msgstr ""
msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:187
+#: erpnext/stock/doctype/item/item.py:186
msgid "Item Price created at rate {0}"
msgstr ""
-#: erpnext/stock/get_item_details.py:1164
+#: erpnext/stock/get_item_details.py:1160
msgid "Item Price updated for {0} in Price List {1}"
msgstr "Prix de l'Article mis à jour pour {0} dans la Liste des Prix {1}"
@@ -27930,7 +28123,7 @@ msgstr "Paramètres de Variante d'Article"
msgid "Item Variant {0} already exists with same attributes"
msgstr "La Variante de l'Article {0} existe déjà avec les mêmes caractéristiques"
-#: erpnext/stock/doctype/item/item.py:845
+#: erpnext/stock/doctype/item/item.py:843
msgid "Item Variants updated"
msgstr "Variantes d'article mises à jour"
@@ -28014,7 +28207,7 @@ msgstr "Détail des Taxes par Article"
msgid "Item Wise Tax Details"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:561
+#: erpnext/controllers/taxes_and_totals.py:572
msgid "Item Wise Tax Details do not match with Taxes and Charges at the following rows:"
msgstr ""
@@ -28034,15 +28227,15 @@ msgstr ""
msgid "Item and Warranty Details"
msgstr "Détails de l'Article et de la Garantie"
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:433
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:435
msgid "Item for row {0} does not match Material Request"
msgstr "L'élément de la ligne {0} ne correspond pas à la demande de matériel"
-#: erpnext/stock/doctype/item/item.py:904
+#: erpnext/stock/doctype/item/item.py:902
msgid "Item has variants."
msgstr "L'article a des variantes."
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:436
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:455
msgid "Item is mandatory in Raw Materials table."
msgstr ""
@@ -28064,7 +28257,7 @@ msgstr "Libellé de l'article"
msgid "Item operation"
msgstr "Opération de l'article"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:635
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:676
msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
msgstr ""
@@ -28087,7 +28280,7 @@ msgstr ""
msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1061
+#: erpnext/stock/doctype/item/item.py:1059
msgid "Item variant {0} exists with same attributes"
msgstr "La variante de l'article {0} existe avec les mêmes caractéristiques"
@@ -28103,6 +28296,10 @@ msgstr ""
msgid "Item {0} cannot be added as a sub-assembly of itself"
msgstr ""
+#: erpnext/stock/doctype/material_request/mapper.py:225
+msgid "Item {0} cannot be ordered more than once"
+msgstr ""
+
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.py:197
msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
msgstr ""
@@ -28112,7 +28309,7 @@ msgid "Item {0} cannot be received in more than {1} qty against the {2} {3}"
msgstr ""
#: erpnext/assets/doctype/asset/asset.py:347
-#: erpnext/stock/doctype/item/item.py:700
+#: erpnext/stock/doctype/item/item.py:698
msgid "Item {0} does not exist"
msgstr "Article {0} n'existe pas"
@@ -28145,7 +28342,7 @@ msgstr ""
msgid "Item {0} has no changes in delivered quantity. Please unselect the row if you do not wish to update its quantity."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1283
+#: erpnext/stock/doctype/item/item.py:1281
msgid "Item {0} has reached its end of life on {1}"
msgstr "L'article {0} a atteint sa fin de vie le {1}"
@@ -28153,7 +28350,7 @@ msgstr "L'article {0} a atteint sa fin de vie le {1}"
msgid "Item {0} ignored since it is not a stock item"
msgstr "L'article {0} est ignoré puisqu'il n'est pas en stock"
-#: erpnext/stock/get_item_details.py:356
+#: erpnext/stock/get_item_details.py:357
msgid "Item {0} is a template, please select one of its variants"
msgstr ""
@@ -28161,11 +28358,11 @@ msgstr ""
msgid "Item {0} is already reserved/delivered against Sales Order {1}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1303
+#: erpnext/stock/doctype/item/item.py:1301
msgid "Item {0} is cancelled"
msgstr "Article {0} est annulé"
-#: erpnext/stock/doctype/item/item.py:1287
+#: erpnext/stock/doctype/item/item.py:1285
msgid "Item {0} is disabled"
msgstr "Article {0} est désactivé"
@@ -28177,7 +28374,7 @@ msgstr ""
msgid "Item {0} is not a serialized Item"
msgstr "L'article {0} n'est pas un article avec un numéro de série"
-#: erpnext/stock/doctype/item/item.py:1295
+#: erpnext/stock/doctype/item/item.py:1293
msgid "Item {0} is not a stock Item"
msgstr "Article {0} n'est pas un article stocké"
@@ -28185,11 +28382,11 @@ msgstr "Article {0} n'est pas un article stocké"
msgid "Item {0} is not a subcontracted item"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:862
+#: erpnext/stock/doctype/item/item.py:860
msgid "Item {0} is not a template item."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1271
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1311
msgid "Item {0} is not active or end of life has been reached"
msgstr "L'article {0} n’est pas actif ou sa fin de vie a été atteinte"
@@ -28197,7 +28394,7 @@ msgstr "L'article {0} n’est pas actif ou sa fin de vie a été atteinte"
msgid "Item {0} must be a Fixed Asset Item"
msgstr "L'article {0} doit être une Immobilisation"
-#: erpnext/stock/get_item_details.py:362
+#: erpnext/stock/get_item_details.py:363
msgid "Item {0} must be a Non-Stock Item"
msgstr ""
@@ -28263,7 +28460,7 @@ msgstr "Registre des Ventes par Article"
msgid "Item-wise sales Register"
msgstr ""
-#: erpnext/stock/get_item_details.py:766
+#: erpnext/stock/get_item_details.py:762
msgid "Item/Item Code required to get Item Tax Template."
msgstr ""
@@ -28326,7 +28523,7 @@ msgstr "Articles pour demande de matière première"
msgid "Items not found."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:631
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:672
msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
msgstr ""
@@ -28401,7 +28598,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1078
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1090
#: erpnext/manufacturing/doctype/operation/operation.json
#: erpnext/manufacturing/doctype/work_order/work_order.js:417
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -28430,7 +28627,7 @@ msgstr "Analyse des cartes de travail"
msgid "Job Card Item"
msgstr "Poste de travail"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:927
+#: erpnext/manufacturing/doctype/job_card/job_card.py:924
msgid "Job Card On Hold"
msgstr ""
@@ -28449,7 +28646,7 @@ msgstr ""
msgid "Job Card Secondary Item"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1068
+#: erpnext/public/js/shop_floor/shop_floor.js:1113
msgid "Job Card Submitted"
msgstr ""
@@ -28473,31 +28670,35 @@ msgstr "Journal de temps de la carte de travail"
msgid "Job Card and Capacity Planning"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1629
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1769
msgid "Job Card {0} has been completed"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1470
+#: erpnext/public/js/shop_floor/shop_floor.js:1515
msgid "Job Card {0} is already running. Open its machine or work order to pause or complete it."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1465
-#: erpnext/public/js/shop_floor/shop_floor.js:1486
+#: erpnext/public/js/shop_floor/shop_floor.js:1510
+#: erpnext/public/js/shop_floor/shop_floor.js:1531
msgid "Job Card {0} is already submitted."
msgstr ""
-#: erpnext/manufacturing/page/shop_floor/shop_floor.py:188
+#: erpnext/manufacturing/page/shop_floor/shop_floor.py:189
msgid "Job Card {0} not found"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1461
+#: erpnext/public/js/shop_floor/shop_floor.js:1506
msgid "Job Card {0} was not found."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1422
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1501
msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, complete the operation {2} before the operation {3}."
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1529
+msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, submit the manufacturing entry for the operation {2} before the operation {3}."
+msgstr ""
+
#: erpnext/accounts/doctype/process_period_closing_voucher/process_period_closing_voucher.js:17
msgid "Job Started"
msgstr "Travail commencé"
@@ -28560,11 +28761,11 @@ msgstr ""
msgid "Job Worker Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/mapper.py:460
+#: erpnext/manufacturing/doctype/work_order/mapper.py:464
msgid "Job card {0} created"
msgstr "Job card {0} créée"
-#: erpnext/public/js/shop_floor/shop_floor.js:1075
+#: erpnext/public/js/shop_floor/shop_floor.js:1120
msgid "Job card {0} has been submitted."
msgstr ""
@@ -28576,7 +28777,7 @@ msgstr ""
msgid "Job started"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1509
+#: erpnext/public/js/shop_floor/shop_floor.js:1554
msgid "Job {0} is running"
msgstr ""
@@ -28795,7 +28996,7 @@ msgstr ""
msgid "Kilowatt-Hour"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1080
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1092
msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
msgstr ""
@@ -28896,7 +29097,7 @@ msgstr "Montant de la Référence de Coût au Débarquement"
msgid "Lapsed"
msgstr "Caduc"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:274
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:277
msgid "Large"
msgstr "Grand"
@@ -28923,7 +29124,7 @@ msgstr "Dernière date d'achèvement"
msgid "Last Fiscal Year"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:680
+#: erpnext/accounts/doctype/account/account.py:711
msgid "Last GL Entry update was done {0}. This operation is not allowed while system is actively being used. Please wait for 5 minutes before retrying."
msgstr ""
@@ -29430,7 +29631,7 @@ msgstr "Factures liées"
msgid "Linked Location"
msgstr "Lieu lié"
-#: erpnext/stock/doctype/item/item.py:1137
+#: erpnext/stock/doctype/item/item.py:1135
msgid "Linked with submitted documents"
msgstr ""
@@ -29476,7 +29677,7 @@ msgstr "Charger tous les critères"
msgid "Loading Invoices! Please Wait..."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:936
+#: erpnext/public/js/shop_floor/shop_floor.js:981
msgid "Loading quality checklist..."
msgstr ""
@@ -29515,7 +29716,7 @@ msgstr "Prêts (Passif)"
msgid "Loans and Advances (Assets)"
msgstr "Prêts et avances (actif)"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:210
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:213
msgid "Local"
msgstr "Locale"
@@ -29619,7 +29820,7 @@ msgstr "Motif perdu"
#. 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:54
-#: erpnext/public/js/utils/sales_common.js:600
+#: erpnext/public/js/utils/sales_common.js:605
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Lost Reasons"
msgstr "Raisons perdues"
@@ -29648,8 +29849,8 @@ msgstr ""
msgid "Lower Deduction Certificate"
msgstr "Certificat de déduction inférieure"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:309
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:426
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:312
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:429
msgid "Lower Income"
msgstr "Revenu bas"
@@ -29781,7 +29982,7 @@ msgstr ""
msgid "MRP Log documents are being created in the background."
msgstr ""
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:156
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:180
msgid "MT940 file detected. Please enable 'Import MT940 Format' to proceed."
msgstr ""
@@ -29806,10 +30007,10 @@ msgstr "Dysfonctionnement de la machine"
msgid "Machine operator errors"
msgstr "Erreurs de l'opérateur de la machine"
-#: erpnext/setup/doctype/company/company.py:791
-#: erpnext/setup/doctype/company/company.py:806
-#: erpnext/setup/doctype/company/company.py:807
-#: erpnext/setup/doctype/company/company.py:808
+#: erpnext/setup/doctype/company/company.py:836
+#: erpnext/setup/doctype/company/company.py:851
+#: erpnext/setup/doctype/company/company.py:852
+#: erpnext/setup/doctype/company/company.py:853
msgid "Main"
msgstr "Principal"
@@ -29871,7 +30072,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/workstation/workstation.json
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:299
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:302
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/support/workspace/support/support.json
#: erpnext/workspace_sidebar/assets.json erpnext/workspace_sidebar/crm.json
@@ -29946,11 +30147,11 @@ msgstr "Détails de l'Échéancier d'Entretien"
msgid "Maintenance Schedule Item"
msgstr "Article de Calendrier d'Entretien"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:372
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:373
msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
msgstr "L'Échéancier d'Entretien n'est pas créé pour tous les articles. Veuillez clicker sur 'Créer un Échéancier'"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:251
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:252
msgid "Maintenance Schedule {0} exists against {1}"
msgstr "Un Calendrier de Maintenance {0} existe pour {1}"
@@ -30044,7 +30245,7 @@ msgstr "Visite d'Entretien"
msgid "Maintenance Visit Purpose"
msgstr "Objectif de la Visite d'Entretien"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:354
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:355
msgid "Maintenance start date can not be before delivery date for Serial No {0}"
msgstr "La date de début d'entretien ne peut pas être antérieure à la date de livraison pour le N° de Série {0}"
@@ -30054,8 +30255,8 @@ msgid "Major/Optional Subjects"
msgstr "Sujets Principaux / En Option"
#. Label of the make (Data) field in DocType 'Vehicle'
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:271
-#: erpnext/manufacturing/doctype/job_card/job_card.js:479
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:272
+#: erpnext/manufacturing/doctype/job_card/job_card.js:488
#: erpnext/manufacturing/doctype/work_order/work_order.js:864
#: erpnext/manufacturing/doctype/work_order/work_order.js:898
#: erpnext/setup/doctype/vehicle/vehicle.json
@@ -30077,7 +30278,7 @@ msgstr "Créer une Écriture d'Amortissement"
msgid "Make Difference Entry"
msgstr "Créer l'Écriture par Différence"
-#: erpnext/public/js/shop_floor/shop_floor.js:1084
+#: erpnext/public/js/shop_floor/shop_floor.js:1129
msgid "Make Manufacture Entry"
msgstr ""
@@ -30115,13 +30316,13 @@ msgstr "Faire des Factures de Vente"
msgid "Make Serial No / Batch from Work Order"
msgstr "Générer des numéros de séries / lots depuis les Ordres de Fabrications"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:106
+#: erpnext/manufacturing/doctype/job_card/job_card.js:111
#: erpnext/public/js/templates/shop_floor_template.html:946
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:256
msgid "Make Stock Entry"
msgstr "Faire une entrée de stock"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:368
+#: erpnext/manufacturing/doctype/job_card/job_card.js:417
msgid "Make Subcontracting PO"
msgstr ""
@@ -30160,7 +30361,7 @@ msgstr ""
msgid "Manage your orders"
msgstr "Gérer vos commandes"
-#: erpnext/setup/doctype/company/company.py:569
+#: erpnext/setup/doctype/company/company.py:614
msgid "Management"
msgstr "Gestion"
@@ -30267,7 +30468,7 @@ msgstr "La saisie manuelle ne peut pas être créée! Désactivez la saisie auto
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/manufacturing/doctype/operation/operation_dashboard.py:7
#: erpnext/projects/doctype/project/project_dashboard.py:17
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:89
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:92
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_dashboard.py:32
#: erpnext/stock/doctype/item_reorder/item_reorder.json
@@ -30275,8 +30476,8 @@ msgstr "La saisie manuelle ne peut pas être créée! Désactivez la saisie auto
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:734
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:751
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:774
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:791
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
@@ -30355,7 +30556,7 @@ msgstr "Fabricant"
msgid "Manufacturer Part Number"
msgstr "Numéro de Pièce du Fabricant"
-#: erpnext/public/js/controllers/buying.js:421
+#: erpnext/public/js/controllers/buying.js:426
msgid "Manufacturer Part Number {0} is invalid"
msgstr "Le numéro de pièce du fabricant {0} n'est pas valide"
@@ -30380,8 +30581,8 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/public/js/setup_wizard.js:94
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:29
-#: erpnext/setup/doctype/company/company.json erpnext/setup/install.py:399
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:30
+#: erpnext/setup/doctype/company/company.json erpnext/setup/install.py:405
#: erpnext/setup/setup_wizard/data/industry_type.txt:31
#: erpnext/stock/doctype/batch/batch.json erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
@@ -30595,6 +30796,12 @@ msgstr "État Civil"
msgid "Mark As Closed"
msgstr ""
+#. Option for the 'Action for Expired Unverified Appointments' (Select) field
+#. in DocType 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Mark as Closed"
+msgstr ""
+
#. Description of the 'Is Internal Customer' (Check) field in DocType
#. 'Customer'
#: erpnext/selling/doctype/customer/customer.json
@@ -30615,7 +30822,7 @@ msgstr ""
msgid "Market Segment"
msgstr "Part de Marché"
-#: erpnext/setup/doctype/company/company.py:521
+#: erpnext/setup/doctype/company/company.py:566
msgid "Marketing"
msgstr ""
@@ -30704,14 +30911,14 @@ msgstr "Consommation de matériel"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:114
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:117
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:735
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:775
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Material Consumption for Manufacture"
msgstr "Consommation de matériaux pour la production"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:687
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:658
msgid "Material Consumption is not set in Manufacturing Settings."
msgstr "La consommation de matériaux n'est pas définie dans Paramètres de Production."
@@ -30724,7 +30931,7 @@ msgstr "La consommation de matériaux n'est pas définie dans Paramètres de Pro
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:71
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:74
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item_reorder/item_reorder.json
#: erpnext/stock/doctype/material_request/material_request.json
@@ -30740,8 +30947,8 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:77
-#: erpnext/stock/doctype/material_request/material_request.js:191
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:80
+#: erpnext/stock/doctype/material_request/material_request.js:192
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Material Receipt"
@@ -30787,7 +30994,7 @@ msgstr "Réception Matériel"
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:186
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/manufacturing/doctype/job_card/job_card.js:216
+#: erpnext/manufacturing/doctype/job_card/job_card.js:219
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:185
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
@@ -30805,10 +31012,10 @@ msgstr "Réception Matériel"
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:308
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:464
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:303
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:459
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:135
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:124
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
@@ -30890,7 +31097,7 @@ msgstr "Type de Demande de Matériel"
msgid "Material Request already created for the ordered quantity"
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:929
+#: erpnext/selling/doctype/sales_order/mapper.py:931
msgid "Material Request not created, as quantity for Raw Materials already available."
msgstr "Demande de matériel non créée, car la quantité de matières premières est déjà disponible."
@@ -30958,11 +31165,11 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:224
+#: erpnext/manufacturing/doctype/job_card/job_card.js:227
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:83
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:86
#: erpnext/stock/doctype/item/item.json
-#: erpnext/stock/doctype/material_request/material_request.js:169
+#: erpnext/stock/doctype/material_request/material_request.js:170
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -30970,14 +31177,14 @@ msgstr ""
msgid "Material Transfer"
msgstr "Transfert de matériel"
-#: erpnext/stock/doctype/material_request/material_request.js:175
+#: erpnext/stock/doctype/material_request/material_request.js:176
msgid "Material Transfer (In Transit)"
msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:108
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:111
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
@@ -31031,8 +31238,8 @@ msgstr ""
msgid "Materials are already received against the {0} {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:190
-#: erpnext/manufacturing/doctype/job_card/job_card.py:904
+#: erpnext/manufacturing/doctype/job_card/job_card.py:187
+#: erpnext/manufacturing/doctype/job_card/job_card.py:901
msgid "Materials need to be transferred to the work in progress warehouse for the job card {0}"
msgstr ""
@@ -31107,7 +31314,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:1072
#: erpnext/manufacturing/doctype/work_order/work_order.js:1095
#: erpnext/stock/doctype/pick_list/pick_list.js:208
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:403
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:398
msgid "Max: {0}"
msgstr "Max : {0}"
@@ -31137,11 +31344,11 @@ msgstr ""
msgid "Maximum Producible Items"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1306
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1325
msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
msgstr "Maximum d'échantillons - {0} peut être conservé pour le lot {1} et l'article {2}."
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1295
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1314
msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
msgstr "Nombre maximum d'échantillons - {0} ont déjà été conservés pour le lot {1} et l'article {2} dans le lot {3}."
@@ -31177,7 +31384,7 @@ msgstr ""
msgid "Maximum sample quantity that can be retained"
msgstr "Quantité maximale d'échantillon pouvant être conservée"
-#: erpnext/public/js/shop_floor/shop_floor.js:975
+#: erpnext/public/js/shop_floor/shop_floor.js:1020
msgid "Measured value"
msgstr ""
@@ -31206,7 +31413,7 @@ msgstr ""
msgid "Megawatt"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2206
+#: erpnext/stock/stock_ledger.py:2221
msgid "Mention Valuation Rate in the Item master."
msgstr "Mentionnez le taux de valorisation dans la fiche article."
@@ -31254,7 +31461,7 @@ msgstr "Fusionner avec un compte existant"
msgid "Merged"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:616
+#: erpnext/accounts/doctype/account/account.py:647
msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
msgstr ""
@@ -31303,7 +31510,7 @@ msgstr ""
msgid "Meter/Second"
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:490
+#: erpnext/manufacturing/doctype/workstation/workstation.py:491
msgid "Method {0} is not allowed to be run on a Job Card."
msgstr ""
@@ -31332,8 +31539,8 @@ msgstr ""
msgid "Microsecond"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:310
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:427
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:313
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:430
msgid "Middle Income"
msgstr "Revenu Intermédiaire"
@@ -31574,7 +31781,10 @@ msgid "Minutes"
msgstr ""
#. Label of the section_break_19 (Section Break) field in DocType 'POS Profile'
+#. Label of the miscellaneous_section (Section Break) field in DocType 'Repost
+#. Accounting Ledger'
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
msgid "Miscellaneous"
msgstr ""
@@ -31583,7 +31793,7 @@ msgstr ""
msgid "Miscellaneous Expenses"
msgstr "Charges Diverses"
-#: erpnext/controllers/buying_controller.py:737
+#: erpnext/controllers/buying_controller.py:748
msgid "Mismatch"
msgstr ""
@@ -31629,7 +31839,7 @@ msgstr ""
msgid "Missing Finance Book"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:910
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:950
msgid "Missing Finished Good"
msgstr ""
@@ -31645,7 +31855,7 @@ msgstr ""
msgid "Missing Parameter"
msgstr ""
-#: erpnext/utilities/__init__.py:84
+#: erpnext/utilities/__init__.py:83 erpnext/utilities/__init__.py:88
msgid "Missing Payments App"
msgstr ""
@@ -31653,6 +31863,10 @@ msgstr ""
msgid "Missing Required Filter"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:671
+msgid "Missing Serial / Batch Nos will be created on Save"
+msgstr ""
+
#: erpnext/assets/doctype/asset_repair/asset_repair.py:300
msgid "Missing Serial No Bundle"
msgstr ""
@@ -31874,7 +32088,7 @@ msgstr "Déplacer l'Article"
msgid "Move Stock"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1408
+#: erpnext/public/js/shop_floor/shop_floor.js:1453
msgid "Move selection"
msgstr ""
@@ -31925,7 +32139,7 @@ msgstr ""
msgid "Multiple Accounts (Journal Template)"
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:460
+#: erpnext/selling/doctype/customer/customer.py:458
msgid "Multiple Loyalty Programs found for Customer {0}. Please select manually."
msgstr ""
@@ -31933,7 +32147,7 @@ msgstr ""
msgid "Multiple POS Opening Entry"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:345
+#: erpnext/accounts/doctype/pricing_rule/utils.py:349
msgid "Multiple Price Rules exist with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
msgstr ""
@@ -31955,7 +32169,7 @@ msgstr ""
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"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:917
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:957
msgid "Multiple items cannot be marked as finished item"
msgstr ""
@@ -32087,7 +32301,7 @@ msgid "Natural Gas"
msgstr "Gaz Naturel"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:3
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:439
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:442
msgid "Needs Analysis"
msgstr "Analyse des besoins"
@@ -32106,7 +32320,7 @@ msgstr "Quantité Négative n'est pas autorisée"
msgid "Negative Stock"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1657
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1672
#: erpnext/stock/serial_batch_bundle.py:1594
msgid "Negative Stock Error"
msgstr ""
@@ -32116,7 +32330,7 @@ msgid "Negative Valuation Rate is not allowed"
msgstr "Taux de Valorisation Négatif n'est pas autorisé"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:8
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:444
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:447
msgid "Negotiation/Review"
msgstr "Négociation / Révision"
@@ -32522,6 +32736,10 @@ msgstr "Nouveau lieu"
msgid "New Note"
msgstr ""
+#: erpnext/public/js/sales_order_proforma.js:320
+msgid "New Proforma Invoice"
+msgstr ""
+
#. Label of the purchase_invoice (Check) field in DocType 'Email Digest'
#: erpnext/setup/doctype/email_digest/email_digest.json
msgid "New Purchase Invoice"
@@ -32550,10 +32768,10 @@ msgstr ""
msgid "New Sales Invoice"
msgstr "Nouvelle facture de vente"
-#. Description of the 'Overdue Billing Threshold' (Currency) field in DocType
-#. 'Customer Credit Limit'
+#. Description of the 'Overdue Limit' (Currency) field in DocType 'Customer
+#. Credit Limit'
#: erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
-msgid "New Sales Invoices are blocked when the customer's overdue amount exceeds this. Requires 'Enable Overdue Billing Threshold' in Accounts Settings."
+msgid "New Sales Invoices are blocked when the customer's overdue amount exceeds this. Requires 'Restrict Customer Over Billing' in Accounts Settings."
msgstr ""
#. Label of the sales_order (Check) field in DocType 'Email Digest'
@@ -32588,7 +32806,7 @@ msgstr "Nouveau Nom d'Entrepôt"
msgid "New Workplace"
msgstr "Nouveau Lieu de Travail"
-#: erpnext/selling/doctype/customer/customer.py:425
+#: erpnext/selling/doctype/customer/customer.py:423
msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be at least {0}"
msgstr ""
@@ -32662,7 +32880,7 @@ msgstr "Le prochain Email sera envoyé le :"
msgid "No Account Data row found"
msgstr ""
-#: erpnext/setup/doctype/company/test_company.py:104
+#: erpnext/setup/doctype/company/test_company.py:106
msgid "No Account matched these filters: {}"
msgstr "Aucun compte ne correspond à ces filtres: {}"
@@ -32683,7 +32901,7 @@ msgstr ""
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.py:435
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:430
msgid "No Customers found with selected options."
msgstr ""
@@ -32699,11 +32917,11 @@ msgstr ""
msgid "No Impact on Accounting Ledger"
msgstr ""
-#: erpnext/stock/get_item_details.py:337
+#: erpnext/stock/get_item_details.py:338
msgid "No Item with Barcode {0}"
msgstr "Aucun Article avec le Code Barre {0}"
-#: erpnext/stock/get_item_details.py:341
+#: erpnext/stock/get_item_details.py:342
msgid "No Item with Serial No {0}"
msgstr "Aucun Article avec le N° de Série {0}"
@@ -32742,7 +32960,7 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1124
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1200
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1221
-#: erpnext/stock/doctype/item/item.py:1530
+#: erpnext/stock/doctype/item/item.py:1528
msgid "No Permission"
msgstr "Aucune autorisation"
@@ -32754,7 +32972,7 @@ msgstr ""
msgid "No Purchase Orders were created"
msgstr ""
-#: erpnext/manufacturing/page/shop_floor/shop_floor.py:244
+#: erpnext/manufacturing/page/shop_floor/shop_floor.py:245
msgid "No Quality Inspection Template is configured for this operation."
msgstr ""
@@ -32766,7 +32984,7 @@ msgstr ""
msgid "No Serial / Batches are available for return"
msgstr ""
-#: erpnext/stock/stock_ledger.py:976
+#: erpnext/stock/stock_ledger.py:991
msgid "No Standard Valuation Rate found for Item {0} in Company {1} as on {2}. Please create an Item Standard Cost record."
msgstr ""
@@ -32844,7 +33062,11 @@ msgstr ""
msgid "No additional fields available"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1391
+#: erpnext/crm/doctype/appointment/appointment.py:103
+msgid "No availability of slots are found. Please add on Appointment Booking Settings."
+msgstr ""
+
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1396
msgid "No available quantity to reserve for item {0} in warehouse {1}"
msgstr ""
@@ -32860,7 +33082,7 @@ msgstr ""
msgid "No bank transactions found"
msgstr ""
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:501
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:496
msgid "No billing email found for customer: {0}"
msgstr ""
@@ -32909,6 +33131,10 @@ msgstr ""
msgid "No entries found"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:302
+msgid "No entries found in the uploaded file"
+msgstr ""
+
#: banking/src/components/features/BankReconciliation/BankReconciliationStatement.tsx:214
msgid "No entries with a payment document in this list."
msgstr ""
@@ -33066,11 +33292,11 @@ msgstr ""
msgid "No page image is available for this page."
msgstr ""
-#: erpnext/public/js/controllers/buying.js:531
+#: erpnext/public/js/controllers/buying.js:536
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:508
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:503
msgid "No primary email found for customer: {0}"
msgstr ""
@@ -33078,6 +33304,10 @@ msgstr ""
msgid "No products found."
msgstr "Aucun produit trouvé."
+#: erpnext/public/js/sales_order_proforma.js:260
+msgid "No proforma invoices yet."
+msgstr ""
+
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:1029
msgid "No recent transactions found"
msgstr ""
@@ -33134,6 +33364,10 @@ msgstr ""
msgid "No rules setup yet"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:620
+msgid "No stock available for Item {0} in Warehouse {1}"
+msgstr ""
+
#: erpnext/stock/doctype/batch/batch.js:77
msgid "No stock available for this batch."
msgstr ""
@@ -33175,8 +33409,8 @@ msgstr "Pas de valeurs"
msgid "No vouchers found for this transaction"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1787
-msgid "No warehouse found for company {0}. Please set a Default Warehouse in Item Defaults or Stock Settings."
+#: erpnext/stock/doctype/item/item.py:1782
+msgid "No warehouse found for company {0}. Please set a Default Warehouse in Item Defaults or Company."
msgstr ""
#: erpnext/public/js/shop_floor/shop_floor.js:329
@@ -33216,7 +33450,7 @@ msgstr "Non-conformité"
msgid "Non Depreciable Category"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:184
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:187
msgid "Non Profit"
msgstr "À But Non Lucratif"
@@ -33363,7 +33597,7 @@ msgstr "En rupture"
msgid "Not permitted to make Purchase Orders"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1821
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1961
msgid "Not permitted to read Job Card"
msgstr ""
@@ -33389,7 +33623,7 @@ msgstr ""
msgid "Note: Item {0} added multiple times"
msgstr "Remarque: l'élément {0} a été ajouté plusieurs fois"
-#: erpnext/controllers/accounts_controller.py:549
+#: erpnext/controllers/accounts_controller.py:551
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é"
@@ -33397,7 +33631,7 @@ msgstr "Remarque : Écriture de Paiement ne sera pas créée car le compte 'Comp
msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
msgstr "Remarque : Ce Centre de Coûts est un Groupe. Vous ne pouvez pas faire des écritures comptables sur des groupes."
-#: erpnext/stock/doctype/item/item.py:691
+#: erpnext/stock/doctype/item/item.py:689
msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
msgstr ""
@@ -33856,7 +34090,7 @@ msgstr ""
msgid "Only Include Allocated Payments"
msgstr "Inclure uniquement les paiements alloués"
-#: erpnext/accounts/doctype/account/account.py:137
+#: erpnext/accounts/doctype/account/account.py:138
msgid "Only Parent can be of type {0}"
msgstr ""
@@ -33864,6 +34098,10 @@ msgstr ""
msgid "Only Value available for Payment Entry"
msgstr ""
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:216
+msgid "Only an issued Proforma Invoice can be emailed."
+msgstr ""
+
#. Description of the 'Posting Date inheritance for exchange gain / loss'
#. (Select) field in DocType 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -33902,7 +34140,7 @@ msgstr ""
msgid "Only one version of a Product Bundle can be active at a time for a given Parent Item. Activating a version deactivates the previously active one."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:750
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:790
msgid "Only one {0} entry can be created against the Work Order {1}"
msgstr ""
@@ -34059,7 +34297,7 @@ msgstr "Ouvrir un nouveau ticket"
msgid "Open the settings dialog"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1409
+#: erpnext/public/js/shop_floor/shop_floor.js:1454
msgid "Open work order / run primary action"
msgstr ""
@@ -34180,7 +34418,7 @@ msgstr "Ouverture d'un outil de création de facture"
msgid "Opening Invoice Item"
msgstr "Ouverture d'un poste de facture"
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:849
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:869
#: erpnext/accounts/doctype/sales_invoice/services/gl_composer.py:644
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 ""
@@ -34206,7 +34444,7 @@ msgstr ""
msgid "Opening Purchase Invoice(s) have been created."
msgstr ""
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:86
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
#: erpnext/stock/report/stock_balance/stock_balance.py:533
msgid "Opening Qty"
msgstr "Quantité d'Ouverture"
@@ -34218,30 +34456,30 @@ msgstr ""
#. Label of the opening_stock (Float) field in DocType 'Item'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
#: erpnext/stock/doctype/item/item.js:986 erpnext/stock/doctype/item/item.json
-#: erpnext/stock/doctype/item/item.py:358
-#: erpnext/stock/doctype/item/item.py:1687
+#: erpnext/stock/doctype/item/item.py:354
+#: erpnext/stock/doctype/item/item.py:1685
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
msgid "Opening Stock"
msgstr "Stock d'Ouverture"
-#: erpnext/stock/doctype/item/item.py:1641
+#: erpnext/stock/doctype/item/item.py:1639
msgid "Opening Stock can only be set for stock items."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1648
+#: erpnext/stock/doctype/item/item.py:1646
msgid "Opening Stock cannot be created as stock transactions already exist for item {0}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1644
+#: erpnext/stock/doctype/item/item.py:1642
msgid "Opening Stock for serialised or batch items must be set via the Stock Reconciliation form."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:363
+#: erpnext/stock/doctype/item/item.py:359
msgid "Opening Stock reconciliation created with zero valuation rate: {0}"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:371
-#: erpnext/stock/doctype/item/item.py:1690
+#: erpnext/stock/doctype/item/item.py:367
+#: erpnext/stock/doctype/item/item.py:1688
msgid "Opening Stock reconciliation created: {0}"
msgstr ""
@@ -34263,7 +34501,7 @@ msgstr "Ouverture et fermeture"
msgid "Opening and Closing balance is not supported for dimension grouped cash flow statement"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:203
+#: erpnext/stock/doctype/item/item.py:202
msgid "Opening stock creation has been queued and will be created in the background. Please check the Stock Reconciliation after some time."
msgstr ""
@@ -34355,6 +34593,10 @@ msgstr "Description de l'Opération"
msgid "Operation ID"
msgstr "ID d'opération"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:532
+msgid "Operation Row"
+msgstr ""
+
#. Label of the operation_row_id (Int) field in DocType 'Job Card'
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "Operation Row ID"
@@ -34365,11 +34607,6 @@ msgstr "ID de ligne d'opération"
msgid "Operation Row Id"
msgstr ""
-#. Label of the operation_row_number (Select) field in DocType 'Job Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.json
-msgid "Operation Row Number"
-msgstr "Numéro de ligne d'opération"
-
#. Label of the time_in_mins (Float) field in DocType 'BOM Operation'
#. Label of the time_in_mins (Float) field in DocType 'BOM Website Operation'
#. Label of the time_in_mins (Float) field in DocType 'Sub Operation'
@@ -34394,15 +34631,19 @@ msgstr "Opération terminée pour combien de produits finis ?"
msgid "Operation time does not depend on quantity to produce"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:517
-msgid "Operation {0} added multiple times in the work order {1}"
-msgstr "Opération {0} ajoutée plusieurs fois dans l'ordre de fabrication {1}"
-
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1358
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1399
msgid "Operation {0} does not belong to the work order {1}"
msgstr "L'opération {0} ne fait pas partie de l'ordre de fabrication {1}"
-#: erpnext/manufacturing/doctype/workstation/workstation.py:384
+#: erpnext/manufacturing/doctype/job_card/job_card.js:535
+msgid "Operation {0} is added multiple times in the work order {1}"
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1407
+msgid "Operation {0} is added multiple times in the work order {1}. Please select the operation row."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/workstation/workstation.py:385
msgid "Operation {0} is longer than any available working hours in workstation {1}, break down the operation into multiple operations"
msgstr ""
@@ -34417,7 +34658,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:334
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/public/js/shop_floor/shop_floor.js:387
-#: erpnext/setup/doctype/company/company.py:539
+#: erpnext/setup/doctype/company/company.py:584
#: erpnext/setup/doctype/email_digest/email_digest.json
#: erpnext/templates/generators/bom.html:61
msgid "Operations"
@@ -34737,7 +34978,8 @@ msgstr "Commandé"
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/packed_item/packed_item.json
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:164
+#: erpnext/stock/page/stock_balance/stock_balance.js:60
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:165
msgid "Ordered Qty"
msgstr "Qté Commandée"
@@ -34865,7 +35107,7 @@ msgid "Ounce/Gallon (US)"
msgstr ""
#: erpnext/stock/report/available_serial_no/available_serial_no.py:119
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:88
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
#: erpnext/stock/report/stock_balance/stock_balance.py:555
#: erpnext/stock/report/stock_ledger/stock_ledger.py:324
msgid "Out Qty"
@@ -34974,7 +35216,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:140
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:141
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1223
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1228
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
#: erpnext/accounts/report/purchase_register/purchase_register.py:307
#: erpnext/accounts/report/sales_register/sales_register.py:333
@@ -35091,21 +35333,25 @@ msgstr ""
msgid "Overdue"
msgstr "En retard"
-#: erpnext/selling/doctype/customer/customer.py:612
-msgid "Overdue Billing Limit Crossed"
-msgstr ""
-
-#. Label of the overdue_billing_threshold (Currency) field in DocType 'Customer
-#. Credit Limit'
-#: erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
-msgid "Overdue Billing Threshold"
-msgstr ""
-
#. Label of the overdue_days (Data) field in DocType 'Overdue Payment'
#: erpnext/accounts/doctype/overdue_payment/overdue_payment.json
msgid "Overdue Days"
msgstr "Jours en retard"
+#. Label of the overdue_billing_threshold (Currency) field in DocType 'Customer
+#. Credit Limit'
+#: erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgid "Overdue Limit"
+msgstr ""
+
+#: erpnext/selling/doctype/customer/customer.py:608
+msgid "Overdue Limit Crossed"
+msgstr ""
+
+#: erpnext/selling/doctype/customer/customer.py:603
+msgid "Overdue Limit crossed for customer {0}. Overdue amount {1} exceeds the allowed limit {2}."
+msgstr ""
+
#. Name of a DocType
#: erpnext/accounts/doctype/overdue_payment/overdue_payment.json
msgid "Overdue Payment"
@@ -35128,7 +35374,7 @@ msgstr ""
msgid "Overdue and Discounted"
msgstr "En retard et à prix réduit"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:206
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:212
msgid "Overlapping conditions found between:"
msgstr "Conditions qui coincident touvées entre :"
@@ -35162,15 +35408,6 @@ msgstr ""
msgid "Owned"
msgstr ""
-#: erpnext/accounts/report/sales_payment_summary/sales_payment_summary.js:29
-#: erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py:24
-#: erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py:40
-#: erpnext/accounts/report/sales_register/sales_register.js:46
-#: erpnext/accounts/report/sales_register/sales_register.py:250
-#: erpnext/crm/report/lead_details/lead_details.py:45
-msgid "Owner"
-msgstr "Responsable"
-
#. Label of the asset_owner_section (Section Break) field in DocType 'Asset'
#: erpnext/assets/doctype/asset/asset.json
msgid "Ownership"
@@ -35456,7 +35693,7 @@ msgstr "Profil PDV"
msgid "POS Profile - {0} has multiple open POS Opening Entries. Please close or cancel the existing entries before proceeding."
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:249
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:250
msgid "POS Profile - {0} is currently open. Please close the POS or cancel the existing POS Opening Entry before cancelling this POS Closing Entry."
msgstr ""
@@ -35658,7 +35895,7 @@ msgstr "Payé"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1217
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1222
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:201
#: erpnext/accounts/report/pos_register/pos_register.py:225
@@ -35818,7 +36055,7 @@ msgstr "Lot Parent"
msgid "Parent Company"
msgstr "Maison mère"
-#: erpnext/setup/doctype/company/company.py:674
+#: erpnext/setup/doctype/company/company.py:719
msgid "Parent Company must be a group company"
msgstr "La société mère doit être une société du groupe"
@@ -35884,7 +36121,7 @@ msgstr "Procédure parentale"
msgid "Parent Row No"
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:611
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:618
msgid "Parent Row No not found for {0}"
msgstr ""
@@ -35903,11 +36140,11 @@ msgstr "Groupe de fournisseurs parent"
msgid "Parent Task"
msgstr "Tâche Parente"
-#: erpnext/projects/doctype/task/task.py:169
+#: erpnext/projects/doctype/task/task.py:170
msgid "Parent Task {0} is not a Template Task"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:192
+#: erpnext/projects/doctype/task/task.py:193
msgid "Parent Task {0} must be a Group Task"
msgstr ""
@@ -35927,7 +36164,7 @@ msgstr "Territoire Parent"
msgid "Parent Warehouse"
msgstr "Entrepôt Parent"
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:166
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:190
msgid "Parsed file is not in valid MT940 format or contains no transactions."
msgstr ""
@@ -35949,7 +36186,7 @@ msgstr ""
msgid "Partial Payment in POS Transactions are not allowed."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1757
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1762
msgid "Partial Stock Reservation"
msgstr ""
@@ -36034,6 +36271,11 @@ msgstr "Partiellement reçu"
msgid "Partially Reconciled"
msgstr ""
+#. Option for the 'Status' (Select) field in DocType 'Repost Accounting Ledger'
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgid "Partially Reposted"
+msgstr ""
+
#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
msgid "Partially Reserved"
@@ -36165,7 +36407,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:105
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:82
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:65
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1150
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1155
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:82
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:147
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:49
@@ -36194,7 +36436,7 @@ msgstr "Tiers"
#. Name of a DocType
#: erpnext/accounts/doctype/party_account/party_account.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1162
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1167
msgid "Party Account"
msgstr "Compte de Tiers"
@@ -36379,7 +36621,7 @@ msgstr "Restriction d'article disponible"
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:92
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:69
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:52
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1144
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1149
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:69
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:141
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
@@ -36406,7 +36648,7 @@ msgstr "Type de Tiers"
msgid "Party Type and Party can only be set for Receivable / Payable account
{0}"
msgstr ""
-#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:704
+#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:716
msgid "Party Type and Party is mandatory for {0} account"
msgstr "Le type de tiers et le tiers sont obligatoires pour le compte {0}"
@@ -36495,16 +36737,16 @@ msgstr ""
#: erpnext/accounts/doctype/process_period_closing_voucher/process_period_closing_voucher.js:25
#: erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:68
-#: erpnext/public/js/shop_floor/shop_floor.js:1527
+#: erpnext/public/js/shop_floor/shop_floor.js:1572
#: erpnext/public/js/templates/shop_floor_template.html:783
msgid "Pause"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1412
+#: erpnext/public/js/shop_floor/shop_floor.js:1457
msgid "Pause / Resume job"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:662
+#: erpnext/manufacturing/doctype/job_card/job_card.js:672
msgid "Pause Job"
msgstr ""
@@ -36555,15 +36797,15 @@ msgid "Payable"
msgstr "Créditeur"
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:50
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:262
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1160
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:265
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1165
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:209
#: erpnext/accounts/report/purchase_register/purchase_register.py:212
#: erpnext/accounts/report/purchase_register/purchase_register.py:253
msgid "Payable Account"
msgstr "Comptes Créditeurs"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:278
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:281
msgid "Payable Amount"
msgstr ""
@@ -36598,7 +36840,7 @@ msgstr "Paramètres du Payeur"
#: erpnext/buying/doctype/purchase_order/purchase_order.js:395
#: erpnext/buying/doctype/purchase_order/purchase_order_dashboard.py:24
#: erpnext/selling/doctype/sales_order/sales_order.js:1213
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:31
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:32
msgid "Payment"
msgstr "Paiement"
@@ -36729,7 +36971,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:637
+#: erpnext/accounts/doctype/payment_request/payment_request.py:657
msgid "Payment Entry already exists"
msgstr "L’Écriture de Paiement existe déjà"
@@ -36738,7 +36980,7 @@ 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:176
-#: erpnext/accounts/doctype/payment_request/payment_request.py:797
+#: erpnext/accounts/doctype/payment_request/payment_request.py:817
msgid "Payment Entry is already created"
msgstr "L’Écriture de Paiement est déjà créée"
@@ -36811,6 +37053,10 @@ msgstr ""
msgid "Payment Limit"
msgstr ""
+#: erpnext/accounts/doctype/payment_request/payment_request.py:600
+msgid "Payment Link couldn't be sent."
+msgstr ""
+
#: erpnext/accounts/report/pos_register/pos_register.js:50
#: erpnext/accounts/report/pos_register/pos_register.py:135
#: erpnext/accounts/report/pos_register/pos_register.py:232
@@ -36990,11 +37236,11 @@ msgstr ""
msgid "Payment Request Type"
msgstr "Type de demande de paiement"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:870
+#: erpnext/accounts/doctype/payment_request/payment_request.py:890
msgid "Payment Request for {0}"
msgstr "Demande de paiement pour {0}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:811
+#: erpnext/accounts/doctype/payment_request/payment_request.py:831
msgid "Payment Request is already created"
msgstr ""
@@ -37002,7 +37248,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:728
+#: erpnext/accounts/doctype/payment_request/payment_request.py:748
msgid "Payment Requests cannot be created against: {0}"
msgstr ""
@@ -37034,11 +37280,11 @@ msgstr ""
msgid "Payment Schedule"
msgstr "Calendrier de paiement"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:750
+#: erpnext/accounts/doctype/payment_request/payment_request.py:770
msgid "Payment Schedule based Payment Requests cannot be created because a Payment Entry already exists for this document."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:544
+#: erpnext/public/js/controllers/transaction.js:547
msgid "Payment Schedules"
msgstr ""
@@ -37056,10 +37302,10 @@ msgstr ""
#: 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:1213
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1218
#: erpnext/accounts/report/gross_profit/gross_profit.py:451
#: erpnext/accounts/workspace/invoicing/invoicing.json
-#: erpnext/public/js/controllers/transaction.js:559
+#: erpnext/public/js/controllers/transaction.js:562
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:32
msgid "Payment Term"
msgstr "Terme de paiement"
@@ -37331,12 +37577,14 @@ msgstr "Qté en Attente"
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:54
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:44
-#: erpnext/manufacturing/doctype/job_card/job_card.js:272
-#: erpnext/public/js/shop_floor/shop_floor.js:818
+#: erpnext/manufacturing/doctype/job_card/job_card.js:292
+#: erpnext/public/js/shop_floor/shop_floor.js:837
msgid "Pending Quantity"
msgstr "Quantité en attente"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:70
+#: erpnext/manufacturing/doctype/job_card/job_card.js:72
+#: erpnext/manufacturing/doctype/job_card/job_card.js:309
+#: erpnext/public/js/shop_floor/shop_floor.js:853
msgid "Pending Quantity cannot be greater than {0}"
msgstr ""
@@ -37372,11 +37620,11 @@ msgstr "Activités en Attente pour aujourd'hui"
msgid "Pending processing"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1605
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1722
msgid "Pending quantity cannot be greater than the for quantity."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1599
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1716
msgid "Pending quantity cannot be negative."
msgstr ""
@@ -37489,7 +37737,7 @@ msgid "Percentage you are allowed to transfer more against the quantity ordered.
msgstr ""
#: erpnext/setup/setup_wizard/data/sales_stage.txt:6
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:442
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:445
msgid "Perception Analysis"
msgstr "Analyse de perception"
@@ -37519,11 +37767,11 @@ msgstr ""
msgid "Period Closing Voucher"
msgstr "Bon de Clôture de la Période"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:504
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:514
msgid "Period Closing Voucher {0} GL Entry Cancellation Failed"
msgstr ""
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:483
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:493
msgid "Period Closing Voucher {0} GL Entry Processing Failed"
msgstr ""
@@ -37543,7 +37791,7 @@ msgstr ""
msgid "Period End Date"
msgstr "Date de fin de la période"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:68
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:77
msgid "Period End Date cannot be greater than Fiscal Year End Date"
msgstr ""
@@ -37585,11 +37833,11 @@ msgstr "Paramètres de période"
msgid "Period Start Date"
msgstr "Date de début de la période"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:65
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:74
msgid "Period Start Date cannot be greater than Period End Date"
msgstr ""
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:62
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:71
msgid "Period Start Date must be {0}"
msgstr ""
@@ -37691,15 +37939,15 @@ msgid "Phantom BOM cannot be created for stock item {0}."
msgstr ""
#: erpnext/manufacturing/doctype/bom/bom_item_preview.html:16
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:321
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:340
msgid "Phantom Item"
msgstr "Élément fantôme"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:430
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:449
msgid "Phantom Item is mandatory"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:234
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:237
msgid "Pharmaceutical"
msgstr "Pharmaceutique"
@@ -37737,11 +37985,11 @@ msgstr "Numéro de téléphone"
#. Label of a Workspace Sidebar Item
#: erpnext/selling/doctype/sales_order/sales_order.js:1066
#: erpnext/stock/doctype/delivery_note/delivery_note.js:199
-#: erpnext/stock/doctype/material_request/material_request.js:159
+#: erpnext/stock/doctype/material_request/material_request.js:160
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:136
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:125
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/stock.json
msgid "Pick List"
@@ -38001,7 +38249,8 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1031
#: erpnext/stock/doctype/bin/bin.json
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:150
+#: erpnext/stock/page/stock_balance/stock_balance.js:62
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:151
msgid "Planned Qty"
msgstr "Qté Planifiée"
@@ -38042,7 +38291,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:262
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:265
msgid "Planning"
msgstr "Planification"
@@ -38098,7 +38347,7 @@ msgstr "Veuillez définir un groupe de fournisseurs par défaut dans les paramè
msgid "Please Specify Account"
msgstr ""
-#: erpnext/buying/doctype/supplier/supplier.py:137
+#: erpnext/buying/doctype/supplier/supplier.py:136
msgid "Please add 'Supplier' role to user {0}."
msgstr ""
@@ -38122,6 +38371,10 @@ msgstr ""
msgid "Please add a Temporary Opening account in Chart of Accounts"
msgstr "Veuillez ajouter un compte d'ouverture temporaire dans le plan comptable"
+#: erpnext/crm/doctype/appointment/appointment.py:95
+msgid "Please add a valid Holiday List on Appointment Booking Settings."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_transaction_rule/bank_transaction_rule.py:119
msgid "Please add an account for the Bank Entry rule."
msgstr ""
@@ -38130,6 +38383,10 @@ msgstr ""
msgid "Please add at least one Serial No / Batch No"
msgstr ""
+#: erpnext/stock/doctype/serial_and_batch_bundle/inline_editor.py:132
+msgid "Please add at least one Serial No or Batch to save"
+msgstr ""
+
#: erpnext/stock/doctype/item/item.js:942
msgid "Please add at least one row in Item Defaults with a Company before setting opening stock."
msgstr ""
@@ -38142,7 +38399,7 @@ msgstr ""
msgid "Please add the Bank Account column"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:237
+#: erpnext/accounts/doctype/account/account.py:268
#: erpnext/accounts/doctype/account/account_tree.js:240
msgid "Please add the account to root level Company - {0}"
msgstr ""
@@ -38201,24 +38458,27 @@ msgstr ""
msgid "Please check your Plaid client ID and secret values"
msgstr "Veuillez vérifier votre identifiant client Plaid et vos valeurs secrètes"
-#: erpnext/crm/doctype/appointment/appointment.py:98
#: erpnext/www/book_appointment/index.js:235
msgid "Please check your email to confirm the appointment"
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:379
+#: erpnext/crm/doctype/appointment/appointment.py:184
+msgid "Please check your email to confirm the appointment."
+msgstr "Veuillez vérifier votre email pour confirmer le rendez-vous."
+
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:380
msgid "Please click on 'Generate Schedule'"
msgstr "Veuillez cliquer sur \"Générer calendrier''"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:391
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:392
msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
msgstr "Veuillez cliquer sur ‘Générer Calendrier’ pour récupérer le N° Série ajouté à l'article {0}"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:104
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:105
msgid "Please click on 'Generate Schedule' to get schedule"
msgstr "Veuillez cliquer sur ‘Générer Calendrier’ pour obtenir le calendrier"
-#: erpnext/public/js/shop_floor/shop_floor.js:1023
+#: erpnext/public/js/shop_floor/shop_floor.js:1068
msgid "Please complete every check before submitting the inspection."
msgstr ""
@@ -38234,15 +38494,15 @@ msgstr ""
msgid "Please contact any of the following users for this transaction."
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:551
+#: erpnext/selling/doctype/customer/customer.py:549
msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:544
+#: erpnext/selling/doctype/customer/customer.py:542
msgid "Please contact your administrator to extend the credit limits for {0}."
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:388
+#: erpnext/accounts/doctype/account/account.py:419
msgid "Please convert the parent account in corresponding child company to a group account."
msgstr "Veuillez convertir le compte parent de l'entreprise enfant correspondante en compte de groupe."
@@ -38266,7 +38526,7 @@ msgstr ""
msgid "Please create purchase receipt or purchase invoice for the item {0}"
msgstr "Veuillez créer un reçu d'achat ou une facture d'achat pour l'article {0}"
-#: erpnext/stock/doctype/item/item.py:721
+#: erpnext/stock/doctype/item/item.py:719
msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
msgstr ""
@@ -38278,7 +38538,7 @@ msgstr ""
msgid "Please do not book expense of multiple assets against one single Asset."
msgstr ""
-#: erpnext/controllers/item_variant.py:358
+#: erpnext/controllers/item_variant.py:359
msgid "Please do not create more than 500 items at a time"
msgstr "Ne créez pas plus de 500 objets à la fois."
@@ -38356,11 +38616,11 @@ msgid "Please enter Expense Account"
msgstr "Veuillez entrer un Compte de Charges"
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.js:84
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:98
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:93
msgid "Please enter Item Code to get Batch Number"
msgstr "Veuillez entrer le Code d'Article pour obtenir le Numéro de Lot"
-#: erpnext/public/js/controllers/transaction.js:3134
+#: erpnext/public/js/controllers/transaction.js:3126
msgid "Please enter Item Code to get batch no"
msgstr "Veuillez entrer le Code d'Article pour obtenir n° de lot"
@@ -38368,7 +38628,7 @@ msgstr "Veuillez entrer le Code d'Article pour obtenir n° de lot"
msgid "Please enter Item first"
msgstr "Veuillez d’abord entrer l'Article"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:222
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:223
msgid "Please enter Maintenance Details first"
msgstr ""
@@ -38417,6 +38677,11 @@ msgstr "Veuillez entrer entrepôt et date"
msgid "Please enter Write Off Account"
msgstr "Veuillez entrer un Compte de Reprise"
+#: erpnext/public/js/sales_order_proforma.js:215
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:179
+msgid "Please enter a quantity or amount for at least one item."
+msgstr ""
+
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:511
msgid "Please enter a valid Write Off Account"
msgstr ""
@@ -38441,7 +38706,7 @@ msgstr ""
msgid "Please enter company name first"
msgstr "Veuillez d’abord entrer le nom de l'entreprise"
-#: erpnext/controllers/accounts_controller.py:1309
+#: erpnext/controllers/accounts_controller.py:1311
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é"
@@ -38469,7 +38734,7 @@ msgstr "Veuillez entrer la date de relève."
msgid "Please enter serial nos"
msgstr ""
-#: erpnext/setup/doctype/company/company.js:230
+#: erpnext/setup/doctype/company/company.js:239
msgid "Please enter the company name to confirm"
msgstr "Veuillez saisir le nom de l'entreprise pour confirmer"
@@ -38481,7 +38746,7 @@ msgstr ""
msgid "Please enter the phone number first"
msgstr "Veuillez d'abord saisir le numéro de téléphone"
-#: erpnext/controllers/buying_controller.py:1201
+#: erpnext/controllers/buying_controller.py:1212
msgid "Please enter the {schedule_date}."
msgstr ""
@@ -38505,6 +38770,14 @@ msgstr "Veuillez remplir le tableau des demandes de matériel"
msgid "Please fill the Sales Orders table"
msgstr "Veuillez remplir le tableau des commandes client"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:57
+msgid "Please fill up the Availability of Slots table to enable Appointment Scheduling."
+msgstr ""
+
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:226
+msgid "Please find attached the proforma invoice {0}."
+msgstr ""
+
#: erpnext/stock/doctype/shipment/shipment.js:277
msgid "Please first set Full Name, Email and Phone for the user"
msgstr ""
@@ -38537,7 +38810,7 @@ msgstr "Veuillez vous assurer que les employés ci-dessus font rapport à un aut
msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
msgstr ""
-#: erpnext/setup/doctype/company/company.js:234
+#: erpnext/setup/doctype/company/company.js:243
msgid "Please make sure you really want to delete all the transactions for {0}. Your master data will remain as it is. This action cannot be undone."
msgstr ""
@@ -38550,7 +38823,7 @@ msgstr ""
msgid "Please mention '{0}' in Company: {1}"
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:231
msgid "Please mention no of visits required"
msgstr "Veuillez indiquer le nb de visites requises"
@@ -38591,12 +38864,12 @@ msgstr ""
msgid "Please select Template Type to download template"
msgstr "Veuillez sélectionner le type de modèle pour télécharger le modèle"
-#: erpnext/controllers/taxes_and_totals.py:860
-#: erpnext/public/js/controllers/taxes_and_totals.js:825
+#: erpnext/controllers/taxes_and_totals.py:904
+#: erpnext/public/js/controllers/taxes_and_totals.js:864
msgid "Please select Apply Discount On"
msgstr "Veuillez sélectionnez Appliquer Remise Sur"
-#: erpnext/selling/doctype/sales_order/mapper.py:851
+#: erpnext/selling/doctype/sales_order/mapper.py:853
msgid "Please select BOM against item {0}"
msgstr "Veuillez sélectionner la nomenclature pour l'article {0}"
@@ -38627,7 +38900,7 @@ msgstr "Veuillez sélectionner une Société"
msgid "Please select Company and Posting Date to get entries"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:442
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:443
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:28
msgid "Please select Company first"
msgstr "Veuillez d’abord sélectionner une Société"
@@ -38642,7 +38915,7 @@ msgstr "Veuillez sélectionner la date d'achèvement pour le journal de maintena
msgid "Please select Customer first"
msgstr "S'il vous plaît sélectionnez d'abord le client"
-#: erpnext/setup/doctype/company/company.py:605
+#: erpnext/setup/doctype/company/company.py:650
msgid "Please select Existing Company for creating Chart of Accounts"
msgstr "Veuillez sélectionner une Société Existante pour créer un Plan de Compte"
@@ -38680,7 +38953,7 @@ msgstr ""
msgid "Please select Posting Date before selecting Party"
msgstr "Veuillez sélectionner la Date de Comptabilisation avant de sélectionner le Tiers"
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:443
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:444
msgid "Please select Posting Date first"
msgstr "Veuillez d’abord sélectionner la Date de Comptabilisation"
@@ -38688,19 +38961,19 @@ msgstr "Veuillez d’abord sélectionner la Date de Comptabilisation"
msgid "Please select Price List"
msgstr "Veuillez sélectionner une Liste de Prix"
-#: erpnext/selling/doctype/sales_order/mapper.py:853
+#: erpnext/selling/doctype/sales_order/mapper.py:855
msgid "Please select Qty against item {0}"
msgstr "Veuillez sélectionner Qté par rapport à l'élément {0}"
-#: erpnext/stock/doctype/item/item.py:395
-msgid "Please select Sample Retention Warehouse in Stock Settings first"
-msgstr "Veuillez d'abord définir un entrepôt de stockage des échantillons dans les paramètres de stock"
+#: erpnext/stock/doctype/item/item.py:393
+msgid "Please select Sample Retention Warehouse in Company first"
+msgstr ""
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:451
msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:229
msgid "Please select Start Date and End Date for Item {0}"
msgstr "Veuillez sélectionner la Date de Début et Date de Fin pour l'Article {0}"
@@ -38708,7 +38981,7 @@ msgstr "Veuillez sélectionner la Date de Début et Date de Fin pour l'Article {
msgid "Please select Stock Asset Account"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:232
+#: erpnext/setup/doctype/company/company.py:235
msgid "Please select Stock Delivered But Not Billed Account"
msgstr ""
@@ -38730,7 +39003,7 @@ msgstr "Veuillez sélectionner une Société"
#: erpnext/manufacturing/doctype/bom/bom.js:734
#: erpnext/manufacturing/doctype/bom/bom.py:302
#: erpnext/public/js/controllers/accounts.js:274
-#: erpnext/public/js/controllers/transaction.js:3433
+#: erpnext/public/js/controllers/transaction.js:3425
msgid "Please select a Company first."
msgstr "Veuillez d'abord sélectionner une entreprise."
@@ -38743,6 +39016,10 @@ msgstr "S'il vous plaît sélectionner un client"
msgid "Please select a Delivery Note"
msgstr "Veuillez sélectionner un bon de livraison"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:81
+msgid "Please select a Holiday List to enable Appointment Scheduling."
+msgstr ""
+
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:152
msgid "Please select a Subcontracting Purchase Order."
msgstr ""
@@ -38755,7 +39032,7 @@ msgstr "Veuillez sélectionner un fournisseur"
msgid "Please select a Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1724
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1864
msgid "Please select a Work Order first."
msgstr ""
@@ -38825,6 +39102,10 @@ msgstr ""
msgid "Please select a valid document type."
msgstr ""
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1356
+msgid "Please select a valid {0}"
+msgstr ""
+
#: erpnext/selling/doctype/quotation/quotation.js:245
msgid "Please select a value for {0} quotation_to {1}"
msgstr "Veuillez sélectionner une valeur pour {0} devis à {1}"
@@ -38833,7 +39114,7 @@ msgstr "Veuillez sélectionner une valeur pour {0} devis à {1}"
msgid "Please select an item code before setting the warehouse."
msgstr ""
-#: erpnext/controllers/item_variant.py:352
+#: erpnext/controllers/item_variant.py:353
msgid "Please select at least one attribute value"
msgstr ""
@@ -38861,7 +39142,7 @@ msgstr ""
msgid "Please select at least one row with difference value"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:587
+#: erpnext/public/js/controllers/transaction.js:599
msgid "Please select at least one schedule."
msgstr ""
@@ -38882,11 +39163,11 @@ msgstr ""
msgid "Please select dates to view the bank reconciliation statement."
msgstr ""
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:30
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:31
msgid "Please select either the Item or Warehouse or Warehouse Type filter to generate the report."
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:226
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:227
msgid "Please select item code"
msgstr "Veuillez sélectionner un code d'article"
@@ -38973,7 +39254,7 @@ msgstr ""
msgid "Please set Account for Change Amount"
msgstr ""
-#: erpnext/stock/__init__.py:89
+#: erpnext/stock/__init__.py:92
msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
msgstr "Veuillez définir le compte dans l’entrepôt {0} ou le compte d’inventaire par défaut dans la société {1}."
@@ -39027,6 +39308,12 @@ msgstr ""
msgid "Please set Parent Row No for item {0}"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:325
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:656
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:752
+msgid "Please set Rejected Warehouse first"
+msgstr ""
+
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.js:24
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.js:35
msgid "Please set Root Type"
@@ -39048,6 +39335,10 @@ msgstr ""
msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:565
+msgid "Please set Warehouse first"
+msgstr ""
+
#: erpnext/accounts/doctype/account/account_tree.js:19
msgid "Please set a Company"
msgstr "Veuillez définir une entreprise"
@@ -39064,12 +39355,12 @@ msgstr ""
msgid "Please set a Purchase Price Variance Account for Item {0} or a Default Purchase Price Variance Account in Company {1}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:346
-#: erpnext/stock/doctype/item/item.py:1674
+#: erpnext/stock/doctype/item/item.py:342
+#: erpnext/stock/doctype/item/item.py:1672
msgid "Please set a Temporary Opening account for company {0} to create an Opening Stock reconciliation."
msgstr ""
-#: erpnext/projects/doctype/project/project.py:837
+#: erpnext/projects/doctype/project/project.py:839
msgid "Please set a default Holiday List for Company {0}"
msgstr ""
@@ -39089,7 +39380,7 @@ msgstr ""
msgid "Please set an Address on the Company '{0}'"
msgstr "Veuillez définir une adresse pour la société « {0} »"
-#: erpnext/stock/services/base_stock_gl_composer.py:261
+#: erpnext/stock/services/base_stock_gl_composer.py:264
msgid "Please set an Expense Account in the Items table"
msgstr ""
@@ -39147,7 +39438,7 @@ msgstr "Veuillez définir {0} par défaut dans la Société {1}"
msgid "Please set filter based on Item or Warehouse"
msgstr "Veuillez définir un filtre basé sur l'Article ou l'Entrepôt"
-#: erpnext/controllers/accounts_controller.py:1222
+#: erpnext/controllers/accounts_controller.py:1224
msgid "Please set one of the following:"
msgstr ""
@@ -39155,7 +39446,7 @@ msgstr ""
msgid "Please set opening number of booked depreciations"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2800
+#: erpnext/public/js/controllers/transaction.js:2784
msgid "Please set recurring after saving"
msgstr "Veuillez définir la récurrence après avoir sauvegardé"
@@ -39210,8 +39501,8 @@ msgstr "Définissez {0} pour l'adresse {1}."
msgid "Please set {0} in BOM Creator {1}"
msgstr ""
-#: erpnext/controllers/buying_controller.py:347
-#: erpnext/stock/services/base_stock_gl_composer.py:209
+#: erpnext/controllers/buying_controller.py:344
+#: erpnext/stock/services/base_stock_gl_composer.py:212
msgid "Please set {0} in Company {1} or in the Item Defaults of Item {2}"
msgstr ""
@@ -39219,7 +39510,11 @@ msgstr ""
msgid "Please set {0} in Company {1} to account for Exchange Gain / Loss"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:504
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1295
+msgid "Please set {0} in Company {1} to retain samples."
+msgstr ""
+
+#: erpnext/controllers/accounts_controller.py:506
msgid "Please set {0} to {1}, the same account that was used in the original invoice {2}."
msgstr ""
@@ -39231,7 +39526,7 @@ msgstr ""
msgid "Please share this email with your support team so that they can find and fix the issue."
msgstr ""
-#: erpnext/stock/get_item_details.py:348
+#: erpnext/stock/get_item_details.py:349
msgid "Please specify Company"
msgstr "Veuillez spécifier la Société"
@@ -39262,7 +39557,7 @@ msgstr "Veuillez spécifier la Quantité, le Taux de Valorisation ou les deux"
msgid "Please specify from/to range"
msgstr "Veuillez préciser la plage de / à"
-#: erpnext/public/js/controllers/transaction.js:2656
+#: erpnext/public/js/controllers/transaction.js:2640
msgid "Please specify {0}. It is needed to fetch Item Details."
msgstr ""
@@ -39452,11 +39747,7 @@ msgstr "Publié le"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:16
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:18
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1142
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1147
#: erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py:38
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:7
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:65
@@ -39514,7 +39805,7 @@ msgstr ""
msgid "Posting Date inheritance for exchange gain / loss"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:1171
+#: erpnext/public/js/controllers/transaction.js:1155
msgid "Posting Date will change to today's date as Edit Posting Date and Time is unchecked. Are you sure want to proceed?"
msgstr ""
@@ -39673,7 +39964,7 @@ msgstr ""
msgid "Pre-filled on payment entries for this customer. Must be a company account."
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:307
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:310
msgid "Preference"
msgstr "Préférence"
@@ -39702,7 +39993,7 @@ msgstr ""
msgid "Prepaid Expenses"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1114
+#: erpnext/public/js/shop_floor/shop_floor.js:1159
msgid "Preparing stock entry..."
msgstr ""
@@ -39818,7 +40109,7 @@ msgstr ""
msgid "Previous Work Experience"
msgstr "Expérience de Travail Antérieure"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:102
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:111
msgid "Previous Year is not closed, please close it first"
msgstr ""
@@ -39941,7 +40232,7 @@ msgstr "Pays de la Liste des Prix"
msgid "Price List Currency"
msgstr "Devise de la Liste de Prix"
-#: erpnext/stock/get_item_details.py:1383
+#: erpnext/stock/get_item_details.py:1379
msgid "Price List Currency not selected"
msgstr "Devise de la Liste de Prix non sélectionnée"
@@ -40482,11 +40773,16 @@ msgstr ""
msgid "Process Loss Qty"
msgstr "Quantité de perte de processus"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:288
-#: erpnext/public/js/shop_floor/shop_floor.js:834
+#: erpnext/manufacturing/doctype/job_card/job_card.js:323
+#: erpnext/public/js/shop_floor/shop_floor.js:866
msgid "Process Loss Quantity"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.js:339
+#: erpnext/public/js/shop_floor/shop_floor.js:882
+msgid "Process Loss Quantity cannot be greater than {0}"
+msgstr ""
+
#. Name of a report
#: erpnext/manufacturing/report/process_loss_report/process_loss_report.json
msgid "Process Loss Report"
@@ -40563,7 +40859,7 @@ msgstr ""
msgid "Process in Single Transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1602
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1719
msgid "Process loss quantity cannot be negative."
msgstr ""
@@ -40670,8 +40966,8 @@ msgstr "Produit"
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/public/js/controllers/buying.js:321
-#: erpnext/public/js/controllers/buying.js:606
+#: erpnext/public/js/controllers/buying.js:326
+#: erpnext/public/js/controllers/buying.js:611
#: erpnext/selling/doctype/product_bundle/product_bundle.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -40770,7 +41066,7 @@ msgstr ""
#. Label of a Card Break in the Manufacturing Workspace
#: erpnext/manufacturing/doctype/workstation/workstation.json
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/setup/doctype/company/company.py:545
+#: erpnext/setup/doctype/company/company.py:590
msgid "Production"
msgstr ""
@@ -40908,7 +41204,7 @@ msgstr ""
msgid "Production Planning Report"
msgstr "Rapport de planification de la production"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:39
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:42
msgid "Products"
msgstr "Produits"
@@ -40981,7 +41277,58 @@ msgstr "Rentabilité"
msgid "Profitability Analysis"
msgstr "Analyse de Profitabilité"
-#: erpnext/projects/doctype/task/task.py:155
+#. Label of the proforma_tab (Tab Break) field in DocType 'Sales Order'
+#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:27
+msgid "Proforma"
+msgstr ""
+
+#. Name of a DocType
+#. Label of the proforma_invoice_section (Section Break) field in DocType
+#. 'Selling Settings'
+#: erpnext/public/js/sales_order_proforma.js:15
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+#: erpnext/selling/doctype/selling_settings/selling_settings.js:53
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Proforma Invoice"
+msgstr ""
+
+#. Name of a DocType
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
+msgid "Proforma Invoice Item"
+msgstr ""
+
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:235
+msgid "Proforma Invoice is not enabled in Selling Settings."
+msgstr ""
+
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:225
+msgid "Proforma Invoice {0}"
+msgstr ""
+
+#: erpnext/public/js/sales_order_proforma.js:236
+msgid "Proforma Invoice {0} created"
+msgstr ""
+
+#. Label of the proforma_html (HTML) field in DocType 'Sales Order'
+#: erpnext/selling/doctype/sales_order/sales_order.json
+msgid "Proforma Invoices"
+msgstr ""
+
+#: erpnext/public/js/sales_order_proforma.js:272
+msgid "Proforma No"
+msgstr ""
+
+#. Label of the proforma_pdf (Attach) field in DocType 'Proforma Invoice'
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+msgid "Proforma PDF"
+msgstr ""
+
+#: erpnext/public/js/sales_order_proforma.js:349
+msgid "Proforma emailed"
+msgstr ""
+
+#: erpnext/projects/doctype/task/task.py:156
#, python-format
msgid "Progress % for a task cannot be more than 100."
msgstr ""
@@ -40990,7 +41337,7 @@ msgstr ""
msgid "Progress (%)"
msgstr ""
-#: erpnext/projects/doctype/project/project.py:434
+#: erpnext/projects/doctype/project/project.py:436
msgid "Project Collaboration Invitation"
msgstr "Invitation de Collaboration à un Projet"
@@ -41038,7 +41385,7 @@ msgstr "Statut du Projet"
msgid "Project Summary"
msgstr "Résumé du projet"
-#: erpnext/projects/doctype/project/project.py:775
+#: erpnext/projects/doctype/project/project.py:777
msgid "Project Summary for {0}"
msgstr "Résumé du projet pour {0}"
@@ -41146,8 +41493,9 @@ msgstr ""
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:51
#: erpnext/stock/report/item_shortage_report/item_shortage_report.py:73
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:206
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:214
#: erpnext/templates/emails/reorder_item.html:12
msgid "Projected Qty"
msgstr "Quantité projetée"
@@ -41160,19 +41508,15 @@ msgstr "Quantité projetée"
msgid "Projected Quantity Formula"
msgstr ""
-#: erpnext/stock/page/stock_balance/stock_balance.js:51
-msgid "Projected qty"
-msgstr "Qté Projetée"
-
#. Label of a Desktop Icon
#. Name of a Workspace
#. Label of a Card Break in the Projects Workspace
#. Title of a Workspace Sidebar
#: erpnext/config/projects.py:7 erpnext/desktop_icon/projects.json
-#: erpnext/projects/doctype/project/project.py:542
+#: erpnext/projects/doctype/project/project.py:544
#: erpnext/projects/workspace/projects/projects.json
#: erpnext/selling/doctype/customer/customer_dashboard.py:26
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:28
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:29
#: erpnext/setup/doctype/company/company_dashboard.py:25
#: erpnext/workspace_sidebar/projects.json
msgid "Projects"
@@ -41256,12 +41600,12 @@ msgstr "Schéma promotionnel Réduction de produit"
msgid "Prompt Qty"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:264
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:267
msgid "Proposal Writing"
msgstr "Rédaction de Propositions"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:7
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:443
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:446
msgid "Proposal/Price Quote"
msgstr "Proposition de prix"
@@ -41302,7 +41646,7 @@ msgid "Prospect {0} already exists"
msgstr ""
#: erpnext/setup/setup_wizard/data/sales_stage.txt:1
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:437
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:440
msgid "Prospecting"
msgstr "Prospection"
@@ -41330,7 +41674,7 @@ msgstr "Fournir l'Adresse Email enregistrée dans la société"
msgid "Providing"
msgstr "Fournie"
-#: erpnext/setup/doctype/company/company.py:644
+#: erpnext/setup/doctype/company/company.py:689
msgid "Provisional Account"
msgstr ""
@@ -41410,7 +41754,7 @@ msgstr ""
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/projects/doctype/project/project_dashboard.py:16
-#: erpnext/setup/doctype/company/company.py:533 erpnext/setup/install.py:413
+#: erpnext/setup/doctype/company/company.py:578 erpnext/setup/install.py:419
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_list.js:30
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
@@ -41485,8 +41829,8 @@ msgstr ""
msgid "Purchase Expense Contra Account"
msgstr ""
-#: erpnext/controllers/buying_controller.py:373
-#: erpnext/controllers/buying_controller.py:387
+#: erpnext/controllers/buying_controller.py:384
+#: erpnext/controllers/buying_controller.py:398
msgid "Purchase Expense for Item {0}"
msgstr ""
@@ -41533,7 +41877,7 @@ msgstr ""
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt_list.js:30
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:445
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:440
#: erpnext/workspace_sidebar/buying.json
#: erpnext/workspace_sidebar/invoicing.json
msgid "Purchase Invoice"
@@ -41578,11 +41922,6 @@ msgstr "Tendances des Factures d'Achat"
msgid "Purchase Invoice cannot be made against an existing asset {0}"
msgstr "La facture d'achat ne peut pas être effectuée sur un élément existant {0}"
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:435
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:450
-msgid "Purchase Invoice {0} is already submitted"
-msgstr "La Facture d’Achat {0} est déjà soumise"
-
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:918
msgid "Purchase Invoices"
msgstr "Factures d'achat"
@@ -41623,7 +41962,7 @@ msgstr "Factures d'achat"
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:48
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:205
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/controllers/buying_controller.py:937
+#: erpnext/controllers/buying_controller.py:948
#: erpnext/crm/doctype/contract/contract.json
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.js:54
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -41632,7 +41971,7 @@ msgstr "Factures d'achat"
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
-#: erpnext/stock/doctype/material_request/material_request.js:199
+#: erpnext/stock/doctype/material_request/material_request.js:200
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:217
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -41768,7 +42107,7 @@ msgstr "Commandes d'achat à facturer"
msgid "Purchase Orders to Receive"
msgstr "Commandes d'achat à recevoir"
-#: erpnext/controllers/accounts_controller.py:1162
+#: erpnext/controllers/accounts_controller.py:1164
msgid "Purchase Orders {0} are unlinked"
msgstr ""
@@ -41821,7 +42160,7 @@ msgstr ""
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:133
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:122
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:68
#: erpnext/workspace_sidebar/stock.json
@@ -41913,7 +42252,7 @@ msgstr "Retour d'Achat"
#. Label of the purchase_tax_template (Link) field in DocType 'Tax Rule'
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
-#: erpnext/setup/doctype/company/company.js:161
+#: erpnext/setup/doctype/company/company.js:170
msgid "Purchase Tax Template"
msgstr "Modèle de Taxes pour les Achats"
@@ -41996,7 +42335,7 @@ msgstr ""
#. Option for the 'Order Type' (Select) field in DocType 'Blanket Order'
#. Label of the purchasing_tab (Tab Break) field in DocType 'Item'
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:27
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:28
#: erpnext/stock/doctype/item/item.json
msgid "Purchasing"
msgstr "Achat"
@@ -42013,7 +42352,7 @@ msgstr "Achat"
#: erpnext/stock/doctype/item/item_list.js:41
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/pick_list/pick_list.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:480
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:475
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
@@ -42126,12 +42465,14 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:28
#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:89
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:235
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:333
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:398
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:499
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:254
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:352
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:417
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:517
+#: erpnext/public/js/sales_order_proforma.js:123
#: erpnext/public/js/stock_reservation.js:134
#: erpnext/public/js/stock_reservation.js:336 erpnext/public/js/utils.js:894
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:930
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:395
@@ -42260,7 +42601,7 @@ msgstr "Quantité À Produire"
msgid "Qty To Manufacture ({0}) cannot be a fraction for the UOM {2}. To allow this, disable '{1}' in the UOM {2}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:269
+#: erpnext/manufacturing/doctype/job_card/job_card.py:266
msgid "Qty To Manufacture in the job card cannot be greater than Qty To Manufacture in the work order for the operation {0}.
Solution: Either you can reduce the Qty To Manufacture in the job card or set the 'Overproduction Percentage For Work Order' in the {1}."
msgstr ""
@@ -42324,6 +42665,11 @@ msgstr "Qté pour {0}"
msgid "Qty in Stock UOM"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.js:295
+#: erpnext/public/js/shop_floor/shop_floor.js:840
+msgid "Qty left for a later cycle or for another job card."
+msgstr ""
+
#. Label of the for_qty (Float) field in DocType 'Pick List'
#: erpnext/stock/doctype/pick_list/pick_list.js:206
#: erpnext/stock/doctype/pick_list/pick_list.json
@@ -42340,6 +42686,11 @@ msgstr ""
msgid "Qty of raw materials will be decided based on the qty of the Finished Goods Item"
msgstr "La quantité de matières premières sera déterminée en fonction de la quantité de produits finis."
+#: erpnext/manufacturing/doctype/job_card/job_card.js:325
+#: erpnext/public/js/shop_floor/shop_floor.js:869
+msgid "Qty scrapped in this cycle, nobody will produce it."
+msgstr ""
+
#. Label of the consumed_qty (Float) field in DocType 'Purchase Receipt Item
#. Supplied'
#: erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
@@ -42359,19 +42710,19 @@ msgstr ""
msgid "Qty to Deliver"
msgstr "Quantité à Livrer"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:400
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:395
msgid "Qty to Disassemble"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:578
#: erpnext/public/js/utils/serial_no_batch_selector.js:385
msgid "Qty to Fetch"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:246
-#: erpnext/manufacturing/doctype/job_card/job_card.py:963
-#: erpnext/public/js/shop_floor/shop_floor.js:792
-msgid "Qty to Manufacture"
-msgstr "Quantité À Produire"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:249
+#: erpnext/public/js/shop_floor/shop_floor.js:794
+msgid "Qty to Manufacture in this Cycle"
+msgstr ""
#. Label of the qty (Float) field in DocType 'Production Plan Sub Assembly
#. Item'
@@ -42393,12 +42744,16 @@ msgstr ""
msgid "Qty to Receive"
msgstr "Quantité à Recevoir"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:910
+msgid "Qty updated to {0} to match the Serial and Batch Bundle. Please save the document."
+msgstr ""
+
#. Label of the qualification_tab (Section Break) field in DocType 'Lead'
#. Label of the qualification (Data) field in DocType 'Employee Education'
#: erpnext/crm/doctype/lead/lead.json
#: erpnext/setup/doctype/employee_education/employee_education.json
#: erpnext/setup/setup_wizard/data/sales_stage.txt:2
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:438
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:441
msgid "Qualification"
msgstr ""
@@ -42453,7 +42808,7 @@ msgstr "Action Qualité"
msgid "Quality Action Resolution"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:993
+#: erpnext/public/js/shop_floor/shop_floor.js:1038
msgid "Quality Check"
msgstr ""
@@ -42542,7 +42897,7 @@ msgstr "Inspection de la Qualité"
msgid "Quality Inspection Analysis"
msgstr "Analyse d'inspection de la qualité"
-#: erpnext/public/js/controllers/transaction.js:3057
+#: erpnext/public/js/controllers/transaction.js:3049
msgid "Quality Inspection Not Configured"
msgstr ""
@@ -42601,7 +42956,7 @@ msgstr "Résumé de l'inspection de la qualité"
msgid "Quality Inspection Template"
msgstr "Modèle d'inspection de la qualité"
-#: erpnext/public/js/shop_floor/shop_floor.js:943
+#: erpnext/public/js/shop_floor/shop_floor.js:988
msgid "Quality Inspection Template Missing"
msgstr ""
@@ -42611,24 +42966,24 @@ msgstr ""
msgid "Quality Inspection Template Name"
msgstr "Nom du modèle d'inspection de la qualité"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:858
+#: erpnext/manufacturing/doctype/job_card/job_card.py:855
msgid "Quality Inspection is required for the item {0} before completing the job card {1}"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1040
+#: erpnext/public/js/shop_floor/shop_floor.js:1085
msgid "Quality Inspection {0} is Rejected. Resolve the issue or follow your rejection process before submitting the job card."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:877
+#: erpnext/manufacturing/doctype/job_card/job_card.py:874
msgid "Quality Inspection {0} is not submitted for the item: {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:887
+#: erpnext/manufacturing/doctype/job_card/job_card.py:884
msgid "Quality Inspection {0} is rejected for the item: {1}"
msgstr ""
#: erpnext/public/js/controllers/transaction.js:446
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:211
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:206
msgid "Quality Inspection(s)"
msgstr "Inspection(s) Qualite"
@@ -42637,7 +42992,7 @@ msgstr "Inspection(s) Qualite"
msgid "Quality Inspections"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:575
+#: erpnext/setup/doctype/company/company.py:620
msgid "Quality Management"
msgstr "Gestion de la qualité"
@@ -42728,6 +43083,8 @@ msgstr ""
#. Label of the qty (Float) field in DocType 'BOM Creator'
#. Label of the section_break_4rxf (Section Break) field in DocType 'Production
#. Plan Sub Assembly Item'
+#. Option for the 'Based On' (Select) field in DocType 'Proforma Invoice'
+#. Label of the qty (Float) field in DocType 'Proforma Invoice Item'
#. Label of the qty (Float) field in DocType 'Quotation Item'
#. Label of the qty (Float) field in DocType 'Sales Order Item'
#. Label of the qty (Float) field in DocType 'Delivery Note Item'
@@ -42769,9 +43126,11 @@ msgstr ""
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:194
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:218
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
-#: erpnext/public/js/controllers/buying.js:616
+#: erpnext/public/js/controllers/buying.js:621
#: erpnext/public/js/stock_analytics.js:50
#: erpnext/public/js/utils/serial_no_batch_selector.js:500
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:51
@@ -42780,11 +43139,12 @@ msgstr ""
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
#: erpnext/stock/dashboard/item_dashboard.js:248
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
-#: erpnext/stock/doctype/material_request/material_request.js:369
+#: erpnext/stock/doctype/material_request/material_request.js:370
+#: erpnext/stock/doctype/material_request/material_request.js:509
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:828
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:799
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
@@ -42898,6 +43258,15 @@ msgstr "Quantité et Entrepôt"
msgid "Quantity cannot be greater than {0} for Item {1}"
msgstr ""
+#: erpnext/stock/doctype/material_request/mapper.py:235
+msgid "Quantity for Item {0} must be greater than zero and cannot exceed {1}"
+msgstr ""
+
+#: erpnext/stock/doctype/material_request/material_request.js:565
+msgctxt "${pending_qty}"
+msgid "Quantity for Item {0} must be greater than zero and cannot exceed {1}"
+msgstr ""
+
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:563
msgid "Quantity is mandatory for the selected items."
msgstr ""
@@ -42910,7 +43279,7 @@ msgstr ""
msgid "Quantity must be greater than zero"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1654
+#: erpnext/stock/doctype/item/item.py:1652
msgid "Quantity must be greater than zero."
msgstr "La quantité doit être supérieure à zéro."
@@ -42928,8 +43297,7 @@ msgid "Quantity required for Item {0} in row {1}"
msgstr "Quantité requise pour l'Article {0} à la ligne {1}"
#: erpnext/manufacturing/doctype/bom/bom.py:673
-#: erpnext/manufacturing/doctype/job_card/job_card.js:341
-#: erpnext/manufacturing/doctype/job_card/job_card.js:409
+#: erpnext/manufacturing/doctype/job_card/job_card.js:391
msgid "Quantity should be greater than 0"
msgstr "Quantité doit être supérieure à 0"
@@ -42937,7 +43305,7 @@ msgstr "Quantité doit être supérieure à 0"
msgid "Quantity to Manufacture"
msgstr "Quantité à fabriquer"
-#: erpnext/manufacturing/doctype/work_order/mapper.py:372
+#: erpnext/manufacturing/doctype/work_order/mapper.py:376
msgid "Quantity to Manufacture can not be zero for the operation {0}"
msgstr "La quantité à fabriquer ne peut pas être nulle pour l'opération {0}"
@@ -42949,7 +43317,7 @@ msgstr "La quantité à produire doit être supérieur à 0."
msgid "Quantity to Scan"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:932
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:972
msgid "Quantity {0} should not be greater than allowed quantity {1}"
msgstr ""
@@ -42982,7 +43350,7 @@ msgstr "Chaîne de caractères du lien de requête"
msgid "Queue Size should be between 5 and 100"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:339
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:340
msgid "Quick Journal Entry"
msgstr "Écriture Rapide dans le Journal"
@@ -43095,7 +43463,7 @@ msgstr "Devis {0} est annulée"
msgid "Quotation {0} not of type {1}"
msgstr "Le devis {0} n'est pas du type {1}"
-#: erpnext/selling/doctype/quotation/quotation.py:353
+#: erpnext/selling/doctype/quotation/quotation.py:368
#: erpnext/selling/page/sales_funnel/sales_funnel.py:72
msgid "Quotations"
msgstr "Devis"
@@ -43171,6 +43539,7 @@ msgstr "Créé par (Email)"
#. Label of the rate (Currency) field in DocType 'Work Order Additional Item'
#. Label of the rate (Currency) field in DocType 'Work Order Item'
#. Label of the rate (Float) field in DocType 'Product Bundle Item'
+#. Label of the rate (Currency) field in DocType 'Proforma Invoice Item'
#. Label of the rate (Currency) field in DocType 'Quotation Item'
#. Label of the rate (Currency) field in DocType 'Sales Order Item'
#. Label of the rate (Currency) field in DocType 'Delivery Note Item'
@@ -43220,6 +43589,7 @@ msgstr "Créé par (Email)"
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/public/js/utils.js:904
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:46
@@ -43401,7 +43771,7 @@ msgstr "Taux auquel la devise du fournisseur est convertie en devise société d
msgid "Rate at which this tax is applied"
msgstr "Taux auquel cette taxe est appliquée"
-#: erpnext/accounts/services/child_item_update.py:515
+#: erpnext/accounts/services/child_item_update.py:516
msgid "Rate of '{0}' items cannot be changed"
msgstr ""
@@ -43468,8 +43838,8 @@ msgid "Ratios"
msgstr ""
#: erpnext/manufacturing/report/bom_variance_report/bom_variance_report.py:52
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:46
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:216
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:49
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:219
msgid "Raw Material"
msgstr "Matières Premières"
@@ -43549,7 +43919,7 @@ msgstr "Entrepôt de matières premières"
#: erpnext/manufacturing/doctype/bom/bom.js:1085
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:379
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:398
msgid "Raw Materials"
msgstr "Matières premières"
@@ -43628,7 +43998,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:788
#: erpnext/selling/doctype/sales_order/sales_order.js:1012
#: erpnext/selling/doctype/sales_order/sales_order_list.js:70
-#: erpnext/stock/doctype/material_request/material_request.js:246
+#: erpnext/stock/doctype/material_request/material_request.js:247
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.js:116
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:163
msgid "Re-open"
@@ -43758,10 +44128,6 @@ msgstr ""
msgid "Recalculate Batch Qty"
msgstr ""
-#: erpnext/stock/doctype/bin/bin.js:10
-msgid "Recalculate Bin Qty"
-msgstr ""
-
#. Label of the recalculate_rate (Check) field in DocType 'Stock Ledger Entry'
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
msgid "Recalculate Incoming/Outgoing Rate"
@@ -43773,6 +44139,10 @@ msgstr ""
msgid "Recalculate Valuation Rate"
msgstr ""
+#: erpnext/stock/doctype/bin/bin.js:10
+msgid "Recalculate Values"
+msgstr ""
+
#. Option for the 'Status' (Select) field in DocType 'Asset'
#. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
#. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
@@ -43824,7 +44194,7 @@ msgid "Receivable / Payable Account"
msgstr "Compte Débiteur / Créditeur"
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:79
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1158
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1163
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
#: erpnext/accounts/report/sales_register/sales_register.py:231
#: erpnext/accounts/report/sales_register/sales_register.py:285
@@ -43857,7 +44227,7 @@ msgstr "Recevoir"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:120
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:123
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Receive from Customer"
@@ -43946,7 +44316,7 @@ msgstr ""
msgid "Received Quantity"
msgstr "Quantité reçue"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:376
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:371
msgid "Received Stock Entries"
msgstr "Entrées de stock reçues"
@@ -44176,7 +44546,7 @@ msgstr ""
msgid "Recording URL"
msgstr "URL d'enregistrement"
-#: erpnext/public/js/shop_floor/shop_floor.js:1031
+#: erpnext/public/js/shop_floor/shop_floor.js:1076
msgid "Recording inspection..."
msgstr ""
@@ -44288,7 +44658,7 @@ msgstr "Référence #"
msgid "Reference #{0} dated {1}"
msgstr "Référence #{0} datée du {1}"
-#: erpnext/public/js/controllers/transaction.js:2913
+#: erpnext/public/js/controllers/transaction.js:2905
msgid "Reference Date for Early Payment Discount"
msgstr ""
@@ -44338,7 +44708,7 @@ msgstr "Le N° de Référence et la Date de Référence sont nécessaires pour u
msgid "Reference No is mandatory if you entered Reference Date"
msgstr "N° de Référence obligatoire si vous avez entré une date"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:265
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:263
msgid "Reference No."
msgstr "Numéro de référence"
@@ -44420,7 +44790,7 @@ msgstr ""
msgid "Reference number of the invoice from the previous system"
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:142
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:143
msgid "Reference: {0}, Item Code: {1} and Customer: {2}"
msgstr "Référence: {0}, Code de l'article: {1} et Client: {2}"
@@ -44508,6 +44878,18 @@ msgstr "Qté Rejetée"
msgid "Rejected Quantity"
msgstr "Quantité Rejetée"
+#. Label of the rejected_serial_batch_entries_section (Section Break) field in
+#. DocType 'Purchase Invoice Item'
+#. Label of the rejected_serial_batch_entries_section (Section Break) field in
+#. DocType 'Purchase Receipt Item'
+#. Label of the rejected_serial_batch_entries_section (Section Break) field in
+#. DocType 'Subcontracting Receipt Item'
+#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgid "Rejected Serial / Batch Entries"
+msgstr ""
+
#. Label of the rejected_serial_no (Text) field in DocType 'Purchase Invoice
#. Item'
#. Label of the rejected_serial_no (Text) field in DocType 'Purchase Receipt
@@ -44599,13 +44981,13 @@ msgid "Remaining Amount"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:189
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1235
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1240
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
msgid "Remaining Balance"
msgstr "Solde restant"
#. Label of the remark (Small Text) field in DocType 'Journal Entry'
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:365
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:366
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/selling/page/point_of_sale/pos_payment.js:489
msgid "Remark"
@@ -44657,7 +45039,7 @@ msgstr "Remarque"
#: erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:135
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1267
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1272
#: erpnext/accounts/report/general_ledger/general_ledger.html:163
#: erpnext/accounts/report/general_ledger/general_ledger.py:818
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:121
@@ -44721,7 +45103,7 @@ msgstr "Renommez la valeur de l'attribut dans l'attribut de l'article."
msgid "Rename Log"
msgstr "Journal des Renommages"
-#: erpnext/accounts/doctype/account/account.py:569
+#: erpnext/accounts/doctype/account/account.py:600
msgid "Rename Not Allowed"
msgstr "Renommer non autorisé"
@@ -44738,15 +45120,15 @@ msgstr ""
msgid "Rename jobs for doctype {0} have not been enqueued."
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:561
+#: erpnext/accounts/doctype/account/account.py:592
msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
msgstr "Le renommer n'est autorisé que via la société mère {0}, pour éviter les incompatibilités."
#: erpnext/manufacturing/doctype/workstation/test_workstation.py:90
#: erpnext/manufacturing/doctype/workstation/test_workstation.py:101
-#: erpnext/manufacturing/doctype/workstation/test_workstation.py:138
+#: erpnext/manufacturing/doctype/workstation/test_workstation.py:142
#: erpnext/patches/v16_0/make_workstation_operating_components.py:49
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:316
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:319
msgid "Rent"
msgstr ""
@@ -44759,13 +45141,13 @@ msgstr "Loué"
#. Label of the reorder_level (Float) field in DocType 'Material Request Item'
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:213
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:221
msgid "Reorder Level"
msgstr "Niveau de réapprovisionnement"
#. Label of the reorder_qty (Float) field in DocType 'Material Request Item'
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:220
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:228
msgid "Reorder Qty"
msgstr "Qté de Réapprovisionnement"
@@ -44776,7 +45158,7 @@ msgstr "Niveau de réapprovisionnement basé sur l’Entrepôt"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:95
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:98
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Repack"
@@ -44834,7 +45216,11 @@ msgstr ""
#. Label of the report_date (Date) field in DocType 'Quality Inspection'
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:120
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:16
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:121
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:18
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:75
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Report Date"
@@ -44857,7 +45243,7 @@ msgstr ""
msgid "Report Template"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:462
+#: erpnext/accounts/doctype/account/account.py:493
msgid "Report Type is mandatory"
msgstr "Le Type de Rapport est nécessaire"
@@ -44954,7 +45340,7 @@ msgstr ""
msgid "Repost Status"
msgstr ""
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:149
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:239
msgid "Repost has started in the background"
msgstr ""
@@ -44966,6 +45352,12 @@ msgstr ""
msgid "Repost started in the background"
msgstr ""
+#. Option for the 'Status' (Select) field in DocType 'Repost Accounting Ledger
+#. Items'
+#: erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgid "Reposted"
+msgstr ""
+
#. Label of the reposting_data_file (Attach) field in DocType 'Repost Item
#. Valuation'
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -44997,6 +45389,12 @@ msgstr ""
msgid "Reposting Reference"
msgstr ""
+#. Label of the reposting_status_section (Section Break) field in DocType
+#. 'Repost Accounting Ledger Items'
+#: erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgid "Reposting Status"
+msgstr ""
+
#. Label of the vouchers_based_on_item_and_warehouse_section (Section Break)
#. field in DocType 'Repost Item Valuation'
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -45007,6 +45405,14 @@ msgstr ""
msgid "Reposting Vouchers Progress"
msgstr ""
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:216
+msgid "Reposting can be started only for submitted document."
+msgstr ""
+
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:221
+msgid "Reposting cannot be started when status is {0}."
+msgstr ""
+
#: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:232
#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:340
msgid "Reposting entries created: {0}"
@@ -45028,6 +45434,14 @@ msgstr ""
msgid "Reposting in the background."
msgstr ""
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:211
+msgid "Reposting is still in progress in background."
+msgstr ""
+
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:315
+msgid "Reposting {0} {1}"
+msgstr ""
+
#. Label of the represents_company (Link) field in DocType 'Purchase Invoice'
#. Label of the represents_company (Link) field in DocType 'Sales Invoice'
#. Label of the represents_company (Link) field in DocType 'Purchase Order'
@@ -45111,7 +45525,7 @@ msgstr "Demande de Renseignements"
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:70
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/stock/doctype/material_request/material_request.js:205
+#: erpnext/stock/doctype/material_request/material_request.js:206
#: erpnext/workspace_sidebar/buying.json
msgid "Request for Quotation"
msgstr "Appel d'Offre"
@@ -45169,7 +45583,8 @@ msgstr "Articles demandés à commander et à recevoir"
#: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/packed_item/packed_item.json
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:157
+#: erpnext/stock/page/stock_balance/stock_balance.js:61
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:158
msgid "Requested Qty"
msgstr "Qté demandée"
@@ -45282,11 +45697,11 @@ msgstr "Obligations"
msgid "Requires Fulfilment"
msgstr "Nécessite des conditions"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:263
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:266
msgid "Research"
msgstr "Recherche"
-#: erpnext/setup/doctype/company/company.py:581
+#: erpnext/setup/doctype/company/company.py:626
msgid "Research & Development"
msgstr "Recherche & Développement"
@@ -45314,7 +45729,7 @@ msgstr "Re-sélectionner, si le contact choisi est édité après l'enregistreme
msgid "Reseller"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.js:47
+#: erpnext/accounts/doctype/payment_request/payment_request.js:49
msgid "Resend Payment Email"
msgstr "Renvoyer Email de Paiement"
@@ -45377,7 +45792,7 @@ msgstr ""
msgid "Reserved"
msgstr "Réservé"
-#: erpnext/stock/services/serial_batch_bundle_service.py:664
+#: erpnext/stock/services/serial_batch_bundle_service.py:665
msgid "Reserved Batch Conflict"
msgstr ""
@@ -45395,8 +45810,9 @@ msgstr ""
#: erpnext/stock/dashboard/item_dashboard_list.html:20
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:52
#: erpnext/stock/report/reserved_stock/reserved_stock.py:124
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:171
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:172
#: erpnext/subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
msgid "Reserved Qty"
msgstr "Qté Réservées"
@@ -45410,11 +45826,13 @@ msgstr "La quantité réservée ({0}) ne peut pas être fractionnaire. Pour perm
#. Label of the reserved_qty_for_production (Float) field in DocType 'Bin'
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/stock/doctype/bin/bin.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:53
msgid "Reserved Qty for Production"
msgstr "Qté Réservée pour la Production"
#. Label of the reserved_qty_for_production_plan (Float) field in DocType 'Bin'
#: erpnext/stock/doctype/bin/bin.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:57
msgid "Reserved Qty for Production Plan"
msgstr "Qté Réservée pour un Plan de Production"
@@ -45424,6 +45842,7 @@ msgstr "Quantité réservée à la production : Quantité de matières première
#. Label of the reserved_qty_for_sub_contract (Float) field in DocType 'Bin'
#: erpnext/stock/doctype/bin/bin.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:54
msgid "Reserved Qty for Subcontract"
msgstr ""
@@ -45447,7 +45866,7 @@ msgstr "Quantité Réservée"
msgid "Reserved Quantity for Production"
msgstr "Quantité réservée pour la production"
-#: erpnext/stock/stock_ledger.py:2500
+#: erpnext/stock/stock_ledger.py:2515
msgid "Reserved Serial No."
msgstr ""
@@ -45461,15 +45880,17 @@ msgstr ""
#: erpnext/stock/dashboard/item_dashboard_list.html:15
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/pick_list/pick_list.js:178
+#: erpnext/stock/page/stock_balance/stock_balance.js:59
#: erpnext/stock/report/reserved_stock/reserved_stock.json
#: erpnext/stock/report/stock_balance/stock_balance.py:573
-#: erpnext/stock/stock_ledger.py:2484
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:207
+#: erpnext/stock/stock_ledger.py:2499
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:204
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:332
msgid "Reserved Stock"
msgstr "Stock réservé"
-#: erpnext/stock/stock_ledger.py:2529
+#: erpnext/stock/stock_ledger.py:2544
msgid "Reserved Stock for Batch"
msgstr ""
@@ -45481,34 +45902,22 @@ msgstr "Stock réservé pour des matières premières"
msgid "Reserved Stock for Sub-assembly"
msgstr "Stock réservé pour des sous-ensembles"
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:199
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:200
msgid "Reserved for POS Transactions"
msgstr "Réservé aux transactions Caisse (POS)"
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:178
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:179
msgid "Reserved for Production"
msgstr "Réserver pour la production"
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:185
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:186
msgid "Reserved for Production Plan"
msgstr "Réserver pour un plan de production"
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:192
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:193
msgid "Reserved for Sub Contracting"
msgstr "Réservé à la sous-traitance"
-#: erpnext/stock/page/stock_balance/stock_balance.js:53
-msgid "Reserved for manufacturing"
-msgstr "Réservé pour la production"
-
-#: erpnext/stock/page/stock_balance/stock_balance.js:52
-msgid "Reserved for sale"
-msgstr "Réservé à la vente"
-
-#: erpnext/stock/page/stock_balance/stock_balance.js:54
-msgid "Reserved for sub contracting"
-msgstr "Réservé à la sous-traitance"
-
#: erpnext/public/js/stock_reservation.js:203
#: erpnext/selling/doctype/sales_order/sales_order.js:421
#: erpnext/stock/doctype/pick_list/pick_list.js:307
@@ -45665,8 +46074,8 @@ msgstr ""
msgid "Responsible"
msgstr "Responsable"
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:108
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:158
+#: erpnext/setup/setup_wizard/operations/defaults_setup.py:107
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:161
msgid "Rest Of The World"
msgstr "Reste du monde"
@@ -45692,6 +46101,12 @@ msgstr ""
msgid "Restrict"
msgstr ""
+#. Label of the enable_overdue_billing_threshold (Check) field in DocType
+#. 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Restrict Customer Over Billing"
+msgstr ""
+
#. Label of the restrict_based_on (Select) field in DocType 'Party Specific
#. Item'
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
@@ -45713,6 +46128,10 @@ msgstr ""
msgid "Restrict to Countries"
msgstr "Restreindre aux pays"
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:151
+msgid "Restricted to Other Companies"
+msgstr ""
+
#. Label of the result_key (Table) field in DocType 'Currency Exchange
#. Settings'
#: erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -45744,7 +46163,7 @@ msgstr "Champ du titre du résultat"
msgid "Resume"
msgstr "CV"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:661
+#: erpnext/manufacturing/doctype/job_card/job_card.js:671
#: erpnext/public/js/templates/shop_floor_template.html:779
msgid "Resume Job"
msgstr ""
@@ -45876,7 +46295,7 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:126
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:129
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Return Raw Material to Customer"
@@ -45988,10 +46407,10 @@ msgstr ""
msgid "Revaluation Journal: {0}"
msgstr ""
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:151
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:113
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:183
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:141
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:154
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:116
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:186
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:144
msgid "Revaluation Journals"
msgstr ""
@@ -46000,10 +46419,6 @@ msgstr ""
msgid "Revaluation Surplus"
msgstr ""
-#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:631
-msgid "Revaluation journal for {0} has been created: {1}"
-msgstr ""
-
#: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
msgid "Revenue"
msgstr ""
@@ -46026,7 +46441,7 @@ msgstr ""
msgid "Reversal Of Exchange Rate Revaluation"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:253
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:254
msgid "Reverse Journal Entry"
msgstr "Ecriture de journal de contre-passation"
@@ -46035,6 +46450,10 @@ msgstr "Ecriture de journal de contre-passation"
msgid "Reverse Sign"
msgstr ""
+#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:635
+msgid "Reverse {0} already available in draft status: {1}"
+msgstr ""
+
#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:118
msgid "Reversing Journals..."
msgstr ""
@@ -46158,6 +46577,12 @@ msgstr "Sonnerie"
msgid "Rod"
msgstr ""
+#. Label of the role_allowed_to_bypass_overdue_billing (Link) field in DocType
+#. 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Role Allowed to Bypass Over Billing Restriction"
+msgstr ""
+
#. Label of the role_allowed_to_over_deliver_receive (Link) field in DocType
#. 'Stock Settings'
#: erpnext/stock/doctype/stock_settings/stock_settings.json
@@ -46175,12 +46600,6 @@ msgstr ""
msgid "Role allowed to bypass credit limit"
msgstr ""
-#. Label of the role_allowed_to_bypass_overdue_billing (Link) field in DocType
-#. 'Accounts Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Role allowed to bypass overdue billing limit"
-msgstr ""
-
#. Description of the 'Exempted Role' (Link) field in DocType 'Accounting
#. Period'
#: erpnext/accounts/doctype/accounting_period/accounting_period.json
@@ -46246,11 +46665,11 @@ msgstr "Type de racine"
msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:459
+#: erpnext/accounts/doctype/account/account.py:490
msgid "Root Type is mandatory"
msgstr "Le type de racine est obligatoire"
-#: erpnext/accounts/doctype/account/account.py:219
+#: erpnext/accounts/doctype/account/account.py:250
msgid "Root cannot be edited."
msgstr "La racine ne peut pas être modifiée."
@@ -46464,7 +46883,7 @@ msgstr "Row # {0} (Table de paiement): le montant doit être négatif"
msgid "Row #{0} (Payment Table): Amount must be positive"
msgstr "Ligne #{0} (Table de paiement): Le montant doit être positif"
-#: erpnext/stock/doctype/item/item.py:590
+#: erpnext/stock/doctype/item/item.py:588
msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
msgstr ""
@@ -46566,15 +46985,15 @@ msgstr "Ligne # {0}: impossible de supprimer l'élément {1} auquel un bon de tr
msgid "Row #{0}: Cannot delete item {1} which is already ordered against this Sales Order."
msgstr ""
-#: erpnext/accounts/services/child_item_update.py:525
+#: erpnext/accounts/services/child_item_update.py:526
msgid "Row #{0}: Cannot set Rate if the billed amount is greater than the amount for Item {1}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1232
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1244
msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:233
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:235
msgid "Row #{0}: Cannot transfer {1} {2} of Item {3}. Maximum transferable quantity is {4} {2}."
msgstr ""
@@ -46680,7 +47099,7 @@ msgstr ""
msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
msgstr "Ligne {0}: la date de livraison prévue ne peut pas être avant la date de commande"
-#: erpnext/stock/services/base_stock_gl_composer.py:263
+#: erpnext/stock/services/base_stock_gl_composer.py:266
msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
msgstr ""
@@ -46743,7 +47162,7 @@ msgstr ""
msgid "Row #{0}: From Date cannot be before To Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:944
+#: erpnext/manufacturing/doctype/job_card/job_card.py:941
msgid "Row #{0}: From Time and To Time fields are required"
msgstr ""
@@ -46763,7 +47182,7 @@ msgstr ""
msgid "Row #{0}: Item {1} does not exist"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1661
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1666
msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
msgstr "Ligne #{0} : l'article {1} a été prélevé, veuillez réserver le stock depuis la liste de prélèvement."
@@ -46840,7 +47259,7 @@ msgstr ""
msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
msgstr "Ligne #{0} : Changement de Fournisseur non autorisé car une Commande d'Achat existe déjà"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1744
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1749
msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
msgstr ""
@@ -46893,7 +47312,7 @@ msgstr ""
msgid "Row #{0}: Please select the Sub Assembly Warehouse"
msgstr "Ligne #{0} : Veuillez sélectionner l'entrepôt de sous-assemblage"
-#: erpnext/stock/doctype/item/item.py:597
+#: erpnext/stock/doctype/item/item.py:595
msgid "Row #{0}: Please set reorder quantity"
msgstr "Ligne #{0} : Veuillez définir la quantité de réapprovisionnement"
@@ -46943,7 +47362,7 @@ msgstr ""
msgid "Row #{0}: Quantity cannot be a non-positive number. Please increase the quantity or remove the Item {1}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:923
+#: erpnext/controllers/accounts_controller.py:925
msgid "Row #{0}: Quantity for Item {1} cannot be zero."
msgstr "Ligne n° {0}: La quantité de l'article {1} ne peut être nulle"
@@ -46951,7 +47370,7 @@ msgstr "Ligne n° {0}: La quantité de l'article {1} ne peut être nulle"
msgid "Row #{0}: Quantity of Item {1} cannot be more than {2} {3} against Subcontracting Inward Order {4}"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1729
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1734
msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
msgstr ""
@@ -47088,15 +47507,15 @@ msgstr ""
msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1674
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1679
msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1687
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1692
msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1701
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1706
msgid "Row #{0}: Stock is already reserved for the Item {1}."
msgstr ""
@@ -47108,8 +47527,8 @@ msgstr ""
msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1263
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1715
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1265
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1720
msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
msgstr ""
@@ -47133,7 +47552,7 @@ msgstr ""
msgid "Row #{0}: The original Invoice {1} of return invoice {2} is not consolidated."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:606
+#: erpnext/stock/doctype/item/item.py:604
msgid "Row #{0}: The warehouse {1} is not a child warehouse of a group warehouse {2}"
msgstr ""
@@ -47190,7 +47609,7 @@ msgstr "Ligne #{0}: {1}"
msgid "Row #{0}: {1} account is not of type {2}"
msgstr ""
-#: erpnext/public/js/controllers/buying.js:261
+#: erpnext/public/js/controllers/buying.js:266
msgid "Row #{0}: {1} can not be negative for item {2}"
msgstr "Ligne #{0} : {1} ne peut pas être négatif pour l’article {2}"
@@ -47206,7 +47625,7 @@ msgstr "Ligne n ° {0}: {1} est requise pour créer les {2} factures d'ouverture
msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1562
+#: erpnext/stock/doctype/item/item.py:1560
msgid "Row #{0}: {1} {2} does not belong to Company {3}. Please select valid {4}."
msgstr ""
@@ -47226,23 +47645,23 @@ msgstr ""
msgid "Row #{idx}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor."
msgstr ""
-#: erpnext/controllers/buying_controller.py:641
+#: erpnext/controllers/buying_controller.py:652
msgid "Row #{idx}: Item rate has been updated as per valuation rate since its an internal stock transfer."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1077
+#: erpnext/controllers/buying_controller.py:1088
msgid "Row #{idx}: Please enter a location for the asset item {item_code}."
msgstr ""
-#: erpnext/controllers/buying_controller.py:734
+#: erpnext/controllers/buying_controller.py:745
msgid "Row #{idx}: Received Qty must be equal to Accepted + Rejected Qty for Item {item_code}."
msgstr ""
-#: erpnext/controllers/buying_controller.py:747
+#: erpnext/controllers/buying_controller.py:758
msgid "Row #{idx}: {field_label} can not be negative for item {item_code}."
msgstr "Ligne #{idx} : {field_label} ne peut pas être négatif pour l’article {item_code}."
-#: erpnext/controllers/buying_controller.py:700
+#: erpnext/controllers/buying_controller.py:711
msgid "Row #{idx}: {field_label} is mandatory."
msgstr ""
@@ -47250,7 +47669,7 @@ msgstr ""
msgid "Row #{idx}: {from_warehouse_field} and {to_warehouse_field} cannot be same."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1193
+#: erpnext/controllers/buying_controller.py:1204
msgid "Row #{idx}: {schedule_date} cannot be before {transaction_date}."
msgstr ""
@@ -47262,7 +47681,7 @@ msgstr ""
msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:807
+#: erpnext/manufacturing/doctype/job_card/job_card.py:804
msgid "Row {0} : Operation is required against the raw material item {1}"
msgstr "Ligne {0}: l'opération est requise pour l'article de matière première {1}"
@@ -47302,7 +47721,7 @@ msgstr ""
msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:729
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:769
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr ""
@@ -47359,7 +47778,7 @@ msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory.
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:724
-#: erpnext/controllers/taxes_and_totals.py:1370
+#: erpnext/controllers/taxes_and_totals.py:1414
msgid "Row {0}: Exchange Rate is mandatory"
msgstr "Ligne {0} : Le Taux de Change est obligatoire"
@@ -47391,7 +47810,7 @@ msgstr "Ligne {0}: pour le fournisseur {1}, l'adresse e-mail est obligatoire pou
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:356
+#: erpnext/manufacturing/doctype/job_card/job_card.py:353
msgid "Row {0}: From Time and To Time of {1} are overlapping with {2}"
msgstr ""
@@ -47403,7 +47822,7 @@ msgstr "Ligne {0} : Heure de Début et Heure de Fin de {1} sont en conflit avec
msgid "Row {0}: From Warehouse is mandatory for internal transfers"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:337
+#: erpnext/manufacturing/doctype/job_card/job_card.py:334
msgid "Row {0}: From time must be less than to time"
msgstr "Ligne {0}: le temps doit être inférieur au temps"
@@ -47559,7 +47978,7 @@ msgstr ""
msgid "Row {0}: The {3} Account {1} does not belong to the company {2}"
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:215
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:216
msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
msgstr ""
@@ -47588,7 +48007,7 @@ msgstr ""
msgid "Row {0}: Workstation or Workstation Type is mandatory for an operation {1}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:865
+#: 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}"
@@ -47624,7 +48043,7 @@ msgstr ""
msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
msgstr "Ligne {1}: la quantité ({0}) ne peut pas être une fraction. Pour autoriser cela, désactivez «{2}» dans UdM {3}."
-#: erpnext/controllers/buying_controller.py:1059
+#: erpnext/controllers/buying_controller.py:1070
msgid "Row {idx}: Asset Naming Series is mandatory for the auto creation of assets for item {item_code}."
msgstr ""
@@ -47658,7 +48077,7 @@ msgstr "Des lignes avec des dates d'échéance en double dans les autres lignes
msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:279
+#: erpnext/controllers/accounts_controller.py:281
msgid "Rows: {0} in {1} section are invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
msgstr ""
@@ -47889,12 +48308,12 @@ msgstr "Mode de Rémunération"
#: erpnext/regional/report/vat_audit_report/vat_audit_report.py:143
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
-#: erpnext/setup/doctype/company/company.py:527
-#: erpnext/setup/doctype/company/company.py:720
+#: erpnext/setup/doctype/company/company.py:572
+#: erpnext/setup/doctype/company/company.py:765
#: erpnext/setup/doctype/company/company_dashboard.py:9
#: erpnext/setup/doctype/sales_person/sales_person_dashboard.py:12
-#: erpnext/setup/install.py:408
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:297
+#: erpnext/setup/install.py:414
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:300
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_list.js:29
#: erpnext/stock/doctype/pick_list/pick_list_dashboard.py:17
@@ -47905,7 +48324,7 @@ msgstr "Ventes"
msgid "Sales & Purchase"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:720
+#: erpnext/setup/doctype/company/company.py:765
msgid "Sales Account"
msgstr "Compte de vente"
@@ -48147,6 +48566,7 @@ msgstr ""
#. Label of the sales_order (Link) field in DocType 'Work Order'
#. Label of the sales_order (Link) field in DocType 'Project'
#. Label of the sales_order (Link) field in DocType 'Delivery Schedule Item'
+#. Label of the sales_order (Link) field in DocType 'Proforma Invoice'
#. Name of a DocType
#. Label of a Link in the Selling Workspace
#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
@@ -48181,6 +48601,7 @@ msgstr ""
#: erpnext/manufacturing/report/work_order_summary/work_order_summary.py:217
#: erpnext/projects/doctype/project/project.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/quotation/quotation.js:134
#: erpnext/selling/doctype/quotation/quotation_dashboard.py:11
#: erpnext/selling/doctype/quotation/quotation_list.js:16
@@ -48194,7 +48615,7 @@ msgstr ""
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
#: erpnext/stock/doctype/delivery_note/delivery_note.js:157
#: erpnext/stock/doctype/delivery_note/delivery_note.js:223
-#: erpnext/stock/doctype/material_request/material_request.js:239
+#: erpnext/stock/doctype/material_request/material_request.js:240
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
@@ -48237,6 +48658,7 @@ msgstr "Date de la Commande Client"
#. Label of the sales_order_item (Data) field in DocType 'Work Order'
#. Label of the sales_order_item (Data) field in DocType 'Delivery Schedule
#. Item'
+#. Label of the so_detail (Data) field in DocType 'Proforma Invoice Item'
#. Name of a DocType
#. Label of the sales_order_item (Data) field in DocType 'Material Request
#. Item'
@@ -48255,6 +48677,7 @@ msgstr "Date de la Commande Client"
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1351
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
@@ -48310,8 +48733,8 @@ msgstr ""
msgid "Sales Order {0} is already linked to Project {1}, skipping the link."
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:888
-#: erpnext/selling/doctype/sales_order/mapper.py:901
+#: erpnext/selling/doctype/sales_order/mapper.py:890
+#: erpnext/selling/doctype/sales_order/mapper.py:903
msgid "Sales Order {0} is not available for production"
msgstr ""
@@ -48376,8 +48799,8 @@ 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:130
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1256
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1261
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:196
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
#: erpnext/selling/doctype/customer/customer.json
@@ -48482,8 +48905,8 @@ msgstr "Résumé du paiement des ventes"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:158
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1253
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1258
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:193
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
#: erpnext/accounts/report/gross_profit/gross_profit.js:50
@@ -48600,7 +49023,7 @@ msgstr "Récapitulatif des ventes"
#. Label of the sales_tax_template (Link) field in DocType 'Tax Rule'
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
-#: erpnext/setup/doctype/company/company.js:149
+#: erpnext/setup/doctype/company/company.js:158
msgid "Sales Tax Template"
msgstr "Modèle de la Taxe de Vente"
@@ -48667,7 +49090,7 @@ msgstr "Modèle de Taxes et Frais de Vente"
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_team/sales_team.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:247
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:250
#: erpnext/stock/doctype/delivery_note/delivery_note.json
msgid "Sales Team"
msgstr "Équipe des Ventes"
@@ -48733,24 +49156,28 @@ msgid "Sample Quantity"
msgstr "Quantité d'échantillon"
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:269
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:556
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:551
msgid "Sample Retention Stock Entry"
msgstr ""
-#. Label of the sample_retention_warehouse (Link) field in DocType 'Stock
-#. Settings'
-#: erpnext/stock/doctype/stock_settings/stock_settings.json
+#. Label of the sample_retention_warehouse (Link) field in DocType 'Company'
+#: erpnext/setup/doctype/company/company.json
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1296
msgid "Sample Retention Warehouse"
msgstr "Entrepôt de stockage des échantillons"
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1298
+msgid "Sample Retention Warehouse Missing"
+msgstr ""
+
#. Label of the sample_size (Float) field in DocType 'Quality Inspection'
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: erpnext/public/js/controllers/transaction.js:2970
+#: erpnext/public/js/controllers/transaction.js:2962
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Sample Size"
msgstr "Taille de l'Échantillon"
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1278
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1281
msgid "Sample quantity {0} cannot be more than received quantity {1}"
msgstr "La quantité d'échantillon {0} ne peut pas dépasser la quantité reçue {1}"
@@ -48760,7 +49187,7 @@ msgstr "La quantité d'échantillon {0} ne peut pas dépasser la quantité reçu
msgid "Sanctioned"
msgstr "Sanctionné"
-#: erpnext/public/js/shop_floor/shop_floor.js:920
+#: erpnext/public/js/shop_floor/shop_floor.js:965
msgid "Save & Continue"
msgstr ""
@@ -48774,7 +49201,7 @@ msgstr ""
msgid "Save the currently opened form"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:881
+#: erpnext/public/js/shop_floor/shop_floor.js:926
msgid "Saving job card..."
msgstr ""
@@ -48788,6 +49215,10 @@ msgstr ""
msgid "Sazhen"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:368
+msgid "Scan / select Serial No"
+msgstr ""
+
#. Label of the scan_barcode (Data) field in DocType 'POS Invoice'
#. Label of the scan_barcode (Data) field in DocType 'Purchase Invoice'
#. Label of the scan_barcode (Data) field in DocType 'Sales Invoice'
@@ -48816,12 +49247,18 @@ msgstr ""
msgid "Scan Barcode"
msgstr "Scan Code Barre"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:670
#: erpnext/public/js/utils/serial_no_batch_selector.js:171
msgid "Scan Batch No"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:230
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:664
+msgid "Scan Batch Nos"
+msgstr ""
+
#: erpnext/public/js/shop_floor/shop_floor.js:88
-#: erpnext/public/js/shop_floor/shop_floor.js:1431
+#: erpnext/public/js/shop_floor/shop_floor.js:1476
msgid "Scan Job Card"
msgstr ""
@@ -48832,23 +49269,29 @@ msgstr ""
msgid "Scan Mode"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:670
#: erpnext/public/js/utils/serial_no_batch_selector.js:156
msgid "Scan Serial No"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:230
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:664
+msgid "Scan Serial Nos"
+msgstr ""
+
#: erpnext/public/js/utils/barcode_scanner.js:205
msgid "Scan barcode for item {0}"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1405
+#: erpnext/public/js/shop_floor/shop_floor.js:1450
msgid "Scan job card"
msgstr ""
-#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:111
+#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:101
msgid "Scan mode enabled, existing quantity will not be fetched."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1434
+#: erpnext/public/js/shop_floor/shop_floor.js:1479
msgid "Scan or enter Job Card"
msgstr ""
@@ -48862,6 +49305,10 @@ msgstr "Chèque Numérisé"
msgid "Scanned Quantity"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:680
+msgid "Scanned: {0}"
+msgstr ""
+
#. Label of the schedule_date (Date) field in DocType 'Depreciation Schedule'
#. Label of the schedule_date (Datetime) field in DocType 'Production Plan Sub
#. Assembly Item'
@@ -48871,7 +49318,7 @@ msgstr ""
msgid "Schedule Date"
msgstr "Date du Calendrier"
-#: erpnext/public/js/controllers/transaction.js:553
+#: erpnext/public/js/controllers/transaction.js:556
msgid "Schedule Name"
msgstr ""
@@ -48882,7 +49329,7 @@ msgstr ""
msgid "Scheduled Date"
msgstr "Date Prévue"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:432
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:433
msgid "Scheduled Date is required."
msgstr ""
@@ -48924,6 +49371,10 @@ msgstr ""
msgid "Scheduler is inactive. Cannot merge accounts."
msgstr ""
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:232
+msgid "Scheduler is inactive. Reposting will only run once background jobs are processed."
+msgstr ""
+
#. Label of the schedules (Table) field in DocType 'Maintenance Schedule'
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json
msgid "Schedules"
@@ -49064,7 +49515,7 @@ msgstr ""
msgid "Search values..."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1403
+#: erpnext/public/js/shop_floor/shop_floor.js:1448
msgid "Search work orders"
msgstr ""
@@ -49201,7 +49652,9 @@ msgid "Select BOM and Qty for Production"
msgstr "Sélectionner la nomenclature et la Qté pour la Production"
#: erpnext/assets/doctype/asset_repair/asset_repair.js:243
-#: erpnext/public/js/utils/sales_common.js:447
+#: erpnext/public/js/utils/sales_common.js:452
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:376
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:453
#: erpnext/stock/doctype/pick_list/pick_list.js:399
msgid "Select Batch No"
msgstr "Sélectionner le Lot"
@@ -49222,7 +49675,7 @@ msgstr "Sélectionner une Marque ..."
msgid "Select Columns and Filters"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:291
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:292
msgid "Select Company"
msgstr "Sélectionnez une entreprise"
@@ -49230,7 +49683,7 @@ msgstr "Sélectionnez une entreprise"
msgid "Select Company Address"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:476
+#: erpnext/manufacturing/doctype/job_card/job_card.js:485
msgid "Select Corrective Operation"
msgstr ""
@@ -49266,7 +49719,7 @@ msgstr ""
msgid "Select Dispatch Address "
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:705
+#: erpnext/manufacturing/doctype/job_card/job_card.js:715
msgid "Select Employees"
msgstr "Sélectionner les Employés"
@@ -49291,7 +49744,7 @@ msgstr "Sélectionner des éléments"
msgid "Select Items based on Delivery Date"
msgstr "Sélectionnez les articles en fonction de la Date de Livraison"
-#: erpnext/public/js/controllers/transaction.js:3005
+#: erpnext/public/js/controllers/transaction.js:2997
msgid "Select Items for Quality Inspection"
msgstr ""
@@ -49321,7 +49774,11 @@ msgstr ""
msgid "Select Loyalty Program"
msgstr "Sélectionner un programme de fidélité"
-#: erpnext/public/js/controllers/transaction.js:539
+#: erpnext/manufacturing/doctype/job_card/job_card.js:545
+msgid "Select Operation Row"
+msgstr ""
+
+#: erpnext/public/js/controllers/transaction.js:542
msgid "Select Payment Schedule"
msgstr ""
@@ -49335,13 +49792,14 @@ msgid "Select Quantity"
msgstr "Sélectionner Quantité"
#: erpnext/assets/doctype/asset_repair/asset_repair.js:243
-#: erpnext/public/js/utils/sales_common.js:447
+#: erpnext/public/js/utils/sales_common.js:452
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:462
#: erpnext/stock/doctype/pick_list/pick_list.js:399
msgid "Select Serial No"
msgstr "Sélectionner le n° de série"
#: erpnext/assets/doctype/asset_repair/asset_repair.js:246
-#: erpnext/public/js/utils/sales_common.js:450
+#: erpnext/public/js/utils/sales_common.js:455
#: erpnext/stock/doctype/pick_list/pick_list.js:402
msgid "Select Serial and Batch"
msgstr "Sélectionner le lot et le n° de série"
@@ -49359,6 +49817,10 @@ msgstr "Sélectionner l'Adresse de Livraison"
msgid "Select Supplier Address"
msgstr "Sélectionner l'Adresse du Fournisseur"
+#: erpnext/stock/doctype/material_request/material_request.js:449
+msgid "Select Supplier for Items"
+msgstr ""
+
#: erpnext/stock/doctype/batch/batch.js:150
msgid "Select Target Warehouse"
msgstr "Sélectionner l'Entrepôt Cible"
@@ -49408,6 +49870,11 @@ msgstr ""
msgid "Select a Supplier"
msgstr "Sélectionnez un fournisseur"
+#: erpnext/stock/doctype/material_request/mapper.py:230
+#: erpnext/stock/doctype/material_request/material_request.js:553
+msgid "Select a Supplier for Item {0}"
+msgstr ""
+
#: banking/src/components/features/BankReconciliation/MatchAndReconcile.tsx:49
msgid "Select a bank account to reconcile"
msgstr ""
@@ -49448,6 +49915,11 @@ msgstr ""
msgid "Select an item from each set to be used in the Sales Order."
msgstr ""
+#: erpnext/stock/doctype/material_request/mapper.py:211
+#: erpnext/stock/doctype/material_request/material_request.js:540
+msgid "Select at least one Item"
+msgstr ""
+
#: erpnext/stock/doctype/item/item.js:1256
msgid "Select at least one attribute value."
msgstr ""
@@ -49466,7 +49938,7 @@ msgstr "Sélectionner d'abord le nom de la société."
msgid "Select date"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1330
+#: erpnext/controllers/accounts_controller.py:1332
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}."
@@ -49478,7 +49950,7 @@ msgstr "Sélectionnez un groupe d'articles"
msgid "Select number of days"
msgstr ""
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:230
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:233
msgid "Select one or more Purchase Invoice rows"
msgstr ""
@@ -49683,7 +50155,7 @@ msgstr "Prix de vente"
#: erpnext/selling/doctype/selling_settings/selling_settings.json
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:268
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:254
#: erpnext/workspace_sidebar/erpnext_settings.json
msgid "Selling Settings"
msgstr "Paramètres de Vente"
@@ -49729,6 +50201,7 @@ msgstr ""
#. Label of the send_email (Check) field in DocType 'Request for Quotation
#. Supplier'
#: erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+#: erpnext/public/js/sales_order_proforma.js:303
msgid "Send Email"
msgstr "Envoyer un Email"
@@ -49740,8 +50213,12 @@ msgstr ""
msgid "Send Emails to Suppliers"
msgstr "Envoyer des e-mails aux fournisseurs"
+#: erpnext/public/js/sales_order_proforma.js:354
+msgid "Send Proforma Invoice"
+msgstr ""
+
#. Label of the send_sms (Button) field in DocType 'SMS Center'
-#: erpnext/public/js/controllers/transaction.js:762
+#: erpnext/public/js/controllers/transaction.js:746
#: erpnext/selling/doctype/sms_center/sms_center.json
msgid "Send SMS"
msgstr "Envoyer un SMS"
@@ -49764,7 +50241,7 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:102
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:105
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Send to Subcontractor"
@@ -49776,6 +50253,11 @@ msgstr "Envoyer au sous-traitant"
msgid "Send with Attachment"
msgstr "Envoyer avec pièce jointe"
+#: erpnext/accounts/doctype/payment_request/payment_request.js:51
+#: erpnext/accounts/doctype/payment_request/payment_request.js:55
+msgid "Sending Email"
+msgstr ""
+
#. Option for the 'Detected Amount Format' (Select) field in DocType 'Bank
#. Statement Import Log'
#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.json
@@ -49819,6 +50301,48 @@ msgstr ""
msgid "Serial / Batch Bundle Missing"
msgstr ""
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'POS Invoice Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Purchase Invoice Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Sales Invoice Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Asset Capitalization Stock Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Asset Repair Consumed Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Delivery Note Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Packed Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Pick List Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Purchase Receipt Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Stock Entry Detail'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Stock Reconciliation Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Subcontracting Receipt Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Subcontracting Receipt Supplied Item'
+#: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
+#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
+#: erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+#: erpnext/assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
+#: erpnext/stock/doctype/packed_item/packed_item.json
+#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
+#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
+#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+#: erpnext/subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgid "Serial / Batch Entries"
+msgstr ""
+
#. Label of the serial_no_and_batch_no_tab (Section Break) field in DocType
#. 'Serial and Batch Bundle'
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
@@ -49883,7 +50407,8 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
-#: erpnext/public/js/controllers/transaction.js:2983
+#: erpnext/public/js/controllers/transaction.js:2975
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:928
#: erpnext/public/js/utils/serial_no_batch_selector.js:433
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
#: erpnext/stock/doctype/batch/batch.py:393
@@ -49945,15 +50470,16 @@ msgstr "Numéro de série"
msgid "Serial No Ledger"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:762
#: erpnext/public/js/utils/serial_no_batch_selector.js:271
msgid "Serial No Range"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2768
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2783
msgid "Serial No Reserved"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:501
+#: erpnext/stock/doctype/item/item.py:499
msgid "Serial No Series Overlap"
msgstr ""
@@ -49993,7 +50519,7 @@ msgstr "Expiration de Garantie du N° de Série"
msgid "Serial No and Batch"
msgstr "N° de Série et lot"
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:93
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:82
msgid "Serial No and Batch Selector cannot be used when Use Serial / Batch Fields is enabled."
msgstr ""
@@ -50006,7 +50532,7 @@ msgstr ""
msgid "Serial No and Batch Traceability"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1229
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1244
msgid "Serial No is mandatory"
msgstr ""
@@ -50014,6 +50540,10 @@ msgstr ""
msgid "Serial No is mandatory for Item {0}"
msgstr "N° de Série est obligatoire pour l'Article {0}"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:724
+msgid "Serial No {0} already added"
+msgstr ""
+
#: erpnext/public/js/utils/serial_no_batch_selector.js:604
msgid "Serial No {0} already exists"
msgstr ""
@@ -50026,13 +50556,13 @@ msgstr ""
msgid "Serial No {0} does not belong to Delivery Note {1}"
msgstr "N° de Série {0} ne fait pas partie du Bon de Livraison {1}"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:326
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:327
msgid "Serial No {0} does not belong to Item {1}"
msgstr "N° de Série {0} n'appartient pas à l'Article {1}"
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py:52
#: erpnext/selling/doctype/installation_note/installation_note.py:84
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3566
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3649
msgid "Serial No {0} does not exist"
msgstr "N° de Série {0} n’existe pas"
@@ -50052,15 +50582,15 @@ msgstr ""
msgid "Serial No {0} is not present in the {1} {2}, hence you can't return it against the {1} {2}"
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:343
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:344
msgid "Serial No {0} is under maintenance contract until {1}"
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:336
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:337
msgid "Serial No {0} is under warranty until {1}"
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:323
msgid "Serial No {0} not found"
msgstr "N° de Série {0} introuvable"
@@ -50087,11 +50617,11 @@ msgstr ""
msgid "Serial Nos / Batches"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2030
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2045
msgid "Serial Nos are created successfully"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2490
+#: erpnext/stock/stock_ledger.py:2505
msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
msgstr ""
@@ -50160,7 +50690,7 @@ msgstr ""
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:138
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:127
#: erpnext/stock/doctype/stock_settings/stock_settings.json
#: erpnext/stock/report/available_serial_no/available_serial_no.py:188
#: erpnext/stock/report/incorrect_serial_and_batch_bundle/incorrect_serial_and_batch_bundle.py:31
@@ -50172,15 +50702,15 @@ msgstr ""
msgid "Serial and Batch Bundle"
msgstr "Ensemble de n° de série et lot"
-#: erpnext/stock/doctype/item/item.py:1155
+#: erpnext/stock/doctype/item/item.py:1153
msgid "Serial and Batch Bundle Exists"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2267
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2282
msgid "Serial and Batch Bundle created"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2363
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2378
msgid "Serial and Batch Bundle updated"
msgstr ""
@@ -50192,11 +50722,12 @@ msgstr ""
msgid "Serial and Batch Bundle {0} is not submitted"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2337
+#: erpnext/stock/doctype/serial_and_batch_bundle/inline_editor.py:173
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2352
msgid "Serial and Batch Bundle {0} is submitted and its entries cannot be modified."
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:298
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:299
msgid "Serial and Batch Bundle {0} should have voucher type as 'Maintenance Schedule'"
msgstr ""
@@ -50261,7 +50792,7 @@ msgstr ""
msgid "Series for Asset Depreciation Entry (Journal Entry)"
msgstr "Série pour la Dépréciation d'Actifs (Entrée de Journal)"
-#: erpnext/buying/doctype/supplier/supplier.py:151
+#: erpnext/buying/doctype/supplier/supplier.py:150
msgid "Series is mandatory"
msgstr "Série est obligatoire"
@@ -50453,19 +50984,19 @@ msgid "Service Stop Date"
msgstr "Date d'arrêt du service"
#: erpnext/accounts/deferred_revenue.py:45
-#: erpnext/public/js/controllers/transaction.js:1843
+#: erpnext/public/js/controllers/transaction.js:1827
msgid "Service Stop Date cannot be after Service End Date"
msgstr "La date d'arrêt du service ne peut pas être postérieure à la date de fin du service"
#: erpnext/accounts/deferred_revenue.py:42
-#: erpnext/public/js/controllers/transaction.js:1840
+#: erpnext/public/js/controllers/transaction.js:1824
msgid "Service Stop Date cannot be before Service Start Date"
msgstr "La date d'arrêt du service ne peut pas être antérieure à la date de début du service"
#. Label of the service_items (Table) field in DocType 'Asset Capitalization'
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:52
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:204
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:55
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:207
msgid "Services"
msgstr ""
@@ -50501,11 +51032,6 @@ msgstr ""
msgid "Set Dropship Items Delivered Quantity"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:362
-#: erpnext/manufacturing/doctype/job_card/job_card.js:424
-msgid "Set Finished Good Quantity"
-msgstr ""
-
#. Label of the set_from_warehouse (Link) field in DocType 'Purchase Invoice'
#. Label of the set_from_warehouse (Link) field in DocType 'Purchase Order'
#. Label of the set_from_warehouse (Link) field in DocType 'Purchase Receipt'
@@ -50602,7 +51128,7 @@ msgstr ""
#. Label of the set_warehouse (Link) field in DocType 'Sales Order'
#. Label of the set_warehouse (Link) field in DocType 'Delivery Note'
#. Label of the set_from_warehouse (Link) field in DocType 'Material Request'
-#: erpnext/public/js/utils/sales_common.js:572
+#: erpnext/public/js/utils/sales_common.js:577
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/material_request/material_request.json
@@ -50613,6 +51139,10 @@ msgstr "Entrepôt d'origine"
msgid "Set Supplier"
msgstr ""
+#: erpnext/stock/doctype/material_request/material_request.js:456
+msgid "Set Supplier for All Items"
+msgstr ""
+
#. Label of the set_target_warehouse (Link) field in DocType 'Sales Invoice'
#. Label of the set_warehouse (Link) field in DocType 'Purchase Order'
#. Label of the set_target_warehouse (Link) field in DocType 'Delivery Note'
@@ -50620,7 +51150,7 @@ msgstr ""
#. Label of the set_warehouse (Link) field in DocType 'Subcontracting Order'
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/public/js/utils/sales_common.js:569
+#: erpnext/public/js/utils/sales_common.js:574
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -50646,7 +51176,7 @@ msgstr "Définir comme fermé"
msgid "Set as Completed"
msgstr "Définir comme terminé"
-#: erpnext/public/js/utils/sales_common.js:596
+#: erpnext/public/js/utils/sales_common.js:601
#: erpnext/selling/doctype/quotation/quotation.js:146
msgid "Set as Lost"
msgstr "Définir comme perdu"
@@ -50673,11 +51203,11 @@ msgstr ""
msgid "Set closing balance as per bank statement"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:617
+#: erpnext/setup/doctype/company/company.py:662
msgid "Set default inventory account for perpetual inventory"
msgstr "Configurer le compte d'inventaire par défaut pour l'inventaire perpétuel"
-#: erpnext/setup/doctype/company/company.py:643
+#: erpnext/setup/doctype/company/company.py:688
msgid "Set default {0} account for non stock items"
msgstr ""
@@ -50797,7 +51327,7 @@ msgstr "Définit «Entrepôt» dans chaque ligne de la table Articles."
msgid "Setting Account Type helps in selecting this Account in transactions."
msgstr "Définir le Type de Compte aide à sélectionner ce Compte dans les transactions."
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:129
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:130
msgid "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}"
msgstr "Définir les Événements à {0}, puisque l'employé attaché au Commercial ci-dessous n'a pas d'ID Utilisateur {1}"
@@ -51068,7 +51598,7 @@ msgstr ""
msgid "Shipping Address does not belong to the {0}"
msgstr ""
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:134
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:133
msgid "Shipping Address does not have country, which is required for this Shipping Rule"
msgstr "L'adresse de livraison n'a pas de pays, ce qui est requis pour cette règle d'expédition"
@@ -51161,15 +51691,15 @@ msgstr "État de livraison"
msgid "Shipping Zipcode"
msgstr "Code postal d'expédition"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:138
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:137
msgid "Shipping rule not applicable for country {0} in Shipping Address"
msgstr "Règle de livraison non applicable pour le pays {0} dans l'adresse de livraison"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:157
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:156
msgid "Shipping rule only applicable for Buying"
msgstr "Règle d'expédition applicable uniquement pour l'achat"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:152
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:151
msgid "Shipping rule only applicable for Selling"
msgstr "Règle d'expédition applicable uniquement pour la vente"
@@ -51225,7 +51755,7 @@ msgstr ""
msgid "Short-term Provisions"
msgstr ""
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:227
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:235
msgid "Shortage Qty"
msgstr "Qté de Pénurie"
@@ -51280,14 +51810,14 @@ msgstr "Afficher les journaux ayant échoué"
#. Label of the show_future_payments (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:141
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:158
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:131
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:144
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:161
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:134
msgid "Show Future Payments"
msgstr "Afficher les paiements futurs"
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:118
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:136
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:121
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:139
msgid "Show GL Balance"
msgstr ""
@@ -51321,7 +51851,7 @@ msgstr "Afficher les derniers messages du forum"
msgid "Show Ledger View"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:163
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:166
msgid "Show Linked Delivery Notes"
msgstr "Afficher les bons de livraison liés"
@@ -51369,8 +51899,8 @@ 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:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:173
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:139
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:176
#: erpnext/accounts/report/general_ledger/general_ledger.js:219
msgid "Show Remarks"
msgstr ""
@@ -51380,7 +51910,7 @@ msgstr ""
msgid "Show Return Entries"
msgstr "Afficher les entrées de retour"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:168
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:171
msgid "Show Sales Person"
msgstr "Afficher le vendeur"
@@ -51400,6 +51930,12 @@ msgstr "Afficher les variantes"
msgid "Show Warehouse-wise Stock"
msgstr "Afficher le stock entre les magasins"
+#. Description of the 'Use Inline Serial / Batch Editor' (Check) field in
+#. DocType 'Stock Settings'
+#: erpnext/stock/doctype/stock_settings/stock_settings.json
+msgid "Show an inline editable table for serial numbers / batches on the item row instead of the dialog"
+msgstr ""
+
#: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.js:26
msgid "Show availability of exploded items"
msgstr ""
@@ -51464,7 +52000,7 @@ msgstr ""
msgid "Show taxes as table in print"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1402
+#: erpnext/public/js/shop_floor/shop_floor.js:1447
msgid "Show this help"
msgstr ""
@@ -51653,7 +52189,7 @@ msgstr ""
msgid "Slug/Cubic Foot"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:272
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:275
msgid "Small"
msgstr "Petit"
@@ -51690,7 +52226,7 @@ msgstr ""
msgid "Solvency Ratios"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1611
+#: erpnext/controllers/accounts_controller.py:1613
msgid "Some required Company details are missing. You don't have permission to update them. Please contact your System Manager."
msgstr ""
@@ -51698,15 +52234,15 @@ msgstr ""
msgid "Something went wrong, please try again"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:754
+#: erpnext/accounts/doctype/pricing_rule/utils.py:758
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:752
+#: erpnext/accounts/doctype/pricing_rule/utils.py:756
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:750
+#: erpnext/accounts/doctype/pricing_rule/utils.py:754
msgid "Sorry, this coupon code's validity has not started"
msgstr "Désolé, la validité de ce code promo n'a pas commencé"
@@ -51801,11 +52337,11 @@ msgstr "Type de source"
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:135
-#: erpnext/public/js/utils/sales_common.js:568
+#: erpnext/public/js/utils/sales_common.js:573
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/dashboard/item_dashboard.js:227
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:819
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:790
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Source Warehouse"
msgstr "Entrepôt source"
@@ -51821,7 +52357,7 @@ msgstr "Adresse de l'entrepôt source"
msgid "Source Warehouse Address Link"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1193
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1195
msgid "Source Warehouse is mandatory for the Item {0}."
msgstr ""
@@ -51945,7 +52481,7 @@ msgid "Split commission credit across multiple sales persons."
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:600
-#: erpnext/public/js/controllers/buying.js:558
+#: erpnext/public/js/controllers/buying.js:563
msgid "Splitting {0} units of {1}"
msgstr ""
@@ -52006,9 +52542,9 @@ msgstr "Journées Passées"
msgid "Stale Days should start from 1."
msgstr ""
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:70
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:485
-#: erpnext/tests/utils.py:276
+#: erpnext/setup/setup_wizard/operations/defaults_setup.py:69
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:488
+#: erpnext/tests/utils.py:275
msgid "Standard Buying"
msgstr "Achat standard"
@@ -52033,10 +52569,9 @@ msgstr ""
msgid "Standard Rated Expenses"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:70
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:493
-#: erpnext/stock/doctype/item/item.py:296 erpnext/tests/utils.py:284
-#: erpnext/tests/utils.py:2524
+#: erpnext/setup/setup_wizard/operations/defaults_setup.py:69
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:496
+#: erpnext/tests/utils.py:283 erpnext/tests/utils.py:2523
msgid "Standard Selling"
msgstr "Vente standard"
@@ -52105,7 +52640,7 @@ msgstr ""
msgid "Start / Resume"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1411
+#: erpnext/public/js/shop_floor/shop_floor.js:1456
msgid "Start / Resume job"
msgstr ""
@@ -52121,7 +52656,7 @@ msgstr "La date de début ne peut pas être antérieure à la date du jour"
msgid "Start Date should be lower than End Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:660
+#: erpnext/manufacturing/doctype/job_card/job_card.js:670
#: erpnext/public/js/shop_floor/shop_floor.js:710
#: erpnext/public/js/templates/shop_floor_template.html:728
msgid "Start Job"
@@ -52131,6 +52666,7 @@ msgstr ""
msgid "Start Merge"
msgstr ""
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:27
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.js:114
msgid "Start Reposting"
msgstr ""
@@ -52164,7 +52700,7 @@ msgstr "L'année de début et l'année de fin sont obligatoires"
msgid "Start date of current invoice's period"
msgstr "Date de début de la période de facturation en cours"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:233
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:234
msgid "Start date should be less than end date for Item {0}"
msgstr "La date de début doit être antérieure à la date de fin pour l'Article {0}"
@@ -52264,7 +52800,7 @@ msgstr ""
msgid "Status and Reference"
msgstr ""
-#: erpnext/projects/doctype/project/project.py:818
+#: erpnext/projects/doctype/project/project.py:820
msgid "Status must be Cancelled or Completed"
msgstr "Le statut doit être annulé ou complété"
@@ -52283,6 +52819,7 @@ msgstr ""
#. Name of a Workspace
#. Title of a Workspace Sidebar
#: erpnext/accounts/doctype/account/account.json
+#: erpnext/accounts/doctype/account/account.py:228
#: erpnext/accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
#: erpnext/accounts/report/account_balance/account_balance.js:57
#: erpnext/desktop_icon/stock.json
@@ -52301,8 +52838,8 @@ msgstr ""
#: erpnext/accounts/doctype/account/account.json
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:100
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:163
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:566
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:592
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:586
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:612
#: erpnext/accounts/report/account_balance/account_balance.js:58
msgid "Stock Adjustment"
msgstr "Ajustement du Stock"
@@ -52410,7 +52947,7 @@ msgstr ""
msgid "Stock Delivered But Not Billed"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:219
+#: erpnext/setup/doctype/company/company.py:222
msgid "Stock Delivered But Not Billed Account cannot be changed or disabled since account {0} contains outstanding Delivery Notes: {1}"
msgstr ""
@@ -52444,7 +52981,7 @@ msgstr "Détails du Stock"
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:132
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:121
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/manufacturing.json
#: erpnext/workspace_sidebar/stock.json
@@ -52486,7 +53023,7 @@ msgstr ""
msgid "Stock Entry {0} created"
msgstr "Écriture de Stock {0} créée"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1645
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1785
msgid "Stock Entry {0} has been created"
msgstr ""
@@ -52526,7 +53063,7 @@ msgstr "Articles de Stock"
#. Name of a report
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/public/js/controllers/stock_controller.js:67
+#: erpnext/public/js/controllers/stock_controller.js:97
#: erpnext/public/js/utils/ledger_preview.js:37
#: erpnext/stock/doctype/item/item.js:191
#: erpnext/stock/doctype/item/item_dashboard.py:8
@@ -52699,9 +53236,9 @@ msgstr "Stock Reçus Mais Non Facturés"
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
#: erpnext/setup/workspace/home/home.json
-#: erpnext/stock/doctype/item/item.py:682
+#: erpnext/stock/doctype/item/item.py:680
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:137
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:126
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/stock.json
msgid "Stock Reconciliation"
@@ -52718,7 +53255,7 @@ msgstr "Article de Réconciliation du Stock"
msgid "Stock Reconciliation that revalues on-hand stock to this standard rate: auto-created when the rate is changed here, or the reconciliation that captured this rate (opening entry or rate change)."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:682
+#: erpnext/stock/doctype/item/item.py:680
msgid "Stock Reconciliations"
msgstr "Rapprochements des stocks"
@@ -52758,17 +53295,17 @@ msgstr ""
#: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:12
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:869
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:680
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1266
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1677
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1690
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1704
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1718
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1732
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1749
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1273
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1682
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1695
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1709
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1723
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1737
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1754
#: erpnext/stock/doctype/stock_settings/stock_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:225
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:211
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:223
#: erpnext/stock/doctype/stock_settings/stock_settings.py:237
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:251
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:181
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:194
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
@@ -52777,15 +53314,15 @@ msgstr ""
msgid "Stock Reservation"
msgstr "Réservation de stock"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1860
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1865
msgid "Stock Reservation Entries Cancelled"
msgstr ""
#: erpnext/controllers/subcontracting_inward_controller.py:1062
-#: erpnext/manufacturing/doctype/production_plan/services/reservation.py:152
+#: erpnext/manufacturing/doctype/production_plan/services/reservation.py:147
#: erpnext/manufacturing/doctype/work_order/services/reservation.py:597
#: erpnext/selling/doctype/sales_order/services/reservation.py:133
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1810
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1815
msgid "Stock Reservation Entries Created"
msgstr ""
@@ -52849,7 +53386,7 @@ msgstr "Qté de stock réservé (en UdM de stock)"
#. Name of a DocType
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/selling/doctype/selling_settings/selling_settings.py:115
+#: erpnext/selling/doctype/selling_settings/selling_settings.py:117
#: erpnext/setup/doctype/company/company.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
#: erpnext/stock/doctype/item/item.js:497
@@ -52892,6 +53429,7 @@ msgstr "Transactions du Stock"
#. Label of the stock_uom (Link) field in DocType 'BOM Explosion Item'
#. Label of the stock_uom (Link) field in DocType 'BOM Item'
#. Label of the stock_uom (Link) field in DocType 'BOM Secondary Item'
+#. Label of the stock_uom (Link) field in DocType 'Job Card'
#. Label of the stock_uom (Link) field in DocType 'Job Card Item'
#. Label of the stock_uom (Link) field in DocType 'Job Card Secondary Item'
#. Label of the stock_uom (Link) field in DocType 'Production Plan Sub Assembly
@@ -52939,6 +53477,7 @@ msgstr "Transactions du Stock"
#: erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json
+#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/job_card_item/job_card_item.json
#: erpnext/manufacturing/doctype/job_card_secondary_item/job_card_secondary_item.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -53089,7 +53628,7 @@ msgstr ""
msgid "Stock cannot be reserved in group warehouse {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1622
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1627
msgid "Stock cannot be reserved in the group warehouse {0}."
msgstr ""
@@ -53114,7 +53653,7 @@ msgstr ""
msgid "Stock frozen up to"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1160
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1162
msgid "Stock has been unreserved for work order {0}."
msgstr ""
@@ -53122,6 +53661,10 @@ msgstr ""
msgid "Stock not available for Item {0} in Warehouse {1}."
msgstr ""
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1269
+msgid "Stock not available to reserve for the Item {0} in Warehouse {1}."
+msgstr ""
+
#: erpnext/selling/page/point_of_sale/pos_controller.js:826
msgid "Stock quantity is not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
msgstr ""
@@ -53161,11 +53704,10 @@ msgstr "Arrêter la raison"
msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
msgstr "Un ordre de fabrication arrêté ne peut être annulé, Re-démarrez le pour pouvoir l'annuler"
-#: erpnext/setup/doctype/company/company.py:454
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:33
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:537
-#: erpnext/stock/doctype/item/item.py:334
-#: erpnext/stock/doctype/item/item.py:1781 erpnext/tests/utils.py:249
+#: erpnext/setup/doctype/company/company.py:493
+#: erpnext/setup/doctype/company/company.py:525
+#: erpnext/stock/doctype/item/item.py:330
+#: erpnext/stock/doctype/item/item.py:1776
msgid "Stores"
msgstr "Magasins"
@@ -53185,7 +53727,7 @@ msgstr "Linéaire"
msgid "Sub"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:58
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:61
msgid "Sub Assemblies"
msgstr "Sous-Ensembles"
@@ -53194,7 +53736,7 @@ msgstr "Sous-Ensembles"
msgid "Sub Assemblies & Raw Materials"
msgstr ""
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:321
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:340
msgid "Sub Assembly Item"
msgstr ""
@@ -53210,7 +53752,7 @@ msgstr "Code de l'article de Sous-assemblage"
msgid "Sub Assembly Item Reference"
msgstr ""
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:430
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:449
msgid "Sub Assembly Item is mandatory"
msgstr ""
@@ -53228,7 +53770,7 @@ msgstr ""
#. Label of the operation (Link) field in DocType 'Job Card Time Log'
#. Name of a DocType
-#: erpnext/manufacturing/doctype/job_card/job_card.js:309
+#: erpnext/manufacturing/doctype/job_card/job_card.js:359
#: erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json
#: erpnext/manufacturing/doctype/sub_operation/sub_operation.json
msgid "Sub Operation"
@@ -53305,7 +53847,7 @@ msgstr "Article sous-traité"
msgid "Subcontracted Item To Be Received"
msgstr "Article sous-traité à recevoir"
-#: erpnext/stock/doctype/material_request/material_request.js:227
+#: erpnext/stock/doctype/material_request/material_request.js:228
msgid "Subcontracted Purchase Order"
msgstr ""
@@ -53361,7 +53903,7 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:132
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:135
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.js:158
@@ -53374,7 +53916,7 @@ msgstr ""
#. Label of the subcontracting_inward_tab (Tab Break) field in DocType 'Selling
#. Settings'
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:33
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:34
#: erpnext/selling/doctype/selling_settings/selling_settings.json
msgid "Subcontracting Inward"
msgstr ""
@@ -53512,7 +54054,7 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:138
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:141
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Subcontracting Return"
@@ -53558,7 +54100,7 @@ msgstr ""
msgid "Submit Generated Invoices"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1004
+#: erpnext/public/js/shop_floor/shop_floor.js:1049
msgid "Submit Inspection"
msgstr ""
@@ -53568,11 +54110,11 @@ msgstr ""
msgid "Submit Journal entries"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1415
+#: erpnext/public/js/shop_floor/shop_floor.js:1460
msgid "Submit focused job card"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1098
+#: erpnext/public/js/shop_floor/shop_floor.js:1143
msgid "Submit job card {0}? This finalizes the job card."
msgstr ""
@@ -53584,12 +54126,12 @@ msgstr "Valider cet ordre de fabrication pour continuer son traitement."
msgid "Submit your Quotation"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1595
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1712
msgid "Submitted Job Card cannot be processed."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:891
-#: erpnext/public/js/shop_floor/shop_floor.js:1103
+#: erpnext/public/js/shop_floor/shop_floor.js:936
+#: erpnext/public/js/shop_floor/shop_floor.js:1148
msgid "Submitting job card..."
msgstr ""
@@ -53629,11 +54171,11 @@ msgstr "Abonnement"
msgid "Subscription End Date"
msgstr "Date de fin d'abonnement"
-#: erpnext/accounts/doctype/subscription/subscription.py:442
+#: erpnext/accounts/doctype/subscription/subscription.py:443
msgid "Subscription End Date is mandatory to follow calendar months"
msgstr "La date de fin de l'abonnement est obligatoire pour suivre les mois civils"
-#: erpnext/accounts/doctype/subscription/subscription.py:432
+#: erpnext/accounts/doctype/subscription/subscription.py:433
msgid "Subscription End Date must be after {0} as per the subscription plan"
msgstr "La date de fin de l'abonnement doit être postérieure au {0} selon le plan d'abonnement"
@@ -53690,7 +54232,7 @@ msgstr "Paramètres des Abonnements"
msgid "Subscription Start Date"
msgstr "Date de début de l'abonnement"
-#: erpnext/accounts/doctype/subscription/subscription.py:848
+#: erpnext/accounts/doctype/subscription/subscription.py:849
msgid "Subscription for Future dates cannot be processed."
msgstr ""
@@ -53713,12 +54255,6 @@ msgstr ""
msgid "Success Redirect URL"
msgstr "URL de redirection réussie"
-#. Label of the success_details (Section Break) field in DocType 'Appointment
-#. Booking Settings'
-#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
-msgid "Success Settings"
-msgstr "Paramètres de réussite"
-
#. Option for the 'Depreciation Entry Posting Status' (Select) field in DocType
#. 'Asset'
#: erpnext/assets/doctype/asset/asset.json
@@ -53733,7 +54269,7 @@ msgstr "Réconcilié avec succès"
msgid "Successfully Set Supplier"
msgstr "Fournisseur défini avec succès"
-#: erpnext/stock/doctype/item/item.py:414
+#: erpnext/stock/doctype/item/item.py:412
msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
msgstr ""
@@ -53881,7 +54417,7 @@ msgstr "Qté Fournie"
#: erpnext/accounts/doctype/supplier_item/supplier_item.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:113
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:254
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:257
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.html:112
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.html:134
#: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:60
@@ -53932,6 +54468,7 @@ msgstr "Qté Fournie"
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/item_supplier/item_supplier.json
#: erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+#: erpnext/stock/doctype/material_request/material_request.js:527
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
#: erpnext/stock/doctype/shipment/shipment.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -54028,7 +54565,7 @@ msgstr "Détails du Fournisseur"
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:119
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1260
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1265
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:200
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:178
#: erpnext/accounts/report/purchase_register/purchase_register.js:27
@@ -54076,7 +54613,7 @@ msgstr ""
#. Label of the bill_date (Date) field in DocType 'Purchase Invoice'
#: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:232
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:230
msgid "Supplier Invoice Date"
msgstr "Date de la Facture du Fournisseur"
@@ -54087,7 +54624,7 @@ msgstr "Date de la Facture du Fournisseur"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/report/general_ledger/general_ledger.html:202
#: erpnext/accounts/report/general_ledger/general_ledger.py:813
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:226
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:224
msgid "Supplier Invoice No"
msgstr "N° de Facture du Fournisseur"
@@ -54129,7 +54666,7 @@ msgstr "Récapitulatif du grand livre des fournisseurs"
#. Label of the supplier_name (Data) field in DocType 'Purchase Receipt'
#. Label of the supplier_name (Data) field in DocType 'Stock Entry'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1175
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1180
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:157
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:196
#: erpnext/accounts/report/purchase_register/purchase_register.py:195
@@ -54169,7 +54706,7 @@ msgstr ""
msgid "Supplier Numbers"
msgstr ""
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:290
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:293
msgid "Supplier Overview"
msgstr ""
@@ -54216,7 +54753,7 @@ msgstr ""
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/crm/doctype/opportunity/opportunity.js:81
#: erpnext/selling/doctype/quotation/quotation.json
-#: erpnext/stock/doctype/material_request/material_request.js:211
+#: erpnext/stock/doctype/material_request/material_request.js:212
#: erpnext/workspace_sidebar/buying.json
msgid "Supplier Quotation"
msgstr "Devis fournisseur"
@@ -54239,7 +54776,7 @@ msgstr "Comparaison des devis fournisseurs"
msgid "Supplier Quotation Item"
msgstr "Article Devis Fournisseur"
-#: erpnext/buying/doctype/request_for_quotation/mapper.py:84
+#: erpnext/buying/doctype/request_for_quotation/mapper.py:83
msgid "Supplier Quotation {0} Created"
msgstr "Devis fournisseur {0} créé"
@@ -54328,7 +54865,7 @@ msgstr "Type de Fournisseur"
#. Label of the supplier_warehouse (Link) field in DocType 'Purchase Receipt'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/manufacturing/doctype/job_card/job_card.js:91
+#: erpnext/manufacturing/doctype/job_card/job_card.js:95
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
msgid "Supplier Warehouse"
msgstr "Entrepôt Fournisseur"
@@ -54384,7 +54921,7 @@ msgstr ""
#: erpnext/desktop_icon/support.json
#: erpnext/selling/doctype/customer/customer_dashboard.py:23
#: erpnext/setup/doctype/company/company_dashboard.py:24
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:298
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:301
#: erpnext/support/workspace/support/support.json
#: erpnext/workspace_sidebar/support.json
msgid "Support"
@@ -54439,7 +54976,7 @@ msgstr "Suspendu"
msgid "Switch Between Payment Modes"
msgstr "Basculer entre les modes de paiement"
-#: erpnext/public/js/shop_floor/shop_floor.js:1406
+#: erpnext/public/js/shop_floor/shop_floor.js:1451
msgid "Switch Board / Operator view"
msgstr ""
@@ -54447,7 +54984,7 @@ msgstr ""
msgid "Switch between light, dark, or system theme"
msgstr "Basculer entre le thème clair, sombre ou système"
-#: erpnext/public/js/shop_floor/shop_floor.js:1407
+#: erpnext/public/js/shop_floor/shop_floor.js:1452
msgid "Switch board tab"
msgstr ""
@@ -54472,7 +55009,7 @@ msgstr ""
msgid "Synchronize all accounts every hour"
msgstr "Synchroniser tous les comptes toutes les heures"
-#: erpnext/accounts/doctype/account/account.py:683
+#: erpnext/accounts/doctype/account/account.py:714
msgid "System In Use"
msgstr ""
@@ -54523,7 +55060,7 @@ msgstr ""
msgid "TDS Computation Summary"
msgstr "Résumé des calculs TDS"
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:740
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:760
msgid "TDS Deducted"
msgstr ""
@@ -54674,7 +55211,7 @@ msgstr "Qté Cible"
#: erpnext/stock/dashboard/item_dashboard.js:234
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:825
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:796
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Target Warehouse"
msgstr "Entrepôt cible"
@@ -54793,8 +55330,8 @@ msgstr "Compte de taxes"
#. Label of the amount (Currency) field in DocType 'Item Wise Tax Detail'
#: erpnext/accounts/doctype/item_wise_tax_detail/item_wise_tax_detail.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:244
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:101
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:242
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:90
msgid "Tax Amount"
msgstr ""
@@ -54930,8 +55467,8 @@ msgstr "Numéro d'identification fiscale"
#: erpnext/accounts/report/purchase_register/purchase_register.py:210
#: erpnext/accounts/report/sales_register/sales_register.py:229
#: erpnext/accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:205
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:67
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:203
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:56
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
msgid "Tax Id"
@@ -54970,8 +55507,8 @@ msgstr ""
msgid "Tax Rate"
msgstr "Taux d'Imposition"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:237
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:94
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:235
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:83
msgid "Tax Rate %"
msgstr "Taux d'Imposition %"
@@ -55057,8 +55594,8 @@ msgstr "Compte de taxation à la source"
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
#: erpnext/accounts/doctype/tax_withholding_entry/tax_withholding_entry.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:199
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:82
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:197
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:71
#: erpnext/accounts/workspace/invoicing/invoicing.json
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
@@ -55162,8 +55699,8 @@ msgstr ""
#. Label of the taxable_amount (Currency) field in DocType 'Item Wise Tax
#. Detail'
#: erpnext/accounts/doctype/item_wise_tax_detail/item_wise_tax_detail.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:239
-#: erpnext/controllers/taxes_and_totals.py:1246
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:237
+#: erpnext/controllers/taxes_and_totals.py:1290
msgid "Taxable Amount"
msgstr "Montant Taxable"
@@ -55323,7 +55860,7 @@ msgstr "Taxes et Frais Déductibles"
msgid "Taxes and Charges Deducted (Company Currency)"
msgstr "Taxes et Frais Déductibles (Devise Société)"
-#: erpnext/stock/doctype/item/item.py:427
+#: erpnext/stock/doctype/item/item.py:425
msgid "Taxes row #{0}: {1} cannot be smaller than {2}"
msgstr ""
@@ -55374,7 +55911,7 @@ msgstr ""
msgid "Template Item"
msgstr "Élément de modèle"
-#: erpnext/stock/get_item_details.py:357
+#: erpnext/stock/get_item_details.py:358
msgid "Template Item Selected"
msgstr ""
@@ -55584,7 +56121,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:142
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1244
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1249
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:184
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
@@ -55702,7 +56239,7 @@ msgstr ""
msgid "The Batch {0} has negative batch quantity {1}. To fix this, go to the batch and click on Recalculate Batch Qty. If the issue still persists, create an inward entry."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1641
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1656
msgid "The Batch {0} of item {1} has negative stock in the warehouse {2}{3}. Please add a stock quantity of {4} to proceed with this entry. If it is not possible to make an adjustment entry, please enable 'Allow Negative Stock for Batch' in the batch {0} or in the Stock Settings to proceed. However, enabling this setting may lead to negative stock in the system. So please ensure the stock levels are adjusted as soon as possible to maintain the correct valuation rate."
msgstr ""
@@ -55722,15 +56259,15 @@ msgstr ""
msgid "The Excluded Fee is bigger than the Deposit it is deducted from."
msgstr ""
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:180
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:190
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:456
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:466
msgid "The GL Entries will be cancelled in the background, it can take a few minutes."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1207
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1222
msgid "The Item {0} does not have Serial No or Batch No"
msgstr ""
@@ -55738,7 +56275,7 @@ msgstr ""
msgid "The Loyalty Program isn't valid for the selected company"
msgstr "Le programme de fidélité n'est pas valable pour la société sélectionnée"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1270
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1286
msgid "The Payment Request {0} is already paid, cannot process payment twice"
msgstr ""
@@ -55754,7 +56291,7 @@ msgstr "Une liste de prélèvement avec une écriture de réservation de stock n
msgid "The Process Loss Qty has been reset as per the Job Card's Process Loss Qty"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1397
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1437
msgid "The Process Loss Qty has been reset as per the job card's Process Loss Qty"
msgstr ""
@@ -55766,7 +56303,7 @@ msgstr ""
msgid "The Serial No at Row #{0}: {1} is not available in warehouse {2}."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2765
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2780
msgid "The Serial No {0} is reserved against the {1} {2} and cannot be used for any other transaction."
msgstr ""
@@ -55774,7 +56311,7 @@ msgstr ""
msgid "The Serial Nos {0} have not been supplied against the {1} {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:972
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1012
msgid "The Serial and Batch Bundle {0} is not valid for this transaction. The 'Type of Transaction' should be 'Outward' instead of 'Inward' in Serial and Batch Bundle {0}"
msgstr ""
@@ -55788,7 +56325,11 @@ msgstr "L'entrée de stock de type «Fabrication» est connue sous le nom de pos
msgid "The account head under Liability or Equity, in which Profit/Loss will be booked"
msgstr "Le titre du compte de Passif ou de Capitaux Propres, dans lequel les Bénéfices/Pertes seront comptabilisés"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1164
+#: erpnext/accounts/doctype/account/account.py:226
+msgid "The account type of {0} cannot be changed from {1} because stock ledger entries exist against it."
+msgstr ""
+
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1180
msgid "The allocated amount is greater than the outstanding amount of Payment Request {0}"
msgstr ""
@@ -55800,6 +56341,10 @@ msgstr ""
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."
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:222
+msgid "The attached PDF file could not be found."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:97
#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:505
msgid "The bank account is disabled. Please enable it"
@@ -55810,7 +56355,7 @@ msgstr ""
msgid "The bank account is not a company account. Please select a company account"
msgstr ""
-#: erpnext/stock/services/serial_batch_bundle_service.py:655
+#: erpnext/stock/services/serial_batch_bundle_service.py:656
msgid "The batch {0} is reserved for {1} in the warehouse {2} and the remaining quantity is not enough to cover the reservations. So, cannot proceed with the {3} {4}."
msgstr ""
@@ -55822,10 +56367,14 @@ msgstr ""
msgid "The company {0} is not in United Arab Emirates. UAE VAT 201 report is only available for companies in United Arab Emirates."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1435
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1514
msgid "The completed quantity {0} of an operation {1} cannot be greater than the completed quantity {2} of a previous operation {3}."
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1542
+msgid "The completed quantity {0} of an operation {1} cannot be greater than the manufactured quantity {2} of a previous operation {3}. Submit the manufacturing entry for the operation {3} first."
+msgstr ""
+
#: erpnext/accounts/doctype/dunning/dunning.py:87
msgid "The currency of invoice {0} ({1}) is different from the currency of this dunning ({2})."
msgstr ""
@@ -55850,7 +56399,7 @@ msgstr ""
msgid "The description of the transaction"
msgstr ""
-#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:67
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:77
msgid "The difference between from time and To Time must be a multiple of Appointment"
msgstr "La différence entre from time et To Time doit être un multiple de Appointment"
@@ -55920,11 +56469,11 @@ msgstr ""
msgid "The following batches are expired, please restock them:
{0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:377
+#: erpnext/controllers/accounts_controller.py:379
msgid "The following cancelled repost entries exist for {0}:
{1}
Kindly delete these entries before continuing."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:958
+#: erpnext/stock/doctype/item/item.py:956
msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
msgstr "Les attributs supprimés suivants existent dans les variantes mais pas dans le modèle. Vous pouvez supprimer les variantes ou conserver le ou les attributs dans le modèle."
@@ -55936,7 +56485,7 @@ msgstr "Les employés suivants relèvent toujours de {0}:"
msgid "The following invalid Pricing Rules are deleted:{0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:783
+#: erpnext/accounts/doctype/payment_request/payment_request.py:803
msgid "The following payment schedule(s) already exist:\n"
"{0}"
msgstr ""
@@ -55945,6 +56494,10 @@ msgstr ""
msgid "The following rows are duplicates:"
msgstr ""
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:130
+msgid "The following vouchers are not submitted: {0}"
+msgstr ""
+
#: erpnext/stock/doctype/material_request/material_request.py:605
msgid "The following {0} were created: {1}"
msgstr "Les {0} suivants ont été créés: {1}"
@@ -55968,23 +56521,23 @@ msgstr "Le jour de vacances {0} n’est pas compris entre la Date Initiale et la
msgid "The invoice is not fully allocated as there is a difference of {0}."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1252
+#: erpnext/controllers/buying_controller.py:1263
msgid "The item {item} is not marked as {type_of} item. You can enable it as {type_of} item from its Item master."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:684
+#: erpnext/stock/doctype/item/item.py:682
msgid "The items {0} and {1} are present in the following {2} :"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1245
+#: erpnext/controllers/buying_controller.py:1256
msgid "The items {items} are not marked as {type_of} item. You can enable them as {type_of} item from their Item masters."
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:526
+#: erpnext/manufacturing/doctype/workstation/workstation.py:527
msgid "The job card {0} is in {1} state and you cannot complete it."
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:520
+#: erpnext/manufacturing/doctype/workstation/workstation.py:521
msgid "The job card {0} is in {1} state and you cannot start it again."
msgstr ""
@@ -56093,7 +56646,7 @@ msgstr ""
msgid "The reserved stock will be released. Are you certain you wish to proceed?"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:222
+#: erpnext/accounts/doctype/account/account.py:253
msgid "The root account {0} must be a group"
msgstr "Le compte racine {0} doit être un groupe"
@@ -56109,6 +56662,10 @@ msgstr ""
msgid "The selected item cannot have Batch"
msgstr "L’article sélectionné ne peut pas avoir de Lot"
+#: erpnext/stock/doctype/serial_and_batch_bundle/inline_editor.py:151
+msgid "The selected row does not belong to the {0}"
+msgstr ""
+
#: erpnext/assets/doctype/asset/asset.js:670
msgid "The sell quantity is less than the total asset quantity. The remaining quantity will be split into a new asset. This action cannot be undone.
Do you want to continue?"
msgstr ""
@@ -56138,7 +56695,7 @@ msgstr "Les actions existent déjà"
msgid "The shares don't exist with the {0}"
msgstr "Les actions n'existent pas pour {0}"
-#: erpnext/stock/stock_ledger.py:956
+#: erpnext/stock/stock_ledger.py:971
msgid "The stock for the item {0} in the {1} warehouse was negative on the {2}. You should create a positive entry {3} before the date {4} and time {5} to post the correct valuation rate. For more details, please read the documentation."
msgstr "Le stock de l'article {0} dans l'entrepôt {1} était négatif le {2}. Vous devez créer une entrée positive {3} avant la date {4} et l'heure {5} pour enregistrer le bon taux de valorisation. Pour plus de détails, consultez la documentation."
@@ -56184,7 +56741,7 @@ msgstr ""
msgid "The uploaded file could not be parsed as a genericode XML document."
msgstr ""
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:153
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:177
msgid "The uploaded file does not appear to be in valid MT940 format."
msgstr ""
@@ -56236,15 +56793,11 @@ msgstr ""
msgid "The withdrawal or deposit amounts - only required if there's no amount column."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:960
-msgid "The {0} ({1}) must be equal to {2} ({3})"
-msgstr "Le {0} ({1}) doit être égal à {2} ({3})"
-
-#: erpnext/public/js/controllers/transaction.js:3473
+#: erpnext/public/js/controllers/transaction.js:3465
msgid "The {0} contains Unit Price Items."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:498
+#: erpnext/stock/doctype/item/item.py:496
msgid "The {0} prefix '{1}' already exists. Please change the Serial No Series, otherwise you will get a Duplicate Entry error."
msgstr ""
@@ -56256,11 +56809,11 @@ msgstr ""
msgid "The {0} {1} does not match with the {0} {2} in the {3} {4}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1781
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1796
msgid "The {0} {1} is in submitted state, please cancel it first"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1076
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1088
msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
msgstr ""
@@ -56276,7 +56829,7 @@ msgstr "Il y a une maintenance active ou des réparations sur l'actif. Vous deve
msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
msgstr "Il existe des incohérences entre le prix unitaire, le nombre d'actions et le montant calculé"
-#: erpnext/accounts/doctype/account/account.py:207
+#: erpnext/accounts/doctype/account/account.py:208
msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
msgstr ""
@@ -56325,7 +56878,7 @@ msgstr ""
msgid "There can only be 1 Account per Company in {0} {1}"
msgstr "Il ne peut y avoir qu’un Compte par Société dans {0} {1}"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:86
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:85
msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
msgstr "Il ne peut y avoir qu’une Condition de Règle de Livraison avec 0 ou une valeur vide pour « A la Valeur\""
@@ -56345,7 +56898,7 @@ msgstr "Aucun lot trouvé pour {0}: {1}"
msgid "There is one unreconciled transaction before {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:909
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:949
msgid "There must be at least 1 Finished Good in this Stock Entry"
msgstr ""
@@ -56417,11 +56970,15 @@ msgstr ""
msgid "This Product Bundle is linked with {0}. You will have to cancel these documents in order to delete this Product Bundle"
msgstr ""
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:218
+msgid "This Proforma Invoice has no PDF to send."
+msgstr ""
+
#: erpnext/buying/doctype/purchase_order/mapper.py:253
msgid "This Purchase Order has been fully subcontracted."
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:1058
+#: erpnext/selling/doctype/sales_order/mapper.py:1060
msgid "This Sales Order has been fully subcontracted."
msgstr ""
@@ -56465,6 +57022,10 @@ msgstr "Cela couvre toutes les fiches d'Évaluation liées à cette Configuratio
msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
msgstr "Ce document excède la limite de {0} {1} pour l’article {4}. Faites-vous un autre {3} contre le même {2} ?"
+#: erpnext/templates/emails/appointment_confirmed.html:6
+msgid "This email was sent from {0}"
+msgstr ""
+
#: erpnext/stock/doctype/delivery_note/delivery_note.js:496
msgid "This field is used to set the 'Customer'."
msgstr ""
@@ -56603,6 +57164,10 @@ msgstr ""
msgid "This item filter has already been applied for the {0}"
msgstr ""
+#: erpnext/templates/emails/confirm_appointment.html:4
+msgid "This link is valid for {0} minutes"
+msgstr ""
+
#: erpnext/public/js/shop_floor/shop_floor.js:699
msgid "This machine can run at most {0} job(s) in parallel. Pause or complete a running job before starting another."
msgstr ""
@@ -56621,7 +57186,7 @@ msgstr "Ce module est prévu pour être déprécié et sera entièrement supprim
msgid "This module is scheduled for deprecation and will be completely removed in version 17, please use Frappe Helpdesk instead."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:945
+#: erpnext/public/js/shop_floor/shop_floor.js:990
msgid "This operation requires a Quality Inspection but no template with parameters is configured. Set a Quality Inspection Template on Operation {0} to inspect from the Shop Floor."
msgstr ""
@@ -56728,6 +57293,10 @@ msgstr ""
msgid "This value shall be used when no matching Common Code for a record is found."
msgstr ""
+#: erpnext/www/book_appointment/verify/index.py:18
+msgid "This verification link is invalid. Please book the appointment again."
+msgstr ""
+
#: banking/src/components/features/Settings/Preferences.tsx:86
msgid "This will automatically run transaction matching rules on unreconciled transactions every hour."
msgstr ""
@@ -56748,10 +57317,18 @@ msgstr ""
msgid "This will be auto-populated if not set."
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:1120
+msgid "This will delete all {0} entries. Continue?"
+msgstr ""
+
#: banking/src/components/features/BankReconciliation/Rules/RuleForm.tsx:265
msgid "This will just suggest creating a new entry, and will not automatically create it."
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:307
+msgid "This will replace the existing entries. Continue?"
+msgstr ""
+
#. Description of the 'Create User Permission' (Check) field in DocType
#. 'Employee'
#: erpnext/setup/doctype/employee/employee.json
@@ -56869,11 +57446,11 @@ msgstr ""
msgid "Time in mins."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:936
+#: erpnext/manufacturing/doctype/job_card/job_card.py:933
msgid "Time logs are required for {0} {1}"
msgstr "Des journaux horaires sont requis pour {0} {1}"
-#: erpnext/crm/doctype/appointment/appointment.py:60
+#: erpnext/crm/doctype/appointment/appointment.py:133
msgid "Time slot is not available"
msgstr ""
@@ -56984,7 +57561,7 @@ msgstr "À Facturer"
msgid "To Currency"
msgstr "Devise Finale"
-#: erpnext/controllers/accounts_controller.py:515
+#: erpnext/controllers/accounts_controller.py:517
#: erpnext/setup/doctype/holiday_list/holiday_list.py:121
msgid "To Date cannot be before From Date"
msgstr "La date de fin ne peut être antérieure à la date de début"
@@ -57273,7 +57850,7 @@ msgstr ""
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"
-#: erpnext/stock/doctype/item/item.py:706
+#: erpnext/stock/doctype/item/item.py:704
msgid "To merge, following properties must be same for both items"
msgstr "Pour fusionner, les propriétés suivantes doivent être les mêmes pour les deux articles"
@@ -57281,7 +57858,7 @@ msgstr "Pour fusionner, les propriétés suivantes doivent être les mêmes pour
msgid "To not apply Pricing Rule in a particular transaction, all applicable Pricing Rules should be disabled."
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:565
+#: erpnext/accounts/doctype/account/account.py:596
msgid "To overrule this, enable '{0}' in company {1}"
msgstr "Pour contourner ce problème, activez «{0}» dans l'entreprise {1}"
@@ -57601,12 +58178,15 @@ msgstr "Total de la Commission"
#. Label of the total_completed_qty (Float) field in DocType 'Job Card'
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:961
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:174
msgid "Total Completed Qty"
msgstr "Total terminé Quantité"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:197
+#: erpnext/manufacturing/doctype/job_card/job_card.py:957
+msgid "Total Completed Qty ({0}), Process Loss Qty ({1}) and Pending Qty ({2}) must add up to the Qty to Manufacture ({3})."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.py:194
msgid "Total Completed Qty is required for Job Card {0}, please start and complete the job card before submission"
msgstr ""
@@ -57957,12 +58537,17 @@ msgstr "Coût d'Achat Total (via Facture d'Achat)"
msgid "Total Qty"
msgstr "Qté Totale"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:1066
+msgid "Total Qty: {0}"
+msgstr ""
+
#. Label of the total_quantity (Float) field in DocType 'POS Closing Entry'
#. Label of the total_qty (Float) field in DocType 'POS Invoice'
#. Label of the total_qty (Float) field in DocType 'Purchase Invoice'
#. Label of the total_qty (Float) field in DocType 'Sales Invoice'
#. Label of the total_qty (Float) field in DocType 'Purchase Order'
#. Label of the total_qty (Float) field in DocType 'Supplier Quotation'
+#. Label of the total_qty (Float) field in DocType 'Proforma Invoice'
#. Label of the total_qty (Float) field in DocType 'Quotation'
#. Label of the total_qty (Float) field in DocType 'Sales Order'
#. Label of the total_qty (Float) field in DocType 'Delivery Note'
@@ -57977,6 +58562,7 @@ msgstr "Qté Totale"
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:147
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:543
@@ -58044,7 +58630,7 @@ msgstr "Total des tâches"
msgid "Total Tax"
msgstr "Total des Taxes"
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:96
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:85
msgid "Total Taxable Amount"
msgstr ""
@@ -58208,7 +58794,7 @@ msgstr ""
msgid "Total allocated percentage for sales team should be 100"
msgstr "Pourcentage total attribué à l'équipe commerciale devrait être de 100"
-#: erpnext/selling/doctype/customer/customer.py:205
+#: erpnext/selling/doctype/customer/customer.py:203
msgid "Total contribution percentage should be equal to 100"
msgstr "Le pourcentage total de contribution devrait être égal à 100"
@@ -58233,6 +58819,10 @@ msgstr ""
msgid "Total percentage against cost centers should be 100"
msgstr ""
+#: erpnext/public/js/sales_order_proforma.js:199
+msgid "Total proforma {0} (including past proformas) exceeds the ordered {0} for: {1}"
+msgstr ""
+
#: erpnext/selling/doctype/sales_order/sales_order.js:703
msgid "Total quantity in delivery schedule cannot be greater than the item quantity"
msgstr ""
@@ -58367,7 +58957,7 @@ msgstr "Date de la transaction"
msgid "Transaction Dates"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:1142
+#: erpnext/setup/doctype/company/company.py:1187
msgid "Transaction Deletion Document {0} has been triggered for company {1}"
msgstr ""
@@ -58464,7 +59054,7 @@ msgstr ""
#: erpnext/accounts/doctype/bank_transaction/bank_transaction.json
#: erpnext/accounts/doctype/bank_transaction_rule/bank_transaction_rule.json
#: erpnext/accounts/report/calculated_discount_mismatch/calculated_discount_mismatch.py:38
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:259
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:257
msgid "Transaction Type"
msgstr "Type de transaction"
@@ -58500,7 +59090,7 @@ msgstr ""
msgid "Transaction from which tax is withheld"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:912
+#: erpnext/manufacturing/doctype/job_card/job_card.py:909
#: erpnext/stock/doctype/stock_entry/services/stock_entry_base.py:38
msgid "Transaction not allowed against stopped Work Order {0}"
msgstr "La transaction n'est pas autorisée pour l'ordre de fabrication arrêté {0}"
@@ -58551,7 +59141,7 @@ msgstr ""
#. Description of the 'Credit & Overdue Limits' (Table) field in DocType
#. 'Customer'
#: erpnext/selling/doctype/customer/customer.json
-msgid "Transactions are blocked when the outstanding balance exceeds the credit limit. When the overdue billing setting is enabled, new invoices are also blocked when the customer's overdue amount exceeds the overdue billing threshold."
+msgid "Transactions are blocked when the outstanding balance exceeds the credit limit. When Restrict Customer Over Billing is enabled, new invoices are also blocked when the customer's overdue amount exceeds the Overdue Limit."
msgstr ""
#: banking/src/components/features/BankStatementImporter/CSV/StatementDetails.tsx:239
@@ -58646,7 +59236,7 @@ msgstr "Type de transfert"
msgid "Transfer and Issue"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1414
+#: erpnext/public/js/shop_floor/shop_floor.js:1459
msgid "Transfer materials"
msgstr ""
@@ -58700,7 +59290,7 @@ msgstr ""
msgid "Transit"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:610
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:581
msgid "Transit Entry"
msgstr ""
@@ -58806,7 +59396,7 @@ msgstr ""
msgid "Trial Period End Date"
msgstr "Date de fin de la période d'évaluation"
-#: erpnext/accounts/doctype/subscription/subscription.py:412
+#: erpnext/accounts/doctype/subscription/subscription.py:413
msgid "Trial Period End Date Cannot be before Trial Period Start Date"
msgstr "La date de fin de la période d'évaluation ne peut pas précéder la date de début de la période d'évaluation"
@@ -58815,7 +59405,7 @@ msgstr "La date de fin de la période d'évaluation ne peut pas précéder la da
msgid "Trial Period Start Date"
msgstr "Date de début de la période d'essai"
-#: erpnext/accounts/doctype/subscription/subscription.py:418
+#: erpnext/accounts/doctype/subscription/subscription.py:419
msgid "Trial Period Start date cannot be after Subscription Start Date"
msgstr "La date de début de la période d'essai ne peut pas être postérieure à la date de début de l'abonnement"
@@ -58956,6 +59546,7 @@ msgstr ""
#. Label of the uom (Link) field in DocType 'Quality Review Objective'
#. Label of the uom (Link) field in DocType 'Delivery Schedule Item'
#. Label of the uom (Link) field in DocType 'Product Bundle Item'
+#. Label of the uom (Link) field in DocType 'Proforma Invoice Item'
#. Label of the uom (Link) field in DocType 'Quotation Item'
#. Label of the uom (Link) field in DocType 'Sales Order Item'
#. Name of a DocType
@@ -59011,6 +59602,7 @@ msgstr ""
#: erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1734
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -59025,6 +59617,7 @@ msgstr ""
#: erpnext/stock/doctype/item/item_prices.html:85
#: erpnext/stock/doctype/item_barcode/item_barcode.json
#: erpnext/stock/doctype/item_price/item_price.json
+#: erpnext/stock/doctype/material_request/material_request.js:518
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
@@ -59034,14 +59627,14 @@ msgstr ""
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/uom_conversion_detail/uom_conversion_detail.json
#: erpnext/stock/report/available_serial_no/available_serial_no.py:101
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:92
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:87
#: erpnext/stock/report/item_prices/item_prices.py:55
#: erpnext/stock/report/item_where_used/item_where_used.py:69
#: erpnext/stock/report/item_wise_consumption/item_wise_consumption.py:60
#: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:93
#: erpnext/stock/report/stock_ageing/stock_ageing.py:225
#: erpnext/stock/report/stock_analytics/stock_analytics.py:59
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:136
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:137
#: erpnext/subcontracting/doctype/subcontracting_inward_order_service_item/subcontracting_inward_order_service_item.json
#: erpnext/templates/emails/reorder_item.html:11
#: erpnext/templates/includes/rfq/rfq_items.html:17
@@ -59100,7 +59693,7 @@ msgstr ""
msgid "UOM Conversion Factor"
msgstr "Facteur de Conversion de l'UdM"
-#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:526
+#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:532
msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
msgstr "Facteur de conversion UdM ({0} -> {1}) introuvable pour l'article: {2}"
@@ -59119,7 +59712,7 @@ msgstr ""
msgid "UOM Name"
msgstr "Nom UdM"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1728
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1768
msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
msgstr ""
@@ -59174,6 +59767,10 @@ msgstr ""
msgid "UnReconcile Allocations"
msgstr ""
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:375
+msgid "Unable to Repost Accounting Ledger"
+msgstr ""
+
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
msgid "Unable to fetch DocType details. Please contact system administrator."
msgstr ""
@@ -59295,7 +59892,7 @@ msgstr ""
msgid "Unit Of Measure"
msgstr ""
-#: erpnext/accounts/services/child_item_update.py:515
+#: erpnext/accounts/services/child_item_update.py:516
msgid "Unit Price"
msgstr ""
@@ -59312,7 +59909,7 @@ msgstr "Unité de mesure"
msgid "Unit of Measure (UOM)"
msgstr "Unité de mesure (UdM)"
-#: erpnext/stock/doctype/item/item.py:459
+#: erpnext/stock/doctype/item/item.py:457
msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
msgstr "Unité de Mesure {0} a été saisie plus d'une fois dans la Table de Facteur de Conversion"
@@ -59756,7 +60353,7 @@ msgstr ""
msgid "Updating Costing and Billing fields against this Project..."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1546
+#: erpnext/stock/doctype/item/item.py:1544
msgid "Updating Variants..."
msgstr "Mise à jour des variantes ..."
@@ -59768,7 +60365,7 @@ msgstr ""
msgid "Updating details."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1152
+#: erpnext/public/js/shop_floor/shop_floor.js:1197
msgid "Updating job card..."
msgstr ""
@@ -59805,8 +60402,8 @@ msgstr ""
msgid "Upon submission of the Sales Order, Work Order, or Production Plan, the system will automatically reserve the stock."
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:311
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:428
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:314
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:431
msgid "Upper Income"
msgstr "Revenu Élevé"
@@ -59871,6 +60468,12 @@ msgstr "Utiliser l'API Google Maps Direction pour optimiser l'itinéraire"
msgid "Use HTTP Protocol"
msgstr ""
+#. Label of the use_inline_serial_batch_editor (Check) field in DocType 'Stock
+#. Settings'
+#: erpnext/stock/doctype/stock_settings/stock_settings.json
+msgid "Use Inline Serial / Batch Editor"
+msgstr ""
+
#. Label of the item_based_reposting (Check) field in DocType 'Stock Reposting
#. Settings'
#: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -59894,7 +60497,7 @@ msgstr "Utiliser les nomenclatures à plusieurs niveaux"
#. Label of the use_posting_datetime_for_naming_documents (Check) field in
#. DocType 'Global Defaults'
#: erpnext/setup/doctype/global_defaults/global_defaults.json
-msgid "Use Posting Datetime for Naming Documents"
+msgid "Use Posting Date for Naming Documents"
msgstr ""
#. Label of the use_serial_batch_fields (Check) field in DocType 'Stock
@@ -59954,7 +60557,7 @@ msgstr ""
msgid "Use Transaction Date Exchange Rate"
msgstr ""
-#: erpnext/projects/doctype/project/project.py:669
+#: erpnext/projects/doctype/project/project.py:671
msgid "Use a name that is different from previous project name"
msgstr "Utilisez un nom différent du nom du projet précédent"
@@ -60050,7 +60653,7 @@ msgstr "Temps de résolution utilisateur"
msgid "User don't have permissions to select/read this account."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:593
+#: erpnext/accounts/doctype/pricing_rule/utils.py:597
msgid "User has not applied rule on the invoice {0}"
msgstr "L'utilisateur n'a pas appliqué la règle sur la facture {0}"
@@ -60111,10 +60714,10 @@ msgstr "Les utilisateurs avec ce rôle sont autorisés à sur-facturer au delà
msgid "Users with this role are allowed to over deliver/receive against orders above the allowance percentage"
msgstr "Rôle Utilisateur qui sont autorisé à livrée/commandé au-delà de la limite"
-#. Description of the 'Role allowed to bypass overdue billing limit' (Link)
+#. Description of the 'Role Allowed to Bypass Over Billing Restriction' (Link)
#. field in DocType 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Users with this role can still submit invoices for customers over their overdue billing threshold."
+msgid "Users with this role can still submit invoices for customers who have crossed their Overdue Limit."
msgstr ""
#. Description of the 'Role to Notify on Depreciation Failure' (Link) field in
@@ -60237,7 +60840,7 @@ msgstr "Les champs valides à partir de et valables jusqu'à sont obligatoires p
msgid "Valid till Date cannot be before Transaction Date"
msgstr "La date de validité ne peut pas être antérieure à la date de transaction"
-#: erpnext/selling/doctype/quotation/quotation.py:162
+#: erpnext/selling/doctype/quotation/quotation.py:165
msgid "Valid till date cannot be before transaction date"
msgstr "La date de validité ne peut pas être avant la date de transaction"
@@ -60332,7 +60935,7 @@ msgstr ""
msgid "Valuation Method"
msgstr "Méthode de Valorisation"
-#: erpnext/stock/doctype/item/item.py:1079
+#: erpnext/stock/doctype/item/item.py:1077
msgid "Valuation Method cannot be changed to or from 'Standard Cost' for {0} because stock transactions already exist for it."
msgstr ""
@@ -60377,7 +60980,7 @@ msgstr ""
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
#: erpnext/stock/report/available_serial_no/available_serial_no.py:164
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:90
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:85
#: erpnext/stock/report/item_prices/item_prices.py:57
#: erpnext/stock/report/serial_no_ledger/serial_no_ledger.py:68
#: erpnext/stock/report/stock_balance/stock_balance.py:563
@@ -60388,19 +60991,19 @@ msgstr "Taux de Valorisation"
msgid "Valuation Rate (In / Out)"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2209
+#: erpnext/stock/stock_ledger.py:2224
msgid "Valuation Rate Missing"
msgstr "Taux de valorisation manquant"
-#: erpnext/stock/doctype/item/item.py:1657
+#: erpnext/stock/doctype/item/item.py:1655
msgid "Valuation Rate cannot be negative."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2187
+#: erpnext/stock/stock_ledger.py:2202
msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
msgstr "Le taux de valorisation de l'article {0} est requis pour effectuer des écritures comptables pour {1} {2}."
-#: erpnext/stock/doctype/item/item.py:321
+#: erpnext/stock/doctype/item/item.py:319
msgid "Valuation Rate is mandatory if Opening Stock entered"
msgstr "Le Taux de Valorisation est obligatoire si un Stock Initial est entré"
@@ -60475,7 +61078,7 @@ msgid "Value Or Qty"
msgstr "Valeur ou Qté"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:4
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:440
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:443
msgid "Value Proposition"
msgstr "Proposition de valeur"
@@ -60564,7 +61167,7 @@ msgstr ""
msgid "Variant"
msgstr "Variante"
-#: erpnext/stock/doctype/item/item.py:973
+#: erpnext/stock/doctype/item/item.py:971
msgid "Variant Attribute Error"
msgstr "Erreur d'attribut de variante"
@@ -60583,7 +61186,7 @@ msgstr "Variante de nomenclature"
msgid "Variant Based On"
msgstr "Variante Basée Sur"
-#: erpnext/stock/doctype/item/item.py:1001
+#: erpnext/stock/doctype/item/item.py:999
msgid "Variant Based On cannot be changed"
msgstr "Les variantes basées sur ne peuvent pas être modifiées"
@@ -60601,7 +61204,7 @@ msgstr "Champ de Variante"
msgid "Variant Item"
msgstr "Élément de variante"
-#: erpnext/stock/doctype/item/item.py:971
+#: erpnext/stock/doctype/item/item.py:969
msgid "Variant Items"
msgstr "Articles de variante"
@@ -60620,11 +61223,6 @@ msgstr "La création de variantes a été placée en file d'attente."
msgid "Variant {0} and its template {1} cannot both be added to the same Pricing Rule"
msgstr ""
-#. Label of the variants_section (Tab Break) field in DocType 'Item'
-#: erpnext/stock/doctype/item/item.json
-msgid "Variants"
-msgstr "Variantes"
-
#. Name of a DocType
#. Label of the vehicle (Link) field in DocType 'Delivery Trip'
#: erpnext/setup/doctype/vehicle/vehicle.json
@@ -60676,16 +61274,31 @@ msgstr "Nom du vendeur"
msgid "Venture Capital"
msgstr ""
+#. Label of the verification_link_expiry_duration (Int) field in DocType
+#. 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Verification Link Expiry Duration"
+msgstr ""
+
+#. Label of the verification_token (Data) field in DocType 'Appointment'
+#: erpnext/crm/doctype/appointment/appointment.json
+msgid "Verification Token"
+msgstr ""
+
#: erpnext/www/book_appointment/verify/index.html:15
msgid "Verification failed please check the link"
msgstr ""
+#: erpnext/www/book_appointment/verify/index.py:38
+msgid "Verification link has expired."
+msgstr ""
+
#. Label of the verified_by (Data) field in DocType 'Quality Inspection'
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Verified By"
msgstr "Vérifié Par"
-#: erpnext/templates/emails/confirm_appointment.html:6
+#: erpnext/templates/emails/confirm_appointment.html:7
#: erpnext/www/book_appointment/verify/index.html:4
msgid "Verify Email"
msgstr "Vérifier les courriels"
@@ -60780,6 +61393,10 @@ msgstr ""
msgid "View Now"
msgstr "Voir maintenant"
+#: erpnext/public/js/sales_order_proforma.js:298
+msgid "View PDF"
+msgstr ""
+
#. Title of an Onboarding Step
#. Label of an action in the Onboarding Step 'View Project Summary'
#. Description of a report in the Onboarding Step 'View Project Summary'
@@ -60986,7 +61603,7 @@ msgstr "Nom du bon"
#: 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:1199
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1204
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:56
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:221
#: erpnext/accounts/report/general_ledger/general_ledger.js:49
@@ -61018,7 +61635,7 @@ msgstr "Nom du bon"
msgid "Voucher No"
msgstr "N° de Référence"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1469
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1484
msgid "Voucher No is mandatory"
msgstr ""
@@ -61060,7 +61677,7 @@ msgstr ""
#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.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:1197
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1202
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:212
#: erpnext/accounts/report/general_ledger/general_ledger.py:760
#: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.py:31
@@ -61150,9 +61767,9 @@ msgstr "Entrepôt (Travaux en Cours)"
msgid "WIP Work Orders"
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/test_workstation.py:147
+#: erpnext/manufacturing/doctype/workstation/test_workstation.py:151
#: erpnext/patches/v16_0/make_workstation_operating_components.py:50
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:317
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:320
msgid "Wages"
msgstr "Salaires"
@@ -61179,8 +61796,8 @@ msgid "Warehouse Contact Info"
msgstr "Info de Contact de l'Entrepôt"
#. Label of the warehouse_defaults_section (Section Break) field in DocType
-#. 'Stock Settings'
-#: erpnext/stock/doctype/stock_settings/stock_settings.json
+#. 'Company'
+#: erpnext/setup/doctype/company/company.json
msgid "Warehouse Defaults"
msgstr ""
@@ -61269,7 +61886,7 @@ msgstr "L'entrepôt est obligatoire"
msgid "Warehouse is required to get producible FG Items"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:239
+#: erpnext/stock/doctype/warehouse/warehouse.py:247
msgid "Warehouse not found against the account {0}"
msgstr "Entrepôt introuvable sur le compte {0}"
@@ -61287,7 +61904,7 @@ msgstr "Balance des articles par entrepôt"
msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
msgstr "L'entrepôt {0} ne peut pas être supprimé car il existe une quantité pour l'Article {1}"
-#: erpnext/stock/doctype/item/item.py:1662
+#: erpnext/stock/doctype/item/item.py:1660
#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:67
msgid "Warehouse {0} does not belong to Company {1}."
msgstr ""
@@ -61296,7 +61913,7 @@ msgstr ""
msgid "Warehouse {0} does not belong to company {1}"
msgstr "L'entrepôt {0} n'appartient pas à la société {1}"
-#: erpnext/stock/doctype/warehouse/warehouse.py:288
+#: erpnext/stock/doctype/warehouse/warehouse.py:296
msgid "Warehouse {0} does not exist"
msgstr ""
@@ -61417,7 +62034,7 @@ msgstr ""
msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
msgstr ""
-#: erpnext/stock/stock_ledger.py:966
+#: erpnext/stock/stock_ledger.py:981
msgid "Warning on Negative Stock"
msgstr ""
@@ -61433,7 +62050,7 @@ msgstr ""
msgid "Warning: Another {0} # {1} exists against stock entry {2}"
msgstr "Attention : Un autre {0} {1} # existe pour l'écriture de stock {2}"
-#: erpnext/stock/doctype/material_request/material_request.js:535
+#: erpnext/stock/doctype/material_request/material_request.js:710
msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
msgstr "Attention : La Quantité de Matériel Commandé est inférieure à la Qté Minimum de Commande"
@@ -61535,6 +62152,10 @@ msgstr ""
msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck the '{2}' checkbox."
msgstr ""
+#: erpnext/templates/emails/appointment_confirmed.html:3
+msgid "We look forward to meeting you"
+msgstr ""
+
#: banking/src/pages/BankStatementImporter.tsx:169
msgid "We support uploading CSV, XLSX, XLS and PDF files. Please make sure the file contains the correct columns."
msgstr ""
@@ -61723,10 +62344,10 @@ msgstr ""
msgid "When checked, only transaction threshold will be applied for transaction individually"
msgstr ""
-#. Description of the 'Use Posting Datetime for Naming Documents' (Check) field
-#. in DocType 'Global Defaults'
+#. Description of the 'Use Posting Date for Naming Documents' (Check) field in
+#. DocType 'Global Defaults'
#: erpnext/setup/doctype/global_defaults/global_defaults.json
-msgid "When checked, the system will use the posting datetime of the document for naming the document instead of the creation datetime of the document."
+msgid "When checked, the system will use the posting date of the document for naming instead of the creation date."
msgstr ""
#: erpnext/stock/doctype/item/item.js:1615
@@ -61748,11 +62369,11 @@ msgstr ""
msgid "When there are multiple finished goods ({0}) in a Repack stock entry, the basic rate for all finished goods must be set manually. To set rate manually, enable the checkbox 'Set Basic Rate Manually' in the respective finished good row."
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:384
+#: erpnext/accounts/doctype/account/account.py:415
msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
msgstr "Lors de la création du compte pour l'entreprise enfant {0}, le compte parent {1} a été trouvé en tant que compte du grand livre."
-#: erpnext/accounts/doctype/account/account.py:374
+#: erpnext/accounts/doctype/account/account.py:405
msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
msgstr "Lors de la création du compte pour l'entreprise enfant {0}, le compte parent {1} est introuvable. Veuillez créer le compte parent dans le COA correspondant"
@@ -61762,7 +62383,7 @@ msgstr "Lors de la création du compte pour l'entreprise enfant {0}, le compte p
msgid "While making Purchase Invoice from Purchase Order, use Exchange Rate on Invoice's transaction date rather than inheriting it from Purchase Order. Only applies for Purchase Invoice."
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:286
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:289
msgid "White"
msgstr "blanc"
@@ -61804,7 +62425,7 @@ msgstr "S'appliquera également pour des variantes sauf si remplacé"
msgid "Will be auto-populated"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:259
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:262
msgid "Wire Transfer"
msgstr "Virement"
@@ -61845,7 +62466,7 @@ msgstr ""
msgid "Withholding Date"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:278
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:276
msgid "Withholding Document"
msgstr ""
@@ -61895,7 +62516,7 @@ msgstr "Travaux Effectués"
#: erpnext/assets/doctype/asset/asset_list.js:12
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json
-#: erpnext/setup/doctype/company/company.py:455
+#: erpnext/setup/doctype/company/company.py:494
#: erpnext/support/doctype/warranty_claim/warranty_claim.json
msgid "Work In Progress"
msgstr "Travaux en cours"
@@ -61937,7 +62558,7 @@ msgstr ""
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/public/js/shop_floor/shop_floor.js:230
#: erpnext/selling/doctype/sales_order/sales_order.js:1094
-#: erpnext/stock/doctype/material_request/material_request.js:219
+#: erpnext/stock/doctype/material_request/material_request.js:220
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/material_request/material_request.py:612
#: erpnext/stock/doctype/pick_list/pick_list.json
@@ -62195,7 +62816,7 @@ msgstr ""
msgid "Workstation Working Hour"
msgstr "Heures de travail de la station de travail"
-#: erpnext/manufacturing/doctype/workstation/workstation.py:407
+#: erpnext/manufacturing/doctype/workstation/workstation.py:408
msgid "Workstation is closed on the following dates as per Holiday List: {0}"
msgstr "La station de travail est fermée aux dates suivantes d'après la liste de vacances : {0}"
@@ -62218,7 +62839,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/setup/doctype/company/company.py:738
+#: erpnext/setup/doctype/company/company.py:783
msgid "Write Off"
msgstr "Reprise"
@@ -62323,7 +62944,7 @@ msgstr "Valeur comptable nette"
msgid "Wrong Company"
msgstr ""
-#: erpnext/setup/doctype/company/company.js:250
+#: erpnext/setup/doctype/company/company.js:259
msgid "Wrong Password"
msgstr "Mauvais mot de passe"
@@ -62383,11 +63004,11 @@ msgstr "Vous n'êtes pas autorisé à ajouter ou faire une mise à jour des écr
msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:316
+#: erpnext/accounts/doctype/account/account.py:347
msgid "You are not authorized to set Frozen value"
msgstr "Vous n'êtes pas autorisé à définir des valeurs gelées"
-#: erpnext/stock/doctype/company_restriction/company_restriction.py:93
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:125
msgid "You are not permitted to add or remove Company {0} in Allowed Companies"
msgstr ""
@@ -62403,7 +63024,7 @@ msgstr ""
msgid "You can also add credit or debit values to pre-fill - these support both static values (like 200) or formulas (like transaction_amount * 0.25)."
msgstr ""
-#: erpnext/templates/emails/confirm_appointment.html:10
+#: erpnext/templates/emails/confirm_appointment.html:11
msgid "You can also copy-paste this link in your browser"
msgstr "Vous pouvez également copier-coller ce lien dans votre navigateur"
@@ -62423,7 +63044,7 @@ msgstr ""
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'"
-#: erpnext/accounts/doctype/subscription/subscription.py:230
+#: erpnext/accounts/doctype/subscription/subscription.py:231
msgid "You can only have Plans with the same billing cycle in a Subscription"
msgstr "Vous ne pouvez avoir que des plans ayant le même cycle de facturation dans le même abonnement"
@@ -62492,7 +63113,7 @@ msgstr ""
msgid "You cannot enable both the settings '{0}' and '{1}'."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1447
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1555
msgid "You cannot make any changes to Job Card since Work Order is closed."
msgstr ""
@@ -62512,7 +63133,7 @@ msgstr "Vous ne pouvez pas utiliser plus de {0}."
msgid "You cannot repost item valuation before {0}"
msgstr ""
-#: erpnext/accounts/doctype/subscription/subscription.py:832
+#: erpnext/accounts/doctype/subscription/subscription.py:833
msgid "You cannot restart a Subscription that is not cancelled."
msgstr "Vous ne pouvez pas redémarrer un abonnement qui n'est pas annulé."
@@ -62528,7 +63149,7 @@ msgstr "Vous ne pouvez pas valider la commande sans paiement."
msgid "You cannot update stock for a Debit Note. A Debit Note is a financial document that should not affect inventory. Please disable 'Update Stock'."
msgstr ""
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:109
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:118
msgid "You cannot {0} this document because another Period Closing Entry {1} exists after {2}"
msgstr ""
@@ -62557,11 +63178,11 @@ msgstr "Vous n'avez pas assez de points de fidélité à échanger"
msgid "You don't have enough points to redeem."
msgstr "Vous n'avez pas assez de points à échanger."
-#: erpnext/controllers/accounts_controller.py:1686
+#: erpnext/controllers/accounts_controller.py:1688
msgid "You don't have permission to create a Company Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1666
+#: erpnext/controllers/accounts_controller.py:1668
msgid "You don't have permission to update Company details. Please contact your System Manager."
msgstr ""
@@ -62569,7 +63190,7 @@ msgstr ""
msgid "You don't have permission to update Received Qty DocField for item {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1660
+#: erpnext/controllers/accounts_controller.py:1662
msgid "You don't have permission to update this document. Please contact your System Manager."
msgstr ""
@@ -62581,15 +63202,15 @@ msgstr ""
msgid "You have already selected items from {0} {1}"
msgstr "Vous avez déjà choisi des articles de {0} {1}"
-#: erpnext/projects/doctype/project/project.py:422
+#: erpnext/projects/doctype/project/project.py:424
msgid "You have been invited to collaborate on the project {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:263
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:249
msgid "You have enabled {0} and {1} in {2}. This can lead to prices from the default price list being inserted in the transaction price list."
msgstr ""
-#: erpnext/selling/doctype/selling_settings/selling_settings.py:110
+#: erpnext/selling/doctype/selling_settings/selling_settings.py:112
msgid "You have enabled {0} and {1} in {2}. This can lead to prices from the default price list being inserted into the transaction price list."
msgstr ""
@@ -62605,7 +63226,7 @@ msgstr ""
msgid "You have not performed any reconciliations in this session yet."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1220
+#: erpnext/stock/doctype/item/item.py:1218
msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
msgstr "Vous devez activer la re-commande automatique dans les paramètres de stock pour maintenir les niveaux de ré-commande."
@@ -62613,6 +63234,10 @@ msgstr "Vous devez activer la re-commande automatique dans les paramètres de st
msgid "You have unsaved changes. Do you want to save the invoice?"
msgstr ""
+#: erpnext/templates/pages/projects.html:132
+msgid "You haven't created a {0} yet"
+msgstr "Vous n'avez pas encore créé de {0}"
+
#: erpnext/selling/page/point_of_sale/pos_controller.js:734
msgid "You must select a customer before adding an item."
msgstr "Vous devez sélectionner un client avant d'ajouter un article."
@@ -62639,12 +63264,16 @@ msgstr "Interactions YouTube"
msgid "Your Name (required)"
msgstr ""
+#: erpnext/templates/emails/appointment_confirmed.html:2
+msgid "Your email has been verified and your appointment has been confirmed for {0}"
+msgstr ""
+
#: erpnext/www/book_appointment/verify/index.html:11
msgid "Your email has been verified and your appointment has been scheduled"
msgstr ""
#: erpnext/patches/v11_0/add_default_dispatch_notification_template.py:22
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:342
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:345
msgid "Your order is out for delivery!"
msgstr "Votre commande est livrée!"
@@ -62707,10 +63336,14 @@ msgstr "[Important] [ERPNext] Erreurs de réorganisation automatique"
msgid "`Allow Negative rates for Items`"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2201
+#: erpnext/stock/stock_ledger.py:2216
msgid "after"
msgstr ""
+#: erpnext/public/js/sales_order_proforma.js:195
+msgid "amount"
+msgstr "montant"
+
#: erpnext/edi/doctype/code_list/code_list_import.js:58
msgid "as Code"
msgstr ""
@@ -62727,7 +63360,7 @@ msgstr ""
msgid "as a percentage of finished item quantity"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1639
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1654
msgid "as of {0}"
msgstr ""
@@ -62797,7 +63430,7 @@ msgstr ""
msgid "fieldname"
msgstr "nom du Champ"
-#: erpnext/setup/doctype/item_group/item_group.py:49
+#: erpnext/setup/doctype/item_group/item_group.py:50
msgid "for tax category {0}"
msgstr ""
@@ -62895,7 +63528,7 @@ msgstr ""
msgid "per hour"
msgstr "par heure"
-#: erpnext/stock/stock_ledger.py:2202
+#: erpnext/stock/stock_ledger.py:2217
msgid "performing either one below:"
msgstr ""
@@ -62911,6 +63544,10 @@ msgstr "nom de la colonne de l'article du lot de produits dans la commande clien
msgid "production"
msgstr ""
+#: erpnext/public/js/sales_order_proforma.js:195
+msgid "quantity"
+msgstr "quantité"
+
#. Label of the quotation_item (Data) field in DocType 'Sales Order Item'
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
msgid "quotation_item"
@@ -62967,7 +63604,7 @@ msgstr "bac à sable"
msgid "sold"
msgstr "vendu"
-#: erpnext/accounts/doctype/subscription/subscription.py:809
+#: erpnext/accounts/doctype/subscription/subscription.py:810
msgid "subscription is already cancelled."
msgstr ""
@@ -63051,7 +63688,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:1221
+#: erpnext/controllers/accounts_controller.py:1223
msgid "{0} Account not found against Customer {1}."
msgstr ""
@@ -63067,7 +63704,7 @@ msgstr ""
msgid "{0} Budget for Account {1} against {2} {3} is {4}. It will be exceeded by {5}."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:762
+#: erpnext/accounts/doctype/pricing_rule/utils.py:766
msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
msgstr "Le {0} coupon utilisé est {1}. La quantité autorisée est épuisée"
@@ -63091,10 +63728,14 @@ msgstr "{0} Opérations: {1}"
msgid "{0} Request for {1}"
msgstr "{0} demande de {1}"
-#: erpnext/stock/doctype/item/item.py:398
+#: erpnext/stock/doctype/item/item.py:396
msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
msgstr "{0} Conserver l'échantillon est basé sur le lot, veuillez cocher A un numéro de lot pour conserver l'échantillon d'article"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:798
+msgid "{0} Serial Nos added. They will be saved with the document."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:1048
msgid "{0} Transaction(s) Reconciled"
msgstr ""
@@ -63141,9 +63782,7 @@ msgstr "{0} a déjà une procédure parent {1}."
#: erpnext/accounts/report/general_ledger/general_ledger.py:63
#: erpnext/accounts/report/pos_register/pos_register.py:120
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:28
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:35
-#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:42
+#: erpnext/accounts/report/utils.py:26
msgid "{0} and {1} are mandatory"
msgstr "{0} et {1} sont obligatoires"
@@ -63167,7 +63806,7 @@ msgstr ""
msgid "{0} cannot be changed with opened Opening Entries."
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:334
+#: erpnext/public/js/utils/sales_common.js:339
msgid "{0} cannot be greater than 100"
msgstr ""
@@ -63185,7 +63824,8 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:137
#: erpnext/manufacturing/doctype/production_plan/services/work_order_planning.py:214
-#: erpnext/stock/doctype/pick_list/mapper.py:79
+#: erpnext/stock/doctype/material_request/mapper.py:271
+#: erpnext/stock/doctype/pick_list/mapper.py:81
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.py:323
msgid "{0} created"
msgstr "{0} créé"
@@ -63194,7 +63834,7 @@ msgstr "{0} créé"
msgid "{0} creation for the following records will be skipped."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:366
+#: erpnext/setup/doctype/company/company.py:405
msgid "{0} currency must be same as company's default currency. Please select another account."
msgstr ""
@@ -63226,15 +63866,23 @@ msgstr ""
msgid "{0} draft job cards awaiting submission"
msgstr ""
+#: erpnext/public/js/utils/draft_link_guard.js:55
+msgid "{0} draft {1} documents already exist for this {2}: {3}. Do you still want to create a new one?"
+msgstr ""
+
#: erpnext/accounts/doctype/item_tax_template/item_tax_template.py:74
msgid "{0} entered twice in Item Tax"
msgstr "{0} est entré deux fois dans la Taxe de l'Article"
-#: erpnext/setup/doctype/item_group/item_group.py:47
-#: erpnext/stock/doctype/item/item.py:529
+#: erpnext/setup/doctype/item_group/item_group.py:48
+#: erpnext/stock/doctype/item/item.py:527
msgid "{0} entered twice {1} in Item Taxes"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:648
+msgid "{0} entries fetched"
+msgstr ""
+
#: erpnext/accounts/utils.py:138
#: erpnext/projects/doctype/activity_cost/activity_cost.py:40
msgid "{0} for {1}"
@@ -63290,7 +63938,7 @@ msgstr ""
msgid "{0} is added multiple times on rows: {1}"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1516
+#: erpnext/public/js/shop_floor/shop_floor.js:1561
msgid "{0} is already in progress. Pause it or complete the session."
msgstr ""
@@ -63323,7 +63971,7 @@ msgstr "{0} est obligatoire pour l’Article {1}"
msgid "{0} is mandatory for account {1}"
msgstr ""
-#: erpnext/public/js/controllers/taxes_and_totals.js:132
+#: erpnext/public/js/controllers/taxes_and_totals.js:137
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}"
@@ -63331,11 +63979,11 @@ msgstr "{0} est obligatoire. L'enregistrement de change de devises n'est peut-ê
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}."
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1885
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1900
msgid "{0} is not a CSV file."
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:251
+#: erpnext/selling/doctype/customer/customer.py:249
msgid "{0} is not a company bank account"
msgstr "{0} n'est pas un compte bancaire d'entreprise"
@@ -63379,6 +64027,10 @@ msgstr "{0} n'est pas activé dans {1}"
msgid "{0} is not running. Cannot trigger events for this document"
msgstr ""
+#: erpnext/stock/doctype/serial_and_batch_bundle/inline_editor.py:147
+msgid "{0} is not supported for the inline Serial / Batch editor"
+msgstr ""
+
#: erpnext/stock/doctype/material_request/material_request.py:517
msgid "{0} is not the default supplier for any items."
msgstr "{0} n'est le fournisseur par défaut d'aucun élément."
@@ -63492,16 +64144,16 @@ msgstr ""
msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} on {4} {5} for {6} to complete the transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1848 erpnext/stock/stock_ledger.py:2373
-#: erpnext/stock/stock_ledger.py:2387
+#: erpnext/stock/stock_ledger.py:1863 erpnext/stock/stock_ledger.py:2388
+#: erpnext/stock/stock_ledger.py:2402
msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
msgstr "{0} unités de {1} nécessaires dans {2} sur {3} {4} pour {5} pour compléter cette transaction."
-#: erpnext/stock/stock_ledger.py:2477 erpnext/stock/stock_ledger.py:2522
+#: erpnext/stock/stock_ledger.py:2492 erpnext/stock/stock_ledger.py:2537
msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1842
+#: erpnext/stock/stock_ledger.py:1857
msgid "{0} units of {1} needed in {2} to complete this transaction."
msgstr "{0} unités de {1} nécessaires dans {2} pour compléter cette transaction."
@@ -63521,6 +64173,10 @@ msgstr "{0} variantes créées."
msgid "{0} view is currently unsupported in Custom Financial Report"
msgstr "La vue {0} n'est actuellement pas prise en charge dans les rapports financiers personnalisés"
+#: erpnext/stock/doctype/material_request/mapper.py:263
+msgid "{0} was set to today for items whose requested date has passed"
+msgstr ""
+
#: erpnext/accounts/doctype/payment_term/payment_term.js:19
msgid "{0} will be given as discount."
msgstr ""
@@ -63529,7 +64185,7 @@ msgstr ""
msgid "{0} will be set as the {1} in subsequently scanned items"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1085
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1097
msgid "{0} {1}"
msgstr "{0} {1}"
@@ -63545,10 +64201,18 @@ msgstr ""
msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
msgstr ""
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:145
+msgid "{0} {1} cannot be used with Company {2} because of Company Restrictions"
+msgstr ""
+
#: erpnext/accounts/doctype/payment_order/payment_order.py:130
msgid "{0} {1} created"
msgstr "{0} {1} créé"
+#: erpnext/setup/doctype/company/company.py:335
+msgid "{0} {1} does not belong to company {2}"
+msgstr ""
+
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:630
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:683
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2425
@@ -63656,7 +64320,7 @@ msgstr ""
msgid "{0} {1} must be submitted"
msgstr "{0} {1} doit être soumis"
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:275
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:501
msgid "{0} {1} not allowed to be reposted. You can enable it by adding it '{2}' table in {3}."
msgstr ""
@@ -63691,7 +64355,7 @@ msgstr "{0} {1} : Compte {2} inactif"
msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
msgstr "{0} {1} : L’Écriture Comptable pour {2} peut seulement être faite en devise: {3}"
-#: erpnext/stock/services/base_stock_gl_composer.py:282
+#: erpnext/stock/services/base_stock_gl_composer.py:285
msgid "{0} {1}: Cost Center is mandatory for Item {2}"
msgstr "{0} {1}: Centre de Coûts est obligatoire pour l’Article {2}"
@@ -63736,7 +64400,7 @@ msgstr ""
msgid "{0}% of total invoice value will be given as discount."
msgstr ""
-#: erpnext/projects/doctype/task/task.py:129
+#: erpnext/projects/doctype/task/task.py:130
msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
msgstr ""
@@ -63768,15 +64432,15 @@ msgstr ""
msgid "{0}: select the typed value {1} from the list or clear it"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:493
+#: erpnext/controllers/accounts_controller.py:495
msgid "{0}: {1} does not belong to the Company: {2}"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1356
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1365
msgid "{0}: {1} does not exist"
msgstr "{0} : {1} n'existe pas"
-#: erpnext/setup/doctype/company/company.py:353
+#: erpnext/setup/doctype/company/company.py:392
msgid "{0}: {1} is a group account."
msgstr ""
@@ -63784,11 +64448,11 @@ msgstr ""
msgid "{0}: {1} must be less than {2}"
msgstr "{0}: {1} doit être inférieur à {2}"
-#: erpnext/controllers/buying_controller.py:1036
+#: erpnext/controllers/buying_controller.py:1047
msgid "{count} Assets created for {item_code}"
msgstr ""
-#: erpnext/controllers/buying_controller.py:936
+#: erpnext/controllers/buying_controller.py:947
msgid "{doctype} {name} is cancelled or closed."
msgstr "{doctype} {name} est annulé ou fermé."