Skip to main content

Introduction

This guide explains how to issue invoices in Argentina through ARCA using Invopopโ€™s workflow system.

Prerequisites

Before issuing invoices, ensure you have:

Setup

Add a new workflow to your workspace for issuing invoices. You can start with the template below.
Keep the Workflow ID at hand. Youโ€™ll use it later.

Issue an invoice

1

Upload an invoice

Use the Create an entry endpoint to upload the invoice details. Include an invoice object in the data field with these required fields:
  • Add the ar-arca-v4 addon
  • series: set to your point of sale (punto de venta) number
  • Do not set code (Invopop will assign it during authorization)
Do not sign your invoice before sending it to ARCA. The workflow assigns the invoice code and signs the document automatically during the Send to ARCA step.
ARCA requires invoices to be numbered sequentially without gaps. Invopop assigns the invoice code during the Send to ARCA workflow step based on the last issued invoice number.
Choose the appropriate invoice type based on your tax classification and customer type:
Factura A is issued by registered taxpayers (Responsable Inscripto) to other registered taxpayers or monotributistas. This invoice type includes VAT broken down separately.
ARCA Invoice (Factura A)
{
  "$schema": "https://gobl.org/draft-0/bill/invoice",
  "$addons": ["ar-arca-v4"],
  "uuid": "3aea7b56-59d8-4beb-90bd-f8f280d852a0",
  "currency": "ARS",
  "issue_date": "2025-01-15",
  "series": "1",
  "supplier": {
    "name": "Proveedor Ejemplo S.A.",
    "tax_id": {
      "country": "AR",
      "code": "30712345671"
    },
    "addresses": [
      {
        "street": "Av. Corrientes 1234",
        "locality": "Buenos Aires",
        "region": "Ciudad Autรณnoma de Buenos Aires",
        "code": "C1043",
        "country": "AR"
      }
    ],
    "emails": [
      {
        "addr": "[email protected]"
      }
    ]
  },
  "customer": {
    "name": "Cliente Comercial S.R.L.",
    "tax_id": {
      "country": "AR",
      "code": "30987654321"
    },
    "addresses": [
      {
        "street": "Av. Santa Fe 2500",
        "locality": "Buenos Aires",
        "region": "Ciudad Autรณnoma de Buenos Aires",
        "code": "C1123",
        "country": "AR"
      }
    ],
    "emails": [
      {
        "addr": "[email protected]"
      }
    ]
  },
  "lines": [
    {
      "quantity": "10",
      "item": {
        "name": "Notebooks Dell Latitude",
        "price": "450000.00",
        "key": "goods"
      },
      "taxes": [
        {
          "cat": "VAT",
          "rate": "general"
        }
      ]
    }
  ]
}


Factura B is issued by registered taxpayers (Responsable Inscripto) to final consumers, exempt entities, non-categorized subjects, and foreign tourists. VAT is included in the total price.
ARCA Invoice (Factura B)
{
  "$schema": "https://gobl.org/draft-0/bill/invoice",
  "$addons": ["ar-arca-v4"],
  "uuid": "4bea8c67-6ad9-5cfc-a1ce-f9f391e963b1",
  "currency": "ARS",
  "issue_date": "2025-01-16",
  "series": "2",
  "supplier": {
    "name": "Electrodomรฉsticos del Sur S.A.",
    "tax_id": {
      "country": "AR",
      "code": "30712345671"
    },
    "addresses": [
      {
        "street": "Av. Rivadavia 5000",
        "locality": "Buenos Aires",
        "region": "Ciudad Autรณnoma de Buenos Aires",
        "code": "C1424",
        "country": "AR"
      }
    ],
    "emails": [
      {
        "addr": "[email protected]"
      }
    ]
  },
  "customer": {
    "name": "Juan Pรฉrez",
    "identities": [
      {
        "code": "25123456",
        "ext": {
          "ar-arca-identity-type": "96"
        }
      }
    ]
  },
  "lines": [
    {
      "quantity": "1",
      "item": {
        "name": "Heladera Samsung 400L",
        "price": "850000.00",
        "key": "goods"
      },
      "taxes": [
        {
          "cat": "VAT",
          "rate": "general"
        }
      ]
    }
  ]
}
Factura C is issued by monotributistas (simplified tax regime for small businesses and freelancers) to any type of customer. This invoice type does not break down VAT separately.
ARCA Invoice Monotax (Factura C)
{
  "$schema": "https://gobl.org/draft-0/bill/invoice",
  "$addons": ["ar-arca-v4"],
  "$tags": ["monotax"],
  "uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "currency": "ARS",
  "issue_date": "2025-01-18",
  "series": "1",
  "supplier": {
    "name": "Marรญa Garcรญa - Diseรฑo Grรกfico",
    "tax_id": {
      "country": "AR",
      "code": "20172543597"
    },
    "addresses": [
      {
        "street": "Calle Florida 500",
        "locality": "Buenos Aires",
        "region": "Ciudad Autรณnoma de Buenos Aires",
        "code": "C1005",
        "country": "AR"
      }
    ],
    "emails": [
      {
        "addr": "[email protected]"
      }
    ]
  },
  "customer": {
    "name": "Startup Tech S.R.L.",
    "tax_id": {
      "country": "AR",
      "code": "30987654321"
    },
    "addresses": [
      {
        "street": "Av. Belgrano 1000",
        "locality": "Buenos Aires",
        "region": "Ciudad Autรณnoma de Buenos Aires",
        "code": "C1092",
        "country": "AR"
      }
    ],
    "emails": [
      {
        "addr": "[email protected]"
      }
    ]
  },
  "lines": [
    {
      "quantity": "1",
      "item": {
        "name": "Diseรฑo de logotipo e identidad visual",
        "price": "150000.00",
        "key": "services"
      }
    }
  ],
  "charges": [
    {
      "key": "tax",
      "percent": "10%",
      "description": "Tributo Nacional",
      "ext": {
        "ar-arca-tax-type": "1"
      }
    }
  ],
  "ordering": {
    "period": {
      "start": "2025-01-01",
      "end": "2025-01-15"
    }
  },
  "payment": {
    "terms": {
      "due_dates": [
        {
          "date": "2025-01-25",
          "amount": "150000.00"
        }
      ]
    }
  }
}
After uploading, youโ€™ll see the document in the Invoices section with status Empty.
2

Send the invoice to the ARCA invoice workflow

Send the invoice to your ARCA workflow using the Create a job endpoint. Use:
  • workflow_id: the Workflow ID of the ARCA Invoice workflow you created during setup
  • silo_entry_id: the Silo Entry ID of the invoice you uploaded
The invoice status will change to Sent when the workflow completes successfully.You can verify that the PDF was generated by opening the invoice and selecting the PDF from the Files tab. The PDF includes the CAE and the required QR code.
Sent invoice