ENVÍO MASIVO DE ESTADOS DE CUENTA (INFORMES DE ANTIGÜEDAD)
Configuraciones previas requeridas
1) Configurar SBO Mailer https://scn.sap.com/docs/DOC-69138
2) Configurar la firma para el envío de correos (Este paso es opcional, sin embargo por presentación siempre es mejor que los correos tengan su respectiva firma), para configurarla ingresamos a SAP B1 y vamos a la ruta Gestión => Inicialización del sistema => Opciones de correo electrónico
2) Configurar asunto y cuerpo del mensaje predeterminados (Igual que en el punto anterior, esta parametrización no es indispensable y de hecho cuando vayamos a enviar los correos tenemos la opción de personalizar tanto el mensaje como el asunto antes de enviarse, sin embargo es una buena opción para no estar digitando cada vez que vayamos a enviar los estados de cuenta). Esta opción permite configurar el asunto y cuerpo de mensaje que van a aparecer de forma predeterminada cunado vayamos a enviar los estados de cuenta (Informe de antigüedad). Para acceder a esta parametrización debemos ingresar a la siguiente ruta Gestión => Inicialización del sistema => Parametrizaciones de impresión, damos clic en la pestaña “Por informe”, seleccionamos “Informe de antigüedad” y digitamos el asunto y cuerpo que se desea utilizar de forma predeterminada cada vez que se vaya a enviar un estado de cuenta, finalmente se da clic en actualizar y ya quedan guardados los datos.
3) Configurar correo electrónico del usuario que enviará los “Informes de antigüedad”. En este punto cabe aclarar que este punto es más un requisito puesto que el correo desde el cual se envían los mails es el que queda configurado en SBO Mailer, sin embargo si no se le configura el correo al usuario va a salirnos un error en el momento que se intente enviar algun mail. Para configurarlo accedemos a la ruta Gestión => Definiciones => General => Usuarios y en el campo “Correo electrónico” digitar el que corresponda.
4) Configurar correo electrónico en el socio de negocios: En cada socio de negocios se debe configurar la cuenta de correo electrónico a la cual se enviaran los “Informes de antigüedad”. Se pueden tener la configuración del correo general y también la de las personas de contacto. Para realizar esta configuración se debe ingresar a la siguiente ruta:
– Configuración correo general: Socios de Negocios => Datos maestros socio de negocios => Pestaña general
– Configuración de correo en personas de contacto Socios de Negocios => Datos maestros socio de negocios => Personas de contacto
5) De igual forma deben estar definidas las carpetas de las “Vía de acceso” en la ruta Gestión => Parametrizaciones generales => Pestaña Vía de acceso
Envío de los estados de cuenta
Una vez se hayan realizado o verificado todas las parametrizaciones anteriores se generan los estados de cuenta (Informe de antigüedad) y se envían siguiendo el siguiente procedimiento:
1) Generar los estados de cuenta (Informes de antigüedad) para los clientes que se requiera, para generarlos se ingresa a la ruta Socios de Negocios => Datos maestros socio de negocios => Informes de socio de negocios => Antigüedad => Antigüedad de saldos declientes
2) Una vez se tenga generado el estado de cuenta para nuestros socios de negocio damos clic en el icono de correo que aparece en la barra de herramientas
3) El sistema nos abre una ventana para seleccionar el grupo de correo electrónico si los tenemos configurados (Configuración de grupos: https://scn.sap.com/docs/DOC-69140), en caso de querer enviarlo a un grupo se debe marcar el check “Usar grupo de correo electrónico”, en caso contrario simplemente damos clic en ok para que nos muestre todas las cuentas de correo asociadas a los distintos SN.
4) El sistema abre una ventana en la cual nos muestra el listado con la siguiente iformación;
– Código SN : Codigo del los SN a los cuales va a enviar los estados de cuenta
– Vía de acceso fuente: Ruta donde se guardan los adjuntos enviados
– Nombre de archivo: Nombre que SAP le asigna por defecto al archivo generado
– Fecha del anexo: Fecha por defecto con la que queda el archivo generado
– Hasta: Permite seleccionar una persona de contacto en caso de que no se quiera enviar el correo a la cuenta principal del SN
– Correo electrónico: Permite excluir algún SN en caso de que no se le quiera enviar el correo
– Dirección de correo electrónico: Muestra la dirección de correo a la cual SAP enviará el informe
– Asunto : Muestra el asunto del mensaje que visualizará la persona que reciba el correo (Si se realizó el paso 2 del apartado de configuración mostrará el asunto que se definió por defecto, en caso contrario este campo aparecerá vacío, en cualquiera de los dos casos el usuario puede personalizar el asunto) Este tiene un límite de 254 caracteres
– Cuerpo : Muestra el contenido del mensaje que visualizará la persona que reciba el correo (Si se realizó el paso 2 del apartado de configuración mostrará el cuerpo que se definió por defecto, en caso contrario este campo aparecerá vacío, en cualquiera de los dos casos el usuario puede personalizar el contenido del mensaje), este tiene un límite de 256.000 caracteres
5) Al SN le llega un correo como este:
Como se puede apreciar en la imagen el correo que le llega al SN trae el asunto, el cuerpo y la firma definidos en SAP así como el adjunto generado por el sistema
7) El adjunto que le llega al SN contiene solo la información pertinente a cada uno, no un archivo global con la información de todos los NS.
– Parte 1
– Parte 2
Con las configuraciones anteriores y siguiendo el procedimiento indicado se podrá enviar masivamente los estados de cuenta “Informes de Antigüedad” sin necesidad de tener un addon o desarrollo que ejecute dicho proceso. Como ya lo mencioné el proceso se llevó a cabo en SAP Business One 9.1 PL08.
Hola compañero, agradezco que compartas esta información.
Te comento que he realizado un serie de pruebas pero a todos los correos que pretendo mandar, a todos les llega la información del primer cliente, no se como hacer para que llegue la información correspondiente a cada cliente elegido.
Cualquier comentario sería de ayuda.
Buenas noches Gerardo,
Pudiste solucionar el inconveniente? ... en caso de que no me confirmas si tienes un formato personalizado o estás utilizando el nativo de SAP?.
Cordial saludo,
Gracias compañero.
Es un "BUG" del parche 03 de la versión 9.2, lo probé en el PL 06 y sin problema se envía la información.
Saludos.
Cristian, gracias por compartir esta información, es de mucha utilidad. El inconveniente que tengo es que no puedo seleccionar varios socios de negocios. En la empresa no tenemos un Crystal, se esta utilizando el PLD nativo de SAP. Aprecio y valoro mucho tus comentarios. Saludos cordiales.
Buenas noches Carlos,
Creaste los grupos de correo?
Cordial saludo,
Cristian, buenas noches! Si están creados los grupos. Voy a verificar si tengo bien la ruta de los "attachments"
Consulta: El CR que utilizas en el reporte es nativo de SAP, lo puedo encontrar en la BD demo?
Estoy atento a sus comentarios, saludos cordiales,
Buenos días Carlos,
Revisando el tema encontré que los reportes son nativos de SAP, sin embargo todas las pruebas y configuraciones las ejecuté sobre una BD con localización US, en el siguiente enlace podrás descargar los CR originales por si te sirven de ayuda:
Buenos dias Cristian,
he configurado todo y funciona a la perfeccion, el problema que tengo es que mi cliente necesita ver ese estado de cuenta, pero en columnas de vencimiento, tal y como se muestra antes del PLD, se podra modificar el PLD para poder poner las columnas de vencimiento?
Buenas tardes Oscar,
Nos puedes compartir el pdf del Estado de cuenta que te genera la herramienta por favor?.
Cordial Saludo,
Hola buen día Christian.
Ya configure todas las parametrizaciones pero no se adjunta el PDF en el correo, a que crees que se pueda deber ?
Buenas tardes Victor,
La verdad nunca tuve ese inconveniente, sin embargo te aconsejo que valides los permisos de las carpetas de adjuntos y restricciones de red o firewall.
Cordial Saludo,
Estimado Cristian;
He tratado de generar el Layout en CR, pero no he tenido resultados positivos, será que tiene el ejemplo que utilizó para las pruebas. Veo que en este post (https://archive.sap.com/discussions/thread/3745817) los subió a Mega, pero el enlace está roto.
Saludos cordiales,
Gerald Madriz
Buenos días Gerald,
En el siguiente enlace podrás encontrar los CR que utilicé para las pruebas:
Muchas gracias por la info Cristian.
Saludos cordiales,
Gerald Madriz
Hola a todos,
Realicé toda la configuración y probé enviar correos satisfactoriamente. Pero hay una duda y quisiera saber si pueden ayudarme. Nosotros trabajamos con G Suite, cuál sería la configuración efectiva para poder que llegue a cualquier dirección de correo electrónico ya que el que configuré tiene la limitante que sólo llega a usuarios de gmail
Al principio probé colocando en
SMTP Server: aspmx.l.google.com
SMTP Port: 25
Use TLS Encrypion deshabilitado
Gracias
Buenas tardes estimada Sara,
En su momento utilicé la configuración que detallo en el siguiente link:
https://blogs.sap.com/2015/11/25/configuracion-de-sbo-mailer/
Con la configuración allí descrita me funcionó para cualquier correo.
Hola Cristian, vi que hace un tiempo te hicieron una consulta para modificar el informe de antigüedad de clientes para que genere con vencimientos, tengo el mismo problema y además de eso requiero traer lo pagado por el cliente, sabes si estos cambios en el informe si son posibles
Gracias
Buenas noches estimado Jorge, la verdad desconozco que tan sencillo pueda llegar a ser modificar los Crystal, pero se podría intentar aunque generalmente sale más fácil construirlos de cero, en éste enlace puedes descargar los CR y probar: https://drive.google.com/drive/folders/10rLxIa2e0dvsfvmd_db0hIuiwAh1KLPq?usp=sharing
Gracias Cristian por este excelente aporte! Te deseo muchos exitos!!!
Con mucho gusto Eduardo, fuerte abrazo!
Hola Cristian.
Excelente tu aporte, pero no estoy consiguiendo poder acceder a este link
Buenas noches estimado Mauro una disculpa por la demora, en éste enlace puedes descargar los CR: https://drive.google.com/drive/folders/10rLxIa2e0dvsfvmd_db0hIuiwAh1KLPq?usp=sharing
Cristian,
Muchísimas gracias por tu ayuda..la verdad es muy dificil conseguir ayuda para estos temas tan puntuales.. !!!!
Te comento que estoy intentando abrir el archivo para conectarlo a nuestra BD SAP de SQL, para verlo y darle la forma necesaria , ...pero por lo que puedo ver, PLD__ITEMS, viene apuntando a una conexión ADO.NET que no puedo quitar ni cambiar..
Las otras dos tablas OADM y OADP, ya quedaron apuntando a mi base, pero no PLD__ITEMS
Disculpas pero sigo necesitando de tu ayuda.... y desde ya muchas gracias.
Mauro Carbajal
Buenas tardes estimado Mauro, la verdad no sabría cómo hacer la conexión para este caso, en lo personal no he llegado a modificar los CR, voy a verificar con mis colegas y si alguno sabe cómo hacerlo te dejo saber, así mismo, si encuentras como hacer la conexión agradeceré nos cuentes para que nos sirva a todos.
Mucha gracias Cristian.
Si, si encuentro la forma lo publico sin duda alguna.
Gracias nuevamente
Con mucho gusto Mauro.