Get in touch
WooCommerce

Factura ARCA with TusFacturasAPP for WooCommerce — ARCA invoices from orders in Argentina

Factura A, B or C from WooCommerce orders through your TusFacturasAPP account: CUIT and IVA condition at checkout, CAE and PDF on the order. Pro: auto issue, bulk action, credit note for a refund.

Download Free
Pro · one-year licence Staging copies are included. The more sites, the cheaper each one
Compatibility
WordPress 6.2+ · WooCommerce 8.0+ · PHP 7.4+ · HPOS and classic storage · classic and block checkout · plugin languages: English, Spanish (Argentina)
Licence
a site + a staging copy, annual
Trial
7 days, no card, one per site
Updated
November 2026
Or all 396 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
An "I need an invoice" box in the classic and block checkout: document type and number, IVA condition, name ✔ ✔
CUIT check digit, and a registered taxpayer has to give a CUIT ✔ ✔
Factura A, B or C from your condition and the buyer's ✔ ✔
A sale with no buyer data, within the ARCA limit ✔ ✔
IVA rates 21, 10.5, 27 and 0%, on the product, category or by default ✔ ✔
Issue by a button on the order, queue, CAE and PDF ✔ ✔
Webhook and polling: the status arrives by itself ✔ ✔
No duplicates: after a lost answer the plugin looks for the document first ✔ ✔
Resend, change the date and delete from the queue ✔ ✔
Other currencies with a rate ✔ ✔
A copy of the site issues nothing ✔ ✔
Auto issue on the status you choose — ✔
Bulk action in the order list — ✔
Credit note for a refund, by hand or by itself — ✔
E-mail from TusFacturasAPP and the PDF on the order page — ✔
CUIT check at ARCA — ✔

What it looks like

Invoice fields in the block checkout
Invoice fields in the block checkout (2)
Invoice fields in the block checkout (3)
Block checkout: document, IVA condition, name.

Key points

What the buyer sees

The checkout has an “I need an invoice with my data” box. Without it the buyer sees nothing new.

What the admin gets

In the settings you enter the API keys, the point of sale, your CUIT and your IVA condition, and a button says whether the service answers.

How much it costs

The base version is free. Pro costs 990 UAH for a one-year licence. A year of updates, technical support and all Pro features.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • WordPress 6.2+, WooCommerce 8.0+, PHP 7.4+.
  • A TusFacturasAPP account and an ARCA point of sale. Plans and documents depend on the service and are separate from our licence.
  • On 02.11.2026 the service site refused requests from our addresses in Ukraine (Cloudflare 403) and from the nodes we checked in Vietnam and Singapore. From nodes in the USA, Brazil, Europe, Japan and India it answered. Our check had no node in Argentina. The shop server must reach www.tusfacturas.app: if it cannot, the plugin says so instead of staying silent.

Version history

v1.0.0 Current November 2026

Factura A, B, C through TusFacturasAPP, checkout fields, queue, webhook, CAE and PDF; in Pro, auto issue, bulk action, credit note, e-mail, PDF for the buyer, CUIT check.

Frequently bought with Factura ARCA with TusFacturasAPP

All Access Need more? All modules (396) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

Factura ARCA connects a WooCommerce shop to your TusFacturasAPP account, an e-invoicing service for ARCA (formerly AFIP) in Argentina. An order becomes Factura A, B or C, and the CAE and PDF sit right on the order. TusFacturasAPP is the provider of that service, and the plugin only passes data to it. This module is not affiliated with or endorsed by TusFacturasAPP.

This plugin has never worked with real TusFacturasAPP. The same author wrote that server, so it may repeat our mistakes. On 02.11.2026 the service site refused requests from our addresses in Ukraine (Cloudflare 403) and from the nodes we checked in Vietnam and Singapore. From nodes in the USA, Brazil, Europe, Japan and India it answered. Our check had no node in Argentina. The shop server must reach www.tusfacturas.app: if it cannot, the plugin says so instead of staying silent. Try the plugin on an API DEV account first.

The plugin makes no promise of legal compliance and is not tax advice. The documents are fiscal and cannot be undone: check the types, the IVA rates and the way of booking with your accountant.

What the buyer sees

The checkout has an “I need an invoice with my data” box. Without it the buyer sees nothing new. With it the document type and number, the IVA condition and the name open up. A wrong CUIT check digit, or a registered taxpayer without a CUIT, stops the order with a plain sentence and the cart stays.

In Pro the buyer sees the PDF on the order page, even as a guest through the order link.

What the admin gets

In the settings you enter the API keys, the point of sale, your CUIT and your IVA condition, and a button says whether the service answers. The page shows the webhook address for TusFacturasAPP.

The order shows which document will be issued and what stands in the way, the issue button, then the queue, CAE, PDF and a link to check at ARCA. If ARCA refuses, the reason shows there too, next to the buttons to resend, change the date and delete.

In Pro the document goes out by itself on the chosen status, and a refund becomes a credit note.

How it works, step by step

  1. You enter the API keys, the point of sale and your IVA condition, and test the connection.
  2. You paste the webhook address into TusFacturasAPP.
  3. The buyer leaves data at checkout, or does not.
  4. You press Issue on the order, or Pro does it on the status.
  5. The document joins the queue and the webhook brings the CAE.
  6. The CAE and PDF sit on the order.

Under the hood

  • The asynchronous queue only: the service docs recommend it, and documents are not issued twice if an answer is lost.
  • Tokens are kept encrypted and not shown back.
  • The PDF is kept on the site, because the service links are temporary.
  • The total follows the documented rounding rules, so the service does not refuse the document.
  • Version 1.0 has no Factura E, FCE MiPyME or IIBB perceptions.
  • A buyer abroad does not get an invoice automatically by default.

How to install

  1. Plugins → Add New → Upload Plugin: pick the zip and activate.
  2. WooCommerce → Factura ARCA: enter the keys, the point of sale, CUIT and IVA condition.
  3. Press the connection test.
  4. Copy the webhook address into TusFacturasAPP.
  5. Place a test order on an API DEV account.
  6. For Pro: paste the key or start the 7-day trial.

The module is not on wordpress.org yet: the free version and Pro are one archive from this page. Without a key it works as the free version.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Has this been checked on real TusFacturasAPP?

Start with an API DEV account.

Does the plugin answer for a correct invoice at ARCA?

No. It builds the document from your settings, and you agree the types and rates with your accountant. An issued document is fiscal.

Why is there no TusFacturasAPP logo?

The service does not allow its logo without written consent, so here is only the name in text.

Does the plugin work from any hosting?

On 02.11.2026 the service site refused requests from our addresses in Ukraine (Cloudflare 403) and from the nodes we checked in Vietnam and Singapore. From nodes in the USA, Brazil, Europe, Japan and India it answered. Our check had no node in Argentina. The shop server must reach www.tusfacturas.app: if it cannot, the plugin says so instead of staying silent.

Who pays for the documents?

You, directly to TusFacturasAPP at their plan. Our licence does not include that.

What happens after the trial?

Pro switches off, and issuing by the button on the order keeps working.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module