Dolibarr ERP & CRM » Tasks and Feature requests » task #1149 Add support for inputing user data to generate numbering of invoicesLatest modifications
Answer now
Snapshot Details |
Submitted by: | Marcos García (marcosgdf) | | Last Modified On: | 2013-12-17 00:43 |
Submitted on: | 2013-11-24 22:20 | |
Summary: | Add support for inputing user data to generate numbering of invoices |
Description: | In Spain, the invoice number is composed by a "series" and then the actual number of invoice in that "series".
Like: A/000001 or B/000001
Companies use different "series" for representing different activities or different origin of sales.
Dolibarr does not support this feature and has been requested years ago in Dolibarr.es forum. |
Priority: | 7 | | Open to Any Developer: | No |
Subproject: | Module Invoice customer | | Assigned to (multiple): | None |
Planned for version: | | | Status |
Start Date: | - | | End Date: | - |
Completion (0-100%): | 0 | | Status: | Open |
Comments- Laurent Destailleur 2014-02-12 15:08
- I think this is a good candidate for an external module that bring an enhanced numbering module that can work like this:
- Having a number numbering module with several mask (one per serie)
- module must add into invoice validation the criteria that define which serie to use
- When an invoice is validate the numbering module return value according to criteria found into GET or POST parameter. - Marcos García 2013-12-08 22:48
- Customer types are not what the users want. They want to specify the series of the invoice when creating it. I think that creating a new numbering mask with its corresponding dictionary and allowing to select the series when creating the invoice will supply their needs.
- Marcos García 2013-12-01 15:23
- Thank you Juanjo, didn't know about this feature.
- Juanjo Menent 2013-11-25 17:05
- Dolibarr support this feature years ago.
You must configure type of thirds dicctionary and set the type on thirdparty card, then you must configure the numbering mask using the mask {tttt}, where tttt is the code of type of third. (ex: {t}/{000000}) on t is code A or code B according into dicctionary. |
|
- Having a number numbering module with several mask (one per serie)
- module must add into invoice validation the criteria that define which serie to use
- When an invoice is validate the numbering module return value according to criteria found into GET or POST parameter.