Recibo de sueldo Aeroo Reports

444 views
Skip to first unread message

Christian Kasimis

unread,
Jun 19, 2015, 10:50:47 AM6/19/15
to odoo-ar...@googlegroups.com

Buenos dias

Estuve desarrollando un recibo de sueldo basado en el modulo hr_payroll con aeroo reports y localizacion argentina ADHOC. El diseño es simple y tiene 3 columnas. En la primera suma los totales de los conceptos remunerativos con la categoria que tiene que llevar el codigo "REM", la 2da los no remunerativos con la categoria "NOR" y la 3ra los aportes con la categoria "APO".

Lo unico que me quedaria para terminarlo es que al usar la funcion "for each" al listar cada linea del objeto o.line_ids poder filtrar que solo muestre los de cada categoria en particular para poder ordenar el archivo y poner cada concepto en su columna correspondiente.

Esta es mi funcion que lista todos los elementos de todas las categorias (necesito individualmente filtrar por line.category_id)

<for each="line in o.line_ids">
<line.code> <line.name> <line.total>
<//for>

Adicionalmente les adjunto el archivo por si a alguien le interesa desarrollar un modulo al respecto y si necesitan ayuda para el mismo cuenten conmigo

Saludos,
Christian


l10n_ar_aeroo_payslip.ods

Gustavo Orrillo

unread,
Jun 19, 2015, 10:53:01 AM6/19/15
to odoo-ar...@googlegroups.com
Muchas gracias! Pregunta, no te conviene subirlo a un repositorio en github? me parece que de esa manera va a ser mas sencillo colaborar

Abz

--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Christian Kasimis

unread,
Jun 19, 2015, 11:16:44 AM6/19/15
to odoo-ar...@googlegroups.com

La verdad es que no sabria hacerlo, me seria mas sencillo si alguien lo puede subir a algun repositorio existente. No me importa el credito sino el desarrollo del mismo, y desde ya que tenes razon, en github hay mas chances de que alguien lo vea y aporte

Gustavo Orrillo

unread,
Jun 19, 2015, 11:17:20 AM6/19/15
to odoo-ar...@googlegroups.com
estas en Buenos Aires? si es asi venite por la oficina y te muestro como crear el repositorio y como subirlo
Te parece?

Christian Kasimis

unread,
Jun 19, 2015, 11:35:50 AM6/19/15
to odoo-ar...@googlegroups.com
Dale, cuando termine con los cierres de sueldo y aguinaldos puedo darme una vuelta.

Por donde estan?

Gustavo Orrillo

unread,
Jun 19, 2015, 11:36:22 AM6/19/15
to odoo-ar...@googlegroups.com
Palermo, en privado te mando la direccion

Saludos!

Christian Kasimis

unread,
Jun 19, 2015, 11:40:25 AM6/19/15
to odoo-ar...@googlegroups.com
Perfecto!

Daniel Blanco

unread,
Jun 21, 2015, 11:00:44 AM6/21/15
to odoo-ar...@googlegroups.com
Christian,

Muy bueno eso... avisa cuando lo tengas en Github, para verlo e intentar contribuir!

Christian Kasimis

unread,
Jun 24, 2015, 4:21:55 PM6/24/15
to odoo-ar...@googlegroups.com


Para los que les interese adjunto tambien una planilla de aeroo del libro sueldos obligatorio.


Sigo sin poder saber como hacer para que en aeroo al listar <for each=line in o.line> pueda filtrar para que solo liste los resultados de solo una categoria en particular por lo que no puedo dividir los items en columnas.

Apenas aprenda lo de github subo los archivos, pero solo puedo subir las plantillas .ods para aeroo porque no se armar un modulo para instalarlas

Saludos,
Christian
l10n_ar_aeroo_payslip_librosueldos.ods

Juan José Scarafía (ADHOC)

unread,
Jun 25, 2015, 10:09:39 AM6/25/15
to odoo-ar...@googlegroups.com
Muy buenos los aportes! en estos días los voy a estar viendo y doy el feedback!
Bien ahí!

Christian Kasimis

unread,
Jun 25, 2015, 11:24:53 AM6/25/15
to odoo-ar...@googlegroups.com

Buenisimo Juan. Alguna posibilidad de juntarnos junto a Gustavo para armar el repositorio y debatir algunas ideas? Como deberas recordar, me interesa mucho el desarrollo del modulo conciliaciones bancarias.

Adjunto una planilla aeroo mas que devuelve un listado de novedades por mes de cada empleado (Faltas, Vacaciones e ingresos extra) que se usa para controlar la liquidacion a fin de mes. Sobre todo porque veo que por un tema de que el servidor usa hora UTC, y a veces que por esa diferencia horaria suma una falta mas.

Saludos
l10n_ar_aeroo_payslip_novedades.ods

Juan José Scarafía (ADHOC)

unread,
Oct 14, 2015, 8:16:55 AM10/14/15
to odoo-Argentina - Preguntas y respuestas para personalizadores
Christian, Tengo pendiente esto desde hace rato. Pudieron avanzar? Si podes y querés contactame por mail, skype (jjscarafia) o hangout (scarafia...@gmail.com) así lo cerramos en un ratito y lo subimos a github!

Sebastián Bollatti

unread,
Jan 8, 2017, 10:04:40 PM1/8/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Christian, Gustavo y Juan
¿alguna noticia de esto?


El viernes, 19 de junio de 2015, 11:50:47 (UTC-3), Christian Kasimis escribió:

Gustavo Orrillo

