Vai al contenuto principale
Argentina ARCA Supplier Invoice Validation and Withholding Management

Avvio di ARCA Supplier Invoice Validation in Odoo: checklist per fasi

Per avviare Argentina ARCA Supplier Invoice Validation and Withholding Management ti servono tre cose prima di toccare Odoo: un file .p12 o .pfx con il certificato digitale, la sua password e il CUIT intestatario di quel file. Con questi compili la configurazione, controlli i campi del ticket WSAA e, durante la prima settimana, ripassi le matrici di ritenute e percezioni, i codici di errore e gli stati dei fornitori. Qui trovi ogni fase come caselle da spuntare.

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
5 min

Prima di installare: versione, file del certificato e dove acquistare

Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0. Su Odoo Apps costa 9 € per versione di Odoo, pagamento unico IVA esclusa, per 17, 18, 19 e 20; il servizio locale di FlexigoTech Cloud è a parte, a 29 €/mese o 290 €/anno IVA esclusa (Pro: 58 €/mese o 580 €/anno).

  • Verifica che il tuo Odoo sia 17, 18, 19 o 20: sono le versioni con scheda pubblicata.
  • Prepara il file in formato .p12 o .pfx. Se hai la chiave privata e il certificato in file separati, l'aiuto del campo stesso indica il comando: openssl pkcs12 -export -inkey private.key -in certificate.crt -out arca.p12.
  • Tieni a portata di mano la password di quel file.
  • Individua il CUIT intestatario del file: è quello che andrà in Company CUIT.
  • Decidi dove acquistare: con l'abbonamento, il modulo per le nuove versioni di Odoo è incluso se l'hai acquistato su flexigotech.com; sull'Odoo App Store, ogni versione di Odoo si acquista lì.

Se non hai ancora chiaro se il modulo copre ciò che cerchi, prima di questa checklist leggi se è adatto alla tua azienda.

Quando crei la configurazione: i campi da compilare

La configurazione è un record con pochi campi. Ecco quelli da controllare quando la crei:

  • Configuration Name: un nome per riconoscere la configurazione.
  • company_id: l'azienda di Odoo (campo collegato a res.company).
  • Company CUIT (represented_cuit): secondo l'aiuto del campo, è il CUIT per conto del quale si consulta l'anagrafe (cuitRepresentada), il CUIT intestatario del file.
  • PKCS#12 Certificate: carica il file .p12 o .pfx. Accanto c'è Certificate Filename, con il nome del file.
  • Certificate Password: inserisci la password del file.
  • Certificate Expiry Date: controlla la data di scadenza del file.

La password viene salvata cifrata, nel campo Certificate Password (Encrypted). Quando modifichi di nuovo la configurazione, se lasci vuoto Certificate Password resta quella attuale. La casella Password Set ti dice se c'è una password salvata.

I campi del ticket WSAA: cosa guardare dopo la configurazione

Nella stessa configurazione c'è un gruppo di campi sul ticket WSAA che conviene leggere:

  • WSAA Token (Encrypted) e WSAA Sign (Encrypted): il token e la firma, salvati cifrati.
  • Last Ticket Request: data e ora dell'ultima richiesta di ticket.
  • Last Ticket Request Error: se contiene testo, è l'errore dell'ultima richiesta. Per interpretarlo hai i messaggi di errore del modulo.
  • Ticket Valid Until: fino a quando vale il ticket.
  • Ticket Expired: la casella che indica se il ticket è scaduto.
  • Configured: la casella che indica se la configurazione risulta configurata.

Gli stati che vedrai negli elenchi

Il modulo definisce diversi campi di stato. Chi controlla fatture e fornitori dovrebbe riconoscere queste etichette:

  • Un campo state con Draft, Finalized e Submitted to ARCA.
  • Un altro state con Queued, Retry Success, Retry Failed e Escalated to Manual Review.
  • Un campo status con Active (Activo), Suspended (Suspendido), Canceled (Cancelado), Not Registered (No registrado) e Unknown.
  • Un altro status con Suspended, Cancelled, Not Registered, AFIP Debtor, Flagged e Apocryphal invoices (ARCA APOC base).
  • Uno state con New, Verifying Identity, Gathering Data, Redacting Sensitive Info, Completed e Rejected.
  • Un campo verification_status con Pending, Verified e Failed.
  • Uno state con Upload, Validating, Results e Error.

