+
+
\ No newline at end of file
diff --git a/services/mailer/application/template/notification-alias/locale/es.json b/services/mailer/application/template/notification-alias/locale/es.json
new file mode 100644
index 000000000..0deeb1604
--- /dev/null
+++ b/services/mailer/application/template/notification-alias/locale/es.json
@@ -0,0 +1,16 @@
+{
+ "subject": "Has recibido una nueva notificación",
+ "title": "Nueva notificación",
+ "hello": "Hola",
+ "notificationCode": {
+ "clientDeactivate": {
+ "subject": "Gestionar baja de contrato",
+ "message": "El cliente con id %clientId% está clasificado, por favor, gestione la baja del contrato primero."
+ }
+ },
+ "actionButton": "Visita nuestra Web",
+ "infoButton": "Ayúdanos a mejorar",
+ "fiscalAddress": "VERDNATURA LEVANTE SL, B97367486 Avda. Espioca, 100, 46460 Silla _ www.verdnatura.es _ clientes@verdnatura.es",
+ "privacy": "- AVISO - Este mensaje es privado y confidencial, y debe ser utilizado exclusivamente por la persona destinataria del mismo. Si usted ha recibido este mensaje por error, le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. Verdnatura Levante SL no renuncia a la confidencialidad ni a ningún privilegio por causa de transmisión errónea o mal funcionamiento. Igualmente no se hace responsable de los cambios, alteraciones, errores u omisiones que pudieran hacerse al mensaje una vez enviado.",
+ "privacyLaw": "En cumplimiento de lo dispuesto en la Ley Orgánica 15/1999, de Protección de Datos de Carácter Personal, le comunicamos que los datos personales que facilite se incluirán en ficheros automatizados de VERDNATURA LEVANTE S.L., pudiendo en todo momento ejercitar los derechos de acceso, rectificación, cancelación y oposición, comunicándolo por escrito al domicilio social de la entidad. La finalidad del fichero es la gestión administrativa, contabilidad, y facturación."
+}
\ No newline at end of file
diff --git a/services/mailer/application/template/notification-alias/notification-alias.js b/services/mailer/application/template/notification-alias/notification-alias.js
new file mode 100644
index 000000000..132d037f4
--- /dev/null
+++ b/services/mailer/application/template/notification-alias/notification-alias.js
@@ -0,0 +1,29 @@
+var path = require('path');
+var database = require(path.join(__dirname, '../../database.js'));
+var locale = require(path.join(__dirname, '../../locale.js'));
+
+module.exports = class NotificationAlias {
+ getData(params, cb) {
+ this.params = params;
+
+ let query = `SELECT alias, CONCAT(alias, '@verdnatura.es') AS recipient
+ FROM account.mailAlias
+ WHERE alias = ?`;
+
+ database.pool.query(query, [params.alias], (error, result) => {
+ if (error || result.length == 0)
+ return cb({status: 'REJECT', data: {message: 'No data found', error: error}});
+
+ Object.assign(this, result[0]);
+ cb({status: 'ACCEPT', data: {}});
+ });
+ }
+
+ get subject() {
+ return this._.notificationCode[this.params.code].subject;
+ }
+
+ get message() {
+ return locale.parseText(this._.notificationCode[this.params.code].message, this.params.bodyParams);
+ }
+};
diff --git a/services/mailer/application/template/notification-notice/attachment.json b/services/mailer/application/template/notification-notice/attachment.json
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/services/mailer/application/template/notification-notice/attachment.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/services/mailer/application/template/notice/notice.html b/services/mailer/application/template/notification-notice/index.html
similarity index 100%
rename from services/mailer/application/template/notice/notice.html
rename to services/mailer/application/template/notification-notice/index.html
diff --git a/services/mailer/application/template/notice/locale/es.json b/services/mailer/application/template/notification-notice/locale/es.json
similarity index 100%
rename from services/mailer/application/template/notice/locale/es.json
rename to services/mailer/application/template/notification-notice/locale/es.json
diff --git a/services/mailer/application/template/notice/notice.js b/services/mailer/application/template/notification-notice/notification-notice.js
similarity index 96%
rename from services/mailer/application/template/notice/notice.js
rename to services/mailer/application/template/notification-notice/notification-notice.js
index e27a49a54..493261913 100644
--- a/services/mailer/application/template/notice/notice.js
+++ b/services/mailer/application/template/notification-notice/notification-notice.js
@@ -1,7 +1,7 @@
var path = require('path');
var database = require(path.join(__dirname, '../../database.js'));
-module.exports = class Notice {
+module.exports = class NotificationNotice {
getData(params, cb) {
let query = `SELECT
LOWER(ct.code) countryCode,
diff --git a/services/mailer/application/template/payment-update/index.html b/services/mailer/application/template/payment-update/index.html
new file mode 100644
index 000000000..caec77e90
--- /dev/null
+++ b/services/mailer/application/template/payment-update/index.html
@@ -0,0 +1,80 @@
+
+
+
+ {{_.subject}}
+
+
+
+