Video tutorial de Configuración de CFDi en OpenERP

Buen dia a todos,

En esta entrada muestro como configurar los modulos de CFDi de la Localizacion Mexicana en OpenERP.

Espero les sirva esta información.

Saludos!

22 comentarios en “Video tutorial de Configuración de CFDi en OpenERP

  1. buen vídeo, pregunta en donde pudo conseguir los «Certificados del SAT» de prueba y contraseña que colocaste en los que están en la pagina del sat esta caducados.

  2. Hola que tal, tu sabes porque me marca este error?
    • Ultimo mensaje: XML CFDI 3.2 adjuntado correctamente → Traceback (most recent call last): File «/home/openerp/instancias/estable/7.0/modules/l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py», line 229, in signal_sign res = type__fc[type](cr, uid, [data.id], fdata, context=context) File «/home/openerp/instancias/estable/7.0/modules/l10n_mx_facturae_pac_sf/ir_attachment_facturae.py», line 220, in _upload_ws_file wsdl_client = WSDL.SOAPProxy(wsdl_url, namespace) NameError: global name ‘WSDL’ is not defined

  3. Buenas noches Chavamm, tengo un detalle estoy ya en de producción y me arrojo la siguiente alerta, me puedes ayudar.

    De antemano gracias.

    • Ultimo mensaje: XML CFDI 3.2 adjuntado correctamente → Traceback (most recent call last): File «/home/openerp/instancias/estable/7.0/modules/l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py», line 229, in signal_sign res = type__fc[type](cr, uid, [data.id], fdata, context=context) File «/home/openerp/instancias/estable/7.0/modules/l10n_mx_facturae_pac_sf/ir_attachment_facturae.py», line 300, in _upload_ws_file codigo_timbrado, codigo_validacion, folio_fiscal, mensaje, resultados_mensaje)) except_orm: (u’Warning’, u’Codigo de timbrado: 200.-Codigo de validacion 306.-Folio Fiscal: .-Mensaje de timbrado: OK – Autenticaci\xf3n correcta, verifique los resultados por comprobante.-Mensaje de validacion: El certificado usado para generar el sello digital no es un Certificado de Sello Digital..’)

    1. Hola Richard,

      Al parecer el error es porque no estas usando un CSD en la configuracion de tu compañia. Tal vez estes usando la FIEL o algo por el estilo.

      Seria que verificaras. Segun yo, si eres persona Fiscica antel el SAT, tambien deberia ser valido sellar usando laFIEL, si eres Persona Moral solo puedes utilizar CSD.

      Saludos!

      1. Si tienes razón el detalle esta en el CSD.

        Una duda más en la configuración del PAC en el campo ‘Vinculo de certificado’ cuando cambiamos al entorno productivo, este campo es proporcionado por el PAC o que debemos colocar en este campo?

  4. Saludos Chava, seguí las indicaciones de instalación de OpenERP y el video tutorial de CFDI PAC-SF; pero como te había comentado por chat, me sigue apareciendo el mismo mensaje:

    • Ultimo mensaje: Traceback (most recent call last): File “/home/openerp/instancias/estable/odoo/server/openerp/addons/l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py”, line 148, in signal_confirm cr, uid, [invoice.id], context=context) File “/home/openerp/instancias/estable/odoo/server/openerp/addons/l10n_mx_facturae_pac/invoice.py”, line 166, in _get_facturae_invoice_xml_data context.update(self._get_file_globals(cr, uid, ids, context=context)) File “/home/openerp/instancias/estable/odoo/server/openerp/addons/l10n_mx_facturae/invoice.py”, line 443, in _get_file_globals ‘Not defined fname_xslt. !’)) except_osv: (u’\xa1Atenci\xf3n!’, u’Not defined fname_xslt. !’)

    Saludos a todos…

    1. Buen dia Gabriel,

      Revisa tu archivo ce configuracion de OpenERP, abrelo y busca la linea con el parametro: addons_path

      Fijate que ruta tiene, en caso de no estar el parametro, entonces agregalo con la ruta completa al directorio de addons:

      addons_path = /home/openerp/instancias/estable/odoo/server/openerp/addons

      Reinicia el servicio de OpenERP:

      sudo service openerp.server restart

      Vuelve a intentar.
      Una Disculpa, es muy raro el caso, y de momento es lo que se me ocurre, que tal vez no este localizando bien la ruta hacia el directorio de addons y por lo mismo no encuentra los archivso de estilos que te comentaba Jorge.

      Saludos!

  5. Buen dia.
    Alguen sabra por que me parece este error cuando doy en confirmar factura?
    • Ultimo mensaje: Traceback (most recent call last): File «/home/openerp/instancias/estable/odoo/server/openerp/addons/l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py», line 148, in signal_confirm cr, uid, [invoice.id], context=context) File «/home/openerp/instancias/estable/odoo/server/openerp/addons/l10n_mx_facturae_pac/invoice.py», line 166, in _get_facturae_invoice_xml_data context.update(self._get_file_globals(cr, uid, ids, context=context)) File «/home/openerp/instancias/estable/odoo/server/openerp/addons/l10n_mx_facturae/invoice.py», line 443, in _get_file_globals ‘Not defined fname_xslt. !’)) except_osv: (u’\xa1Atenci\xf3n!’, u’Not defined fname_xslt. !’)
    Estoy en Ubuntu 14.04, Open ERP 7, con Addon de solucion Factible.

  6. Chava, excelente tutorial. Solo que en mi caso cuando le doy al boton «confirm» no la confirma ni me muestra e xml, que puedo hacer para solucionar este problema? Gracias

    1. Hola Beto,

      No se que pueda ser, tal vez si revisas el log del sistema, ahi podras obtener mas informacion.

      O bien, puedes revisar los mensajes en la parte inferior del Adjunto Facturae MX, ahi en donde das click en «Confirm».

      ahi puedes ver los ultimos mensajes que te arroja el servicio que ejecuta la funcion de timbrado.

      Espero te sirva mi comentario.
      Saludos!

  7. SOLUCION A PROBLEMA

    Hola,tuve el mismo problema que menciona Beto arriba.

    • Ultimo mensaje: Traceback (most recent call last):

    File «/home/openerp/server/openerp/addons/l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py», line 148, in signal_confirm cr, uid, [invoice.id], context=context)

    File «/home/openerp/server/openerp/addons/l10n_mx_facturae_pac/invoice.py», line 166, in _get_facturae_invoice_xml_data context.update(self._get_file_globals(cr, uid, ids, context=context))

    File «/home/openerp/server/openerp/addons/l10n_mx_facturae/invoice.py», line 443, in _get_file_globals ‘Not defined fname_xslt. !’)) except_osv: (u’\xa1Aviso!’, u’Not defined fname_xslt. !’)

    Lo que faltaba como menciona Chava es que faltaba la ruta de /home/openerp/server/openerp/addons en el archivo de configuración de openerp (/etc/openerp-server.conf).

    Ahora el parámetro de addons_path contiene tres rutas para addons: /home/openerp/addons,/home/openerp/web/addons,/home/openerp/server/openerp/addons

    Espero les sirva. Gracias por el tutorial!

  8. que tal chava me parecio excelenete tu tutorial
    a mi me sale este error manejo windows serve 2008
    XML CFDI 3.2 adjuntado correctamente → Traceback (most recent call last): File «C:\openerp\OpenERP7.0-20150713\server\openerp\addons\l10n_mx_ir_attachment_facturae\ir_attachment_facturae.py», line 229, in signal_sign File «C:\openerp\OpenERP7.0-20150713\server\openerp\addons\l10n_mx_facturae_pac_sf\ir_attachment_facturae.py», line 221, in _upload_ws_file NameError: global name ‘WSDL’ is not defined

    esto es a la hora de firmar

  9. Alguien que me pueda ayudar con el siguiente error:

    Ultimo mensaje: Traceback (most recent call last): File «/home/openerp/instancias/estable/7.0/modules/l10n_mx_ir_attachment_facturae/ir_attachment_facturae.py», line 148, in signal_confirm cr, uid, [invoice.id], context=context) File «/home/openerp/instancias/estable/7.0/modules/l10n_mx_facturae_pac/invoice.py», line 155, in _get_facturae_invoice_xml_data f, indent=’ ‘, addindent=’ ‘, newl=’\r\n’, encoding=’UTF-8′) File «/usr/lib/python2.7/xml/dom/minidom.py», line 1749, in writexml node.writexml(writer, indent, addindent, newl) File «/usr/lib/python2.7/xml/dom/minidom.py», line 814, in writexml node.writexml(writer, indent+addindent, addindent, newl) File «/usr/lib/python2.7/xml/dom/minidom.py», line 814, in writexml node.writexml(writer, indent+addindent, addindent, newl) File «/usr/lib/python2.7/xml/dom/minidom.py», line 804, in writexml _write_data(writer, attrs[a_name].value) File «/usr/lib/python2.7/xml/dom/minidom.py», line 298, in _write_data writer.write(data) UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\u201c’ in position 36: ordinal not in range(128)

Replica a chavamm Cancelar la respuesta