Quale record usa ciascuno e come passa da un valore all'altro lo spiega l'articolo su come funziona il modulo dall'interno.

  • Ripassa queste etichette con il tuo team prima di lavorare con fornitori reali.
  • Stabilite chi controlla i record in Escalated to Manual Review e quelli con status in AFIP Debtor, Flagged o Apocryphal invoices (ARCA APOC base).
Panoramica dell'elenco dei codici di errore, della matrice delle percezioni, dell'elenco fornitori ARCA e della cache fornitori
Dall'elenco dei codici di errore alla cache fornitori: l'unico fornitore dell'elenco ha stato Unknown e la cache mostra i contatori di successi e fallimenti a zero

La prima settimana: cosa controllare

Con la configurazione pronta, è il momento di ripassare le tabelle incluse nel modulo e i primi record.

  • Apri la matrice delle ritenute (arca.withholding.matrix) e controlla ogni riga: codice, descrizione, percentuale di ritenuta, categorie applicabili, casella attivo e note.
  • Apri la matrice delle percezioni (arca.perception.matrix) e verifica codice, descrizione, percentuale di percezione, codice provincia e tipo di transazione.
  • Controlla l'elenco dei codici di errore (arca.error.code): guarda la gravità di ciascuno e se è contrassegnato come ripetibile.
  • Nell'elenco fornitori (arca.supplier), guarda lo stato di ogni fornitore e individua quelli in Unknown.
  • Nella cache fornitori (arca.supplier.cache), dai un'occhiata ai contatori di successi e fallimenti.
  • Torna più giorni su Ticket Valid Until, Ticket Expired e Last Ticket Request Error nella configurazione.
  • Segna in calendario la Certificate Expiry Date.
Elenco della matrice delle ritenute con sei righe e colonne per codice, descrizione, percentuale di ritenuta, categorie applicabili, attivo e note
La matrice delle ritenute (arca.withholding.matrix), con sei righe
Elenco della matrice delle percezioni con cinque record attivi e colonne per codice, descrizione, percentuale, codice provincia e tipo di transazione
La matrice delle percezioni (arca.perception.matrix), con cinque record attivi
Elenco dei codici di errore con quattro record e colonne per codice, messaggio breve, messaggio dettagliato, gravità e ripetibile
I codici di errore (arca.error.code), con quattro record

Se l'abbonamento si interrompe

Il modulo lavora con un servizio locale di FlexigoTech Cloud. Senza abbonamento, o con il servizio sospeso, si ferma ciò che fornisce l'abbonamento; i dati restano nel tuo Odoo.

  • Tieni d'occhio la data di rinnovo dell'abbonamento insieme alla scadenza del file del certificato.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se vuoi che facciamo con te questo avvio, o devi adattare il modulo al tuo modo di lavorare con i fornitori, scrivici dalla pagina del modulo.

Continua a leggere

Come funziona dall'interno Argentina ARCA Supplier Invoice Validation in OdooGlossario di menu, azioni pianificate e dati del modulo Argentina ARCA Supplier Invoice Validation and Withholding Management per Odoo.Errori di Argentina ARCA Supplier Invoice Validation in Odoo e come risolverliMessaggi di errore di Argentina ARCA Supplier Invoice Validation in Odoo: CUIT non valido, ARCA senza risposta, override e lotti. Quando compaiono e cosa fare.Argentina ARCA Supplier Invoice Validation: fa per il tuo Odoo? Un caso per decidereCosa copre e cosa no il modulo Argentina ARCA Supplier Invoice per Odoo da 17 a 20, cosa serve prima di installarlo e un caso inventato per decidere.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti