Factura impresa para México

Asked by Epifanio Pineda Guadarrama

Acabo de instalar la localización para la versión 6.1 y deseo configurar el formato de factura con importe de letra. Por el momento no necesito la factura electrónica, esto lo haremos en un par de meses, y ahora solo deseo poder imprimir las facturas con sub-total, iva y total además del importe con letra. Mis dudas son las siguientes:

1) ¿En donde viene el formato de factura para impresión?
2) ¿Cómo le indico a Openerp qué formato de impresión utilizar para la factura y cuál para los pedidos?

Espero que alguien pueda orientarme al respecto.

Saludos y gracias de antemano.

Question information

Language:
Spanish Edit question
Status:
Answered
For:
openerp-mexico-localization Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#1

Epifanio,

Para modificar un reporte te recomiendo leer la documentación técnica y funcional:
http://doc.openerp.com/v6.1/index.html

Revision history for this message
Epifanio Pineda Guadarrama (epifaniopineda) said :
#2

Gracias Moisés, ya vi por donde tengo que darle y ya logré poner el monto con letra dentro del formato de factura.

Lo estoy haciendo directo en el archivo RML pues me parece mucho más rápido que a través del reporteador de OpenOffice. Estoy utilizando Notepad++ para facilitar la edición del código. Estoy pensando en subir mi archivo RML cuando lo termine por si a alguien le sirve. ¿Cómo se hace para publicar un archivo para la comunidad?

De antemano gracias.

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#3

Epifanio,
Excelente decisión de compartir.

Aquí te paso el como hacerlo:
https://answers.launchpad.net/openerp-mexico-localization/+question/189387

En resumen sería algo así como:
Posicionarte en terminal de comandos, en tu carpeta donde tienes el (los) archivos a compartir y ejecutar los siguientes comandos.

Para hacerlo un branch local de bazaar
bzr init

Para agregar lo que contenga la carpeta.
bzr add

Para que quede la primer version de tu branch local de bazaar
bzr commit -m "Init commit"

Para compartir a la comunidad este branch local, en un branch público en launchpad
bzr push lp:~epifaniopineda/openerp-mexico-localization/reporte_factura_con_letra_dev_epifanio

Revision history for this message
Epifanio Pineda Guadarrama (epifaniopineda) said :
#4

Moises, buenos días:

Gracias por las instrucciones para publicar, en cuanto tenga listo lo haré.

Estoy batallando un poco para poder colocar en una posición fija los datos de total, iva, importe e importe con letra; necesito hacer esto porque en la empresa donde estoy instalando Openerp aún utilizan formas preimpresas y estos datos deben quedar en una posición particular. ¿En qué parte del reporte .rml se indican las posiciones de los objetos?

De antemano muchas gracias y buen día.

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#5

 Epifanio,
Ahí toca leer reportlab
http://www.reportlab.com/software/documentation/

Revision history for this message
Epifanio Pineda Guadarrama (epifaniopineda) said :
#6

Moises:

Ya estoy leyendo pero cuando sigo las instrucciones que ahí se explican sobre posicionamiento fijo no funcionan. Incluso analizando los formatos de factura que viene en Openerp y también en el de la factura electrónica, pude observar que ninguno de los dos utilizan la sección "template" del archivo .rml para ubicar contenidos fijos, según se explica en la documentación de reportlab.

Imprimí el código de uno de los formatos de factura de openerp y no encuentro por ningún lado elementos de ubicación, excepto que se define el frame con x1 y y1 además de las propiedades width y height.

¿No tendrás un ejemplo del código que se debe utilizar?

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#7

Epifanio,
La factura electrónica no requiere caer en un formato pre-impreso, ni tampoco la factura de openerp nativa.
Por lo tanto, no tengo un ejemplo.
De hecho, ningun reporte de OpenERP requiere caer en un formaro pre-impreso.
Vas a llegar en una sección del manual, que te dirá como hacerlo.

Revision history for this message
Juan Carlos (juanelos18) said :
#8

Epifanio, que version de Notepad ++ usas, y de que manera puedo editar el RML la verdad io he hecho mi reporte por OpenOffice utilizando la version 6.0 de openERP y me es muy complicado por que no se que carpeta modificar una ubicacion exacta me gustaria que me dieran tengo facturas impresas y la verdad me gustaria un poco mas de informacion devido a que solo soy un Ingeniero Industrial . Muchas gracias = )

Revision history for this message
Epifanio Pineda Guadarrama (epifaniopineda) said :
#9

Juan Carlos, instalé la versión 6.1.4 (es la última) y es muy práctica para editar el RML directamente. Utilizo la opción de lenguaje XML que facilita mucho navegar por el código del reporte.

En cuanto a la ubicación del archivo a editar, yo solo lo he podido hacer cuanto tengo una sola base de datos porque si abro más de una entonces no he podido hacerlo porque según entiendo los formatos RML se van a guardar en la base de datos y no directamente en los archivos de los módulos.

Si solo tienes una base de datos la ubicación será similar a esto:

C:/Archivos de programa/Openerp6.0/Addons/account/report (esta es la ubicación para el módulo de facturas). Si el documento que estas modificando lo genera otro módulo, busca en la carpeta de ese módulo en particular.

Dentro de report vas a ver cuatro archivos del mismo nombre y terminaciones PY, PYO, RML y SXW (éste es el de Openoffice). El que vas a modificar es el RML que abres a través de Notepad++.

IMPORTANTE: hasta el momento no he podido hacer que los campos de total en mi factura caigan en un lugar específico. Hay un manual para editar RML en http://www.reportlab.com/software/documentation/ pero seguí las instrucciones y por alguna razón no funciona, o lo estoy haciendo mal.

Al final nos vamos a ir por la opción de facturación electrónica y ya no voy a requerir ajustarme a una forma pre-impresa.

Espero que esta información te sea útil. :D

Saludos!

Can you help with this problem?

Provide an answer of your own, or ask Epifanio Pineda Guadarrama for more information if necessary.

To post a message you must log in.