El 11/11/2014 15:29, "Jordi Esteve" <[email protected]> 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 <[email protected]
>:
>>>
>>> Hola,
>>>
>>> El 7 de noviembre de 2014, 15:13, Albert Cervera i Areny
>>> <[email protected]> escribió:
>>>>
>>>> 2014-11-07 11:41 GMT+01:00 jmartin <[email protected]>:
>>>>>
>>>>> 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

Responder a