Skip to main content

Documentation Index

Fetch the complete documentation index at: https://invopop-mintlify-changelog-week-1778411791.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

https://assets.invopop.com/flags/ar.svg

ARCA Supplier Onboarding Guide

View guide ›
https://assets.invopop.com/flags/ar.svg

ARCA Invoicing Guide

View guide ›
DeveloperInvopop
CategoryGovernment
ScopeB2B, B2C, B2G
CountryArgentina
Invopop’s Argentina app provides comprehensive integration with ARCA (Agencia de Recaudación y Control Aduanero), Argentina’s national tax and customs authority. This app streamlines compliance with Argentina’s mandatory electronic invoicing system, enabling automated invoice submission, authorization, and reporting through ARCA’s clearance model.Key Features
  1. Workflow Automation: This app provides automated workflows for registering suppliers and issuing invoices through the ARCA system.
  2. Real-Time Clearance: Every invoice is submitted to ARCA for validation and receives a unique CAE (Código de Autorización Electrónico) code, ensuring compliance with Argentine e-invoicing regulations.
  3. Multiple Invoice Types: Support for Factura A (B2B), Factura B (B2C), Factura C (Monotributistas), and Factura E (Exports).
  4. Supplier Registration & Verification: Generate registration links where suppliers upload their certificates and sign agreements to enable invoice reporting.
  5. PDF Generation: Invoices are generated with all mandatory fields, CAE codes, and QR codes as required by Argentine invoicing legislation.
  6. WSFE Integration: Direct integration with ARCA’s Web Services de Factura Electrónica for automated invoice submission and authorization.
  7. Sequential Numbering: Automatic invoice numbering management to maintain required sequential order by punto de venta (point of sale).
Make sure to check out our ARCA Supplier Onboarding guide and ARCA Invoicing guide for instructions on how to set up and use these actions in your workflows.

FAQ

Invoicing questions
Factura A (B2B between Responsables Inscriptos), Factura B (consumers and exempt entities), Factura C (Monotributistas to anyone) and Factura E (exports). Type is determined by the issuer’s tax regime and the customer’s classification — Invopop selects the right one automatically when both are set.
Most ARCA-cleared invoices are delivered as PDFs with the CAE printed on them, though the underlying XML is also available on request. Invopop can convert the XML into GOBL for downstream processing; PDF-only documents need OCR or manual capture.
Argentine invoices use a two-part numbering system: XXXXX-YYYYYYYY
  • Punto de Venta (POS): A 5-digit code (e.g., 00001) that identifies the point of sale or electronic invoicing method.
  • Sequential Number: An 8-digit code (e.g., 00000001) that increases by 1 with each invoice.
The sequence must be continuous with no skipped or repeated numbers. Each invoice type (A, B, C) and POS combination has its own independent sequence. For example, Factura A from POS 0001 starts at 00001-00000001, while Factura B from the same POS would also start at 00001-00000001.Invopop automatically manages sequential numbering for each punto de venta.
A Punto de Venta (POS) is a 5-digit code that identifies where invoices are issued from. In electronic invoicing, it represents the electronic invoicing method or channel (e.g., Web Service, ARCA portal).Each POS has its own independent invoice sequence for each invoice type. You must register your punto de venta with ARCA before you can issue invoices through it in production. In the sandbox environment, you can use test punto de venta numbers without registration.
No, you can use the same punto de venta for different invoice types (Factura A, B, C, etc.). However, each invoice type will have its own independent sequential numbering within that punto de venta.For example, using POS 00001:
  • Factura A: 00001-00000001, 00001-00000002, 00001-00000003…
  • Factura B: 00001-00000001, 00001-00000002, 00001-00000003…
WSFE (Web Services de Factura Electrónica) is ARCA’s web service infrastructure for automated invoice submission. ARCA provides several web services:
  • wsfev1: For invoices A, B, C, and M without item detail
  • wsmtxca: For invoices A and B with item details
  • wsfexv1: For type E (export) invoices
Invopop integrates with these services to automatically submit your invoices to ARCA and receive CAE authorization codes in real time.
If ARCA rejects an invoice, you’ll receive an error message explaining the reason for rejection. Common reasons include:
  • Invalid or unregistered CUIT
  • Missing required fields
  • Incorrect tax calculations
  • Sequential numbering errors
  • Invalid punto de venta
Review the error message, correct the issue in your GOBL document, and resubmit the invoice. The rejected invoice does not count toward your sequential numbering, so you can use the same number after correction.
See the Argentina tax regime in GOBL for tax IDs, tax categories, and AFIP/ARCA-specific extensions. The ar-arca-v1 addon documents required fields for invoice submission to ARCA.
Registering supplier questions
Yes, to issue invoices through ARCA’s web services, you need to upload your CSD (Certificado de Sello Digital) to Invopop. This certificate is issued by ARCA and is used to authenticate your requests to their system.The registration process involves:
  1. Generating a certificate signing request (CSR) with ARCA
  2. Downloading the certificate and private key
  3. Uploading them to Invopop through the supplier registration flow
See our ARCA Supplier Onboarding guide for detailed instructions.
To register a supplier for ARCA invoicing, you need:Company Information:
  • Legal name (Razón Social)
  • CUIT (tax ID)
  • Fiscal address
  • Economic activity code
  • Tax classification (Responsable Inscripto or Monotributista)
Digital Certificates:
  • CSD certificate (.crt file)
  • Private key (.key file)
  • Key password (if applicable)
See our ARCA Supplier Onboarding guide for detailed registration instructions.
The supplier registration process typically takes a few minutes once the supplier has their digital certificates ready. The steps are:
  1. Generate a registration link in Invopop
  2. Supplier uploads their certificate and key
  3. System validates the credentials with ARCA
  4. Registration is complete
The longest part is usually obtaining the digital certificate from ARCA, which can take a few days if the supplier hasn’t done it before.
Yes, a single supplier can have multiple puntos de venta. Each punto de venta operates independently with its own sequential numbering for each invoice type.When registering a supplier, you specify which punto de venta to use. You must register each punto de venta with ARCA in production before using it to issue invoices.
Digital certificates issued by ARCA have an expiration date. When a certificate is about to expire, the supplier must generate a new one through ARCA’s portal and upload it to Invopop.To update an expired certificate:
  1. Obtain a new certificate from ARCA
  2. Use the supplier registration workflow to upload the new certificate
  3. The new certificate will replace the old one
It’s recommended to renew certificates before they expire to avoid disruption to your invoicing process.
Yes, Invopop supports white-label (B2B2B) operations in Argentina. This means you can issue invoices on behalf of your clients using their CUIT and digital certificates.This is particularly useful for platforms and software providers who want to offer invoicing services to their customers without requiring them to integrate directly with ARCA.Each supplier (your client) needs to complete the registration process with their own certificates, and then you can issue invoices on their behalf through Invopop’s workflows.
A CSD (Certificado de Sello Digital) issued by ARCA, consisting of a .crt X.509 certificate and the matching .key private key. Both files are uploaded together; the certificate must be valid (not expired, not revoked) and authorized for the WSFE web service.
Generate a registration link via the ARCA Register Supplier workflow, send it to the supplier, and have them upload their CSD certificate and private key. Once validated, the supplier is ready to issue. See the ARCA Supplier Onboarding guide.
The CSD certificate (.crt) and private key (.key) are stored encrypted. Invopop only uses them to authenticate WSFE requests on the supplier’s behalf and never returns the key in API responses.
More answers in our Argentina FAQ section

Participate in our community

Ask and answer questions about the Argentina App →