Cosa fa Odoo con ogni liquidazione
L'attività «Amazon SP-API - Sync settlements» porta ogni giorno le nuove liquidazioni in Amazon › Finances › Settlements (payouts & fees). Entrano nello stato Imported e con due cifre in vista: «Total deposit» è quanto versa Amazon e «Lines total» la somma delle sue righe. Se la differenza («Variance») è inferiore a un centesimo, la casella «Reconciled» risulta spuntata. Il gruppo «Payout breakdown» mostra la ripartizione in Sales, Refunds, Fees, Advertising, Tax e Other.
Quando la contabilizzi, ogni importo va sul suo conto:
| Importo della liquidazione | Conto di Odoo | Se lo lasci vuoto |
|---|---|---|
| Commissioni di vendita, FBA, stoccaggio, servizio e pubblicità | «Amazon fees expense account» | Non contabilizza: è obbligatorio |
| Vendite | «Amazon sales/income account» | Va sul conto transitorio |
| Rimborsi | «Amazon refunds account» | Va sul conto transitorio |
| Imposte | «Amazon VAT / tax account» | Va sul conto transitorio |
| Spedizioni, promozioni, rettifiche, riserve e altro | «Amazon clearing account» | Non contabilizza: è obbligatorio |
| Netto versato | «Settlement deposit / bank account» | Non contabilizza: è obbligatorio |
Ne esce una sola registrazione, con la data del versamento.

Passo dopo passo
- Apri Amazon › Configuration › Accounts, entra nell'account e vai alla scheda «Payments & Accounting».
- In «Settlement Sync (payouts & fees)», spunta «Enable settlement sync», che di serie è vuota. Lascia «Finances API (recommended)» come origine dei dati; l'altra opzione è «Settlement Report (flat file)». «Settlement: days back» guarda indietro di 90 giorni.
- Premi «Sync Settlements» per portare le prime liquidazioni senza aspettare l'attività giornaliera.
- Nel gruppo «Post to Accounting», spunta «Post settlements to accounting» e compila «Settlement journal», «Amazon clearing account», «Amazon fees expense account» e «Settlement deposit / bank account». Se vuoi separare ricavi, resi e IVA, aggiungi anche i conti di vendite, rimborsi e imposte.
- Nel piano dei conti, spunta «Allow Reconciliation» sul conto transitorio. Senza questo non si contabilizza nessuna liquidazione.
- Se vuoi vedere Amazon nel mastro di un contatto, scegli quel contatto in «Amazon settlement partner». Per l'analitica, «Amazon analytic account» marca le righe di ricavi e costi.
- Apri una liquidazione e premi «Post to Accounting». Deve farlo un utente con accesso alla Contabilità.

Quando la liquidazione non quadra
«Settlement rounding tolerance» vale 0,05 di serie. Se ripartendo le righe resta una differenza fino a quell'importo, il modulo la registra sul conto transitorio come arrotondamento. Se è maggiore, non contabilizza e avvisa con Settlement %(name)s does not balance: …: manca qualche riga o qualcuna è nella categoria sbagliata.
Hai due strade. Quella giusta è rivedere le righe della liquidazione fino a trovare quella che non va. L'altra è «Post anyway (force)», un pulsante che compare solo quando non quadra e che manda l'intera differenza sul conto transitorio. Usalo quando sai da dove viene quell'importo.
Se manca uno dei quattro campi obbligatori, l'avviso è Configure these on the Amazon account before posting: %s, con quelli mancanti.
Fatta la registrazione, nella liquidazione hai questi pulsanti:
- View Journal Entry
- Apre la registrazione contabile della liquidazione.
- Reconcile clearing
- Riconcilia la riga del conto transitorio con quelle delle fatture degli stessi ordini Amazon. Il modulo ci prova già quando contabilizza; il pulsante serve a ripeterlo quando quelle fatture arrivano dopo.
- Reverse
- Storna la registrazione e riporta la liquidazione a Imported, per correggerla e contabilizzarla di nuovo.
- Match Bank Deposit
- Cerca subito la riga della banca che corrisponde al versamento.
Abbinare l'accredito alla banca
Manca l'altro lato: l'accredito che compare nell'estratto conto. Nel gruppo «Bank Deposit Match», spunta «Match bank deposits automatically», che di serie è vuota. Da quel momento l'attività «Amazon SP-API - Match settlement bank deposits» controlla ogni giorno le liquidazioni degli ultimi 60 giorni che non hanno ancora una riga della banca.
Per ognuna cerca una riga dell'estratto conto che rispetti tutte queste condizioni:
- Non è riconciliata ed è in un registro di banca della stessa azienda.
- Ha lo stesso importo del versamento, con meno di un centesimo di differenza.
- È nella stessa valuta della liquidazione.
- La sua data cade nel margine di «Bank match: days around deposit date», che è di 5 giorni prima e dopo.
- Non è già collegata a un'altra liquidazione.
Se ci sono più candidate, tiene l'unica che cita Amazon nel riferimento o nel contatto. Se ne restano ancora diverse, non ne collega nessuna. Il collegamento lascia una nota sulla liquidazione e nient'altro: la riconciliazione dell'estratto conto la fai tu in Odoo, contro il conto di versamento della registrazione.

Cosa faccio se «Match Bank Deposit» non trova la riga?
L'avviso è No unreconciled bank line matches this deposit (%(amount)s around %(date)s). Succede quando l'estratto conto non è ancora entrato in Odoo, quando la riga è già riconciliata o quando la sua data cade fuori dal margine di giorni. Se ci sono più righe con lo stesso importo, l'avviso dice quante sono e non ne collega nessuna.
È presente in tutte le versioni di Odoo?
Sì. L'importazione, la registrazione e il collegamento con la banca sono nel connettore pubblicato per Odoo 17, 18, 19 e 20.
Continua a leggere
Verificato nel codice del connettore (versione 17.0, 18.0, 19.0 e 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: views/menu_views.xml, views/amazon_spapi_account_views.xml
- Codice del modulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_account.py, data/ir_cron_data.xml
- Codice del modulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py, views/amazon_spapi_settlement_views.xml
- Codice del modulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py (_post_to_accounting)
- Codice del modulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py, models/amazon_spapi_settlement_line.py (FEE_CATEGORIES)
- Codice del modulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py, models/amazon_spapi_account.py, data/ir_cron_data.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
