El 12 de noviembre de 2014, 8:53, Guillem Barba Domingo < guillemba...@gmail.com> escribió:
> > 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. > +1 > Salut! > Guillem > -- Jesús Martín Zikzakmedia SL C/ de Sant Jaume, 9, baixos, 2ª 08720 Vilafranca del Penedès ☏ 93 890 21 08