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

[12.0] IMP l10n_it_fatturapa_out: hide 'Export E-invoice' for non subjected customers #979

Merged
merged 1 commit into from Feb 21, 2019

Conversation

eLBati
Copy link
Member

@eLBati eLBati commented Feb 8, 2019

No description provided.

@primes2h
Copy link
Contributor

primes2h commented Feb 8, 2019

Questa modifica va a bloccare un caso d'uso tipico della fatturazione elettronica.
Le persone fisiche non sono soggette a fattura elettronica ma c'è obbligo di invio della fattura elettronica all'SdI. Al cliente deve essere rilasciata fattura cartacea comunicando che il documento è a disposizione nell'area riservata dell'SdI.

https://www.pmi.it/impresa/contabilita-e-fisco/esperto/279112/fattura-elettronica-ai-consumatori-finali.html

@primes2h
Copy link
Contributor

primes2h commented Feb 8, 2019

Tra l'altro notavo che quando viene inviata una fattura a questa tipologia di clienti lo "stato e-fattura" nella vista ad albero risulta "Accettato"

immagine

mentre lo stato del file xml indica "Non consegnato", che dovrebbe essere coerente con il caso d'uso.

immagine

@primes2h
Copy link
Contributor

primes2h commented Feb 8, 2019

Aggiungo che rientrano nella casistica anche la maggior parte delle associazioni, sicuramente quelle che hanno solo codice fiscale.
Tra l'altro dato in questo caso il codice fiscale è numerico in Odoo devono essere inserite come azienda e non soggette a fatturazione elettronica.

@eLBati
Copy link
Member Author

eLBati commented Feb 10, 2019

@primes2h forse il nome del campo electronic_invoice_subjected è fuorviante (modifico l'etichetta?), ma va a identificare tutti i partner per cui devi emettere fattura elettronica, quindi incluse persone fisiche, associazioni, etc.

mentre lo stato del file xml indica "Non consegnato", che dovrebbe essere coerente con il caso d'uso

I file che non vengono consegnati sono tipicamente quelli destinati alle persone fisiche appunte. La fattura è comunque accettata e non richiede ulteriori azioni da parte dell'utente.

@eLBati
Copy link
Member Author

eLBati commented Feb 10, 2019

va a identificare tutti i partner per cui devi emettere fattura elettronica, quindi incluse persone fisiche, associazioni, etc

Aggiungo che non impostare electronic_invoice_subjected per partner a cui poi vai a inviare fattura elettronica, ti fa saltare i controlli preventivi che odoo fa per verificare i dati per la fatturazione elettronica. Quindi aumenteresti il rischio di scarti da SDI

@primes2h
Copy link
Contributor

primes2h commented Feb 10, 2019

@primes2h forse il nome del campo electronic_invoice_subjected è fuorviante (modifico l'etichetta?), ma va a identificare tutti i partner per cui devi emettere fattura elettronica, quindi incluse persone fisiche, associazioni, etc.

Ah, non era per nulla chiaro.
A questo punto ribalto la domanda, quali sarebbero quindi le categorie che non sono soggette alla ricezione della fattura elettronica?
Non mi risulta ce ne siano, ma potrei sbagliarmi.

L'etichetta è decisamente fuorviante, "soggetto a fatturazione elettronica" è un categoria ben definita ed è quella dei soggetti hanno l'obbligo di emettere la fattura elettronica.

Per come l'avevo intesa io aveva un senso ben preciso e permetteva estensioni future. Ad esempio in base a quella selezione potrebbe essere aggiunta una funzionalità che inserisce automaticamente un testo (come watermarking) alle fatture pdf senza valenza fiscale, cioè a tutte quelle di soggetti alla fatturazione elettronica.

@primes2h
Copy link
Contributor

primes2h commented Feb 10, 2019

@primes2h forse il nome del campo electronic_invoice_subjected è fuorviante (modifico l'etichetta?), ma va a identificare tutti i partner per cui devi emettere fattura elettronica, quindi incluse persone fisiche, associazioni, etc.

Se il senso della casella di selezione è questo direi che è meglio modificare l'etichetta.
Potrebbe essere:
Enable electronic invoicing

@eLBati
Copy link
Member Author

eLBati commented Feb 10, 2019

A questo punto ribalto la domanda, quali sarebbero quindi le categorie che non sono soggette alla ricezione della fattura elettronica?

Per tutti i contatti a cui non invii fatture, qual flag non va selezionato.
Poi ad esempio i fornitori esteri, da cui non ricevi fatture elettroniche.
Inoltre negli ambienti multi azienda - multi nazione,

@eLBati
Copy link
Member Author

eLBati commented Feb 10, 2019

Se il senso della casella di selezione è questo direi che è meglio modificare l'etichetta.
Potrebbe essere:
Enable electronic invoicing

Ecco #992

@primes2h
Copy link
Contributor

primes2h commented Feb 11, 2019

A questo punto ribalto la domanda, quali sarebbero quindi le categorie che non sono soggette alla ricezione della fattura elettronica?

Per tutti i contatti a cui non invii fatture, qual flag non va selezionato.
Poi ad esempio i fornitori esteri, da cui non ricevi fatture elettroniche.
Inoltre negli ambienti multi azienda - multi nazione,

Si, giusto. In ambienti complessi di questo tipo le casistiche sono varie.

@primes2h
Copy link
Contributor

mentre lo stato del file xml indica "Non consegnato", che dovrebbe essere coerente con il caso d'uso

I file che non vengono consegnati sono tipicamente quelli destinati alle persone fisiche appunte. La fattura è comunque accettata e non richiede ulteriori azioni da parte dell'utente.

Infatti. 👍

Copy link
Contributor

@primes2h primes2h left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ottimo, grazie!

Rif. todo #992 (comment)

Copy link
Contributor

@mrcast mrcast left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functional test OK!

@OCA-git-bot
Copy link
Contributor

This PR has the approved label and has been created more than 5 days ago. It should therefore be ready to merge by a maintainer (or a PSC member if the concerned addon has no declared maintainer). 🤖

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants