Facturación Electrónica CFDi con OpenERP…

Buen dia tengan todos.

La facturación electrónica es un tema que esta en estos momentos, o al menos debería, en la mente de muchas o la mayoría de las empresas mexicanas, esto debido a las normas establecidas por el SAT.

Para todos aquellos que lleguen a leer este post y que estén interesados en el tema, les comento que tienen una manera de emitir sus facturas CFDi desde OpenERP, además de aprovechar este sistema para realizar otros controles, como lo son:

  • Compras
  • Inventarios
  • Ventas
  • Contabilidad (Incluyendo en este puntos la emisión de CFDi)

Entre otros cientos de funciones (módulos) que están disponibles.

De mi parte decirles que ya he probado los módulos de CFDi en OpenERP versión 7.0, lo realice en ambiente de pruebas conectando con el PAC Solucion Factible. Cabe mencionar que despues de probar dichos modulos, termine por implementar OpenERP para fines de facturación a una pequeña y joven empresa (Makermex SA de CV) utilizando la localización mexicana, y hasta el momento todo funciona de maravilla.

— Editado: 07-Feb-2014

Antes de esta fecha, En el parrafo Anterior hacia referencia a la empresa Solución Factible como la financiadora del modulo de CFDi, y tengo que aclarar que en verdad cometí un error al hacer esta afirmación, ya que  SF Soluciones es quien financió en conjunto con Vauxoo el proyecto de conexión por medio de  WebService hacia el PAC Solucion Factible y aqui aclaro, que SF Soluciones no tiene que ver con Solucion Factible, son empresas muy diferentes (l10n_mx_facturae_pac_sf), Tengo que decir que  https://www.vauxoo.com es el financiador principal de toda lo localización Mexicana, y eso consta en la parte informativa de cada Script PY codificado de dicha localización.

Cierro el estos parrafos de edición con un agradecimiento a Vauxoo y a su Equipo de Colaboradores por las aportaciones hechas en este proyecto OpenERP en general, no solo de localización Mexicana.

Gracias Moisés por tu comentario aclaratorio https://chavamm.wordpress.com/2013/11/14/facturacion-electronica-cfdi-con-openerp/#comment-189, en verdad pido una disculpa.

Pongo a continuación links a los recursos de OpenERP para descargar el software:

Por ultimo, decirles que recomiendo instalar OpenERP sobre un sistema Linux, personalmente recomiendo Ubuntu.

Por favor siéntanse libres de dejar sus comentarios y dudas.

Reciban un cordial saludo!–

Chava

50 comentarios en “Facturación Electrónica CFDi con OpenERP…

  1. Que tal Chava, estoy empezando con OpenERP y la localizacion mexicana, tengo instalado la version OpenERP 7 en CentOS 6.5 64Bit y funciona muy bien, podrias compartir como configurar los modulos de CFDi ya que he estado buscando informacion al respecto y la verdad no he encontrado informacion clara como yo esperaba, como te comento estoy empezando con OpenERP y su modulo de contabilidad, agradeceria tu comentarios al respecto, por donde recomiendas empezar, gracias y saludos!

  2. Buenos dias CHAVAMM agradesco mucho la informacion que aqui compartes, y me gustaria me pudieras contactarme para hacerme saber como puedo implementar este modulo para que pueda hacer mis CFDI en mi pequeño negocio familiar. Por favos contactame a ing.torres1984 @ gmail.com

      1. Buen dia. llegue aqui buscando como implementar el CFDi al VTiger, actualmente uso el Bidimensional, pero pues ya estamos obigados a migrar, ¿podrias apoyarme?, agradecere me contactes para ver si es factible y ver el precio. Saludos!

  3. Hola Chava,
    Este blog es bueno, sería muy interesante si compartieras el como le hiciste paso a paso para configurar, como apoyo y agradecimiento a la comunidad.

    Yo hice un video sobre como configurar CBB (en su momento), en una versión pasada

    (La forma actual, es muy similar, espero les sirva)

    Solo te hago una corrección en el blog, si me lo permites, donde dices:
    «..pues a la empresa financiadora del desarrollo de dicho modulo (Solución Factible)..»
    Me gustaría aclarar que el financiador de la localización mexicana de OpenERP es en su mayoría https://www.vauxoo.com
    y en este módulo en particular donde se conecta al PAC Solución Factible, lo financió SF Soluciones en conjunto con Vauxoo

    Puedes revisar la fuente de la autoría aquí:
    (1) http://bazaar.launchpad.net/~openerp-mexico-maintainer/openerp-mexico-localization/7.0/view/head:/l10n_mx_facturae_pac_sf/__openerp__.py#L31


    Moisés López Calderón

    1. No te preocupes amigo, no hay nada de que disculparse. Me da gusto que estés apoyando a la comunidad y a mi gente.

      Ojalá pronto podamos apoyar con más y más funcionalidades.


      Moisés López

  4. amigo me podrias cotizar una instalacion de elm odulo cfdi para un proyecto que estoy empezando, saludos mi correo es

    ferslash en hotmail.com

    por cierto, si algo se me atora en openerp das asesorias? como las cobras? costos

    saludos

    gracias

  5. Que tal, cuanto cobras por asesorias, manuales, instructivos sobre la implementación de CDFI, la contabilidad de un negocio, como conectarse a un Web Service de un PAC para que me genere el timbrado de las facturas, cuestiones sobre la instalacion en windows 8 de 64 bits, recomendaciones. Es para un negocio pequeño de papeleria, pero como es obligatorio pues debemos de saber ya que me parece las facturas normales ya no sirven.

  6. Hola una duda, tengo instalado el modulo de facturacion electronica en openerp 7 y me funciona a la perfeccion, pero suponiendo que quiera que timbre con otro PAC es configurable??? o hay que programar para lograrlo??, Saludos.

  7. Hola andamos buscando realizar la implementacion de open erp principalmente los modulos de crm, marketing y la factura electronica, y si tu te dedicas a ello podrias hacernos llegar tu informacion y alguna cotizacion

  8. Buenas tardes chavamm, nuevamente por acá a ver si me das una ayudita con el siguiente error que ocurre a la hora de Confirmar la factura electrónica

    Client Traceback (most recent call last):
    File «/opt/openerp/instancias/estable/7.0/openerp/addons/web/http.py», line 204, in dispatch
    response[«result»] = method(self, **self.params)
    File «/opt/openerp/instancias/estable/7.0/openerp/addons/web/controllers/main.py», line 1132, in call_button
    action = self._call_kw(req, model, method, args, {})
    File «/opt/openerp/instancias/estable/7.0/openerp/addons/web/controllers/main.py», line 1120, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
    File «/opt/openerp/instancias/estable/7.0/openerp/addons/web/session.py», line 42, in proxy
    result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
    File «/opt/openerp/instancias/estable/7.0/openerp/addons/web/session.py», line 30, in proxy_method
    result = self.session.send(self.service_name, method, *args)
    File «/opt/openerp/instancias/estable/7.0/openerp/addons/web/session.py», line 91, in send
    raise xmlrpclib.Fault(code_string % (e.name, e.value), »)
    UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc3 in position 8: ordinal not in range(128)

    Es un debian 7 y localizacion del sistema es la siguiente:

    LANG=es_MX.UTF-8
    LANGUAGE=
    LC_CTYPE=»es_MX.UTF-8″
    LC_NUMERIC=»es_MX.UTF-8″
    LC_TIME=»es_MX.UTF-8″
    LC_COLLATE=»es_MX.UTF-8″
    LC_MONETARY=»es_MX.UTF-8″
    LC_MESSAGES=»es_MX.UTF-8″
    LC_PAPER=»es_MX.UTF-8″
    LC_NAME=»es_MX.UTF-8″
    LC_ADDRESS=»es_MX.UTF-8″
    LC_TELEPHONE=»es_MX.UTF-8″
    LC_MEASUREMENT=»es_MX.UTF-8″
    LC_IDENTIFICATION=»es_MX.UTF-8″
    LC_ALL=

    Que crees que pueda ser???, saludos.

    1. Buenas tardes Luis,

      Gracias por venir nuevamente.

      Verifica que los datos del Cliente, ya sea en Nombre, Dirección, principalmente no tenga algún caracter especial. Otra cosa que se me ocurre puede estar pasando es que al dar de alta estos datos de cliente lo hubieras hecho con Copy-Paste, tomandolos de algun archivo, entonces el modulo de CFDi al momento de tratar de convertir las eñes, acentos, etc. es por eso que esta marcando un error.

      Verifica eso, creo que a mi me llego a pasar esto y fue algo sencillo.

      De ser posible, escribe tu la direccion a mano, sin copiar y pegar, para que te asegures.

      Evita caracteres especiales como °, ahorita no se me ocurre algun otro.

      Espero te sirva mi comentario.

      Saludos!

    2. Hola Luis,
      Ya vi que el error puede deberse a que la version que tenia para descarga de la Localizacion Mexicana era del Trunk, pero ahora, como el trunk ya es la version 8.0, entonces ese puede ser el problema.

      Ya he actualizado el Articulo en el blog, para que lo revises, por favor.

      Gracias y saludos!

      1. Buenas tardes chavamm, efectivamente tenia descargada la version trunk, voy a probar la version 7.0 luego te comento como me fue.
        Gracias y saludos.

      2. Buen día chavamm ya lo solucioné, cheque la versión de la localización como me recomendaste y si había instalado la versión trunk, todo solucionado, gracias.

    1. Buen dia Carlos,
      Gracias por visitar mi Blog.

      Los modulos de Factura Electronica son especificos para Mexico.

      Estoy seguro que se puede programar una serie de modulos para lograr el proceso de Facturacion Electronica en tu Pais.

      Desconozco si existen ya modulos para tu Pais que hagan este proceso.

      Podrias verificar en: https://launchpad.net/openerp-uruguay

      Tal vez ponerte en contacto con dicho grupo para ver si ya hay algun desarrollo, o bien, ver si estan en desarrollo ya de lo que comentas.

      Recibe un cordial Saludo!

    1. Hola Martha, buen dia.
      Gracias por leer mi blog.
      Estas utilizando Sistema Operativo Windows, Linux, …?
      Que versiones? tanto de OpenERP como de Sistema Operativo.
      Que errores estas teniendo?

      Saludos!

  9. Hola chavamm, tengo instalado el openerp odoo 8 en un servidor virtual con Ubuntu 14.04 x64, quisiera me ayudaras a saber si tienes información o si hay algun proyecto para el timbrado CFDI para odoo 8, veo que hay muchos mas módulos instalables en la ver 7 muy interesantes y que se carecen en esta última versión.
    Incluso ya estoy dudando de si hice una buena desición al instalar 8 y no 7 uff…
    Saludos y gracias por el apoyo

    1. Hola @happycryo,

      No tengo idea hasta el momento sobre lo que comentas de los modulos de Facturacion electronica para la Odoo 8.

      Lo que si te puedo decir, es que los modulos estan estables y maduros para la versión OpenERP 7.

      Si ya tienes instalado Odoo 8, pero aun no trabajas sobre e,l creo que todavia estas a tiempo de instalar la versión OpenERP 7. No porque Odoo 8 sea malo, solo que los modulos de Facturación Electronica no estan migrados, a menos que alguien tenga otra información sobre este tema y nos de alguna sugerencia.

      Recibe un cordial saludo.

      1. Muchas gracias por la respuesta chavamm, pues en la versión 8 solo e alimentado la parte de empleados que no importa pues es muy rápida de rehacer, y estaba diseñando la parte de web, que por cierto no se si la versión 7 maneje algo al respecto; pero comenzaré a investigar sobre la versión 7 a ver que tal está y nuevamente gracias por el apoyo.

Replica a Jose Guadalupe Gonzalez Cancelar la respuesta