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