invoicing: parametrize counter name and number format (#73744) #20

Merged
lguerin merged 1 commits from wip/73744-invoice-counter into main 2023-02-04 15:32:16 +01:00
Owner
No description provided.
lguerin reviewed 2023-01-24 16:24:00 +01:00
@ -64,0 +68,4 @@
)
number_format = models.CharField(
_('Number format'),
default='F{regie_id:02d}-{yy}-{mm}-{number:06d}',
Author
Owner

passer à 07d par défaut

passer à 07d par défaut
lguerin marked this conversation as resolved
lguerin changed title from invoicing: parametrize counter name and number format (#73744) to WIP: invoicing: parametrize counter name and number format (#73744) 2023-01-24 16:24:06 +01:00
lguerin force-pushed wip/73744-invoice-counter from 3a1b567bf8 to b13962c14f 2023-01-24 17:26:32 +01:00 Compare
lguerin changed title from WIP: invoicing: parametrize counter name and number format (#73744) to invoicing: parametrize counter name and number format (#73744) 2023-01-24 17:26:43 +01:00
Ghost reviewed 2023-01-27 15:16:36 +01:00
Ghost left a comment
First-time contributor

Je n'ai pas compris l'usage de counter_name ...?

Je n'ai pas compris l'usage de counter_name ...?
Author
Owner

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')

> 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')
Ghost approved these changes 2023-02-03 23:19:29 +01:00
@ -64,0 +68,4 @@
)
number_format = models.CharField(
_('Number format'),
default='F{regie_id:02d}-{yy}-{mm}-{number:07d}',
First-time contributor

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 :)

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 :)
Author
Owner

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 :)

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 :)
lguerin changed target branch from wip/73688-journal-filters to main 2023-02-04 15:23:34 +01:00
lguerin added 1 commit 2023-02-04 15:26:59 +01:00
gitea-wip/lingo/pipeline/pr-main This commit looks good Details
d0990af5e3
invoicing: parametrize counter name and number format (#73744)
lguerin merged commit d0990af5e3 into main 2023-02-04 15:32:16 +01:00
lguerin deleted branch wip/73744-invoice-counter 2023-02-04 15:32:16 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/lingo#20
No description provided.