Andres Vargas - zodman

Como implementar factura electronica

Obvio!!! read the code

Opción 1:

OpenERP localización mexico http://bazaar.launchpad.net/~openerp-mexico-maintainer/openerp-mexico-localization/trunk/files

Opción 2:

Factura Libre http://www.universolibre.org/node/6

Descarga la factura libre .. y ejecuta:

unzip FacturaLibreCFD22_RCX.oxt 

    zodman  $  unzip ../FacturaLibreCFD22_RC8.oxt 
    Archive:  ../FacturaLibreCFD22_RC8.oxt
    replace description.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
      inflating: description.xml         
      inflating: cfdi.py                 
      inflating: config~                 
      inflating: config.xcu              
      inflating: Addons.xcu              
      inflating: config.xcs              
      inflating: icons/preinvoice.png    
      inflating: icons/icon01.png        
      inflating: icons/productos_16.bmp  
      inflating: icons/logo.png          
      inflating: icons/filter.png        
      inflating: icons/config_16.bmp     
      inflating: icons/icon05.png        
      inflating: icons/regimen.png       
      inflating: icons/reinvoice.png     
      inflating: icons/cfd_16.bmp        
      inflating: icons/pdf.png           
      inflating: icons/ulm.png           
      inflating: icons/icon07.png        
      inflating: icons/icon02.png        
      inflating: icons/icon10.png        
      inflating: icons/admincfd_16.bmp   
      inflating: icons/clientes_16.bmp   
      inflating: icons/icon03.png        
      inflating: icons/note.png          
      inflating: icons/mail.png          
      inflating: icons/select.png        
      inflating: icons/icon06.png        
      inflating: icons/icon04.png        
      inflating: icons/entrar.png        
      inflating: icons/upload.png        
      inflating: icons/icon11.png        
      inflating: icons/product.png       
      inflating: icons/product-edit.png  
      inflating: icons/fields.png        
      inflating: icons/cancelar.png      
      inflating: icons/report.png        
      inflating: icons/xml.png           
      inflating: icons/pay.png           
      inflating: icons/icon08.png        
      inflating: icons/icon09.png        
      inflating: icons/product-delete.png  
      inflating: icons/sat.png           
      inflating: icons/salir.png         
      inflating: icons/product-add.png   
      inflating: icons/icon12.png        
      inflating: notices/notice.txt      
      inflating: bin/cadena22.xslt       
      inflating: bin/libeay32.dll        
      inflating: bin/plantilla_factura.ods  
      inflating: bin/pruebas.key         
      inflating: bin/ssleay32.dll        
      inflating: bin/zlib1.dll           
      inflating: bin/libxslt.dll         
      inflating: bin/iconv.dll           
      inflating: bin/pruebas.cer         
      inflating: bin/libxml2.dll         
      inflating: bin/xsltproc.exe        
      inflating: bin/openssl.exe         
      inflating: bin/libexslt.dll        
      inflating: dialogs/dlgConfig.xdl   
      inflating: dialogs/dlgNuevoProducto.xdl  
      inflating: dialogs/dlgProductosAdmin.xdl  
      inflating: dialogs/dlgRefacturar.xdl  
      inflating: dialogs/dlgRutas.xdl    
      inflating: dialogs/dlgClientes.xdl  
      inflating: dialogs/dlgReporteSAT.xdl  
      inflating: dialogs/dlgAdminCfdi.xdl  
      inflating: dialogs/dlgInput.xdl    
      inflating: dialogs/dlgCfdi.xdl     
      inflating: dialogs/dlgInput2.xdl   
      inflating: dialogs/dlgClientesAdmin.xdl  
      inflating: dialogs/dlgProductos.xdl  
      inflating: descriptions/desc.es    
      inflating: descriptions/desc.es~   
      inflating: pythonpath/pysqlite2/dbapi2.py  
      inflating: pythonpath/pysqlite2/dump.py  
      inflating: pythonpath/pysqlite2/__init__.py  
      inflating: pythonpath/pysqlite2/_sqlite.pyd  
      inflating: pythonpath/facturalibre/values.py  
      inflating: pythonpath/facturalibre/__init__.py  
      inflating: pythonpath/facturalibre/db/__init__.py  
      inflating: pythonpath/facturalibre/db/detalle.py  
      inflating: pythonpath/facturalibre/db/cp.sqlite  
      inflating: pythonpath/facturalibre/controllers/clientesadmin.py  
      inflating: pythonpath/facturalibre/controllers/admincfdi.py  
      inflating: pythonpath/facturalibre/controllers/cfdi.py  
      inflating: pythonpath/facturalibre/controllers/rutas.py  
      inflating: pythonpath/facturalibre/controllers/configuracion.py  
      inflating: pythonpath/facturalibre/controllers/__init__.py  
      inflating: pythonpath/facturalibre/controllers/reportesat.py  
      inflating: pythonpath/facturalibre/controllers/clientes.py  
      inflating: pythonpath/facturalibre/controllers/inputbox2.py  
      inflating: pythonpath/facturalibre/controllers/productosadmin.py  
      inflating: pythonpath/facturalibre/controllers/productos.py  
      inflating: pythonpath/facturalibre/controllers/inputbox.py  
      inflating: pythonpath/facturalibre/controllers/refacturar.py  
      inflating: pythonpath/facturalibre/ui/clientesadmin.py  
      inflating: pythonpath/facturalibre/ui/listenersadmin.py  
      inflating: pythonpath/facturalibre/ui/admincfdi.py  
      inflating: pythonpath/facturalibre/ui/cfdi.py  
      inflating: pythonpath/facturalibre/ui/rutas.py  
      inflating: pythonpath/facturalibre/ui/pyUnoGui.py  
      inflating: pythonpath/facturalibre/ui/configuracion.py  
      inflating: pythonpath/facturalibre/ui/listeners.py  
      inflating: pythonpath/facturalibre/ui/__init__.py  
      inflating: pythonpath/facturalibre/ui/reportesat.py  
      inflating: pythonpath/facturalibre/ui/clientes.py  
      inflating: pythonpath/facturalibre/ui/inputbox2.py  
      inflating: pythonpath/facturalibre/ui/productosadmin.py  
      inflating: pythonpath/facturalibre/ui/productos.py  
      inflating: pythonpath/facturalibre/ui/inputbox.py  
      inflating: pythonpath/facturalibre/ui/refacturar.py  
      inflating: pythonpath/facturalibre/modulos/pyUtil.py  
      inflating: pythonpath/facturalibre/modulos/pyPdf.py  
      inflating: pythonpath/facturalibre/modulos/__init__.py  
      inflating: pythonpath/facturalibre/modulos/pyXml.py  
      inflating: pythonpath/facturalibre/modulos/numlet.py  
      inflating: META-INF/manifest.xml   

Y veras todas las fuentes que estan en python usando pyuno.

Tryton hay te voy!