Cosa dice il messaggio e quando compare
Cosa significa esattamente il messaggio?
Octopia Connector controlla le imposte di un'offerta di Octopia. Se un'imposta è di tipo percentuale e il suo valore è fuori dall'intervallo, Odoo mostra L'imposta … è un'aliquota, espressa come percentuale tra 0 e 100 (20 significa 20%%). Valore ricevuto: …. (Tax … is a Rate, expressed as a percentage between 0 and 100 (20 means 20%%). Got ….). Il primo spazio contiene il codice dell'imposta e il secondo il valore presente nella riga al momento del salvataggio. L'avviso blocca l'azione: la scheda non viene salvata.

Con quale condizione compare?
È un controllo che avviene al salvataggio e riguarda due campi: Tipo di imposta (Tax Type) e Valore (Value). Scatta quando si verificano insieme due cose: il tipo è Aliquota (percentuale) (Rate (percentage)) e il valore non è compreso tra 0 e 100. Con questa combinazione non è possibile salvare la scheda. I due campi si vedono nella scheda Imposte (Taxes), dentro la tabella Imposte offerta (Offer Taxes).

Tipo di imposta e Valore e il messaggio di errore. Le etichette sono in inglese, il testo originale del modulo.Vengono accettati 0 e 100?
La condizione scatta solo quando il valore è fuori dall'intervallo, quindi 0 e 100 superano il controllo. Un valore negativo o maggiore di 100 in un'imposta di tipo percentuale la fa scattare.
Riguarda anche le imposte di tipo importo?
No: la condizione richiede che il tipo sia Aliquota (percentuale). Un'imposta con Importo (valuta) (Amount (currency)) non passa da questo intervallo. L'aiuto di Tipo di imposta spiega che Octopia distingue un'aliquota da un importo fisso: l'IVA arriva con codice VAT, tipo Rate e valore 0,2, e l'EcoTax arriva con tipo Amount e valore 0.

Come correggerlo
Cosa faccio quando compare?
Annota il codice dell'imposta e il valore indicati dal messaggio. Apri la scheda Imposte, individua nella tabella Imposte offerta la riga con quel codice e guarda Tipo di imposta. Se è Aliquota (percentuale), correggi Valore in modo che resti tra 0 e 100, con la percentuale così com'è: 20 per un 20%. Se in realtà quell'imposta è un importo fisso, come l'EcoTax dell'esempio dell'aiuto, il tipo corretto è Importo (valuta). Poi salva di nuovo.
Cosa scrivo per un'IVA del 20%: 20 o 0,2?
Scrivi 20. L'aiuto di Valore dice che, per un'aliquota, è una percentuale: 20 per un'IVA del 20%. L'aiuto aggiunge che l'API di Octopia è asimmetrica: inviando 20 viene salvato 0,2 e rileggendo l'offerta restituisce 0,2, e che il connettore conserva la percentuale leggibile e converte all'importazione, così ciò che scrivi è ciò che intendi. Attenzione a 0,2: è compreso tra 0 e 100, quindi il controllo non lo blocca, ma non è nemmeno ciò che chiede l'aiuto. L'errore non ti protegge in questo caso, ed è per questo che conviene digitare sempre la percentuale completa.
Si perde qualcosa quando compare l'errore?
L'azione si interrompe e la modifica che stavi per salvare non viene salvata. Non c'è nulla da annullare: correggi il valore e salva di nuovo. Finché la riga mantiene un valore fuori intervallo, il messaggio ricomparirà a ogni tentativo.
Versioni, costo e aiuto
Compare in tutte le versioni di Odoo?
Il modulo è pubblicato su Odoo Apps per la 17.0, 18.0, 19.0 e 20.0, e il messaggio, con questo testo, è presente nel codice pubblicato di tutti e quattro i rami. La condizione che ti ho descritto è quella del codice di Odoo 20.0.
Quanto costa il modulo e dove posso chiedere aiuto?
Il modulo è a pagamento unico per versione di Odoo e richiede l'abbonamento a FlexigoTech Cloud: piano Connettore, 49 €/mese o 490 €/anno IVA esclusa, con fino a 3 account della piattaforma. Se stai implementando Odoo e vuoi rivedere come si configurano le imposte delle tue offerte, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se l'errore che incontri riguarda un altro pulsante, guarda l'articolo sul pulsante di invio a Octopia o quello sul pulsante di importazione.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_offer.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
