Publicidad

lunes, 1 de junio de 2015

Modulo para el Envio Massivo de Facturas y XML


Buenas Tardes a todos, revisando el Baul de mis Desarrollos encontrĆ© un modulo que puede serles muy Ćŗtil, este modulo permite Ć³ agrega la funcionalidad de poder enviar en un solo mail las facturas y XML que corresponden a un cliente, esto nos facilita seleccionar los Registros de las facturas que le hayamos realizado al cliente y enviarlas en un solo Correo.

Pasos para la InstalaciĆ³n:

  1. Primero que nada necesitamos tener Instalada y Configurada nuestra localizaciĆ³n Mexicana de Vauxxo:
  2. Una vez instalada y Configurada, necesitamos descargar en nuestros Addons el modulo de envĆ­o Masivo de Emails, el modulo de FacturaciĆ³n con Jasper Reports y el modulo Jasper Reports:
  3. Una vez hecho esto Actualizamos la Lista de Modulos de Nuestra Base en OpenERP y nos debera Aparecer el siguiente Modulo:
  4. Pulsamos Instalar y automĆ”ticamente Instalara el Modulo Jasper Reports, Modulo FacturaciĆ³n con Jasper Reports y el EnviĆ³ Masivo de Correos.
  5. Una vez Instalado Ahora tenemos en Facturas un Nuevo Asistente para Enviar Facturas:
  6. Ahora solo debemos Seleccionar del Listado de Facturas Aquellas que vamos a Enviar:
  7. Seleccionamos Mas y el Asistente para Enviar Facturas,  Seleccionamos el campo Adjuntar Facturas:

  8. Al Pulsar Enviar Automaticamente Cargara los PDF y XML que contengan los Registros seleccionados y nos Mostrara el Cuerpo del Mensaje y el Listado de Archivos, con el correo Seleccionado del Cliente al que se le envian las Facturas:

  9. Listo Eso es Todo Espero les sea Ćŗtil, si descubren algĆŗn Bug pueden enviarme un correo.

2 comentarios:

  1. Estoy interesado en hacer algo semejante pero para enviarlo como XML en un String:

    localhost:8081/sofinet/rest/TServerMethods/SendXMLToPrint/sysdba/masterkey/MOTORPLAN/001/001/prueba.xml/<&quest;xml version&equals;"1.0" encoding&equals;"UTF-8" &quest;><DOCUMENT><SERVICETAX>OFF<⁄SERVICETAX><TAXPERC>16<⁄TAXPERC><HEADER Type&equals;"1" Logo&equals;"0" DocNum&equals;"544585" Date&equals;"01⁄30⁄2012" Branch&equals;"0001" CashBox&equals;"0001" NCF&equals;"A010010010200000001" NCFTYPE&equals;"01" RNC&equals;"130612951" NCFREF&equals;"">JUAN JIMENEZ<⁄HEADER><ITEMS><ITEM1 Type&equals;"0" D1&equals;"" D2&equals;"" D3&equals;"" D4&equals;"" D5&equals;"" D6&equals;"" D7&equals;"" D8&equals;"" D9&equals;"" Qty&equals;"1" Price1&equals;"2350.00" Price2&equals;"" Tax&equals;"376.00">LEATHER WALLET<⁄ITEM1><ITEM2 Type&equals;"0" D1&equals;"" D2&equals;"" D3&equals;"" D4&equals;"" D5&equals;"" D6&equals;"" D7&equals;"" D8&equals;"" D9&equals;"" Qty&equals;"1" Price1&equals;"1600.00" Price2&equals;"" Tax&equals;"256.00">LEATHER BELT<⁄ITEM2><⁄ITEMS><SUBTOTAL>3950.00<⁄SUBTOTAL><DISCOUNT D1&equals;"">0.00<⁄DISCOUNT><TAX>632.00<⁄TAX><TOTAL>4582.00<⁄TOTAL><TIP>0.00<⁄TIP><PAYMENTS><PAYMENT1 Type&equals;"1" D1&equals;"">4582.00<⁄PAYMENT1><⁄PAYMENTS><COMMENT><L1 ⁄><L2 ⁄><⁄COMMENT><⁄DOCUMENT>

    localhost:8081 = Host name and Port

    sofinet/rest/TServerMethods/SendXMLToPrint = Metodo
    sysdba = Usuario (EN MAYUSCULAS)
    masterkey = Clave


    MOTORPLAN = CompaƱia
    001 = Sucursal
    001 = Caja

    01_Factura.xml = Nombre del archivo segun caracteristicas preestablecidas.

    ResponderBorrar
    Respuestas
    1. +Soluciones Practicas, gracias por el intereses si prefieres enviame un correo y platicamos el desarrollo. Saludos

      Borrar