In questa sezione sarà possibile visualizzare gli errori di Log in fase di ricezione dati dal gestionale.
Prenderemo in considerazione solo i messaggi di tipo ERROR.
(Sui filtri selezionare solo ERRORI)

1. PARTITA IVA / CODICE FISCALE ERRATO
ODOO ha la potenzialità di verificare la correttezza della partita iva e del codice fiscale. Quindi se non sono stati imputati correttamente, il dato non è valido e l’anagrafica non potrà entrare in ODOO.
Cosa fare?
Verificare l’esattezza della partita iva / codice fiscale su siti online di controllo.
Siti controllo: Controllo Partita Iva Agenzia delle Entrate Controllo Codice Fiscale Agenzia delle Entrate
Correggere l’anagrafica su Arca e rimandare i dati con il connettore.
2. NAZIONE PARTITA IVA
Partita IVA: Deve contenere la partita IVA per le imprese UE . Per le imprese Extra UEOO99999999999(doppia lettera “O” , non “zero”). In caso di clienti privati senza partita IVA utilizzare0000000;
Codice Fiscale :
Per i soggetti esteri sprovvisti di un proprio Codice Fiscale è valido qualsiasi identificativo riconoscibile.
Capita spesso che vengono messe p.iva 99999999999anche a nazioni europee ma questo non è corretto ed odoo non permette di portare queste anagrafiche al suo interno.
Controllo da effettuare su SQL per estrapolare tutte le anagrafiche che possiedono 99999999999 nella partita iva e che sono residenti nell’unione europea.
SELECT
CF.cd_Cf,
CF.descrizione,
CF.Cd_Nazione,
NAZIONE.Descrizione,
CF.PartitaIva
FROM CF
INNER JOIN NAZIONE ON CF.Cd_Nazione = NAZIONE.Cd_Nazione
WHERE
(PartitaIva like '%000000' OR PartitaIva like '%99999') and
(NAZIONE.UE = 1 OR NAZIONE.Cd_Nazione='IT')
Dovrà scegliere il cliente cosa farci con queste anagrafiche:
- Sistemarle inserendo partita iva corretta in Arca;
- Non mandarle in ODOO eliminando l’attributo ODOO in Arca;
- Inviarle comunque ad ODOO ma senza partita iva (correzione manuale o massiva tramite comando sql*)
Comando SQL per eliminare partita iva 99999999999
UPDATE CF
SET partitaiva =''
WHERE cd_cf in
(SELECT cd_Cf
FROM CF
INNER JOIN nazione ON cf.Cd_Nazione = nazione.Cd_Nazione
WHERE(PartitaIva like '%000000' OR PartitaIva like '%99999') and
(nazione.ue = 1 OR NAZIONE.Cd_Nazione='IT'))