Il messaggio, parola per parola
Quando clicchi Riconcilia conto transitorio (Reconcile clearing) nella scheda di un settlement Amazon, Odoo può bloccare l'azione con questo avviso:
You need Accounting access to reconcile Amazon settlement clearing lines. Ask an accountant to do this.
In parole semplici: per riconciliare le righe del conto transitorio di un settlement serve l'accesso a Contabilità, e l'avviso ti chiede di affidare l'operazione a un contabile. Dato che l'azione si interrompe, non viene salvato nulla di ciò che stava per cambiare. I settlement si aprono da Amazon › Finanze › Settlement (pagamenti e commissioni) (Amazon › Finances › Settlements (payouts & fees)).

La condizione esatta nel codice
Nel codice di Odoo 20.0 l'avviso compare quando si verificano insieme due cose: l'azione non viene eseguita come superutente e il tuo utente non ha accesso a Contabilità (quello che richiede l'avviso stesso). Se una delle due non è vera, il controllo viene superato e l'azione prosegue. Se l'azione gira come superutente, il controllo non si applica.

Cos'altro è utile sapere
Il controllo di accesso viene prima di ogni altra cosa
È la prima cosa che fa il pulsante. Se il tuo utente non supera il controllo, l'azione termina lì: il modulo non tenta nemmeno alcuna riconciliazione.
Vedere il menu non significa poter riconciliare
Per arrivare all'elenco, ogni voce del menu richiede il permesso Visualizzatore (Viewer): Amazon, Finanze (Finances) e Settlement (pagamenti e commissioni). È un controllo diverso. Il pulsante non guarda il permesso del menu, guarda se il tuo utente ha accesso a Contabilità. Vedere i settlement e riconciliarne le righe sono quindi cose separate.
È un controllo voluto, non un errore
Il commento nel codice descrive questo controllo come una protezione di separazione dei ruoli (segregation of duties): l'azione riconcilia scritture reali del libro mastro. Se vedi l'avviso, il modulo sta facendo ciò che ci si aspetta da lui.
Il pulsante si vede solo con il settlement contabilizzato
La vista nasconde Riconcilia conto transitorio finché lo Stato (State) del settlement non è quello di contabilizzato. Con i valori predefiniti, che lasciano il settlement come appena importato, non si vede. Quindi l'avviso può comparire solo cliccando il pulsante su un settlement già contabilizzato. Se non vedi il pulsante, la prima cosa che controlla la vista è lo stato.
Avere l'accesso non garantisce che venga riconciliato qualcosa
Superato il controllo, il pulsante cerca di abbinare la riga del conto transitorio del settlement con le righe del conto transitorio delle fatture degli stessi ordini Amazon, ordine per ordine e senza toccare righe che non corrispondono. Il codice termina senza riconciliare nulla, e senza generare alcun errore, in questi casi:
- L'account Amazon del settlement non ha un conto transitorio dei settlement, oppure quel conto non permette la riconciliazione.
- La registrazione del settlement non ha righe di quel conto ancora da riconciliare.
- Le righe del settlement non riportano alcun ordine Amazon.
- Nessuno di quegli ordini ha una fattura contabilizzata con righe del conto transitorio ancora non riconciliate.
Il codice stesso spiega che il pulsante esiste nel caso in cui il passaggio automatico non avesse ancora nulla da abbinare.
Il messaggio è presente in tutte le versioni pubblicate
L'avviso compare nel codice pubblicato di Odoo 17.0, 18.0, 19.0 e 20.0. La condizione che ti ho descritto è quella del codice della 20.0. L'etichetta del pulsante cambia con la lingua del tuo Odoo: in italiano è Riconcilia conto transitorio.

Riconcilia conto transitorio.Come risolverlo
- Chiedi a qualcuno con accesso a Contabilità di aprire lo stesso settlement e cliccare
Riconcilia conto transitorio. È ciò che chiede l'avviso stesso. - Se nella tua azienda tocca a te riconciliare, chi gestisce gli utenti del tuo Odoo può darti l'accesso a Contabilità, che è ciò che controlla il modulo.
- Clicca di nuovo il pulsante. Se l'avviso scompare ma non viene riconciliato nulla, rivedi l'elenco dei casi qui sopra.
Se lo stai configurando
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, quindi possiamo aiutarti a stabilire chi contabilizza e chi riconcilia. Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0, è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud (piano Connettore, 49 €/mese o 490 €/anno, IVA esclusa). Trovi più dettagli nella pagina del modulo e nella scheda di Odoo Apps.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_settlement.py
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_settlement_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
