Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Non sequencial final invoice number - Blocking accountacy issue for France, Swiss, Germany (at least) #22582

Open
AmauryVanEspen opened this issue Jul 4, 2020 · 7 comments
Labels
to-validate Old issues pending validation

Comments

@AmauryVanEspen
Copy link

Draft is not a submitted invoice. Once it is posted, it can't be changed. Deletion can be controlled via permissions. Those who have access to the database (self hosted) can do whatever they want. Most countries have systems to generate invoice numbers via government API. 3rd party validation is the only way this is fool proof. Rest is notional.

Indeed, drafts are not submitted invoices, but they are nevertheless being given Invoice numbers.

We all understand that everything is mutable if you have access to the hardware, but this is more of a workflow issue. Notional or not, many of us are bound by accounting standards that insist on strictly sequential documentation. If we create a draft and then decide not to submit it, what is the correct way to move forward?

Originally posted by @theopen-institute in https://github.com/frappe/erpnext/issues/8765#issuecomment-652261056

@dalers
Copy link
Contributor

dalers commented Jul 4, 2020 via email

@mvincent514
Copy link

It may look dumb but what if drafts get their own invoice naming series and once submitted, it takes a valid naming serie invoice? Is it possible to do so?

@AmauryVanEspen
Copy link
Author

Hello, is there any suggestion about fonctional or technical workaround for this issue ?

@AmauryVanEspen
Copy link
Author

Hello, it seems the issue could be solved by a PR (import) from Dokos
https://gitlab.com/dokos/dokos/-/tree/develop/erpnext
which manage the constraint of legal and compliant invoicing sytem
Could you tell us more please ?
Thank you
Amaury

@aakvatech
Copy link
Contributor

It may look dumb but what if drafts get their own invoice naming series and once submitted, it takes a valid naming serie invoice? Is it possible to do so?

This is a good suggestion as well, and also under the scope of ERPNext rather than affecting the Frappe functionality. Would this be applicable to certain types of DocTypes only? or would it be required as a blanket requirement across all the DocTypes?

@tstrohmeier
Copy link

Are there any news on this topic?

@AmauryVanEspen
Copy link
Author

AmauryVanEspen commented Oct 26, 2021 via email

@ankush ankush added the to-validate Old issues pending validation label Dec 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
to-validate Old issues pending validation
Projects
None yet
Development

No branches or pull requests

6 participants