diff --git a/erpnext/locale/fr.po b/erpnext/locale/fr.po
index 5d953fabbdb..41b72fdbd4f 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-02-08 09:43+0000\n"
-"PO-Revision-Date: 2026-02-09 11:58\n"
+"POT-Creation-Date: 2026-02-15 09:44+0000\n"
+"PO-Revision-Date: 2026-02-16 14:50\n"
"Last-Translator: hello@frappe.io\n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -18,7 +18,7 @@ msgstr ""
"X-Crowdin-File-ID: 46\n"
"Language: fr_FR\n"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1465
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1468
msgid "\n"
"\t\t\tThe Batch {0} of an item {1} has negative stock in the warehouse {2}. Please add a stock quantity of {3} to proceed with this entry."
msgstr ""
@@ -1412,7 +1412,7 @@ msgstr "Le compte est obligatoire pour obtenir les entrées de paiement"
msgid "Account is not set for the dashboard chart {0}"
msgstr "Le compte n'est pas défini pour le graphique du tableau de bord {0}"
-#: erpnext/assets/doctype/asset/asset.py:903
+#: erpnext/assets/doctype/asset/asset.py:902
msgid "Account not Found"
msgstr "Compte non trouvé"
@@ -1803,8 +1803,8 @@ msgstr "Filtre de dimensions comptables"
msgid "Accounting Entries"
msgstr "Écritures Comptables"
-#: erpnext/assets/doctype/asset/asset.py:937
-#: erpnext/assets/doctype/asset/asset.py:952
+#: erpnext/assets/doctype/asset/asset.py:936
+#: erpnext/assets/doctype/asset/asset.py:951
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:542
msgid "Accounting Entry for Asset"
msgstr "Ecriture comptable pour l'actif"
@@ -1851,7 +1851,7 @@ msgstr "Écriture Comptable pour {0}: {1} ne peut être effectuée qu'en devise:
#: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.js:193
#: erpnext/assets/doctype/asset/asset.js:182
#: erpnext/assets/doctype/asset_repair/asset_repair.js:171
-#: erpnext/buying/doctype/supplier/supplier.js:92
+#: erpnext/buying/doctype/supplier/supplier.js:98
#: erpnext/public/js/controllers/stock_controller.js:88
#: erpnext/public/js/utils/ledger_preview.js:8
#: erpnext/selling/doctype/customer/customer.js:173
@@ -1944,7 +1944,7 @@ msgstr ""
#: 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:115
-#: erpnext/buying/doctype/supplier/supplier.js:104
+#: erpnext/buying/doctype/supplier/supplier.js:110
msgid "Accounts Payable"
msgstr "Comptes Créditeurs"
@@ -3764,7 +3764,7 @@ msgstr "Alloué"
#: erpnext/accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
#: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
#: erpnext/accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
-#: erpnext/accounts/report/gross_profit/gross_profit.py:400
+#: erpnext/accounts/report/gross_profit/gross_profit.py:409
#: erpnext/public/js/utils/unreconcile.js:87
msgid "Allocated Amount"
msgstr "Montant alloué"
@@ -3934,11 +3934,17 @@ msgstr "Autoriser plusieurs commandes client par rapport à la commande d'achat
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
#: erpnext/stock/doctype/stock_settings/stock_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:178
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:190
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:179
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:191
msgid "Allow Negative Stock"
msgstr "Autoriser un Stock Négatif"
+#. Label of the allow_negative_stock_for_batch (Check) field in DocType 'Stock
+#. Settings'
+#: erpnext/stock/doctype/stock_settings/stock_settings.json
+msgid "Allow Negative Stock for Batch"
+msgstr ""
+
#. Label of the allow_negative_rates_for_items (Check) field in DocType
#. 'Selling Settings'
#: erpnext/selling/doctype/selling_settings/selling_settings.json
@@ -4459,7 +4465,7 @@ msgstr "Toujours demander"
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:290
#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:53
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:68
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
@@ -5157,7 +5163,7 @@ msgstr "Lorsque le champ {0} est activé, la valeur du champ {1} doit être sup
msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:203
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:204
msgid "As there are reserved stock, you cannot disable {0}."
msgstr ""
@@ -5169,8 +5175,8 @@ msgstr ""
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:177
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:189
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:178
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:190
msgid "As {0} is enabled, you can not enable {1}."
msgstr ""
@@ -5413,7 +5419,7 @@ msgstr "Mouvement d'Actif"
msgid "Asset Movement Item"
msgstr "Élément de mouvement d'actif"
-#: erpnext/assets/doctype/asset/asset.py:1183
+#: erpnext/assets/doctype/asset/asset.py:1182
msgid "Asset Movement record {0} created"
msgstr "Registre de Mouvement de l'Actif {0} créé"
@@ -5571,7 +5577,7 @@ msgstr ""
msgid "Asset created"
msgstr "Actif créé"
-#: erpnext/assets/doctype/asset/asset.py:1424
+#: erpnext/assets/doctype/asset/asset.py:1423
msgid "Asset created after being split from Asset {0}"
msgstr ""
@@ -5579,7 +5585,7 @@ msgstr ""
msgid "Asset deleted"
msgstr "Actif supprimé"
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:168
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:181
msgid "Asset issued to Employee {0}"
msgstr ""
@@ -5587,7 +5593,7 @@ msgstr ""
msgid "Asset out of order due to Asset Repair {0}"
msgstr ""
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:155
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:168
msgid "Asset received at Location {0} and issued to Employee {1}"
msgstr ""
@@ -5620,11 +5626,11 @@ msgstr "Actif vendu"
msgid "Asset submitted"
msgstr "Actif validé"
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:163
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:176
msgid "Asset transferred to Location {0}"
msgstr "Actif transféré à l'emplacement {0}"
-#: erpnext/assets/doctype/asset/asset.py:1433
+#: erpnext/assets/doctype/asset/asset.py:1432
msgid "Asset updated after being split into Asset {0}"
msgstr "Actif mis à jour après avoir été divisé dans l'actif {0}"
@@ -5640,15 +5646,15 @@ msgstr "L'actif {0} ne peut pas être mis au rebut, car il est déjà {1}"
msgid "Asset {0} does not belong to Item {1}"
msgstr "L'actif {0} n'appartient pas à l'article {1}"
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:44
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:45
msgid "Asset {0} does not belong to company {1}"
msgstr "L'actif {0} ne fait pas partie à la société {1}"
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:92
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:105
msgid "Asset {0} does not belong to the custodian {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:64
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:77
msgid "Asset {0} does not belong to the location {1}"
msgstr ""
@@ -5751,7 +5757,7 @@ msgstr ""
msgid "At least one account with exchange gain or loss is required"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1289
+#: erpnext/assets/doctype/asset/asset.py:1288
msgid "At least one asset has to be selected."
msgstr ""
@@ -6363,7 +6369,7 @@ msgstr "Moyenne de la liste de prix d'achat"
msgid "Avg. Selling Price List Rate"
msgstr "Prix moyen de la liste de prix de vente"
-#: erpnext/accounts/report/gross_profit/gross_profit.py:338
+#: erpnext/accounts/report/gross_profit/gross_profit.py:347
msgid "Avg. Selling Rate"
msgstr "Moy. prix de vente"
@@ -6421,7 +6427,7 @@ msgstr ""
#: erpnext/selling/doctype/sales_order/sales_order.js:1415
#: erpnext/stock/doctype/material_request/material_request.js:351
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:689
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:706
#: 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:525
@@ -6664,7 +6670,7 @@ msgstr "Opération de nomenclature du Site Internet"
msgid "BOM and Finished Good Quantity is mandatory for Disassembly"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:1327
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1344
msgid "BOM and Manufacturing Quantity are required"
msgstr "Nomenclature et quantité de production sont nécessaires"
@@ -6675,7 +6681,7 @@ msgid "BOM and Production"
msgstr "Nomenclature et Production"
#: erpnext/stock/doctype/material_request/material_request.js:386
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:741
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:758
msgid "BOM does not contain any stock item"
msgstr "Nomenclature ne contient aucun article en stock"
@@ -7242,10 +7248,6 @@ msgstr ""
msgid "Base Taxable Amount"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:163
-msgid "Base Total"
-msgstr "Total Net"
-
#. Label of the base_total_billable_amount (Currency) field in DocType
#. 'Timesheet'
#: erpnext/projects/doctype/timesheet/timesheet.json
@@ -7437,7 +7439,7 @@ msgstr "N° du Lot"
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:3255
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3261
msgid "Batch No {0} does not exists"
msgstr "Le lot n° {0} n'existe pas"
@@ -7460,7 +7462,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:1849
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1852
msgid "Batch Nos are created successfully"
msgstr "Les numéros de lot sont créés avec succès"
@@ -7514,7 +7516,7 @@ msgstr "UdM par lots"
msgid "Batch and Serial No"
msgstr "N° de lot et de série"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:896
+#: erpnext/manufacturing/doctype/work_order/work_order.py:899
msgid "Batch not created for item {} since it does not have a batch series."
msgstr ""
@@ -7598,7 +7600,7 @@ msgstr "Facturation de la quantité rejetée dans la facture d'achat"
#: erpnext/manufacturing/doctype/bom/bom.py:1318
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/stock/doctype/material_request/material_request.js:139
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:675
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:692
msgid "Bill of Materials"
msgstr "Nomenclatures"
@@ -8374,7 +8376,7 @@ msgstr "Achat"
msgid "Buying & Selling Settings"
msgstr ""
-#: erpnext/accounts/report/gross_profit/gross_profit.py:359
+#: erpnext/accounts/report/gross_profit/gross_profit.py:368
msgid "Buying Amount"
msgstr "Montant d'Achat"
@@ -8697,11 +8699,15 @@ msgstr "Campagne Nommée Par"
msgid "Campaign Schedules"
msgstr "Horaires de campagne"
+#: erpnext/crm/doctype/email_campaign/email_campaign.py:113
+msgid "Campaign {0} not found"
+msgstr ""
+
#: erpnext/setup/doctype/authorization_control/authorization_control.py:60
msgid "Can be approved by {0}"
msgstr "Peut être approuvé par {0}"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2504
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2512
msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
msgstr ""
@@ -8741,7 +8747,7 @@ msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Pre
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:205
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:144
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:145
msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
msgstr ""
@@ -8840,7 +8846,7 @@ msgstr ""
msgid "Cannot cancel as processing of cancelled documents is pending."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1081
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1084
msgid "Cannot cancel because submitted Stock Entry {0} exists"
msgstr "Impossible d'annuler car l'Écriture de Stock soumise {0} existe"
@@ -8951,7 +8957,7 @@ msgid "Cannot delete an item which has been ordered"
msgstr ""
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:195
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:778
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:780
msgid "Cannot delete protected core DocType: {0}"
msgstr ""
@@ -8996,11 +9002,11 @@ msgstr ""
msgid "Cannot produce more Item {0} than Sales Order quantity {1} {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1436
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1439
msgid "Cannot produce more item for {0}"
msgstr "Impossible de produire plus d'articles pour {0}"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1440
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1443
msgid "Cannot produce more than {0} items for {1}"
msgstr ""
@@ -9092,7 +9098,7 @@ msgstr ""
msgid "Capacity Planning"
msgstr "Planification de Capacité"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1067
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1070
msgid "Capacity Planning Error, planned start time can not be same as end time"
msgstr "Erreur de planification de capacité, l'heure de début prévue ne peut pas être identique à l'heure de fin"
@@ -9873,7 +9879,7 @@ msgstr "Document fermé"
msgid "Closed Documents"
msgstr "Documents fermés"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2427
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2435
msgid "Closed Work Order can not be stopped or Re-opened"
msgstr ""
@@ -10057,7 +10063,7 @@ msgstr "Taux de Commission"
#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:67
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:78
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:82
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:83
msgid "Commission Rate %"
msgstr "Taux de Commission %"
@@ -10629,7 +10635,7 @@ msgstr ""
msgid "Company Address Name"
msgstr "Nom de l'Adresse de la Société"
-#: erpnext/controllers/accounts_controller.py:4318
+#: erpnext/controllers/accounts_controller.py:4324
msgid "Company Address is missing. You don't have permission to update it. Please contact your System Manager."
msgstr ""
@@ -10730,7 +10736,7 @@ msgid "Company currencies of both the companies should match for Inter Company T
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:380
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:735
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:752
msgid "Company field is required"
msgstr "Le champ de l'entreprise est obligatoire"
@@ -10873,7 +10879,7 @@ msgstr ""
msgid "Completed Qty"
msgstr "Quantité Terminée"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1350
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1353
msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
msgstr "La quantité terminée ne peut pas être supérieure à la `` quantité à fabriquer ''"
@@ -11205,7 +11211,7 @@ msgstr ""
msgid "Consumed Qty"
msgstr "Qté Consommée"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1729
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1732
msgid "Consumed Qty cannot be greater than Reserved Qty for item {0}"
msgstr ""
@@ -11437,7 +11443,7 @@ msgstr "Termes du contrat"
msgid "Contract Terms and Conditions"
msgstr "Termes et conditions du contrat"
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:77
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
msgid "Contribution %"
msgstr "% de contribution"
@@ -11447,7 +11453,7 @@ msgstr "% de contribution"
msgid "Contribution (%)"
msgstr ""
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:89
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
msgid "Contribution Amount"
msgstr "Montant de la contribution"
@@ -11513,7 +11519,7 @@ msgstr "Controle de l'historique des stransaction de stock"
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
-#: erpnext/public/js/utils.js:807
+#: erpnext/public/js/utils.js:811
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
@@ -11775,7 +11781,7 @@ msgstr "Coût"
#: erpnext/accounts/report/general_ledger/general_ledger.js:153
#: erpnext/accounts/report/general_ledger/general_ledger.py:778
#: erpnext/accounts/report/gross_profit/gross_profit.js:68
-#: erpnext/accounts/report/gross_profit/gross_profit.py:386
+#: erpnext/accounts/report/gross_profit/gross_profit.py:395
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:297
#: erpnext/accounts/report/purchase_register/purchase_register.js:46
#: erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py:29
@@ -12159,7 +12165,7 @@ msgstr "Créer des Lead"
msgid "Create Ledger Entries for Change Amount"
msgstr "Créer des écritures de grand livre pour modifier le montant"
-#: erpnext/buying/doctype/supplier/supplier.js:218
+#: erpnext/buying/doctype/supplier/supplier.js:216
#: erpnext/selling/doctype/customer/customer.js:287
msgid "Create Link"
msgstr ""
@@ -12960,11 +12966,6 @@ msgstr "Statut actuel"
msgid "Current Stock"
msgstr "Stock Actuel"
-#. Label of the current_time (Int) field in DocType 'Job Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.json
-msgid "Current Time"
-msgstr "Heure actuelle"
-
#. Label of the current_valuation_rate (Currency) field in DocType 'Stock
#. Reconciliation Item'
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
@@ -13092,7 +13093,7 @@ msgstr ""
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:38
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:29
-#: erpnext/accounts/report/gross_profit/gross_profit.py:407
+#: erpnext/accounts/report/gross_profit/gross_profit.py:416
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py:37
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:213
@@ -13103,7 +13104,7 @@ msgstr ""
#: erpnext/accounts/report/sales_register/sales_register.py:186
#: erpnext/assets/doctype/asset/asset.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/buying/doctype/supplier/supplier.js:186
+#: erpnext/buying/doctype/supplier/supplier.js:184
#: erpnext/crm/doctype/contract/contract.json
#: erpnext/crm/doctype/lead/lead.js:32
#: erpnext/crm/doctype/opportunity/opportunity.js:99
@@ -13146,7 +13147,7 @@ msgstr ""
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:54
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
#: erpnext/selling/workspace/selling/selling.json
@@ -13360,7 +13361,7 @@ msgstr "Retour d'Expérience Client"
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:165
-#: erpnext/accounts/report/gross_profit/gross_profit.py:414
+#: erpnext/accounts/report/gross_profit/gross_profit.py:423
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
#: erpnext/accounts/report/sales_register/sales_register.js:27
#: erpnext/accounts/report/sales_register/sales_register.py:201
@@ -13470,7 +13471,7 @@ msgstr "N° de Portable du Client"
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:156
#: 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
-#: erpnext/accounts/report/gross_profit/gross_profit.py:421
+#: erpnext/accounts/report/gross_profit/gross_profit.py:430
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:220
#: erpnext/accounts/report/sales_register/sales_register.py:192
#: erpnext/buying/doctype/purchase_order/purchase_order.json
@@ -14240,7 +14241,7 @@ msgstr "Nomenclature par Défaut"
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/work_order.py:2229
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2232
msgid "Default BOM for {0} not found"
msgstr "Nomenclature par défaut {0} introuvable"
@@ -14248,7 +14249,7 @@ msgstr "Nomenclature par défaut {0} introuvable"
msgid "Default BOM not found for FG Item {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2226
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2229
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}"
@@ -14610,11 +14611,14 @@ msgstr "L’Unité de mesure par défaut pour la variante '{0}' doit être la m
msgid "Default Valuation Method"
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 'Item Default'
#. 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/stock/doctype/item_default/item_default.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
@@ -14822,8 +14826,8 @@ msgstr ""
msgid "Deleting {0} and all associated Common Code documents..."
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1095
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1114
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1097
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1116
msgid "Deletion in Progress!"
msgstr "Suppression en cours !"
@@ -14956,7 +14960,7 @@ msgstr "Livraison"
#: erpnext/manufacturing/doctype/master_production_schedule_item/master_production_schedule_item.json
#: erpnext/manufacturing/doctype/sales_forecast_item/sales_forecast_item.json
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1066
-#: erpnext/public/js/utils.js:800
+#: erpnext/public/js/utils.js:804
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:624
#: erpnext/selling/doctype/sales_order/sales_order.js:1486
@@ -15297,7 +15301,7 @@ msgstr "Ecriture d’Amortissement"
msgid "Depreciation Entry Posting Status"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1257
+#: erpnext/assets/doctype/asset/asset.py:1256
msgid "Depreciation Entry against asset {0}"
msgstr ""
@@ -16279,7 +16283,7 @@ msgid "Do you want to submit the stock entry?"
msgstr ""
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:180
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:441
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:443
msgid "DocType {0} does not exist"
msgstr "Le type de document {0} n'existe pas"
@@ -16886,11 +16890,21 @@ msgstr ""
msgid "Email Campaign"
msgstr "Campagne Email"
+#: erpnext/crm/doctype/email_campaign/email_campaign.py:112
+#: erpnext/crm/doctype/email_campaign/email_campaign.py:149
+#: erpnext/crm/doctype/email_campaign/email_campaign.py:157
+msgid "Email Campaign Error"
+msgstr ""
+
#. Label of the email_campaign_for (Select) field in DocType 'Email Campaign'
#: erpnext/crm/doctype/email_campaign/email_campaign.json
msgid "Email Campaign For "
msgstr "Campagne d'email pour"
+#: erpnext/crm/doctype/email_campaign/email_campaign.py:125
+msgid "Email Campaign Send Error"
+msgstr ""
+
#. Label of the supplier_response_section (Section Break) field in DocType
#. 'Request for Quotation'
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
@@ -17117,16 +17131,16 @@ msgstr ""
msgid "Employee cannot report to himself."
msgstr "L'employé ne peut pas rendre de compte à lui-même."
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:96
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:109
msgid "Employee is required while issuing Asset {0}"
msgstr "L'employé est requis lors de l'émission de l'actif {0}"
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:79
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:100
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:92
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:113
msgid "Employee {0} does not belong to the company {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:359
+#: erpnext/manufacturing/doctype/job_card/job_card.py:357
msgid "Employee {0} is currently working on another workstation. Please assign another employee."
msgstr ""
@@ -17138,7 +17152,7 @@ msgstr "Employés"
msgid "Empty"
msgstr "Vide"
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:750
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:752
msgid "Empty To Delete List"
msgstr ""
@@ -17287,6 +17301,16 @@ msgstr "Activer la provision pour les articles non stockés"
msgid "Enable Stock Reservation"
msgstr ""
+#. Label of the enable_utm (Check) field in DocType 'Selling Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Enable UTM"
+msgstr ""
+
+#. Description of the 'Enable UTM' (Check) field in DocType 'Selling Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Enable Urchin Tracking Module parameters in Quotation, Sales Order, Sales Invoice, POS Invoice, Lead, and Delivery Note."
+msgstr ""
+
#. Label of the enable_youtube_tracking (Check) field in DocType 'Video
#. Settings'
#: erpnext/utilities/doctype/video_settings/video_settings.json
@@ -17722,7 +17746,7 @@ msgstr "Rôle d'approbateur de budget exceptionnel"
msgid "Excess Materials Consumed"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1117
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1115
msgid "Excess Transfer"
msgstr ""
@@ -17863,7 +17887,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:1395
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1412
msgid "Excise Invoice"
msgstr "Facture d'Accise"
@@ -18055,7 +18079,7 @@ msgstr "Valeur Attendue Après Utilisation Complète"
#: erpnext/accounts/report/account_balance/account_balance.js:28
#: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:182
-#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:190
+#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:199
msgid "Expense"
msgstr "Charges"
@@ -18227,7 +18251,7 @@ msgstr "Historique de Travail Externe"
msgid "Extra Consumed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:256
+#: erpnext/manufacturing/doctype/job_card/job_card.py:254
msgid "Extra Job Card Quantity"
msgstr ""
@@ -18324,6 +18348,10 @@ msgstr ""
msgid "Failed to post depreciation entries"
msgstr ""
+#: erpnext/crm/doctype/email_campaign/email_campaign.py:126
+msgid "Failed to send email for campaign {0} to {1}"
+msgstr ""
+
#: erpnext/setup/setup_wizard/setup_wizard.py:30
#: erpnext/setup/setup_wizard/setup_wizard.py:31
msgid "Failed to setup company"
@@ -18428,7 +18456,7 @@ msgid "Fetch Value From"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:372
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:712
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:729
msgid "Fetch exploded BOM (including sub-assemblies)"
msgstr "Récupérer la nomenclature éclatée (y compris les sous-ensembles)"
@@ -18479,15 +18507,15 @@ msgstr "Champ dans la transaction bancaire"
msgid "Fields will be copied over only at time of creation."
msgstr "Les champs seront copiés uniquement au moment de la création."
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1062
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1064
msgid "File does not belong to this Transaction Deletion Record"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1056
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1058
msgid "File not found"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1070
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1072
msgid "File not found on server"
msgstr ""
@@ -18711,7 +18739,7 @@ msgstr ""
#. Service Item'
#. Label of the fg_item (Link) field in DocType 'Subcontracting Order Service
#. Item'
-#: erpnext/public/js/utils.js:826
+#: erpnext/public/js/utils.js:830
#: erpnext/subcontracting/doctype/subcontracting_inward_order_service_item/subcontracting_inward_order_service_item.json
#: erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
msgid "Finished Good Item"
@@ -18724,7 +18752,7 @@ msgstr ""
msgid "Finished Good Item Code"
msgstr "Code d'article fini"
-#: erpnext/public/js/utils.js:844
+#: erpnext/public/js/utils.js:848
msgid "Finished Good Item Qty"
msgstr ""
@@ -18971,7 +18999,7 @@ msgstr "Actif Immobilisé"
#. Capitalization Asset Item'
#. Label of the fixed_asset_account (Link) field in DocType 'Asset Category
#. Account'
-#: erpnext/assets/doctype/asset/asset.py:899
+#: erpnext/assets/doctype/asset/asset.py:898
#: erpnext/assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
#: erpnext/assets/doctype/asset_category_account/asset_category_account.json
msgid "Fixed Asset Account"
@@ -19245,7 +19273,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/work_order.py:2574
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2582
msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
msgstr ""
@@ -19551,7 +19579,7 @@ msgstr ""
msgid "From Employee"
msgstr "De l'Employé"
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:85
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:98
msgid "From Employee is required while issuing Asset {0}"
msgstr ""
@@ -20074,7 +20102,7 @@ msgstr ""
msgid "Generate To Delete List"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:468
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:470
msgid "Generate To Delete list first"
msgstr ""
@@ -20205,7 +20233,7 @@ msgstr "Obtenir les emplacements des articles"
#: erpnext/stock/doctype/stock_entry/stock_entry.js:398
#: erpnext/stock/doctype/stock_entry/stock_entry.js:431
#: erpnext/stock/doctype/stock_entry/stock_entry.js:522
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:679
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:696
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:164
msgid "Get Items From"
msgstr "Obtenir les articles de"
@@ -20221,8 +20249,8 @@ msgid "Get Items for Purchase Only"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:346
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:715
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:728
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:732
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:745
msgid "Get Items from BOM"
msgstr "Obtenir les Articles depuis nomenclature"
@@ -20316,10 +20344,6 @@ msgstr ""
msgid "Get Sub Assembly Items"
msgstr ""
-#: erpnext/buying/doctype/supplier/supplier.js:115
-msgid "Get Supplier Group Details"
-msgstr "Appliquer les informations depuis le Groupe de fournisseur"
-
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:457
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:477
msgid "Get Suppliers"
@@ -20529,7 +20553,6 @@ msgstr ""
#: erpnext/accounts/report/pos_register/pos_register.py:202
#: erpnext/accounts/report/purchase_register/purchase_register.py:274
#: erpnext/accounts/report/sales_register/sales_register.py:304
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:175
#: 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
@@ -20555,11 +20578,16 @@ msgstr "Total TTC"
#. Quotation'
#. Label of the base_grand_total (Currency) field in DocType 'Delivery Note'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:169
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
msgid "Grand Total (Company Currency)"
msgstr "Total TTC (Devise de la Société)"
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:175
+msgid "Grand Total (Transaction Currency)"
+msgstr ""
+
#. Label of the grant_commission (Check) field in DocType 'POS Invoice Item'
#. Label of the grant_commission (Check) field in DocType 'Sales Invoice Item'
#. Label of the grant_commission (Check) field in DocType 'Sales Order Item'
@@ -20620,18 +20648,18 @@ msgstr ""
#. Label of the gross_profit (Currency) field in DocType 'Quotation Item'
#. Label of the gross_profit (Currency) field in DocType 'Sales Order Item'
#: erpnext/accounts/report/gross_profit/gross_profit.json
-#: erpnext/accounts/report/gross_profit/gross_profit.py:366
+#: erpnext/accounts/report/gross_profit/gross_profit.py:375
#: erpnext/accounts/workspace/financial_reports/financial_reports.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
msgid "Gross Profit"
msgstr "Bénéfice brut"
-#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:197
+#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:206
msgid "Gross Profit / Loss"
msgstr "Bénéfice/Perte Brut"
-#: erpnext/accounts/report/gross_profit/gross_profit.py:373
+#: erpnext/accounts/report/gross_profit/gross_profit.py:382
msgid "Gross Profit Percent"
msgstr ""
@@ -20682,7 +20710,7 @@ msgstr "Niveau parent"
msgid "Group Same Items"
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:119
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:120
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}"
@@ -21482,6 +21510,12 @@ msgstr ""
msgid "If enabled, the source and target warehouse in the Material Transfer Stock Entry must be different else an error will be thrown. If inventory dimensions are present, same source and target warehouse can be allowed but atleast any one of the inventory dimension fields must be different."
msgstr ""
+#. Description of the 'Allow Negative Stock for Batch' (Check) field in DocType
+#. 'Stock Settings'
+#: erpnext/stock/doctype/stock_settings/stock_settings.json
+msgid "If enabled, the system will allow negative stock entries for the batch, but this could calculate the valuation rate incorrectly, so avoid using this option."
+msgstr ""
+
#. Description of the 'Allow UOM with Conversion Rate Defined in Item' (Check)
#. field in DocType 'Stock Settings'
#: erpnext/stock/doctype/stock_settings/stock_settings.json
@@ -21903,7 +21937,7 @@ msgstr ""
msgid "Import Successful"
msgstr "Importation réussie"
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:560
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:562
msgid "Import Summary"
msgstr ""
@@ -22136,7 +22170,7 @@ msgstr ""
#. Label of the incentives (Currency) field in DocType 'Sales Team'
#: erpnext/selling/doctype/sales_team/sales_team.json
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:94
msgid "Incentives"
msgstr "Incitations"
@@ -22350,7 +22384,7 @@ msgstr "Incluant les articles pour des sous-ensembles"
#: erpnext/accounts/report/account_balance/account_balance.js:27
#: erpnext/accounts/report/financial_statements.py:776
#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:180
-#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:183
+#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:192
msgid "Income"
msgstr "Revenus"
@@ -22485,7 +22519,7 @@ msgid "Incorrect Type of Transaction"
msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.py:175
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:122
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:123
msgid "Incorrect Warehouse"
msgstr "Entrepôt incorrect"
@@ -22642,7 +22676,7 @@ msgid "Inspected By"
msgstr "Inspecté Par"
#: erpnext/controllers/stock_controller.py:1453
-#: erpnext/manufacturing/doctype/job_card/job_card.py:817
+#: erpnext/manufacturing/doctype/job_card/job_card.py:815
msgid "Inspection Rejected"
msgstr ""
@@ -22666,7 +22700,7 @@ msgid "Inspection Required before Purchase"
msgstr "Inspection Requise à la réception"
#: erpnext/controllers/stock_controller.py:1438
-#: erpnext/manufacturing/doctype/job_card/job_card.py:798
+#: erpnext/manufacturing/doctype/job_card/job_card.py:796
msgid "Inspection Submission"
msgstr ""
@@ -22934,10 +22968,10 @@ msgstr ""
#. Label of the internal_supplier_section (Section Break) field in DocType
#. 'Supplier'
#: erpnext/buying/doctype/supplier/supplier.json
-msgid "Internal Supplier"
-msgstr "Fournisseur interne"
+msgid "Internal Supplier Accounting"
+msgstr ""
-#: erpnext/buying/doctype/supplier/supplier.py:183
+#: erpnext/buying/doctype/supplier/supplier.py:181
msgid "Internal Supplier for company {0} already exists"
msgstr ""
@@ -23021,7 +23055,7 @@ msgstr "Code à barres invalide. Il n'y a pas d'article attaché à ce code à b
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"
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:494
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:496
msgid "Invalid CSV format. Expected column: doctype_name"
msgstr ""
@@ -23188,7 +23222,7 @@ msgstr ""
msgid "Invalid condition expression"
msgstr "Expression de condition non valide"
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1051
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1053
msgid "Invalid file URL"
msgstr ""
@@ -24415,7 +24449,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1078
#: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:68
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:37
-#: erpnext/accounts/report/gross_profit/gross_profit.py:303
+#: erpnext/accounts/report/gross_profit/gross_profit.py:312
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:142
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:159
#: erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:37
@@ -24666,7 +24700,7 @@ msgstr "Détails d'article"
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/gross_profit/gross_profit.js:44
-#: erpnext/accounts/report/gross_profit/gross_profit.py:316
+#: erpnext/accounts/report/gross_profit/gross_profit.py:325
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.js:21
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py:28
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
@@ -24893,7 +24927,7 @@ msgstr "Fabricant d'Article"
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
-#: erpnext/accounts/report/gross_profit/gross_profit.py:310
+#: erpnext/accounts/report/gross_profit/gross_profit.py:319
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py:33
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:148
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:165
@@ -24944,7 +24978,7 @@ msgstr "Fabricant d'Article"
#: 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:2804
-#: erpnext/public/js/utils.js:736
+#: erpnext/public/js/utils.js:740
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1252
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -25565,11 +25599,11 @@ msgstr "Articles À Demander"
msgid "Items and Pricing"
msgstr "Articles et prix"
-#: erpnext/controllers/accounts_controller.py:4176
+#: erpnext/controllers/accounts_controller.py:4182
msgid "Items cannot be updated as Subcontracting Inward Order(s) exist against this Subcontracted Sales Order."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4169
+#: erpnext/controllers/accounts_controller.py:4175
msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
msgstr ""
@@ -25653,7 +25687,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:982
+#: erpnext/manufacturing/doctype/job_card/job_card.py:980
#: erpnext/manufacturing/doctype/operation/operation.json
#: erpnext/manufacturing/doctype/work_order/work_order.js:396
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -25714,7 +25748,7 @@ msgstr "Journal de temps de la carte de travail"
msgid "Job Card and Capacity Planning"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1458
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1456
msgid "Job Card {0} has been completed"
msgstr ""
@@ -25790,7 +25824,7 @@ msgstr ""
msgid "Job Worker Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2627
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2635
msgid "Job card {0} created"
msgstr "Job card {0} créée"
@@ -26001,7 +26035,7 @@ msgstr ""
msgid "Kilowatt-Hour"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:984
+#: erpnext/manufacturing/doctype/job_card/job_card.py:982
msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
msgstr ""
@@ -26558,7 +26592,7 @@ msgstr "Lien vers la demande de matériel"
msgid "Link to Material Requests"
msgstr "Lien vers les demandes de matériel"
-#: erpnext/buying/doctype/supplier/supplier.js:127
+#: erpnext/buying/doctype/supplier/supplier.js:125
msgid "Link with Customer"
msgstr ""
@@ -26587,12 +26621,12 @@ msgstr "Lieu lié"
msgid "Linked with submitted documents"
msgstr ""
-#: erpnext/buying/doctype/supplier/supplier.js:212
+#: erpnext/buying/doctype/supplier/supplier.js:210
#: erpnext/selling/doctype/customer/customer.js:281
msgid "Linking Failed"
msgstr ""
-#: erpnext/buying/doctype/supplier/supplier.js:211
+#: erpnext/buying/doctype/supplier/supplier.js:209
msgid "Linking to Customer Failed. Please try again."
msgstr ""
@@ -27512,6 +27546,7 @@ msgstr ""
#: erpnext/stock/doctype/batch/batch.json erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
#: erpnext/stock/doctype/material_request/material_request_dashboard.py:18
+#: erpnext/stock/doctype/pick_list/pick_list_dashboard.py:20
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order_dashboard.py:13
msgid "Manufacturing"
msgstr "Production"
@@ -27620,7 +27655,7 @@ msgstr ""
msgid "Mapping Subcontracting Order ..."
msgstr ""
-#: erpnext/public/js/utils.js:971
+#: erpnext/public/js/utils.js:975
msgid "Mapping {0} ..."
msgstr ""
@@ -27777,7 +27812,7 @@ msgstr "Consommation de matériel"
msgid "Material Consumption for Manufacture"
msgstr "Consommation de matériaux pour la production"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:559
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:576
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."
@@ -28074,8 +28109,8 @@ msgstr "Du Matériel au Fournisseur"
msgid "Materials are already received against the {0} {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:183
-#: erpnext/manufacturing/doctype/job_card/job_card.py:838
+#: erpnext/manufacturing/doctype/job_card/job_card.py:181
+#: erpnext/manufacturing/doctype/job_card/job_card.py:836
msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
msgstr ""
@@ -28270,7 +28305,7 @@ msgstr ""
msgid "Merge Similar Account Heads"
msgstr ""
-#: erpnext/public/js/utils.js:1003
+#: erpnext/public/js/utils.js:1007
msgid "Merge taxes from multiple documents"
msgstr ""
@@ -28659,7 +28694,7 @@ msgid "Missing required filter: {0}"
msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.py:1183
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1462
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1465
msgid "Missing value"
msgstr ""
@@ -28942,7 +28977,7 @@ msgid "Music"
msgstr ""
#. Label of the must_be_whole_number (Check) field in DocType 'UOM'
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1409
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1412
#: erpnext/setup/doctype/uom/uom.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:267
#: erpnext/utilities/transaction_base.py:566
@@ -29022,7 +29057,7 @@ msgstr "Nom de série et Tarifs"
msgid "Naming Series is mandatory"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:932
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:934
msgid "Naming series '{0}' for DocType '{1}' does not contain standard '.' or '{{' separator. Using fallback extraction."
msgstr ""
@@ -29065,7 +29100,7 @@ msgstr "Analyse des besoins"
msgid "Negative Quantity is not allowed"
msgstr "Quantité Négative n'est pas autorisée"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1474
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1477
#: erpnext/stock/serial_batch_bundle.py:1521
msgid "Negative Stock Error"
msgstr ""
@@ -29629,7 +29664,7 @@ msgstr ""
msgid "No Delivery Note selected for Customer {}"
msgstr "Aucun bon de livraison sélectionné pour le client {}"
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:749
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:751
msgid "No DocTypes in To Delete list. Please generate or import the list before submitting."
msgstr ""
@@ -29722,7 +29757,7 @@ msgstr ""
msgid "No Tax withholding account set for Company {0} in Tax Withholding Category {1}."
msgstr ""
-#: erpnext/accounts/report/gross_profit/gross_profit.py:895
+#: erpnext/accounts/report/gross_profit/gross_profit.py:965
msgid "No Terms"
msgstr ""
@@ -29780,6 +29815,10 @@ msgstr "Aucune Description"
msgid "No difference found for stock account {0}"
msgstr ""
+#: erpnext/crm/doctype/email_campaign/email_campaign.py:150
+msgid "No email found for {0} {1}"
+msgstr ""
+
#: erpnext/telephony/doctype/call_log/call_log.py:117
msgid "No employee was scheduled for call popup"
msgstr ""
@@ -29931,6 +29970,10 @@ msgstr "Aucun produit trouvé."
msgid "No recent transactions found"
msgstr ""
+#: erpnext/crm/doctype/email_campaign/email_campaign.py:158
+msgid "No recipients found for campaign {0}"
+msgstr ""
+
#: erpnext/accounts/report/purchase_register/purchase_register.py:44
#: erpnext/accounts/report/sales_register/sales_register.py:45
#: erpnext/crm/report/lead_conversion_time/lead_conversion_time.py:18
@@ -30557,7 +30600,7 @@ msgstr ""
msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1065
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1067
msgid "Only CSV files are allowed"
msgstr ""
@@ -31039,7 +31082,7 @@ msgstr "Numéro de ligne d'opération"
msgid "Operation Time"
msgstr "Durée de l'Opération"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1468
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1471
msgid "Operation Time must be greater than 0 for Operation {0}"
msgstr "Temps de l'Opération doit être supérieur à 0 pour l'Opération {0}"
@@ -31058,11 +31101,11 @@ msgstr ""
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:1231
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1229
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:432
+#: erpnext/manufacturing/doctype/workstation/workstation.py:433
msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
msgstr "Opération {0} plus longue que toute heure de travail disponible dans la station de travail {1}, veuillez séparer l'opération en plusieurs opérations"
@@ -33450,7 +33493,7 @@ msgstr ""
#: 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:1214
-#: erpnext/accounts/report/gross_profit/gross_profit.py:440
+#: erpnext/accounts/report/gross_profit/gross_profit.py:449
#: erpnext/accounts/workspace/invoicing/invoicing.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
msgid "Payment Term"
@@ -35027,7 +35070,7 @@ msgstr "Veuillez sélectionner un fournisseur"
msgid "Please select a Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1572
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1570
msgid "Please select a Work Order first."
msgstr ""
@@ -35160,7 +35203,7 @@ msgstr "S'il vous plaît sélectionner le client."
#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:43
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
msgid "Please select the document type first"
msgstr "Veuillez d’abord sélectionner le type de document"
@@ -35402,11 +35445,11 @@ msgstr "Veuillez définir un centre de coûts par défaut pour la société {0}.
msgid "Please set the Item Code first"
msgstr "Veuillez définir le Code d'Article en premier"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1635
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1633
msgid "Please set the Target Warehouse in the Job Card"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1639
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1637
msgid "Please set the WIP Warehouse in the Job Card"
msgstr ""
@@ -35414,7 +35457,7 @@ msgstr ""
msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
msgstr ""
-#: erpnext/crm/doctype/email_campaign/email_campaign.py:50
+#: erpnext/crm/doctype/email_campaign/email_campaign.py:48
msgid "Please set up the Campaign Schedule in the Campaign {0}"
msgstr "Configurez le calendrier de la campagne dans la campagne {0}."
@@ -35661,7 +35704,7 @@ msgstr "Frais postaux"
#: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:66
#: erpnext/accounts/report/cheques_and_deposits_incorrectly_cleared/cheques_and_deposits_incorrectly_cleared.py:151
#: erpnext/accounts/report/general_ledger/general_ledger.py:681
-#: erpnext/accounts/report/gross_profit/gross_profit.py:291
+#: erpnext/accounts/report/gross_profit/gross_profit.py:300
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:175
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
#: erpnext/accounts/report/payment_ledger/payment_ledger.py:143
@@ -35679,7 +35722,7 @@ msgstr "Frais postaux"
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:51
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
#: erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json
@@ -35754,7 +35797,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/gross_profit/gross_profit.py:297
+#: erpnext/accounts/report/gross_profit/gross_profit.py:306
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
@@ -36835,6 +36878,15 @@ msgstr "Capacité de production"
msgid "Production Item"
msgstr "Article de production"
+#. Label of the production_item_info_section (Section Break) field in DocType
+#. 'BOM'
+#. Label of the production_item_info_section (Section Break) field in DocType
+#. 'Work Order'
+#: erpnext/manufacturing/doctype/bom/bom.json
+#: erpnext/manufacturing/doctype/work_order/work_order.json
+msgid "Production Item Info"
+msgstr ""
+
#. Label of the production_plan (Link) field in DocType 'Purchase Order Item'
#. Name of a DocType
#. Label of the production_plan (Link) field in DocType 'Work Order'
@@ -37295,7 +37347,7 @@ msgid "Prospects Engaged But Not Converted"
msgstr "Prospects Contactés mais non Convertis"
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:196
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:779
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:781
msgid "Protected DocType"
msgstr ""
@@ -37997,7 +38049,7 @@ msgstr ""
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
#: erpnext/accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
#: erpnext/accounts/print_format/sales_invoice_print/sales_invoice_print.html:91
-#: erpnext/accounts/report/gross_profit/gross_profit.py:336
+#: erpnext/accounts/report/gross_profit/gross_profit.py:345
#: erpnext/assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:240
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
@@ -38020,7 +38072,7 @@ msgstr ""
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:398
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:499
#: erpnext/public/js/stock_reservation.js:134
-#: erpnext/public/js/stock_reservation.js:336 erpnext/public/js/utils.js:774
+#: erpnext/public/js/stock_reservation.js:336 erpnext/public/js/utils.js:778
#: 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:390
@@ -38130,11 +38182,11 @@ msgstr ""
msgid "Qty To Manufacture"
msgstr "Quantité À Produire"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1405
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1408
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:253
+#: erpnext/manufacturing/doctype/job_card/job_card.py:251
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 ""
@@ -38237,7 +38289,7 @@ msgid "Qty to Fetch"
msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.js:310
-#: erpnext/manufacturing/doctype/job_card/job_card.py:874
+#: erpnext/manufacturing/doctype/job_card/job_card.py:872
msgid "Qty to Manufacture"
msgstr "Quantité À Produire"
@@ -38360,6 +38412,7 @@ msgstr "Objectif de qualité Objectif"
#. Label of the quality_inspection (Link) field in DocType 'Sales Invoice Item'
#. Label of the quality_inspection_section_break (Section Break) field in
#. DocType 'BOM'
+#. Label of the quality_inspection_tab (Tab Break) field in DocType 'BOM'
#. Label of the quality_inspection (Link) field in DocType 'Job Card'
#. Label of the quality_inspection_section (Section Break) field in DocType
#. 'Job Card'
@@ -38451,22 +38504,22 @@ msgstr "Modèle d'inspection de la qualité"
msgid "Quality Inspection Template Name"
msgstr "Nom du modèle d'inspection de la qualité"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:783
+#: erpnext/manufacturing/doctype/job_card/job_card.py:781
msgid "Quality Inspection is required for the item {0} before completing the job card {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:794
-#: erpnext/manufacturing/doctype/job_card/job_card.py:803
+#: erpnext/manufacturing/doctype/job_card/job_card.py:792
+#: erpnext/manufacturing/doctype/job_card/job_card.py:801
msgid "Quality Inspection {0} is not submitted for the item: {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:813
-#: erpnext/manufacturing/doctype/job_card/job_card.py:822
+#: erpnext/manufacturing/doctype/job_card/job_card.py:811
+#: erpnext/manufacturing/doctype/job_card/job_card.py:820
msgid "Quality Inspection {0} is rejected for the item: {1}"
msgstr ""
#: erpnext/public/js/controllers/transaction.js:384
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:197
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:196
msgid "Quality Inspection(s)"
msgstr "Inspection(s) Qualite"
@@ -38613,7 +38666,7 @@ msgstr "Objectif de revue de qualité"
#: 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:708
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:725
#: 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
@@ -38756,11 +38809,11 @@ msgstr "Quantité à faire"
msgid "Quantity to Manufacture"
msgstr "Quantité à fabriquer"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2567
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2575
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}"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1397
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1400
msgid "Quantity to Manufacture must be greater than 0."
msgstr "La quantité à produire doit être supérieur à 0."
@@ -38934,6 +38987,12 @@ msgstr "Statut de la proposition"
msgid "Quoted Amount"
msgstr ""
+#. Label of the rfq_and_purchase_order_settings_section (Section Break) field
+#. in DocType 'Supplier'
+#: erpnext/buying/doctype/supplier/supplier.json
+msgid "RFQ and Purchase Order Settings"
+msgstr ""
+
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:119
msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
msgstr "Les Appels d'Offres ne sont pas autorisés pour {0} en raison d'une note de {1} sur la fiche d'évaluation"
@@ -39029,7 +39088,7 @@ msgstr "Créé par (Email)"
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
-#: erpnext/public/js/utils.js:784
+#: erpnext/public/js/utils.js:788
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -40703,7 +40762,7 @@ msgstr ""
msgid "Reqd Qty (BOM)"
msgstr ""
-#: erpnext/public/js/utils.js:800
+#: erpnext/public/js/utils.js:804
msgid "Reqd by date"
msgstr "Reqd par date"
@@ -42110,7 +42169,7 @@ msgstr ""
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:1112
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1110
msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
msgstr ""
@@ -42257,7 +42316,7 @@ msgstr ""
msgid "Row #{0}: From Date cannot be before To Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:864
+#: erpnext/manufacturing/doctype/job_card/job_card.py:862
msgid "Row #{0}: From Time and To Time fields are required"
msgstr ""
@@ -42729,7 +42788,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:731
+#: erpnext/manufacturing/doctype/job_card/job_card.py:729
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}"
@@ -42773,7 +42832,7 @@ msgstr ""
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:882
+#: erpnext/stock/doctype/material_request/material_request.py:885
msgid "Row {0}: Bill of Materials not found for the Item {1}"
msgstr "Ligne {0} : Nomenclature non trouvée pour l’Article {1}"
@@ -42859,7 +42918,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:308
+#: erpnext/manufacturing/doctype/job_card/job_card.py:306
#: erpnext/projects/doctype/timesheet/timesheet.py:225
msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
msgstr "Ligne {0} : Heure de Début et Heure de Fin de {1} sont en conflit avec {2}"
@@ -42868,7 +42927,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:299
+#: erpnext/manufacturing/doctype/job_card/job_card.py:297
msgid "Row {0}: From time must be less than to time"
msgstr "Ligne {0}: le temps doit être inférieur au temps"
@@ -43174,7 +43233,7 @@ msgstr ""
msgid "SLA Paused On"
msgstr ""
-#: erpnext/public/js/utils.js:1160
+#: erpnext/public/js/utils.js:1164
msgid "SLA is on hold since {0}"
msgstr "SLA est en attente depuis le {0}"
@@ -43274,6 +43333,7 @@ msgstr "Mode de Rémunération"
#: erpnext/setup/install.py:341
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:297
#: erpnext/stock/doctype/item/item.json
+#: erpnext/stock/doctype/pick_list/pick_list_dashboard.py:16
msgid "Sales"
msgstr "Ventes"
@@ -43365,8 +43425,8 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice_reference/sales_invoice_reference.json
#: erpnext/accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
#: erpnext/accounts/report/gross_profit/gross_profit.js:30
-#: erpnext/accounts/report/gross_profit/gross_profit.py:278
-#: erpnext/accounts/report/gross_profit/gross_profit.py:285
+#: erpnext/accounts/report/gross_profit/gross_profit.py:287
+#: erpnext/accounts/report/gross_profit/gross_profit.py:294
#: erpnext/crm/doctype/contract/contract.json
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
@@ -43818,14 +43878,14 @@ msgstr "Résumé du paiement des ventes"
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:191
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
#: erpnext/accounts/report/gross_profit/gross_profit.js:50
-#: erpnext/accounts/report/gross_profit/gross_profit.py:393
+#: erpnext/accounts/report/gross_profit/gross_profit.py:402
#: erpnext/crm/workspace/crm/crm.json
#: erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
#: erpnext/maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
#: erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
#: erpnext/selling/doctype/sales_team/sales_team.json
#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:70
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
#: erpnext/selling/workspace/selling/selling.json
@@ -43895,7 +43955,7 @@ msgstr "Registre des Ventes"
msgid "Sales Representative"
msgstr ""
-#: erpnext/accounts/report/gross_profit/gross_profit.py:895
+#: erpnext/accounts/report/gross_profit/gross_profit.py:964
#: erpnext/stock/doctype/delivery_note/delivery_note.js:270
msgid "Sales Return"
msgstr "Retour de Ventes"
@@ -44419,7 +44479,7 @@ msgstr "Voir tous les tickets ouverts"
msgid "Segregate Serial / Batch Bundle"
msgstr ""
-#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:22
+#: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:23
msgid "Select Accounting Dimension."
msgstr ""
@@ -44635,7 +44695,7 @@ msgstr "Sélectionnez une entreprise"
msgid "Select a Company this Employee belongs to."
msgstr ""
-#: erpnext/buying/doctype/supplier/supplier.js:182
+#: erpnext/buying/doctype/supplier/supplier.js:180
msgid "Select a Customer"
msgstr ""
@@ -44845,7 +44905,7 @@ msgstr ""
msgid "Selling"
msgstr "Vente"
-#: erpnext/accounts/report/gross_profit/gross_profit.py:352
+#: erpnext/accounts/report/gross_profit/gross_profit.py:361
msgid "Selling Amount"
msgstr "Montant de Vente"
@@ -44864,7 +44924,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:221
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:222
msgid "Selling Settings"
msgstr "Paramètres de Vente"
@@ -44976,6 +45036,11 @@ msgstr ""
msgid "Serial & Batch Item Settings"
msgstr ""
+#. Label of the section_break_jcmx (Section Break) field in DocType 'Job Card'
+#: erpnext/manufacturing/doctype/job_card/job_card.json
+msgid "Serial / Batch"
+msgstr ""
+
#. Label of the serial_and_batch_bundle (Link) field in DocType 'Stock
#. Reconciliation Item'
#. Label of the serial_and_batch_bundle (Link) field in DocType 'Subcontracting
@@ -45104,7 +45169,7 @@ msgstr ""
msgid "Serial No Range"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2512
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2515
msgid "Serial No Reserved"
msgstr ""
@@ -45184,7 +45249,7 @@ msgstr "N° de Série {0} n'appartient pas à l'Article {1}"
msgid "Serial No {0} does not exist"
msgstr "N° de Série {0} n’existe pas"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3249
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3255
msgid "Serial No {0} does not exists"
msgstr ""
@@ -45238,7 +45303,7 @@ msgstr ""
msgid "Serial Nos and Batches"
msgstr "N° de Série et Lots"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1798
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1801
msgid "Serial Nos are created successfully"
msgstr ""
@@ -45320,11 +45385,11 @@ msgstr ""
msgid "Serial and Batch Bundle"
msgstr "Ensemble de n° de série et lot"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2020
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2023
msgid "Serial and Batch Bundle created"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2092
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2095
msgid "Serial and Batch Bundle updated"
msgstr ""
@@ -45953,15 +46018,15 @@ msgstr ""
msgid "Set this if the customer is a Public Administration company."
msgstr "Définissez cette option si le client est une société d'administration publique."
-#: erpnext/assets/doctype/asset/asset.py:898
+#: erpnext/assets/doctype/asset/asset.py:897
msgid "Set {0} in asset category {1} for company {2}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1231
+#: erpnext/assets/doctype/asset/asset.py:1230
msgid "Set {0} in asset category {1} or company {2}"
msgstr "Définissez {0} dans la catégorie d'actifs {1} ou la société {2}"
-#: erpnext/assets/doctype/asset/asset.py:1228
+#: erpnext/assets/doctype/asset/asset.py:1227
msgid "Set {0} in company {1}"
msgstr "Définissez {0} dans l'entreprise {1}"
@@ -46029,7 +46094,7 @@ msgid "Setting up company"
msgstr "Création d'entreprise"
#: erpnext/manufacturing/doctype/bom/bom.py:1182
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1461
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1464
msgid "Setting {0} is required"
msgstr ""
@@ -46737,7 +46802,7 @@ msgstr ""
msgid "Skip Material Transfer to WIP Warehouse"
msgstr "Ignorer le transfert de matériel vers l'entrepôt WIP"
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:559
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:561
msgid "Skipped {0} DocType(s):
{1}"
msgstr ""
@@ -46788,7 +46853,7 @@ msgstr ""
msgid "Solvency Ratios"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4310
+#: erpnext/controllers/accounts_controller.py:4316
msgid "Some required Company details are missing. You don't have permission to update them. Please contact your System Manager."
msgstr ""
@@ -46884,7 +46949,7 @@ msgstr "Type de source"
#: erpnext/public/js/utils/sales_common.js:564
#: 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:699
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:716
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Source Warehouse"
msgstr "Entrepôt source"
@@ -46908,7 +46973,7 @@ msgstr ""
msgid "Source Warehouse {0} must be same as Customer Warehouse {1} in the Subcontracting Inward Order."
msgstr ""
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:72
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:85
msgid "Source and Target Location cannot be same"
msgstr "Les localisations source et cible ne peuvent pas être identiques"
@@ -47000,7 +47065,7 @@ msgstr "Diviser le ticket"
msgid "Split Qty"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1370
+#: erpnext/assets/doctype/asset/asset.py:1369
msgid "Split Quantity must be less than Asset Quantity"
msgstr ""
@@ -47188,11 +47253,6 @@ msgstr "La date de début doit être antérieure à la date de fin pour l'Articl
msgid "Start date should be less than end date for task {0}"
msgstr "La date de début doit être inférieure à la date de fin de la tâche {0}"
-#. Label of the started_time (Datetime) field in DocType 'Job Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.json
-msgid "Started Time"
-msgstr "Heure de début"
-
#: erpnext/utilities/bulk_transaction.py:44
msgid "Started a background job to create {1} {0}. {2}"
msgstr ""
@@ -47231,6 +47291,11 @@ msgstr ""
msgid "Status Illustration"
msgstr ""
+#. Label of the section_break_dfoc (Section Break) field in DocType 'Job Card'
+#: erpnext/manufacturing/doctype/job_card/job_card.json
+msgid "Status and Reference"
+msgstr ""
+
#: erpnext/projects/doctype/project/project.py:712
msgid "Status must be Cancelled or Completed"
msgstr "Le statut doit être annulé ou complété"
@@ -47432,7 +47497,7 @@ msgstr "Une entrée de stock a déjà été créée dans cette liste de prélèv
msgid "Stock Entry {0} created"
msgstr "Écriture de Stock {0} créée"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1498
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1496
msgid "Stock Entry {0} has created"
msgstr ""
@@ -47679,9 +47744,9 @@ msgstr ""
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1699
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1716
#: erpnext/stock/doctype/stock_settings/stock_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:178
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:190
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:204
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:179
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:191
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:205
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:182
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:195
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:207
@@ -47696,7 +47761,7 @@ msgstr ""
#: erpnext/controllers/subcontracting_inward_controller.py:1003
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:2233
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2109
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2112
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1777
msgid "Stock Reservation Entries Created"
msgstr ""
@@ -47760,7 +47825,7 @@ msgstr "Qté de stock réservé (en UdM de stock)"
#. Label of a shortcut in the ERPNext Settings Workspace
#. Name of a DocType
#. Label of a Link in the Stock Workspace
-#: erpnext/selling/doctype/selling_settings/selling_settings.py:100
+#: erpnext/selling/doctype/selling_settings/selling_settings.py:115
#: erpnext/setup/doctype/company/company.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:675
@@ -48050,7 +48115,7 @@ msgstr ""
msgid "Stop Reason"
msgstr "Arrêter la raison"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1071
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1074
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"
@@ -48658,7 +48723,7 @@ msgstr ""
msgid "Successfully imported {0} records."
msgstr ""
-#: erpnext/buying/doctype/supplier/supplier.js:204
+#: erpnext/buying/doctype/supplier/supplier.js:202
msgid "Successfully linked to Customer"
msgstr ""
@@ -49474,11 +49539,11 @@ msgstr ""
msgid "Target Location"
msgstr "Localisation cible"
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:70
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:83
msgid "Target Location is required for transferring Asset {0}"
msgstr ""
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:76
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:89
msgid "Target Location is required while receiving Asset {0}"
msgstr ""
@@ -49510,7 +49575,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:705
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:722
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Target Warehouse"
msgstr "Entrepôt cible"
@@ -49640,7 +49705,7 @@ 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:169
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:163
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:115
msgid "Tax Amount"
msgstr ""
@@ -49999,6 +50064,7 @@ 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:157
#: erpnext/controllers/taxes_and_totals.py:1206
msgid "Taxable Amount"
msgstr "Montant Taxable"
@@ -50431,7 +50497,7 @@ msgstr "Modèle des Termes et Conditions"
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:182
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:171
-#: erpnext/accounts/report/gross_profit/gross_profit.py:427
+#: erpnext/accounts/report/gross_profit/gross_profit.py:436
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.js:8
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py:21
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:251
@@ -50460,7 +50526,7 @@ msgstr "Modèle des Termes et Conditions"
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:61
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
#: erpnext/selling/report/territory_wise_sales/territory_wise_sales.py:22
@@ -50587,7 +50653,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:2509
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2512
msgid "The Serial No {0} is reserved against the {1} {2} and cannot be used for any other transaction."
msgstr ""
@@ -50617,7 +50683,7 @@ msgstr "Le montant {0} défini dans cette requête de paiement est différent du
msgid "The batch {0} is already reserved in {1} {2}. So, cannot proceed with the {3} {4}, which is created against the {5} {6}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1304
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1302
msgid "The completed quantity {0} of an operation {1} cannot be greater than the completed quantity {2} of a previous operation {3}."
msgstr ""
@@ -50702,7 +50768,7 @@ msgstr ""
msgid "The following rows are duplicates:"
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:892
+#: erpnext/stock/doctype/material_request/material_request.py:895
msgid "The following {0} were created: {1}"
msgstr "Les {0} suivants ont été créés: {1}"
@@ -50805,7 +50871,7 @@ msgstr ""
msgid "The percentage you are allowed to transfer more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed transfer 110 units."
msgstr ""
-#: erpnext/public/js/utils.js:872
+#: erpnext/public/js/utils.js:876
msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
msgstr ""
@@ -50936,7 +51002,7 @@ msgstr "L'entrepôt dans lequel vous stockez vos matières premières. Chaque ar
msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:877
+#: erpnext/manufacturing/doctype/job_card/job_card.py:875
msgid "The {0} ({1}) must be equal to {2} ({3})"
msgstr "Le {0} ({1}) doit être égal à {2} ({3})"
@@ -50948,7 +51014,7 @@ msgstr ""
msgid "The {0} prefix '{1}' already exists. Please change the Serial No Series, otherwise you will get a Duplicate Entry error."
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:898
+#: erpnext/stock/doctype/material_request/material_request.py:901
msgid "The {0} {1} created successfully"
msgstr ""
@@ -50956,7 +51022,7 @@ msgstr ""
msgid "The {0} {1} does not match with the {0} {2} in the {3} {4}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:980
+#: erpnext/manufacturing/doctype/job_card/job_card.py:978
msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
msgstr ""
@@ -51244,7 +51310,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was scrapped."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1505
+#: erpnext/assets/doctype/asset/asset.py:1504
msgid "This schedule was created when Asset {0} was {1} into new Asset {2}."
msgstr ""
@@ -51403,7 +51469,7 @@ msgstr ""
msgid "Time in mins."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:856
+#: erpnext/manufacturing/doctype/job_card/job_card.py:854
msgid "Time logs are required for {0} {1}"
msgstr "Des journaux horaires sont requis pour {0} {1}"
@@ -51970,8 +52036,6 @@ msgstr ""
#. Label of the total_amount (Currency) field in DocType 'Stock Entry'
#: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:157
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:109
#: erpnext/selling/page/sales_funnel/sales_funnel.py:167
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -52079,12 +52143,12 @@ 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:873
+#: erpnext/manufacturing/doctype/job_card/job_card.py:871
#: 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:190
+#: erpnext/manufacturing/doctype/job_card/job_card.py:188
msgid "Total Completed Qty is required for Job Card {0}, please start and complete the job card before submission"
msgstr ""
@@ -52493,6 +52557,10 @@ msgstr "Total des tâches"
msgid "Total Tax"
msgstr "Total des Taxes"
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:109
+msgid "Total Taxable Amount"
+msgstr ""
+
#. Label of the total_taxes_and_charges (Currency) field in DocType 'Payment
#. Entry'
#. Label of the total_taxes_and_charges (Currency) field in DocType 'POS
@@ -52827,11 +52895,11 @@ msgstr ""
msgid "Transaction Deletion Record To Delete"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1096
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1098
msgid "Transaction Deletion Record {0} is already running. {1}"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1115
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1117
msgid "Transaction Deletion Record {0} is currently deleting {1}. Cannot save documents until deletion completes."
msgstr ""
@@ -52897,6 +52965,10 @@ msgstr "La devise de la Transaction doit être la même que la devise de la Pass
msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
msgstr ""
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:65
+msgid "Transaction date can't be earlier than previous movement date"
+msgstr ""
+
#. Description of the 'Applicable For' (Section Break) field in DocType 'Tax
#. Withholding Entry'
#: erpnext/accounts/doctype/tax_withholding_entry/tax_withholding_entry.json
@@ -52909,7 +52981,7 @@ msgstr ""
msgid "Transaction from which tax is withheld"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:849
+#: erpnext/manufacturing/doctype/job_card/job_card.py:847
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}"
@@ -53314,7 +53386,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/workstation/workstation.js:480
#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:70
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:745
+#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:749
#: erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json
#: erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
@@ -53435,6 +53507,24 @@ msgstr ""
msgid "URL can only be a string"
msgstr "L'URL ne peut être qu'une chaîne"
+#. Label of the utm_analytics_section (Section Break) field in DocType 'POS
+#. Invoice'
+#. Label of the utm_analytics_section (Section Break) field in DocType 'Sales
+#. Invoice'
+#. Label of the utm_analytics_section (Section Break) field in DocType
+#. 'Quotation'
+#. Label of the utm_analytics_section (Section Break) field in DocType 'Sales
+#. Order'
+#. Label of the utm_analytics_section (Section Break) field in DocType
+#. 'Delivery Note'
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/selling/doctype/quotation/quotation.json
+#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/stock/doctype/delivery_note/delivery_note.json
+msgid "UTM Analytics"
+msgstr ""
+
#. Option for the 'Data Fetch Method' (Select) field in DocType 'Accounts
#. Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -53450,7 +53540,7 @@ msgstr ""
msgid "UnReconcile Allocations"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:462
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:464
msgid "Unable to fetch DocType details. Please contact system administrator."
msgstr ""
@@ -53467,7 +53557,7 @@ msgstr "Impossible de trouver le taux de change pour {0} à {1} pour la date cl
msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
msgstr "Impossible de trouver un score démarrant à {0}. Vous devez avoir des scores couvrant 0 à 100"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1029
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1032
msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
msgstr ""
@@ -53539,7 +53629,7 @@ msgstr ""
msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:931
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:933
msgid "Unexpected Naming Series Pattern"
msgstr ""
@@ -53906,7 +53996,7 @@ msgstr "Mise a jour automatique du prix dans les listes de prix"
#: erpnext/buying/doctype/purchase_order/purchase_order.js:324
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:43
-#: erpnext/public/js/utils.js:851
+#: erpnext/public/js/utils.js:855
#: erpnext/selling/doctype/quotation/quotation.js:135
#: erpnext/selling/doctype/sales_order/sales_order.js:75
#: erpnext/selling/doctype/sales_order/sales_order.js:940
@@ -54275,18 +54365,18 @@ msgstr ""
msgid "User {} is disabled. Please select valid user/cashier"
msgstr "L'utilisateur {} est désactivé. Veuillez sélectionner un utilisateur / caissier valide"
-#. Description of the 'Track Semi Finished Goods' (Check) field in DocType
-#. 'BOM'
-#: erpnext/manufacturing/doctype/bom/bom.json
-msgid "Users can consume raw materials and add semi-finished goods or final finished goods against the operation using job cards."
-msgstr ""
-
#. Description of the 'Set Landed Cost Based on Purchase Invoice Rate' (Check)
#. field in DocType 'Buying Settings'
#: erpnext/buying/doctype/buying_settings/buying_settings.json
msgid "Users can enable the checkbox If they want to adjust the incoming rate (set using purchase receipt) based on the purchase invoice rate."
msgstr ""
+#. Description of the 'Track Semi Finished Goods' (Check) field in DocType
+#. 'BOM'
+#: erpnext/manufacturing/doctype/bom/bom.json
+msgid "Users can make manufacture entry against Job Cards"
+msgstr ""
+
#. Description of the 'Role Allowed to Over Bill ' (Link) field in DocType
#. 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -54533,7 +54623,7 @@ msgstr "Méthode de Valorisation"
#. Label of the valuation_rate (Currency) field in DocType 'Stock
#. Reconciliation Item'
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
-#: erpnext/accounts/report/gross_profit/gross_profit.py:345
+#: erpnext/accounts/report/gross_profit/gross_profit.py:354
#: 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/manufacturing/doctype/bom/bom.json
@@ -55473,7 +55563,7 @@ msgstr "Attention : Un autre {0} {1} # existe pour l'écriture de stock {2}"
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"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1446
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1449
msgid "Warning: Quantity exceeds maximum producible quantity based on quantity of raw materials received through the Subcontracting Inward Order {0}."
msgstr ""
@@ -55899,7 +55989,7 @@ msgstr "Travaux en cours"
#: erpnext/selling/doctype/sales_order/sales_order.js:1050
#: erpnext/stock/doctype/material_request/material_request.js:216
#: erpnext/stock/doctype/material_request/material_request.json
-#: erpnext/stock/doctype/material_request/material_request.py:899
+#: erpnext/stock/doctype/material_request/material_request.py:902
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/serial_no/serial_no.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -55959,16 +56049,16 @@ msgstr "Rapport de stock d'ordre de fabrication"
msgid "Work Order Summary"
msgstr "Résumé de l'ordre de fabrication"
-#: erpnext/stock/doctype/material_request/material_request.py:905
+#: erpnext/stock/doctype/material_request/material_request.py:908
msgid "Work Order cannot be created for following reason:
{0}"
msgstr "L'ordre de fabrication ne peut pas être créé pour la raison suivante:
{0}"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1390
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1393
msgid "Work Order cannot be raised against a Item Template"
msgstr "Un ordre de fabrication ne peut pas être créé pour un modèle d'article"
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2431
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2511
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2439
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2519
msgid "Work Order has been {0}"
msgstr "L'ordre de fabrication a été {0}"
@@ -55985,7 +56075,7 @@ msgid "Work Order {0}: Job Card not found for the operation {1}"
msgstr "Bon de travail {0}: carte de travail non trouvée pour l'opération {1}"
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.js:56
-#: erpnext/stock/doctype/material_request/material_request.py:893
+#: erpnext/stock/doctype/material_request/material_request.py:896
msgid "Work Orders"
msgstr "Bons de travail"
@@ -56129,7 +56219,7 @@ msgstr ""
msgid "Workstation Working Hour"
msgstr "Heures de travail de la station de travail"
-#: erpnext/manufacturing/doctype/workstation/workstation.py:452
+#: erpnext/manufacturing/doctype/workstation/workstation.py:453
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}"
@@ -56369,7 +56459,7 @@ msgstr ""
msgid "You can use {0} to reconcile against {1} later."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1316
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1314
msgid "You can't make any changes to Job Card since Work Order is closed."
msgstr ""
@@ -56457,7 +56547,7 @@ msgstr "Vous n'avez pas assez de points à échanger."
msgid "You had {} errors while creating opening invoices. Check {} for more details"
msgstr "Vous avez rencontré {} erreurs lors de la création des factures d'ouverture. Consultez {} pour plus de détails"
-#: erpnext/public/js/utils.js:951
+#: erpnext/public/js/utils.js:955
msgid "You have already selected items from {0} {1}"
msgstr "Vous avez déjà choisi des articles de {0} {1}"
@@ -56465,11 +56555,11 @@ msgstr "Vous avez déjà choisi des articles de {0} {1}"
msgid "You have been invited to collaborate on the project {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:216
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:217
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:95
+#: erpnext/selling/doctype/selling_settings/selling_settings.py:110
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 ""
@@ -56619,7 +56709,7 @@ msgstr "développement"
msgid "discount applied"
msgstr ""
-#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
+#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:47
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
msgid "doc_type"
msgstr ""
@@ -56966,7 +57056,7 @@ msgstr "{0} a déjà une procédure parent {1}."
msgid "{0} and {1} are mandatory"
msgstr "{0} et {1} sont obligatoires"
-#: erpnext/assets/doctype/asset_movement/asset_movement.py:41
+#: erpnext/assets/doctype/asset_movement/asset_movement.py:42
msgid "{0} asset cannot be transferred"
msgstr "{0} actif ne peut pas être transféré"
@@ -57051,7 +57141,7 @@ msgstr ""
msgid "{0} in row {1}"
msgstr "{0} dans la ligne {1}"
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:448
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:450
msgid "{0} is a child table and will be deleted automatically with its parent"
msgstr ""
@@ -57065,7 +57155,7 @@ msgstr ""
msgid "{0} is added multiple times on rows: {1}"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:624
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:626
msgid "{0} is already running for {1}"
msgstr ""
@@ -57118,7 +57208,7 @@ msgstr "{0} n'est pas ajouté dans la table"
msgid "{0} is not enabled in {1}"
msgstr "{0} n'est pas activé dans {1}"
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:632
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:634
msgid "{0} is not running. Cannot trigger events for this Document"
msgstr ""
@@ -57223,7 +57313,7 @@ msgstr ""
msgid "{0} will be set as the {1} in subsequently scanned items"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:989
+#: erpnext/manufacturing/doctype/job_card/job_card.py:987
msgid "{0} {1}"
msgstr "{0} {1}"
@@ -57421,24 +57511,24 @@ msgstr ""
msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1288
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1296
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1286
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1294
msgid "{0}, complete the operation {1} before the operation {2}."
msgstr "{0}, terminez l'opération {1} avant l'opération {2}."
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:519
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:521
msgid "{0}: Child table (auto-deleted with parent)"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:514
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:516
msgid "{0}: Not found"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:510
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:512
msgid "{0}: Protected DocType"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:524
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:526
msgid "{0}: Virtual DocType (no database table)"
msgstr ""