unread,
Jan 9, 2017, 9:04:09 AM1/9/17
to odoo-ar...@googlegroups.com
Mira... por este lado nada, y me parece que no vamos a tener nada por los siguientes cuatro meses debido a que estamos focalizados a la impresora fiscal (que ya esta funcionando) y el punto de venta off-line para Odoo
saludos

--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Github, Launchpad u otro.

- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas. Cuanto mas ayudes mas ayuda recibirás.

 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentina+unsubscribe@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a odoo-argentina@googlegroups.com.

Juan José Scarafía (ADHOC)

unread,
Jan 10, 2017, 6:51:43 AM1/10/17
to odoo-ar...@googlegroups.com

Ídem por acá, nada por el momento


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Github, Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas. Cuanto mas ayudes mas ayuda recibirás.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/odoo-argentina/2P8xFZtrrzE/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.
--

Ing. Juan José Scarafía

(+54 9 341)153 278039
image-2015-09-10.png

Sebastián Bollatti

unread,
Feb 2, 2017, 5:40:14 PM2/2/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
La integración de Odoo con algún sistema biométrico o de fichada por tarjeta o lo que sea sería lo ideal.
Para la gerencia le serviria mucho el mirar el "Tablero" y saber con cuanta gente cuenta y los motivos de cada ausencia sin preguntar.
Es un sueño que espero que no sea muy lejano.
Saludos!


El viernes, 19 de junio de 2015, 11:50:47 (UTC-3), Christian Kasimis escribió:

Christian Kasimis

unread,
Feb 5, 2017, 6:40:22 AM2/5/17
to odoo-Argentina - Preguntas y respuestas para personalizadores

Buenos dias

Yo sigo a disposicion para quien quiera ayudarme a desarrollar el modulo. De programacion se practicamente muy poco y nada, pero me rebusque para crear una plantilla en aeroo reports y crear algunas reglas salariales para liquidar sueldos y cargas sociales y lo vengo haciendo desde hace un año sin ningun problema utilizando odoo version 8, de la cual no me puedo mover porque las bases de datos quedarian incompatibles al actualizar.

Por supuesto que se podrian agregar muchas funciones al modulo e integrarlo aun mas con el modulo de asistencia y recursos humanos.

Si estan interesados avisen

Sebastián Bollatti

unread,
Feb 7, 2017, 8:56:20 AM2/7/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Christian
¿te animás a compartir el report de Aeroo y las reglas para ayudar a alguien que lo necesite de la comunidad?

Christian Kasimis

unread,
Feb 7, 2017, 7:23:57 PM2/7/17
to odoo-Argentina - Preguntas y respuestas para personalizadores


Ningun problema. Les adjunto 2 archivos:

- Payslip es el recibo de sueldo, para que funcione hay que crear las siguientes categorias de reglas tal cual muestra la imagen





Utilizo los siguientes codigos de reglas (tuve que eliminar varias y modificar el recibo para estandarizar un poco el calculo, tenia conceptos muy especificos)


Luego veo como extraer el listado de reglas y se las envio, noten en que categoria va cada una y que el ultimo concepto se utiliza solamente para calcular los sueldos y no genera movimientos contables.



- payslip_detail es el archivo que me genera un resumen de los datos, muy util para calcular cargas sociales y demas conceptos. En este caso necesito ayuda para sacar una sumatoria total de todos los objetos. Si alguno sabe como por favor expliqueme

La suma del total de cada recibo se saca con python://sum_field(o.line_ids, 'total') y yo quiero sacar la sumatoria de todos los recibos.

Con esta formula logre que me sume los primeros 3 totales python://sum_field(objects[0].line_ids, 'total')+sum_field(objects[1].line_ids, 'total')+sum_field(objects[2].line_ids, 'total')+sum_field(objects[3].line_ids, 'total'), pero como hago para que me sume todos los objetos sin tener que numerarlos e independientemente de cuantos sean?




l10n_ar_aeroo_payslip.ods
Auto Generated Inline Image 1
Auto Generated Inline Image 2
Auto Generated Inline Image 3
Auto Generated Inline Image 4

Christian Kasimis

unread,
Feb 7, 2017, 7:23:57 PM2/7/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Me falto adjuntar el segundo...


El martes, 7 de febrero de 2017, 10:56:20 (UTC-3), Sebastián Bollatti escribió:
l10n_ar_aeroo_payslip_detail.ods

Sebastián Bollatti

unread,
Feb 10, 2017, 5:11:50 PM2/10/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Te felicito Christian!
Resta armar el módulo y compatibilizarlo con v7, v8 y v9, hacer el correspondiente "Testing" y se liquidaria directamente desde Odoo (las tres o cuatro localizaciones que hay disponibles)

Restaria hacer la adquisición de información para el caso de los empleados mensualizados o jornalizados que estén fuera de odoo y no se logueen para que entre la información al sistema.

Cesar Ronald Luis Molina

unread,
Feb 14, 2017, 1:09:58 PM2/14/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hola,

estoy siguiendo este hilo pero sin participar...

Cuales serian los pasos a seguir para este modulo.

de necesitarse agregar mas campos a la ficha de personal, por ejemplo, cual seria la mejor forma de hacerlo. Soy de Peru, pero me imagino que también en argentina se necesita mas datos de los colaboradores de los que trae al versión original.

Saludos.

Sebastián Bollatti

unread,
Oct 11, 2017, 8:38:09 AM10/11/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Gran avance de v11 en este tema. Saludos


El viernes, 19 de junio de 2015, 11:50:47 (UTC-3), Christian Kasimis escribió:
Reply all
Reply to author
Forward
0 new messages