Al actualizar la versión de Dolibarr de 6.0.5 a 7.0, me di cuenta que el mensaje al enviar una factura por correo, incluia un enlace para hacer el pago de la factura a través de la web.

Como no tengo instalado ningún módulo de pago está opción no me interesaba, por lo que decidí cambiar el mensaje.

Para ello hay que modificar un documento de situado dentro de htdocs/langs/es_ES, cuyo nombre es «other.lang». En este archivo, hay que buscar la línea que contenga el texto «PredefinedMailContentSendInvoice», donde está el texto de introducción del envío de las facturas.

En mi caso además de eliminar ese texto añadi el texto, «correspondiente al trabajo __REFCLIENT__» que es el texto que ponemos en la referencia del cliente al crear un presupuesto.

El problema está en que al actualizar Dolibarr deberemos volver a hacer estos pasos, pues el archivo «other.lang» se rescribirá.

Actualización 13/03/2019:

También es posible hacerlo de manera automática para no tener que cambiarlo cada vez que actualizamos Dolibarr. Ir, en panel de control de Dolibarr, a Configuración/Traducción y hacer una traducción personalizada. En el primer campo seleccionaremos nuestro idioma (es_ES), luego en campo “Key” ponemos el nombre del código que encontramos en el archivo «other.lang» (PredefinedMailContentSendInvoice), y en el campo “Nueva cadena traducida a mostrar” ponemos el texto que queremos que aparezca, en mi caso he puesto «__(Hello)__\n\nAdjuntamos la factura __REF__, correspondiente al trabajo __REFCLIENT__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__».