Skip to content

l10n_it_fatturapa_in: attualmente possono esser collegate anche fatture con partner diverso da quello riconosciuto sulla fatt.elettronica #4690

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

Open
3 tasks
micheledic opened this issue Apr 2, 2025 · 6 comments · May be fixed by #4679

Comments

@micheledic
Copy link
Contributor

micheledic commented Apr 2, 2025

Attualmente caricando un XML, possono essere selezionate tutte le fatture esistenti anche quelle che non sono del partner riconosciuto dall'XML

@francesco-ooops
Copy link
Contributor

@micheledic pensi che potrebbe creare problemi con #4650 ? (non sono molto pratico del flusso)

@micheledic
Copy link
Contributor Author

@micheledic pensi che potrebbe creare problemi con #4650 ? (non sono molto pratico del flusso)

Esatto potrebbe creare problemi perchè il partner nella casistica riportata nel 4650 non viene riconosciuto .
Potremmo procedere in due strade:

  • Nella mia PR mettere nella domain che prende le fatture o dello stesso partner o se il partner riconosciuto è false
  • Risolvere la PR 4650 che va a riconoscere il partner corretto e quindi non c'è bisogno di prendere tutte le fatture in caso di partner false
    Volendo si possono fare entrambe le cose e quindi come failback visualizzare tutte le fatture in caso di partner false

@francesco-ooops
Copy link
Contributor

@guidotermo che ne pensi?

@guidotermo
Copy link

guidotermo commented Apr 2, 2025

@francesco-ooops e @micheledic
Secondo me c'è il falso concetto che la partita iva individua un partner in modo univoco in realtà chi individua il partner in modo univoco dovrebbe essere il codice codice fiscale. Infatti il codice fiscale identifica una persona giuridica o fisica in modo univoco.
La partita iva identifica in modo univoco una persona giuridica/fisica soggetta ad IVA

Quindi ci sono diversi casi in cui questo falso concetto viene fuori. per esempio ci sono diversi gruppi di banche dove chi è il soggetto ad iva è solo la banca capogruppo quindi le banche del gruppo avranno partita iva della capogruppo e un proprio codice fiscale.

come si potrebbe risolvere il #4650 ? secondo me nella ricerca del partner bisogna dare la precedenza al codice fiscale se la ricerca tramite codice fiscale restituisce un partner la ricerca finisce qui altrimenti si tenta con la partita iva.

@micheledic
Copy link
Contributor Author

@francesco-ooops e @micheledic Secondo me c'è il falso concetto che la partita iva individua un partner in modo univoco in realtà chi individua il partner in modo univoco dovrebbe essere il codice codice fiscale. Infatti il codice fiscale identifica una persona giuridica o fisica in modo univoco. La partita iva identifica in modo univoco una persona giuridica soggetta ad IVA

Quindi ci sono diversi casi in cui questo falso concetto viene fuori. per esempio ci sono diversi gruppi di banche dove chi è soggetto ad iva è solo la banca capogruppo quindi le banche del gruppo avranno partita iva della capogruppo e un proprio codice fiscale.

come si potrebbe risolvere il #4650 ? secondo me nella ricerca del partner bisogna dare la precedenza al codice fiscale se la ricerca tramite codice fiscale restituisce un partner la ricerca finisce qui altrimenti si tenta con la partita iva.

Per la #4650 ci sto lavorando , l'idea che sto realizzando è:

  • Viene fatta la ricerca per p.iva
  • Se vengono trovati più di 1 partner e c'è il cf nell'XML, viene filtrato il recordset già trovato per prendere solo quelli che hanno lo stesso codice fiscale

Fatto così dovrebbe funzionare sia nel caso non si trova per p.iva sia se la ricerca per p.iva trova più di un contatto

@guidotermo
Copy link

@micheledic si anche così secondo me va bene

@monen17 monen17 added the triaged label May 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants