Beam Help
Richiedi supporto

Error code · Zoho CRM

L'importo delle trattative in Zoho CRM mostra troppi decimali

L'"Importo" di una trattativa in Zoho CRM mostra troppe cifre decimali aggiuntive (ad esempio 12,3456789 invece di 12,35). Ciò significa solitamente che il valore numerico memorizzato o il livello di trasformazione (Deluge, client API o parser locale) sta esponendo la precisione floating-point grezza invece di un valore di valuta formattato.


Cosa significa

Zoho CRM memorizza i campi valuta e decimali con precisione numerica, ma l'interfaccia utente e le API possono mostrare il valore formattato o il valore numerico grezzo. I report della community mostrano due cause comuni: un bug nella gestione dei decimali/Deluge che ha interessato i campi Valuta/Decimali e differenze nel modo in cui vengono analizzati i formati decimali con virgola o punto quando si incollano o si importano valori [1][2]. Se si notano cifre aggiuntive durante il recupero dei record tramite API, il comportamento di Get Records/metadata può esporre valori non arrotondati ai client [1][5].


Cause comuni

  • La precisione del campo è lasciata alta o non impostata, quindi il valore memorizzato contiene molte cifre frazionarie [5].
  • Una funzione Deluge, un workflow o una funzione personalizzata sta eseguendo calcoli e restituendo risultati floating-point non arrotondati [1][6].
  • La mancata corrispondenza del locale o del formato di incolla (virgole vs punti) fa sì che il sistema analizzi i valori in modo errato e produca parti frazionarie strane [2].
  • La tua integrazione o client API mostra il valore numerico JSON grezzo invece del valore visualizzato formattato del modulo [1][5].

Come risolvere

  1. Conferma prima le impostazioni del campo: apri Setup > Personalizzazione > Moduli e Campi > Trattative, modifica il campo Importo (o valuta personalizzata) e imposta Cifre decimali su 2. Salva e controlla alcuni record nell'interfaccia utente.
  2. Controlla la valuta/locale dell'organizzazione: apri Setup > Dettagli azienda o Setup > Valute e verifica che la tua valuta predefinita e il separatore decimale del locale corrispondano a come gli utenti incollano i valori. Modifica se necessario e prova a incollare un valore [2].
  3. Ispeziona automazioni e funzioni: rivedi eventuali regole di workflow, funzioni personalizzate o script Deluge che toccano Deal.Amount. Aggiungi un arrotondamento esplicito (ad esempio, round(amount, 2) in Deluge) prima di scrivere nuovamente sul record. I report della community mostrano che i bug matematici di Deluge possono esporre decimali aggiuntivi, quindi preferisci l'arrotondamento esplicito [1].
  4. Correggi integrazioni e client API: quando chiami Get Records o altri endpoint, formatta i valori numerici lato client a due decimali prima della visualizzazione (ad esempio, toFixed(2) o equivalente). Se il tuo client si basa sull'output formattato del CRM, richiedi il campo di visualizzazione/formattato dove disponibile o applica l'arrotondamento subito dopo il recupero [1][5].
  5. Pulisci i dati esistenti (se necessario): se molti record contengono già decimali indesiderati, esegui un aggiornamento in blocco tramite Importazione dati o una funzione di Aggiornamento di massa che imposti Amount = round(Amount, 2). Testa prima su un piccolo set.
  6. Riproduci e documenta: acquisisci screenshot, ID dei record, la richiesta/risposta API e qualsiasi codice Deluge che modifica il campo.

Quando escalare

Apri un ticket di supporto Zoho quando riesci a riprodurre il problema dopo i passaggi 1-4, e includi un ID record di esempio, la richiesta/risposta API esatta, le impostazioni locali e qualsiasi codice Deluge. Se il problema corrisponde al bug storico Deluge/decimali o sembra una regressione della formattazione lato server, Zo

Sources cited

  1. [1] Zoho Community Digest - July 2026| Part 4
  2. [2] Problem with currency field in Zoho CRM
  3. [3] Sell Globally with Multiple Currencies
  4. [4] Common CRM Pitfalls and Misconceptions about Customers
  5. [5] Zoho CRM Community Digest - August 2026 | Part 1
  6. [6] Delete Field that is used in a Zoho Flow connection
  7. [7] API actions/approvals endpoint returns UNAPPROVABLE despite user having full permissions and being the assigned approver
  8. [8] Why associate tickets are just one direction?
Errore decimali importo trattative Zoho CRM | Beam Help