Vai al contenuto principale
Amazon

Caricare fatture IVA su Amazon da Odoo: cosa fa l'attività a ogni esecuzione

L'attività pianificata Amazon SP-API - Carica fatture IVA su Amazon (Amazon SP-API - Upload VAT invoices to Amazon) gira ogni 30 minuti e risulta attiva all'installazione del modulo. A ogni esecuzione prende fino a 100 ordini Amazon con la fattura cliente pubblicata e ancora non caricata, dagli account che hanno attivato il caricamento, e li invia ad Amazon come fattura IVA. Se non carica nulla, qui sotto trovi le condizioni che un ordine deve rispettare.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Amazon
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 17.0 e 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Cosa fa l'attività e ogni quanto gira

L'attività lavora sugli ordini Amazon che il modulo memorizza e prende al massimo 100 ordini per esecuzione. Gira ogni 30 minuti e risulta attiva all'installazione. È presente nei rami 17.0, 18.0, 19.0 e 20.0; in Odoo 17.0 è configurata per ripetersi senza fine. Quanto segue descrive ciò che fa il codice di Odoo 20.0.

Schema realizzato con codice dell'attività pianificata di caricamento delle fatture IVA, che gira ogni 30 minuti ed è attiva all'installazione, e del menu degli ordini Amazon
Schema realizzato con codice, non è una schermata di Odoo: l'attività (ogni 30 minuti, attiva all'installazione, in Odoo 17.0, 18.0, 19.0 e 20.0) e il menu degli ordini Amazon.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Dettagli di ogni esecuzione

Guarda solo gli account che hanno attivato il caricamento

La prima cosa che fa l'esecuzione è cercare gli account Amazon con il caricamento delle fatture attivato. Se non ne trova nessuno, termina senza esaminare un solo ordine. Il caricamento è facoltativo: è disattivato per impostazione predefinita e si attiva nella configurazione dell'account Amazon. I campi dell'account sono spiegati in questo articolo sull'account SP-API.

Raccoglie solo fatture pubblicate e ancora non caricate

Tra questi account, l'esecuzione sceglie gli ordini la cui fattura cliente è pubblicata e che non hanno ancora una data di caricamento. Se l'account limita il caricamento agli ordini business, gli ordini consumer restano esclusi. Il codice applica questi filtri d'ingresso di proposito: una fattura in bozza, o un ordine consumer su un account solo business, occuperebbero il lotto davanti al resto degli ordini di tutti gli account. E un ordine già caricato non viene inviato di nuovo: l'attività non segnala due volte ad Amazon la stessa fattura.

Ogni esecuzione ha un limite, e i falliti passano dopo

Il limite è di 100 ordini. Entrano prima quelli senza alcun errore memorizzato, in ordine di creazione. Solo se non si raggiunge il limite si aggiungono quelli già falliti in un'altra esecuzione, partendo da quello che da più tempo non viene ritentato. Ogni fallimento riscrive l'ordine, quindi i falliti si alternano invece di ripetersi sempre gli stessi.

Un errore non blocca l'esecuzione

Se il caricamento di un ordine dà errore, il modulo salva il testo dell'errore su quell'ordine, lascia un avviso nel log del server e passa al successivo. L'ordine non viene segnato come caricato, quindi torna in coda tra i falliti per un'esecuzione successiva.

Salva il lavoro fatto dopo ogni ordine

Dopo ogni ordine, l'attività salva nel database i segni di ciò che ha già fatto. Il motivo indicato dal codice: Odoo interrompe un'attività che supera il suo limite di tempo (120 s di default) e ne porta via la transazione; senza questo salvataggio, l'esecuzione successiva invierebbe di nuovo ad Amazon le stesse fatture. Nei test automatici questo salvataggio non avviene, perché lì Odoo lo vieta.

Cosa invia ad Amazon e cosa registra

Per ogni ordine, il modulo genera il PDF della fattura pubblicata, lo carica su Amazon e crea un feed di fatture IVA con questi dati: il numero di ordine Amazon, il numero di fattura, il tipo di documento (fattura), l'importo totale e l'importo IVA. Usa il marketplace dell'ordine o, se l'ordine non lo ha, quello dell'account. Solo quando l'intero invio termina senza errori, registra la data di caricamento nell'ordine, cancella l'errore precedente e, se l'ordine Amazon ha un ordine di vendita collegato, lascia una nota nel suo chatter: Factura … subida a Amazon (feed de facturas de IVA) para el pedido … (Invoice … uploaded to Amazon (VAT invoice feed) for order …).

Come trovare l'attività in base alla tua lingua

Il nome dell'attività dipende dalla lingua di Odoo: con Odoo in italiano è Amazon SP-API - Carica fatture IVA su Amazon. Il modulo include anche le traduzioni in tedesco, francese, italiano e portoghese.

Schema realizzato con codice con il nome dell'attività di caricamento delle fatture IVA in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con codice a partire dalle traduzioni pubblicate, non è una schermata di Odoo: il nome dell'attività in base alla lingua di Odoo.

Se non carica nulla: cosa controllare

Rivedi ciò che il codice richiede a ogni ordine:

  • Che il caricamento delle fatture sia attivo sull'account dell'ordine. Per saperlo, apri l'ordine dal menu Amazon › Ordini (Amazon › Orders) e controlla i campi Account e Ordine Amazon (Amazon Order) della scheda di Ordini Amazon (Amazon Orders). Il campo Ordine Amazon è di sola lettura.
  • Che l'ordine abbia una fattura cliente e che sia pubblicata: se la fattura è in bozza, l'attività non la carica.
  • Che l'account non limiti il caricamento agli ordini business se l'ordine è consumer.
  • Che l'ordine non sia già stato caricato: con una data di caricamento, non viene inviato di nuovo.
  • Che non ci siano più ordini in attesa del limite di 100: le esecuzioni successive, ogni 30 minuti, proseguono con i restanti.
  • Che l'attività sia ancora attiva: risulta attiva all'installazione.

Per vedere il menu Amazon › Ordini servono i permessi: la voce Amazon richiede Visualizzatore (Viewer) e anche la voce Ordini (Orders).

Costi e come ti aiutiamo

Il modulo è a pagamento unico per versione (pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0) e richiede l'abbonamento a FlexigoTech Cloud, piano Connector: 49 € al mese o 490 € all'anno, IVA esclusa. La connessione passa da FlexigoTech Cloud, che conserva le credenziali cifrate, controlla la sincronizzazione e avvisa via e-mail in caso di errore. Maggiori dettagli in la pagina del modulo e nella scheda di Odoo Apps.

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, nel caso il tuo flusso di fatture con Amazon richieda qualcosa in più.

Continua a leggere

Campi dell'account SP-API di Amazon Connector per Odoo: glossarioGlossario dei campi dell'account di Amazon Connector per Odoo: cosa dice l'aiuto di ciascuno, il valore predefinito e cosa conviene impostare.
Verificato nel codice del connettore (versione 17.0 e 20.0) e nelle fonti collegate

Fonti