Re: [tryton-es] Incomptatibilidad con módulo account_invoice_consecutive

2014-11-11 Por tema Jordi Esteve

On 07/11/14 16:59, Albert Cervera i Areny wrote:

2014-11-07 15:41 GMT+01:00 Jesús Martín Jiménez jmar...@zikzakmedia.com:

Hola,

El 7 de noviembre de 2014, 15:13, Albert Cervera i Areny
alb...@nan-tic.com escribió:

2014-11-07 11:41 GMT+01:00 jmartin jmar...@zikzakmedia.com:

Hola,

Estoy desarrollando un módulo que permitiría asignar diferentes números
de
secuencia a facturas de cliente y de devolución de cliente en función
del

Perfecto! Ya comentarás cuando esté publicado...


Lo he colgado de trytonspain [1] -_-'

Perfecto.

Algunos comentarios:

- No lo he probado pero creo que falla si haces una factura de
proveedor (en ningún sitio compruebas que sólo tienes que buscar la
secuencia si se trata de factura/abono de cliente).


En principio debería funcionar también para facturas de proveedor, ahora 
veo que el primer commit que ha hecho Jesús ha limitado asignar 
diferentes números de secuencia a facturas de cliente y de devolución de 
cliente en función del diario.


La idea original es que este módulo permita asignar diferentes números 
de secuencia a cualquier tipo de facturas en función del diario, de 
manera que también permite tener secuencias distintas en facturas de 
proveedor.


La nueva clase account.journal.invoice.sequence debería llamarse 
account.journal.invoice.sequence.out (contiene secuencias estrictas de 
factura de salida). Y hacer una nueva clase 
account.journal.invoice.sequence.in con las dos secuencias estrictas de 
facturas de entrada (proveedor). Y en account.journal tener dos campos 
sequences_out y sequences_in que sean sólo visibles cuando el diario sea 
de tipo revenue o income respectivamente.



- Pienso que también estaría bien poder ver la llista de secuencias en
el año fiscal (normalmente configurarás un nuevo año y esperas
encontrar ahí toda la configuración).
No es fácil mostrar en el ejercicio fiscal todas las distintas 
secuencias de cada período y diario. Se me ocurre añadir una pestaña 
nueva en los ejercicios fiscales que tuviera dos campos o2m apuntando a 
account.journal.invoice.sequence.out y 
account.journal.invoice.sequence.in con un domino del ejecicio fiscal. 
¿Qué os parece?



- Falta un dominio en el campo period que asegure que el período está
dentro del año fiscal introducido (el cual es obligatorio).

Totalmente de acuerdo.


- Y para terminar: en mi opinion no es necesario soportar la
posibilidad de tener varias secuencias por período. No creo que tenga
mucho sentido. Para mi, sólo lo tiene a nivel de año fiscal porqué lo
que quieres es evitar el problema de la correlación de números y
fechas y si tienes una secuencia por cada mes siempre puedes hacer una
factura al 30 o 31 del mes anterior.


No entiendo esto último de correlación de fechas y hacer una factura el 
30 o 31 mes anterior.


Yo creo que no está de más soportar varias secuencias por período, pues 
es una extensión natural de lo que tiene Tryton de base en account: 
Permite definir las secuencias de facturación a nivel de ejercicio 
fiscal o a nivel de período.


Ahora extendemos esta base para que las facturas puedan tener secuencias 
de facturación a nivel de diario y ejercicio fiscal o a nivel de diario 
y período. Hacerlo por diario y período es opcional, igual que pasa en 
el módulo base account.



[1] https://bitbucket.org/trytonspain/trytond-account_invoice_sequence


--
Jordi Esteve
Consultor Zikzakmedia SL
jest...@zikzakmedia.com
Mòbil 679 170 693

Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108



Re: [tryton-es] Incomptatibilidad con módulo account_invoice_consecutive

2014-11-11 Por tema Guillem Barba Domingo
El 11/11/2014 15:29, Jordi Esteve jest...@zikzakmedia.com va escriure:

 On 07/11/14 16:59, Albert Cervera i Areny wrote:

 2014-11-07 15:41 GMT+01:00 Jesús Martín Jiménez jmar...@zikzakmedia.com
:

 Hola,

 El 7 de noviembre de 2014, 15:13, Albert Cervera i Areny
 alb...@nan-tic.com escribió:

 2014-11-07 11:41 GMT+01:00 jmartin jmar...@zikzakmedia.com:

 Hola,

 Estoy desarrollando un módulo que permitiría asignar diferentes
números
 de
 secuencia a facturas de cliente y de devolución de cliente en función
 del

 Perfecto! Ya comentarás cuando esté publicado...


 Lo he colgado de trytonspain [1] -_-'

 Perfecto.

 Algunos comentarios:

 - No lo he probado pero creo que falla si haces una factura de
 proveedor (en ningún sitio compruebas que sólo tienes que buscar la
 secuencia si se trata de factura/abono de cliente).


 En principio debería funcionar también para facturas de proveedor, ahora
veo que el primer commit que ha hecho Jesús ha limitado asignar diferentes
números de secuencia a facturas de cliente y de devolución de cliente en
función del diario.

 La idea original es que este módulo permita asignar diferentes números de
secuencia a cualquier tipo de facturas en función del diario, de manera que
también permite tener secuencias distintas en facturas de proveedor.

 La nueva clase account.journal.invoice.sequence debería llamarse
account.journal.invoice.sequence.out (contiene secuencias estrictas de
factura de salida). Y hacer una nueva clase
account.journal.invoice.sequence.in con las dos secuencias estrictas de
facturas de entrada (proveedor). Y en account.journal tener dos campos
sequences_out y sequences_in que sean sólo visibles cuando el diario sea de
tipo revenue o income respectivamente.


 - Pienso que también estaría bien poder ver la llista de secuencias en
 el año fiscal (normalmente configurarás un nuevo año y esperas
 encontrar ahí toda la configuración).

 No es fácil mostrar en el ejercicio fiscal todas las distintas secuencias
de cada período y diario. Se me ocurre añadir una pestaña nueva en los
ejercicios fiscales que tuviera dos campos o2m apuntando a
account.journal.invoice.sequence.out y account.journal.invoice.sequence.in
con un domino del ejecicio fiscal. ¿Qué os parece?


 - Falta un dominio en el campo period que asegure que el período está
 dentro del año fiscal introducido (el cual es obligatorio).

 Totalmente de acuerdo.


 - Y para terminar: en mi opinion no es necesario soportar la
 posibilidad de tener varias secuencias por período. No creo que tenga
 mucho sentido. Para mi, sólo lo tiene a nivel de año fiscal porqué lo
 que quieres es evitar el problema de la correlación de números y
 fechas y si tienes una secuencia por cada mes siempre puedes hacer una
 factura al 30 o 31 del mes anterior.


 No entiendo esto último de correlación de fechas y hacer una factura el
30 o 31 mes anterior.

 Yo creo que no está de más soportar varias secuencias por período, pues
es una extensión natural de lo que tiene Tryton de base en account: Permite
definir las secuencias de facturación a nivel de ejercicio fiscal o a nivel
de período.

 Ahora extendemos esta base para que las facturas puedan tener secuencias
de facturación a nivel de diario y ejercicio fiscal o a nivel de diario y
período. Hacerlo por diario y período es opcional, igual que pasa en el
módulo base account.

 [1] https://bitbucket.org/trytonspain/trytond-account_invoice_sequence


Un par de comentarios sobre este módulo, aunque un poco alejados del tema
de esre hilo.

Se ha comentado este módulo con gente de Sudamérica? En concreto de Brasil
y/o argentina?
Me suena que ellos tienen, por ley, diferentes secuencias. Tal vez tienen
algún módulo ya hecho o algun comentario sobre el.diseño para poderlo
aprovechar.
Seria bueno unificar esfuerzos y módulos, así será más facil incluirlo a
core si algún dia se plantea.

El segundo tema es mas perapunyetes y supongo que ahora ya no se
cambiará, pero el nombre del módulo podria ser
account_invoice_multisequence.
Sin el multi lo veo demasiado genérico, puede haber otros modulos que
también extiendan la funcionalidad de las secuencias de facturas.

Salut!
Guillem