Italy mailing list archives
italy@odoo-community.org
Browse archives
partner fatturepa_in
by
Link IT SpA, Lara Baggio
Buongiorno a tutti,
dove partners è il risultato della ricerca su tutti i partner con partita iva
o codice fiscale presente nell'xml
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
L'erp open source per la tua azienda senza costi di licenza!
Scopri la nostra offerta cloud all'indirizzo erp-pmi.it