Naar hoofdinhoud
Argentina ARCA Supplier Invoice Validation and Withholding Management

ARCA Supplier Invoice Validation in Odoo in gebruik nemen: checklist per fase

Om Argentina ARCA Supplier Invoice Validation and Withholding Management in gebruik te nemen heb je drie dingen nodig voordat je Odoo aanraakt: een .p12- of .pfx-certificaat, het wachtwoord ervan en het CUIT dat eigenaar is van dat certificaat. Daarmee vul je de configuratie in, controleer je de velden van het WSAA-ticket en loop je de eerste week de matrices voor inhoudingen en heffingen, de foutcodes en de statussen van leveranciers na. Hier vind je elke fase als vinkjes om af te strepen.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Voor de installatie: versie, certificaat en waar je koopt

De module staat in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0. In Odoo Apps kost hij € 9 per Odoo-versie, eenmalige betaling excl. btw, voor 17, 18, 19 en 20; de lokale dienst van FlexigoTech Cloud komt daar los bij, voor € 29 per maand of € 290 per jaar excl. btw (Pro: € 58 per maand of € 580 per jaar).

  • Controleer of je Odoo versie 17, 18, 19 of 20 is: dat zijn de versies met een gepubliceerde pagina.
  • Zorg dat je het certificaat hebt als .p12- of .pfx-bestand. Heb je de privésleutel en het certificaat in aparte bestanden, dan geeft de helptekst van het veld zelf het commando: openssl pkcs12 -export -inkey private.key -in certificate.crt -out arca.p12.
  • Houd het wachtwoord van dat bestand bij de hand.
  • Bepaal welk CUIT eigenaar is van het certificaat: dat komt in Company CUIT.
  • Kies waar je koopt: met het abonnement zit de module voor nieuwe Odoo-versies erbij als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke Odoo-versie daar.

Weet je nog niet zeker of de module dekt wat je zoekt, lees dan eerst of hij bij je bedrijf past voordat je met deze checklist begint.

Bij het aanmaken van de configuratie: de velden die je invult

De configuratie is een record met weinig velden. Deze loop je na als je hem aanmaakt:

  • Configuration Name: een naam om de configuratie te herkennen.
  • company_id: het Odoo-bedrijf (veld gekoppeld aan res.company).
  • Company CUIT (represented_cuit): volgens de helptekst van het veld het CUIT namens wie het padrón wordt geraadpleegd (cuitRepresentada), het CUIT dat eigenaar is van het certificaat.
  • PKCS#12 Certificate: upload het .p12- of .pfx-bestand. Ernaast staat Certificate Filename, met de bestandsnaam.
  • Certificate Password: vul het wachtwoord van het certificaat in.
  • Certificate Expiry Date: controleer de vervaldatum van het certificaat.

Het wachtwoord wordt versleuteld opgeslagen, in het veld Certificate Password (Encrypted). Bewerk je de configuratie later opnieuw en laat je Certificate Password leeg, dan blijft het huidige wachtwoord staan. Het vakje Password Set laat zien of er een wachtwoord is opgeslagen.

De velden van het WSAA-ticket: waar je na het configureren naar kijkt

In dezelfde configuratie zit een groep velden over het WSAA-ticket die je het best even doorleest:

  • WSAA Token (Encrypted) en WSAA Sign (Encrypted): het token en de handtekening, versleuteld opgeslagen.
  • Last Ticket Request: datum en tijd van de laatste ticketaanvraag.
  • Last Ticket Request Error: staat hier tekst, dan is dat de fout van de laatste aanvraag. Om die te begrijpen kun je de foutmeldingen van de module raadplegen.
  • Ticket Valid Until: tot wanneer het ticket geldig is.
  • Ticket Expired: het vakje dat aangeeft of het ticket verlopen is.
  • Configured: het vakje dat aangeeft of de configuratie als geconfigureerd geregistreerd staat.

De statussen die je in de lijsten ziet

De module definieert meerdere statusvelden. Wie facturen en leveranciers controleert, moet deze labels herkennen:

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

Welk record welk veld gebruikt en hoe het van de ene waarde naar de andere gaat, lees je in het artikel over hoe de module onder de motorkap werkt.

  • Neem deze labels door met je team voordat je met echte leveranciers gaat werken.
  • Spreek af wie de records in Escalated to Manual Review controleert en die met status op AFIP Debtor, Flagged of Apocryphal invoices (ARCA APOC base).
Rondgang langs de lijst met foutcodes, de heffingenmatrix, de lijst met ARCA-leveranciers en de leverancierscache
Van de lijst met foutcodes naar de leverancierscache: de enige leverancier in de lijst staat op status Unknown en de cache toont de tellers voor treffers en missers op nul

De eerste week: wat je controleert

Is de configuratie klaar, dan loop je de tabellen na die de module meelevert en de eerste records.

  • Open de inhoudingsmatrix (arca.withholding.matrix) en controleer elke regel: code, omschrijving, inhoudingspercentage, toepasselijke categorieën, vakje actief en notities.
  • Open de heffingenmatrix (arca.perception.matrix) en controleer code, omschrijving, heffingspercentage, provinciecode en transactietype.
  • Bekijk de lijst met foutcodes (arca.error.code): kijk naar de ernst van elke code en of die als opnieuw te proberen is gemarkeerd.
  • Bekijk in de leverancierslijst (arca.supplier) welke status elke leverancier heeft en zoek de leveranciers op Unknown.
  • Werp in de leverancierscache (arca.supplier.cache) een blik op de tellers voor treffers en missers.
  • Kijk een aantal dagen opnieuw naar Ticket Valid Until, Ticket Expired en Last Ticket Request Error in de configuratie.
  • Zet de Certificate Expiry Date in je agenda.
Lijst van de inhoudingsmatrix met zes regels en kolommen voor code, omschrijving, inhoudingspercentage, toepasselijke categorieën, actief en notities
De inhoudingsmatrix (arca.withholding.matrix), met zes regels
Lijst van de heffingenmatrix met vijf actieve records en kolommen voor code, omschrijving, percentage, provinciecode en transactietype
De heffingenmatrix (arca.perception.matrix), met vijf actieve records
Lijst met foutcodes met vier records en kolommen voor code, korte melding, uitgebreide melding, ernst en opnieuw te proberen
De foutcodes (arca.error.code), met vier records

Als het abonnement stopt

De module werkt met een lokale dienst van FlexigoTech Cloud. Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert; je gegevens blijven in je Odoo.

  • Houd de verlengdatum van het abonnement bij samen met de vervaldatum van het certificaat.

Hoe FlexigoTech je helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Wil je dat we deze ingebruikname samen met je doen, of moet de module worden aangepast aan de manier waarop je met leveranciers werkt, neem dan contact op via de modulepagina.

Lees verder

Zo werkt Argentina ARCA Supplier Invoice Validation achter de schermen in OdooWoordenlijst van de menu's, geplande acties en gegevens van de module Argentina ARCA Supplier Invoice Validation and Withholding Management voor Odoo.Foutmeldingen van Argentina ARCA Supplier Invoice Validation in Odoo en hoe je ze oplostFoutmeldingen van Argentina ARCA Supplier Invoice Validation in Odoo: ongeldig CUIT, ARCA reageert niet, override en batches. Wanneer ze verschijnen en wat je doet.Argentina ARCA Supplier Invoice Validation: past het in jouw Odoo? Een case om te beslissenWat de module Argentina ARCA Supplier Invoice voor Odoo 17 tot 20 wel en niet dekt, wat je vooraf nodig hebt en een verzonnen case om te beslissen.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen