invoicing: parametrize counter name and number format (#73744) #20
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/73744-invoice-counter"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -64,0 +68,4 @@
)
number_format = models.CharField(
_('Number format'),
default='F{regie_id:02d}-{yy}-{mm}-{number:06d}',
passer à 07d par défaut
invoicing: parametrize counter name and number format (#73744)to WIP: invoicing: parametrize counter name and number format (#73744)3a1b567bf8
tob13962c14f
WIP: invoicing: parametrize counter name and number format (#73744)to invoicing: parametrize counter name and number format (#73744)Je n'ai pas compris l'usage de counter_name ...?
pour avoir un compteur qui se remet à zéro à chaque début d'année ('{yy}')
ou à chaque début de mois ('{yy}-{mm}')
ou qui ne se remet jamais à zéro ('foobar')
@ -64,0 +68,4 @@
)
number_format = models.CharField(
_('Number format'),
default='F{regie_id:02d}-{yy}-{mm}-{number:07d}',
Pour que ça soit en accord avec le counter_name par défaut proposé plus haut, on mettrait pas « F{regie_id:02d}-{yy}-{number:07d}» ?
Ou, autrement, est-ce qu'on ne ferait pas en sorte que « number_format » ne soit pas paramétrable, et soit toujours « F{regie_id:02d}-{counter_name}-{number:07d} » ?... Mais bon, j'imagine que des villes voudront conserver leur numérotation existante, pour ne pas casser de l'existant dans leur système compta à co... et que c'est qui pousse à rendre tout cela paramétrable.
En fait ça me chiffonne juste un peu d'imaginer un jour un counter_name à {yy}-{mm} et un number_format à F{regie_id:02d}-{yy}-{number:07d} et boum. Mais on pourra lever une erreur sur détection d'un numéro de facture en double j'imagine.
Allez, c'était mon dernier commentaire, tu fais comme tu veux pour ce default :)
Stéphane voudrait un compteur par régie et année (donc counter_name = {yy}, lié à la régié), mais dans le numéro de facture qu'on présente, voir le mois de faturation.
Ca correspond aux defaults posés.
Je dirais que c'est charge à l'admin de paramétrer sa régie correctement :)