Vai al contenuto principale
SEPA VoP Payment Gate

Errori di SEPA VoP Payment Gate in Odoo: quando compare ogni messaggio e cosa fare

SEPA VoP Payment Gate avvisa con messaggi che dicono cosa manca: un file leggibile, una verifica VoP prima di confermare il pagamento, un permesso da VoP manager o un record che il modulo non ti lascia toccare. Qui trovi i messaggi letterali raggruppati per momento, quando compare ciascuno e cosa fare.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
6 min

Come leggere un messaggio di SEPA VoP Payment Gate

Quello che in questa pagina vedi come %(ref)s, %(row)s o %(state)s è lo spazio in cui appare il dato concreto: il riferimento del pagamento, la riga del file o lo stato dell'importazione. Quando il messaggio finisce con %(error)s, quello che segue i due punti è il dettaglio dell'errore.

Se prima vuoi vedere quali menu aggiunge il modulo e che percorso fa un risultato, parti da come funziona SEPA VoP Payment Gate dall'interno.

Elenco dei risultati VoP filtrato per Active con sette record
L'elenco dei risultati VoP: riferimento, conto bancario del partner, IBAN, stato del risultato, decisione, data di verifica, stato del record e azienda.

Quando carichi il file dei risultati della banca

Questi messaggi compaiono quando importi il file con i risultati VoP. Secondo il suo stesso messaggio, il modulo non ha configurata la lettura dei risultati in pain.002 e chiede il file in CSV, JSON o XML.

MessaggioQuando compareCosa fare
The import has no file. o Please upload a VoP result file.L'importazione non ha un file.Carica il file dei risultati VoP e riprova.
The file is not UTF-8 text: %(error)sIl file non è testo UTF-8.Procurati il file come testo UTF-8.
No bank specification for Verification of Payee results in pain.002 is configured in this module. Ask the bank for its VoP result file as CSV, JSON or XML.Carichi risultati VoP in pain.002.Chiedi alla banca il file in CSV, JSON o XML.
The CSV file is malformed: %(error)s, The JSON file is malformed: %(error)s o The XML file is malformed: %(error)sIl file non si può leggere nel suo formato.Correggi quello che indica il dettaglio dopo i due punti.
The JSON file must be a list of results or {"results": [...]}.Il JSON non ha nessuna delle due forme.Trasformalo in un elenco di risultati o in un oggetto con la chiave results.
Row %(row)s is not a record.Una riga non è un record.Correggi la riga indicata dal messaggio.
Row %(row)s: unknown result "%(result)s" (expected %(valid)s).Una riga contiene un risultato che il modulo non riconosce.Usa uno dei valori elencati dopo expected.
The file has no result rows.Il file non ha righe di risultati.Chiedi alla banca il file con i suoi risultati.
The file has %(rows)s result rows but %(expected)s were expected.Ci sono più o meno righe del previsto.Confronta le due quantità del messaggio e controlla il file.
The manual connector does not support file import. Use an import_file source instead.Importi da una fonte con connettore manuale.Usa una fonte import_file.

Nei passaggi dell'importazione

Stando ai suoi messaggi, un'importazione parte in bozza (draft), viene validata e poi applicata, e lo stato non torna indietro.

MessaggioQuando compareCosa fare
Only draft imports can be validated. Current state: %(state)s.Validi un'importazione che non è più in bozza.Guarda lo stato attuale indicato nel messaggio.
Only validated imports can be applied. Current state: %(state)s. o Please validate the file before applying.Applichi senza aver validato.Prima valida, poi applica.
Import state cannot go backwards. Current: %(current)s → Requested: %(new)s.Chiedi uno stato precedente a quello attuale.Vai avanti dallo stato attuale.

Quando confermi un pagamento

È qui che il modulo fa da cancello: blocca il pagamento finché la verifica VoP e la policy non lo consentono.

MessaggioQuando compareCosa fare
No payment selected.Lanci l'azione senza aver selezionato un pagamento.Seleziona il pagamento.
Payment "%(ref)s" has no partner bank account.Il pagamento non ha il conto bancario del partner.Indica il conto bancario del partner in quel pagamento.
Payment "%(ref)s" requires SEPA Verification of Payee. Please run VoP before confirming this payment.Confermi un pagamento che richiede la VoP senza averla eseguita.Esegui la verifica VoP e poi conferma.
Payment "%(ref)s" is blocked by VoP policy. Result: %(status)s. Contact your VoP manager to override.La policy VoP blocca il pagamento per il risultato indicato.Controlla il risultato e, per forzarlo, parla con il tuo VoP manager.
Payment "%(ref)s": VoP opt-out is not allowed by policy.Provi a escludere il pagamento dalla VoP e la policy non lo consente.Il pagamento deve passare dalla VoP.
Modulo di un risultato VoP in stato Close Match
Un risultato VoP in Close Match, con i dati del pagamento, la verifica SEPA e la decisione approvata da Mitchell Admin con la sua motivazione.

Record che il modulo non ti lascia modificare né eliminare

Questi messaggi non sono errori nei dati: è il modulo che protegge i suoi record. Tratta i risultati di verifica e gli eventi di audit come traccia probatoria, e il suo messaggio cita il Regolamento (UE) 2024/886.

MessaggioQuando compareCosa fare
The following fields are write-protected on VoP result records: %(fields)s. Create a new verification instead. (in Odoo 18, 19 e 20 anche Write-protected VoP fields cannot be modified: %(fields)s.)Modifichi campi protetti di un risultato VoP.Crea una nuova verifica.
VoP verification results cannot be deleted. They form the legal evidence trail required by EU Reg 2024/886.Elimini un risultato di verifica.Il modulo non lo consente.
VoP audit events cannot be modified. They form the legal evidence trail. o VoP audit events cannot be deleted. They form the legal evidence trail required by EU Reg 2024/886.Modifichi o elimini un evento di audit.Il modulo non lo consente.
VoP health log entries cannot be modified after creation. o VoP health log entries cannot be deleted.Modifichi o elimini una voce del registro di stato.Il modulo non lo consente.
Only VoP managers can group or export VoP results by bank account: its name is the full IBAN.Raggruppi o esporti risultati per conto bancario senza essere VoP manager.Chiedi a un VoP manager di farlo.

Se un risultato è sbagliato, la strada indicata dal modulo è creare una nuova verifica, non modificare quella esistente.

Quando configuri la policy e le fonti

MessaggioQuando compareCosa fare
Result freshness must be at least 1 day.Imposti nella policy una validità inferiore.Indica 1 giorno o più.
Evidence retention must be at least 5 years (1825 days) to comply with EU Reg 2024/886.Imposti una conservazione delle prove inferiore.Il modulo richiede almeno 1825 giorni.
Evidence reference can only be entered when "Attestation-Only Mode" is enabled in the VoP policy. Contact your VoP administrator.Compili il riferimento della prova senza quella modalità attiva.Parla con il tuo VoP administrator.
VoP source "%(name)s" is inactive.Usi una fonte VoP inattiva.Attivala o usa una fonte attiva.
Unknown connector class "%(cls)s" on source "%(src)s". Valid classes: %(valid)s.La fonte ha una classe di connettore che il modulo non conosce.Scegli una delle classi elencate nel messaggio.
Modulo della policy VoP con azioni per stato del risultato e regole di pagamento
La policy VoP di un'azienda: azioni per stato del risultato, regole di pagamento con soglia e validità, e l'inizio dei controlli di forzatura.

Come ti aiuta FlexigoTech

SEPA VoP Payment Gate è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20, a 9 € IVA esclusa per versione di Odoo, con pagamento unico. Lo trovi nella scheda di Odoo Apps e nella sua pagina su flexigotech.com; se hai ancora dubbi che faccia al caso tuo, guarda cosa copre e cosa serve prima di installarlo.

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se la tua banca fornisce i risultati in un formato che il modulo non legge, puoi proporlo come integrazione su misura.

Continua a leggere

Come funziona SEPA VoP Payment Gate in Odoo: menu, azioni pianificate e recordMenu, modelli e azioni pianificate di SEPA VoP Payment Gate in Odoo 17, 18, 19 e 20: cosa aggiunge il modulo e cosa vedrai in ogni schermata.SEPA VoP Payment Gate: cosa copre, cosa no e cosa ti serve prima in OdooCosa copre e cosa no SEPA VoP Payment Gate secondo la sua documentazione, cosa ti serve prima di installarlo e per quali versioni di Odoo è pubblicato.Avvio di EU Digital Services Act Compliance Suite in Odoo: un caso dall'inizio alla fineCaso pratico per avviare EU Digital Services Act Compliance Suite in Odoo: campi chiave, stati di ogni record e cosa controllare nella prima settimana.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti