¿Quieres mejorar la personalización de correos y enviar mensajes con formato HTML directamente desde Business Central?
En este artículo te mostramos cómo hacerlo mediante una codeunit en AL, sin depender de plantillas de Word, y cómo automatizar el envío de correos en Business Central con imágenes, enlaces y firmas profesionales.

Por qué usar correos HTML en Business Central
La función estándar de Business Central permite enviar correos electrónicos, pero solo con texto plano. Esto limita mucho la comunicación profesional: no puedes incluir logotipos, tablas, colores, enlaces ni formatos personalizados.
Con un correo electrónico HTML en Business Central, podrás:
- Insertar imágenes corporativas y enlaces dinámicos.
- Dar formato al texto (colores, negritas, títulos, listas…).
- Añadir firmas personalizadas con datos del vendedor.
- Automatizar envíos desde documentos como pedidos u ofertas.
En definitiva, el HTML te permite reforzar la identidad de marca y mejorar la presentación de cada comunicación.
Cómo crear correos HTML en Business Central
Para implementar esta funcionalidad, puedes desarrollar una codeunit personalizada que modifique el comportamiento estándar del envío de correos.
De esta forma, podrás insertar un cuerpo HTML generado desde código antes de abrir la ventana estándar de envío.
Paso 1. Crear la Codeunit
Crea una nueva codeunit en AL y suscríbete al evento que se ejecuta antes de abrir la pantalla estándar de envío de correo. Este evento te permitirá reemplazar el cuerpo del mensaje con contenido HTML.

Paso 2. Variables necesarias
Incluye las siguientes variables en tu codeunit:
AttachmentCounter: Integer;
FilePath: Text[250];
AttachmentName: Text[50];
File: File;
InStr: InStream;
OutStr: OutStream;
FileManagement: Codeunit «File Management»;
MaxAttachmentNameLength: Integer;
cab: Record «Sales Header»;
links: Record «Record Link»;
url: Text[1024];
usuarios: Record «User Setup»;
BodyText: Text;
ServerEmailBodyFilePath: Text;
TempBlob: Record «tempblob» temporary;
TempBlob2: Codeunit «Temp Blob»;
TestOutStream: OutStream;
FileTXT: File;
vendedor: Record «Salesperson/Purchaser»;
companyinfo: Record «Company Information»;

Paso 3. Generar el cuerpo HTML
Crea un archivo temporal (por ejemplo, “correo.html”) que contendrá el cuerpo del correo electrónico en formato HTML.
En ese fichero puedes incluir elementos como:
- Vínculos a documentos o páginas web.
- Imágenes corporativas alojadas online (mediante URL).
- Firma personalizada del vendedor (datos e imagen).
- Formato HTML completo: títulos, colores, tablas, etc.
El usuario verá el mensaje en formato HTML directamente desde la pantalla estándar de envío de correo, sin necesidad de abrir Outlook.



Buenas prácticas al enviar correos HTML desde Business Central
- Evita acentos o caracteres especiales: pueden generar errores de codificación en algunos entornos.
- Define la ruta del archivo HTML en una tabla de configuración.
- Verifica las imágenes: usa URLs absolutas y seguras (https://).
- Mantén la estructura HTML limpia y ligera para evitar problemas de carga.
Esta solución es ideal para quienes buscan automatizar comunicaciones empresariales sin depender de herramientas externas o plantillas manuales.
Ventajas de personalizar correos con HTML
Implementar el formato HTML en tus correos desde Business Central te aporta ventajas tangibles:
- Profesionaliza tus comunicaciones con diseños corporativos.
- Ahorra tiempo al automatizar plantillas y firmas.
- Aumenta la coherencia de marca en todas las áreas del negocio.
- Mejora la experiencia del usuario al enviar mensajes más claros y atractivos.
Una mejora clave para tu productividad
Enviar correos con formato HTML en Business Central es una mejora sencilla que transforma la forma en que tus equipos se comunican con clientes y proveedores.
Desde la personalización de plantillas de correo Business Central hasta la automatización completa mediante codeunits, esta solución te permite ganar eficiencia y consistencia en cada envío.
¿Quieres implementar esta funcionalidad en tu empresa?
En ABD Consultoría y Soluciones Informáticas somos especialistas en desarrollo en AL y personalización de Business Central.
Te ayudamos a adaptar el formato de tus correos electrónicos, integrar plantillas HTML y automatizar los envíos desde tu ERP.
Contáctanos y descubre cómo optimizar tus comunicaciones con Microsoft Dynamics 365 Business Central.