-
-
Notifications
You must be signed in to change notification settings - Fork 309
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
[14.0] fatturapa_in Autofatture per autoconsumo TD27 #3161
Comments
No, a che servirebbe? La #3162 riguarda solo TD27 e TD28. Si limita ad estendere la logica della #2553 comprendo altri due casi. Al limite sarebbe da fare il revert della #2553 (includendo la #3162 ovviamente). Tutta la logica di nascondere se Tuttavia sulla 12 la #2790 non ha fatto il revert della #2666 (che è il backporting della #2553). Per cui la #3080 non deve necessariamente fare il revert della #2553+#3162. Sulla 16 il porting è partito con la #2553 mergiata per cui ha senso allienarla con la #3162. Dopo il merge di #3000 per la 16 e #3080 (dopo aver ripulito i commit che non c'entrano) per la 14, avremo il codice allineato (salvo il fatto che per la 12 non esiste il back port di #3162, ma stiamo parlando di una riga di codice e in un path non usato). Poi se decidiamo che ne vale la pena, possiamo pensare di fare il revert di #2666 sulla 12, di #2553+#3162 sulla 14 e la rimozione del codice corrispondente sulla 16 con una issue separata. Riepilogo:
La 12.0 è l'unica ad avere entrambe le logiche attive (manca solo la parte TD27 TD28). Per me la #3084 dovrebbe allineare la 14.0 alla 12.0 implementando la logica 2). E va fatta analoga PR per la 16, una volta che #3000 viene mergiata. Successivamente - se ne vale la pena - con una issue e 3 pr separate va rimosso il codice inutile da tutte e tre le versioni. |
Grazie mille per il riepilogone 😄 Quindi le due problematiche sono equivalenti nel senso che vogliono risolvere lo stesso problema: non vogliono vedere le FE delle autofatture tra quelle da importare. In
Servirebbe a togliere del codice che non viene utilizzato, come secondo me sarebbe servito già in #2790; ma vista la situazione concordo che va bene farlo
|
Corretto. Nella 12, è inutile aggiornare la logica 1) perché la logica 2) interviene prima. |
Il collegamento automatico della logica 2) si applica in https://github.com/OCA/l10n-italy/blob/ab9152607bd381a78ecc47276a3890146d9d171d/l10n_it_fatturapa_in_rc/models/attachment.py#LL23C25-L23C25, quindi la fattura elettronica deve essere riconosciuta come autofattura ( Affinché le fatture elettroniche dei tipi TD27 e TD28 vengano riconosciute come autofatture, è necessario aggiungere i tipi a quelli elencati per le autofatture: l'ho implementato in #3340. @TheMule71 quando puoi aggiungi la PR in descrizione e se ti va mi dici che ne pensi (qui o nella PR)? |
Mi sono accorta che quando si fanno autofatture per autoconsumo poi queste appaiono in fatture in ingresso come da registrare.
Essendo TD27:
"TD27 tale codice identifica le fatture (autofatture) emesse in relazione alle operazioni di autoconsumo o di cessione gratuita senza rivalsa IVA"
A mio avviso dovremmo "nasconderle" come si fa per TD17, TD18
The text was updated successfully, but these errors were encountered: