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

Responder a