I messaggi sono in inglese perché il modulo li restituisce così; li riportiamo tali e quali per permetterti di cercarli con il testo esatto che vedi a schermo. Tieni presente una cosa prima di leggerli: sono controlli che l'app esegue sui tuoi dati, non regole fiscali. Quello che richiede ogni giurisdizione va verificato sulla sua fonte. Se non ti è ancora chiaro il percorso di ogni record, parti da come funziona il modulo dall'interno e torna qui quando compare un avviso.
Avvisi durante la creazione di giurisdizioni, nexus e categorie

Cosa significa Jurisdiction code must be unique?
Che il codice assegnato alla giurisdizione è già usato da un'altra. Il modulo non consente due giurisdizioni con lo stesso codice. Prima di crearne una nuova, cerca quel codice nell'elenco: se esiste già, lavora sulla giurisdizione che lo ha; se si tratta davvero di un'altra, assegnale un codice diverso. Lo stesso vale per le categorie di servizio: Service category code must be unique compare quando ripeti il codice di una categoria già presente, e si risolve allo stesso modo, riutilizzando quella esistente o scegliendo un altro codice.
Perché compare Each company can only have one nexus status per jurisdiction?
Perché stai creando un secondo stato di nexus per la stessa azienda e la stessa giurisdizione, e il modulo ne ammette uno solo per ogni coppia azienda e giurisdizione. Se gestisci più aziende in Odoo, controlla a quale azienda appartiene il record che stai salvando: lo stato di nexus che cerchi potrebbe esistere già e quello che ti serve è modificarlo, non crearne uno nuovo.
Cosa faccio con This calculation method is for Washington only e le sue varianti?
Ci sono quattro messaggi dello stesso tipo: This calculation method is for Washington only, This calculation method is for Chicago only, This calculation method is for Utah only e This calculation method is for Maryland only. Ognuno indica che il metodo di calcolo scelto vale per una sola giurisdizione e lo stai usando su un'altra. Controlla la coppia: o la giurisdizione del record non è quella che pensavi, o il metodo non è quello giusto. Cambia uno dei due perché corrispondano e salva di nuovo.

Avvisi su periodi, ricavi e importi
Cosa significano Period start date cannot be after period end date e Base period start must be before end date?
Entrambi riguardano date invertite. Il primo compare quando la data di inizio del periodo è successiva a quella di fine. Il secondo riguarda il periodo base, quando il suo inizio non è precedente alla fine; nota che il testo chiede che l'inizio sia precedente, non solo che non sia successivo. Controlla le due date del record, correggi quella sbagliata e salva di nuovo.
Perché non mi lascia inserire un importo negativo?
Ci sono due controlli sul segno. Revenue cannot be negative riguarda i ricavi e Tax and payment amounts cannot be negative gli importi di imposta e di pagamento. Il modulo non accetta questi valori sotto zero. Inserisci l'importo in positivo e verifica di compilare il campo giusto; se vuoi correggere un periodo già completato, guarda la domanda successiva.
Cosa significano Period must be verified before marking complete e Cannot edit completed period entries. Create an adjustment entry instead.?
Il primo compare se provi a segnare un periodo come completato senza averlo prima verificato: il modulo richiede questo passaggio. Verifica il periodo e segnalo di nuovo come completato. Il secondo compare quando il periodo è già completato e provi a modificarne le voci. Il messaggio stesso ti dice cosa fare: non toccare la voce originale e crea una voce di rettifica. Se vuoi ripassare quali campi si compilano in ogni record, li trovi nella messa in funzione del modulo.
Avvisi su dichiarazioni, pagamenti e registro di audit

Cosa significa Can only have one filing per jurisdiction per period?
Che esiste già una dichiarazione per quella giurisdizione nello stesso periodo. Il modulo ne ammette una sola. Cerca quella esistente e lavora su di essa invece di crearne un'altra; se il periodo inserito non era corretto, correggilo nella nuova prima di salvare.
Perché non posso segnare come presentata, confermare o registrare un pagamento?
Tre messaggi indicano cosa puoi fare con una dichiarazione in base al suo stato:
Only draft filings can be marked as filed: solo una dichiarazione in bozza può essere segnata come presentata.Can only confirm filed filings: si conferma solo una dichiarazione già presentata.Payment can only be recorded for filed/confirmed filings: il pagamento si registra su dichiarazioni presentate o confermate.
Controlla lo stato della dichiarazione e fai prima il passaggio mancante. Se ricevi l'avviso di pagamento su una dichiarazione in bozza, segnala prima come presentata.
Posso correggere o eliminare una voce del registro di audit?
No. Audit log is append-only; entries cannot be modified compare se provi a modificare una voce e Audit log entries cannot be deleted se provi a eliminarla. Il registro di audit accetta solo l'aggiunta di voci, quindi non è un errore da risolvere. Se qualcosa di ciò che riporta è sbagliato, la correzione va fatta nel record di origine e nei limiti consentiti dagli altri avvisi (per esempio con una voce di rettifica se il periodo è già completato).
Come ti aiuta FlexigoTech
Se un avviso ti blocca e non ne vedi la causa, o devi integrare il modulo con il resto del tuo Odoo, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Il modulo è pubblicato su Odoo Apps per 17, 18, 19 e 20 e costa 9 € per versione di Odoo, pagamento unico IVA esclusa; il servizio locale di FlexigoTech Cloud è a parte, a 29 €/mese o 290 €/anno IVA esclusa (Pro: 58 €/mese o 580 €/anno). Senza abbonamento, o con il servizio sospeso, si ferma ciò che fornisce l'abbonamento e i dati restano nel tuo Odoo. Trovi i dettagli nella pagina del modulo e nella sua scheda su Odoo Apps.
Continua a leggere
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_audit_log_entry.py
- Codice del modulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_filing_record.py
- Codice del modulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_filing_submission.py
- Codice del modulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_jurisdiction.py
- Codice del modulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_nexus_status.py
- Codice del modulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_revenue_entry.py
- Codice del modulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_scenario_model.py
- Codice del modulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_service_category.py
- Codice del modulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_tax_calculation_cache.py
- apps.odoo.com/apps/modules/20.0/flexigo_usa_digital_services_tax_compliance
- apps.odoo.com/apps/modules/17.0/flexigo_usa_digital_services_tax_compliance
- apps.odoo.com/apps/modules/18.0/flexigo_usa_digital_services_tax_compliance
- apps.odoo.com/apps/modules/19.0/flexigo_usa_digital_services_tax_compliance
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
