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
Implement italian e-invoicing support #573
Comments
All the work is done in the branch IT-e-invoicing |
syjer
changed the title
Implement italian e-billing support
Implement italian e-invoicing support
Dec 30, 2018
note: selecting the radio button: "Codice destinatario" / "PEC" / "Nessuno dei due" is mandatory. When selecting the radio button, the corresponding field is then mandatory, and the other disabled |
note: the new data must be shown in:
|
TODO:
|
syjer
added a commit
that referenced
this issue
Jan 2, 2019
syjer
added a commit
that referenced
this issue
Jan 2, 2019
syjer
added a commit
that referenced
this issue
Jan 4, 2019
- initial step for implementing the italian e-invoicing: send invoice only to organizer - only disallow anonymous user to download the invoice when it-e-invoicing is enabled - fix build - initial ui work - persist new data - fix typo - expose new data in ticket reservation - fix build - fix build, take2 - display information in admin - first stab at validation+ui/ux - fix ui/ux - add missing validation - fix tests - PEC address is an e-mail - add admin modification - fix test - add info to confirmation email and invoice
syjer
added a commit
that referenced
this issue
Jan 4, 2019
- initial step for implementing the italian e-invoicing: send invoice only to organizer - only disallow anonymous user to download the invoice when it-e-invoicing is enabled - fix build - initial ui work - persist new data - fix typo - expose new data in ticket reservation - fix build - fix build, take2 - display information in admin - first stab at validation+ui/ux - fix ui/ux - add missing validation - fix tests - PEC address is an e-mail - add admin modification - fix test - add info to confirmation email and invoice
done, has been imported to master too! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
From the notes:
Add a new configuration key:
ENABLE_ITALY_E_INVOICING
: booleanIf the flag is enabled, when gathering the data, add the following 3 fields (that appears if the user has selected italy as a residence):
This new data will be saved in the
tickets_reservation
table.As a change of the flow: the billing document (pdf) must not be sent to the customer but to the organizer, as it must be processed manually with the italian tax authority.
The user cannot download the invoice.
Note: some text may need some changes too when this flow is enabled.
Note: when enabling the functionality, GENERATE_ONLY_INVOICE is considered true too.
The text was updated successfully, but these errors were encountered: