diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang
index 10553fef07a..3801e844083 100644
--- a/htdocs/langs/ca_ES/admin.lang
+++ b/htdocs/langs/ca_ES/admin.lang
@@ -443,6 +443,10 @@ Module50100Name=TPV
Module50100Desc=Terminal Punt de Venda per a la venda al taulell
Module50200Name=Paypal
Module50200Desc=Mòdul per a proporcionar un pagament en línia amb targeta de crèdit mitjançant Paypal
+Module59000Name=Márgenes
+Module59000Desc=Mòdul per gestionar els marges de benefici
+Module60000Name=Comissions
+Module60000Desc=Mòdul per gestionar les comissions
Permission11=Consultar factures
Permission12=Crear/Modificar factures
Permission13=Devalidar factures
diff --git a/htdocs/langs/ca_ES/commissions.lang b/htdocs/langs/ca_ES/commissions.lang
new file mode 100644
index 00000000000..1335c7a1f9c
--- /dev/null
+++ b/htdocs/langs/ca_ES/commissions.lang
@@ -0,0 +1,40 @@
+# Dolibarr language file - ca_ES - commissions
+CHARSET=UTF-8
+
+commissionsSetup=Configuració de la gestió de comissions
+
+ProductCommissionRate=Taxa de comissió sobre els productes
+ServiceCommissionRate=Taxa de comissió sobre els serveis
+
+ProductCommissionRateDetails=Taxa usada per calcular les comissions sobre les vendes de productes
+ServiceCommissionRateDetails=Taxa usada per calcular les comissions sobre les vendes de serveis
+
+Commissions=Comissions
+CommissionDetails=Detall de comissions
+
+IncludeUnpayedInvoices=Incloure les factures no cobrades
+TotalCommission=Total comissions
+
+ProductMargin=Marge / productes
+ServiceMargin=Marge / serveis
+
+CommissionRate=Taxes comissions
+
+ProductCommission=Comissió / productes
+ServiceCommission=Comissió / serveis
+
+CommissionBase=Base de càlcul de comissions
+CommissionBasedOnTurnover=Comissions calculades sobre el volum de venda
+CommissionBasedOnMargins=Comissions calculades sobre els marges
+CommissionBaseDetails=Estableix el mètode de càlcul de les comissions
+CommissionBasedOnMarginsDetails=El càlcul basat en els marges requereix l'activació del mòdul marges
+
+TurnoverTotal = Volum de vendes sense IVA
+ProductTurnover=Vendes sense IVA / productes
+ServiceTurnover=Vendes sense IVA / serveis
+
+CommercialAgent=Agent comercial
+
+StartDate=Data d'inici
+EndDate=Data de fi
+Launch=Començar
\ No newline at end of file
diff --git a/htdocs/langs/ca_ES/margins.lang b/htdocs/langs/ca_ES/margins.lang
new file mode 100644
index 00000000000..55d5374963a
--- /dev/null
+++ b/htdocs/langs/ca_ES/margins.lang
@@ -0,0 +1,47 @@
+# Dolibarr language file - ca_ES - margins
+CHARSET=UTF-8
+
+Margin=Marge
+Margins=Marges
+TotalMargin=Marge total
+MarginOnProducts=Marge / Productes
+MarginOnServices=Marge / Serveis
+MarginRate=Taxa de marge
+MarkRate=Taxa de marca
+DisplayMarginRates=Mostrar les taxes de marge
+DisplayMarkRates=Mostrar les taxes de marca
+InputPrice=Introduir un preu
+
+margin=Gestió de marges
+margesSetup=Configuració de la gestió de marges
+
+MarginDetails=Detalls de marges realitzats
+
+ProductMargins=Marges per producte
+CustomerMargins=Marges per client
+AgentMargins=Marges per comercial
+
+ProductService=Producte o servei
+AllProducts=Tots els productes i serveis
+ChooseProduct/Service=Trieu el producte o servei
+CommercialAgent=Agent comercial
+
+StartDate=Data d'inici
+EndDate=Data de fi
+Launch=Començar
+
+ForceBuyingPriceIfNull=Forçar el preu de compra si no s'ha indicat
+ForceBuyingPriceIfNullDetails=Amb "ON", la línia es considera un marge nul (es forçarà el preu de compra amb el preu de venda), amb ("OFF") el marge és igual al preu de venda (preu de compra a 0).
+MARGIN_METHODE_FOR_DISCOUNT=Mètode de gestió de descomptes globals
+UseDiscountAsProduct=Com un producte
+UseDiscountAsService=Com un servei
+UseDiscountOnTotal=Sobre el total
+MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Indica si un descompte global es pren en compte com un producte, servei o només en el total a l'hora de calcular els marges.
+
+MARGIN_TYPE=Tipus de marge gestionat
+MargeBrute=Marge brut
+MargeNette=Marge net
+MARGIN_TYPE_DETAILS=Marge brut: Preu de venda sense IVA - Preu de compra sense IVA
Marge net: Preu de venda sense IVA - Costos
+
+BuyingCost=Costos
+UnitCharges=Càrrega unitària
\ No newline at end of file
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index 9100e65c141..abddc202aff 100644
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -446,6 +446,10 @@ Module50100Name=Point of sales
Module50100Desc=Point of sales module
Module50200Name= Paypal
Module50200Desc= Module to offer an online payment page by credit card with Paypal
+Module59000Name=Margins
+Module59000Desc=Module to manage margins
+Module60000Name=Commissions
+Module60000Desc=Module to manage commissions
Permission11=Read customer invoices
Permission12=Create/modify customer invoices
Permission13=Unvalidate customer invoices
diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang
index cb71aa8700d..a6d3136f46f 100644
--- a/htdocs/langs/es_ES/admin.lang
+++ b/htdocs/langs/es_ES/admin.lang
@@ -447,6 +447,10 @@ Module50100Name=TPV
Module50100Desc=Terminal Punto de Venta para la venta en mostrador
Module50200Name=Paypal
Module50200Desc=Módulo para proporcionar un pago en línea con tarjeta de crédito mediante Paypal
+Module59000Name=Márgenes
+Module59000Desc=Módulo para gestionar los márgenes de beneficio
+Module60000Name=Comisiones
+Module60000Desc=Módulo para gestionar las comisiones
Permission11=Consultar facturas
Permission12=Crear/Modificar facturas
Permission13=De-validar facturas
@@ -1329,4 +1333,4 @@ ExternalSiteSetup=Configuración del enlace hacia el sitio externo
##### Ecommerce #####
EcommerceSiteSetup=Configuración del módulo e-commerce
View=Ver
-Server=Servidor
\ No newline at end of file
+Server=Servidor
diff --git a/htdocs/langs/es_ES/commissions.lang b/htdocs/langs/es_ES/commissions.lang
new file mode 100644
index 00000000000..f771cad3185
--- /dev/null
+++ b/htdocs/langs/es_ES/commissions.lang
@@ -0,0 +1,40 @@
+# Dolibarr language file - es_ES - commissions
+CHARSET=UTF-8
+
+commissionsSetup=Configuración de la gestión de comisiones
+
+ProductCommissionRate=Tasa de comisión sobre los productos
+ServiceCommissionRate=Tasa de comisión sobre los servicios
+
+ProductCommissionRateDetails=Tasa usada para calcular las comisiones sobre las ventas de productos
+ServiceCommissionRateDetails=Tasa usada para calcular las comisiones sobre las ventas de servicios
+
+Commissions=Comisiones
+CommissionDetails=Detalle de comisiones
+
+IncludeUnpayedInvoices=Incluir las facturas no cobradas
+TotalCommission=Total comisiones
+
+ProductMargin=Margen / productos
+ServiceMargin=Margen / servicios
+
+CommissionRate=Tasas comisiones
+
+ProductCommission=Comisión / productos
+ServiceCommission=Comisión / servicios
+
+CommissionBase=Base de cálculo de comisiones
+CommissionBasedOnTurnover=Comisiones calculadas sobre el volumen de venta
+CommissionBasedOnMargins=Comisiones calculadas sobre los márgenes
+CommissionBaseDetails=Establece el método de cálculo de las comisiones
+CommissionBasedOnMarginsDetails=El cálculo basado en los márgenes requiere la activación del módulo márgenes
+
+TurnoverTotal = Volumen de ventas sin IVA
+ProductTurnover=Ventas sin IVA / productos
+ServiceTurnover=Ventas sin IVA / servicios
+
+CommercialAgent=Agente comercial
+
+StartDate=Fecha de inicio
+EndDate=Fecha de fin
+Launch=Comenzar
\ No newline at end of file
diff --git a/htdocs/langs/es_ES/margins.lang b/htdocs/langs/es_ES/margins.lang
new file mode 100644
index 00000000000..213b672aafb
--- /dev/null
+++ b/htdocs/langs/es_ES/margins.lang
@@ -0,0 +1,47 @@
+# Dolibarr language file - es_ES - margins
+CHARSET=UTF-8
+
+Margin=Margen
+Margins=Márgenes
+TotalMargin=Margen total
+MarginOnProducts=Margen / Productos
+MarginOnServices=Margen / Servicios
+MarginRate=Tasa de margen
+MarkRate=Tasa de marca
+DisplayMarginRates=Mostrar las tasas de margen
+DisplayMarkRates=Mostrar las tasas de marca
+InputPrice=Introducir un precio
+
+margin=Gestión de márgenes
+margesSetup=Configuración de la gestión de márgenes
+
+MarginDetails=Detalles de márgenes realizados
+
+ProductMargins=Márgenes por producto
+CustomerMargins=Márgenes por cliente
+AgentMargins=Márgenes por comercial
+
+ProductService=Producto o servicio
+AllProducts=Todos los productos y servicios
+ChooseProduct/Service=Elija el producto o servicio
+CommercialAgent=Agente comercial
+
+StartDate=Fecha de inicio
+EndDate=Fecha de fin
+Launch=Comenzar
+
+ForceBuyingPriceIfNull=Forzar el precio de compra si no se ha indicado
+ForceBuyingPriceIfNullDetails=Con "ON", la línea se considerará como un margen nulo (se forzará el precio de compra con el precio de venta) , con ("OFF") el margen será igual al precio de venta (precio de compra a 0).
+MARGIN_METHODE_FOR_DISCOUNT=Método de gestión de descuentos globales
+UseDiscountAsProduct=Como un producto
+UseDiscountAsService=Como un servicio
+UseDiscountOnTotal=Sobre el total
+MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Indica si un descuento global se toma en cuenta como un producto, servicio o sólo en el total a la hora de calcular los márgenes.
+
+MARGIN_TYPE=Tipo de margen gestionado
+MargeBrute=Margen bruto
+MargeNette=Margen neto
+MARGIN_TYPE_DETAILS=Margen bruto : Precio de venta sin IVA - Precio de compra sin IVA
Margen neto : Precio de venta sin IVA - Costos
+
+BuyingCost=Costos
+UnitCharges=Carga unitaria
\ No newline at end of file
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index 200cfea9c5e..36f975ef65b 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -447,6 +447,10 @@ Module50100Name= Point de vente
Module50100Desc= Caisse enregistreuse de point de vente
Module50200Name= Paypal
Module50200Desc= Module permettant d'offrir en ligne une page de paiement par carte de crédit avec Paypal
+Module59000Name=Marges
+Module59000Desc=Module pour gérer les marges
+Module60000Name=Commissions
+Module60000Desc=Module pour gérer les commissions
Permission11= Consulter les factures clients
Permission12= Créer/modifier les factures clients
Permission13= Dé-valider les factures clients
diff --git a/htdocs/langs/fr_FR/commissions.lang b/htdocs/langs/fr_FR/commissions.lang
index 97dd17d9cba..61d8112010c 100644
--- a/htdocs/langs/fr_FR/commissions.lang
+++ b/htdocs/langs/fr_FR/commissions.lang
@@ -9,6 +9,7 @@ ServiceCommissionRate=Taux de commissionnement sur les services
ProductCommissionRateDetails=Taux utilisé pour calculer les commissions sur les ventes de produits
ServiceCommissionRateDetails=Taux utilisé pour calculer les commissions sur les ventes de services
+Commissions=Comissions
CommissionDetails=Détail des commissions
IncludeUnpayedInvoices=Inclure les factures non réglées
diff --git a/htdocs/langs/fr_FR/margins.lang b/htdocs/langs/fr_FR/margins.lang
index 99acb65547d..a08df30498d 100644
--- a/htdocs/langs/fr_FR/margins.lang
+++ b/htdocs/langs/fr_FR/margins.lang
@@ -39,9 +39,9 @@ UseDiscountOnTotal=Sur le total
MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Définit si une remise globale est prise en compte comme un produit, comme un service ou uniquement sur le total lors du calcul des marges.
MARGIN_TYPE=Type de marge gérée
-MargeBrute=Marge Brute
-MargeNette=Marge Nette
+MargeBrute=Marge brute
+MargeNette=Marge nette
MARGIN_TYPE_DETAILS=Marge brute : Prix de vente HT - Prix d'achat HT
Marge nette : Prix de vente HT - Coût de revient
BuyingCost=Coût de revient
-UnitCharges=Charge unitaire
\ No newline at end of file
+UnitCharges=Charge unitaire