Italy mailing list archives

italy@odoo-community.org

Avatar

partner fatturepa_in

by
Link IT SpA, Lara Baggio
- 07/02/2019 09:56:27
Buongiorno a tutti, 
abbiamo avuto un problema con un nostro cliente e vorrei sottoporvelo, e se siete d'accordo aprire un PR.

Iin fase di importazione della fattura_in esiste questo controllo

for partner in partners:
if (
commercial_partner_id and
partner.commercial_partner_id.id != commercial_partner_id
):
raise UserError(
_("Two distinct partners with "
"VAT number %s or Fiscal Code %s already "
"present in db." %
(vat, cf))
)
commercial_partner_id = partner.commercial_partner_id.id

dove partners è il risultato della ricerca su tutti i partner con partita iva
o codice fiscale presente nell'xml

Alcuni nostri cliente, per motivi storici, hanno due partner con la medesima partita iva, uno  come customer e uno come supplier.
Non potendo costringerlo a farlo diventare un solo partner che sia supplier e customer, 
vorrei introdurre un parte che ragiona anche sul tipo di partner.

Essendo una fattura di acquisto, per prima cosa farei esattamente quello che viene fatto ora, ma solo sui partner di tipo supplier.
Se non ne trova, allora fa il medesimo controllo sui customers. 
A questo punto se i dati sono coerenti aggiunge al customer anche il flag supplier e ritorna il commercial_partner_id.

Che ne dite? 
Avete altri suggerimenti?

Grazie, 
Lara

  Lara Baggio | Analysis and Development
Link IT Srl - Servizi integrati avanzati
via Trieste, 47 - 21020 Buguggiate (VA)

 
L'erp open source per la tua azienda senza costi di licenza!
Scopri la nostra offerta cloud all'indirizzo erp-pmi.it

Follow-Ups