Title: FacturAgil
Author: patagoniait
Published: <strong>August 11, 2026</strong>
Last modified: August 11, 2026

---

Search plugins

![](https://ps.w.org/facturagil/assets/banner-772x250.png?rev=3642325)

![](https://ps.w.org/facturagil/assets/icon-256x256.png?rev=3642325)

# FacturAgil

 By [patagoniait](https://profiles.wordpress.org/patagoniait/)

[Download](https://downloads.wordpress.org/plugin/facturagil.0.1.7.zip)

 * [Details](https://wordpress.org/plugins/facturagil/#description)
 * [Reviews](https://wordpress.org/plugins/facturagil/#reviews)
 *  [Installation](https://wordpress.org/plugins/facturagil/#installation)
 * [Development](https://wordpress.org/plugins/facturagil/#developers)

 [Support](https://wordpress.org/support/plugin/facturagil/)

## Description

FacturAgil connects your WooCommerce store to AFIP/ARCA (Argentina’s tax authority).
When an order is paid, the electronic invoice is issued automatically, with a real
CAE (AFIP/ARCA authorization code), and the buyer receives it by email and can download
it from “My account > Orders”.

**What it does:**

 * Automatically issues Invoice A/B/C when an order moves to “Processing” (payment
   confirmed) or “Completed”, your choice.
 * Adds the checkout fields required to invoice (document type and number, VAT status)—
   WooCommerce doesn’t include these by default. If your store already had its own
   fields (from another plugin or your theme), FacturAgil can reuse them instead
   of duplicating them (see FAQ).
 * Automatic Credit Note if an already-invoiced order is refunded (full or partial).
 * The buyer downloads their invoice PDF from “My account > Orders”, without leaving
   your store.
 * Never blocks an order if invoicing fails — the error is logged as an order note
   and can be retried with one click.

**What you need before installing it:**

A FacturAgil account (free to try). If you don’t have one yet, the plugin walks 
you through creating one in 2 minutes from the same settings screen.

### External services

This plugin connects to the FacturAgil API (facturagil.com.ar) to issue AFIP/ARCA(
Argentina’s tax authority) electronic invoices for your WooCommerce orders. FacturAgil
is the service this plugin is built for — your store needs a FacturAgil account 
to use it (see Installation).

It sends data to this API in these situations:

 * When an order is invoiced (automatically when it moves to “Processing”/”Completed”,
   or manually retried from wp-admin): the buyer’s document type and number, name,
   VAT status, email, and the order’s line items (description, quantity, unit price,
   VAT rate) are sent to generate the AFIP/ARCA invoice.
 * When a Credit Note is issued (on a WooCommerce refund, or manually from wp-admin):
   the same order/item data above is sent for the items being credited.
 * When downloading an invoice or Credit Note as a PDF (from “My account > Orders”,
   or from wp-admin): only the invoice’s internal ID is sent, to retrieve the PDF.
 * When testing the connection or listing your Points of Sale on the settings screen(
   WooCommerce > FacturAgil): only your store’s API key is sent, to authenticate
   the request.

Every request above is authenticated with the API key you generate from your own
FacturAgil account (WooCommerce > FacturAgil settings).

This service is provided by Patagonia IT. Terms of Service: https://facturagil.com.
ar/terminos — Privacy Policy: https://facturagil.com.ar/privacidad

## Screenshots

[⌊Settings screen (WooCommerce > FacturAgil) -- API key, Point of Sale, and when
to trigger invoicing.⌉⌊Settings screen (WooCommerce > FacturAgil) -- API key, Point
of Sale, and when to trigger invoicing.⌉[

Settings screen (WooCommerce > FacturAgil) — API key, Point of Sale, and when to
trigger invoicing.

[⌊New fields on the classic checkout -- document type and number, VAT status.⌉⌊New
fields on the classic checkout -- document type and number, VAT status.⌉[

New fields on the classic checkout — document type and number, VAT status.

[⌊The order in the WooCommerce admin, with the buyer's tax data and the "invoice
issued (CAE ...)" note.⌉⌊The order in the WooCommerce admin, with the buyer's tax
data and the "invoice issued (CAE ...)" note.⌉[

The order in the WooCommerce admin, with the buyer’s tax data and the “invoice issued(
CAE …)” note.

[⌊The buyer downloads their invoice as a PDF straight from the "order received" /"
My account > Orders" screen.⌉⌊The buyer downloads their invoice as a PDF straight
from the "order received" / "My account > Orders" screen.⌉[

The buyer downloads their invoice as a PDF straight from the “order received” / “
My account > Orders” screen.

## Installation

 1. Upload this plugin (Plugins > Add New > Upload Plugin) and activate it.
 2. Go to WooCommerce > FacturAgil.
 3. If you don’t have an account yet, create one from the link shown there — it’s free
    to try.
 4. Paste your API key (you generate it from FacturAgil, in your Taxpayer settings)
    and pick your Point of Sale.
 5. Done — from now on, paid orders invoice themselves.

## FAQ

### What happens if invoicing an order fails?

The order keeps going normally — WooCommerce never knows anything went wrong on 
the tax side. The error is logged as an order note, and there’s a button to retry
manually from the same order.

### Does the buyer need to create a FacturAgil account?

No. The buyer only sees the invoice download link inside their store’s “My account
> Orders” — the whole AFIP/ARCA side is handled by you, the store owner, from your
own FacturAgil account.

### Does it support WooCommerce’s Block Checkout?

Not yet — v0.1 adds the document/VAT status fields to the classic checkout. If your
store uses Block Checkout, contact us.

### My checkout already has document/VAT status fields (from another plugin or my theme) — how do I stop FacturAgil from adding its own and duplicating everything?

In WooCommerce > FacturAgil, “Checkout fields” section:

 1. Check “I already have document/VAT status fields in my checkout — don’t show FacturAgil’s
    own”.
 2. In “Document field name”, enter the `name` of the HTML input in your checkout that
    stores the ID/CUIT number (you can find it with “Inspect element” on the checkout
    page — for example `billing_dni`).
 3. In “VAT status field name”, do the same with the `name` of your VAT status field.
 4. In “Values for that field”, fill in which value your field sends for each status(
    Final Consumer / Registered Taxpayer / Simplified Regime (Monotributo) / VAT Exempt).
    Leave blank whichever your checkout doesn’t offer — for example, if your store 
    doesn’t distinguish Simplified Regime from VAT Exempt, those orders will invoice
    under whichever mapped status is closest.

With this on, FacturAgil doesn’t add its own fields: when the order is paid, it 
reads the document and VAT status from your existing fields (inferring ID vs. CUIT
by digit count, same as it would with its own fields).

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“FacturAgil” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ patagoniait ](https://profiles.wordpress.org/patagoniait/)

[Translate “FacturAgil” into your language.](https://translate.wordpress.org/projects/wp-plugins/facturagil)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/facturagil/), check
out the [SVN repository](https://plugins.svn.wordpress.org/facturagil/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/facturagil/) by 
[RSS](https://plugins.trac.wordpress.org/log/facturagil/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.7

 * Fix: translated the plugin header’s Description field to English (the readme 
   was already in English since 0.1.6).
 * Added an “External services” section documenting the FacturAgil API calls this
   plugin makes.

#### 0.1.6

 * Fix: this readme is now written in English, as required by WordPress.org’s directory
   guidelines (the plugin’s own UI stays in Spanish, its primary audience — this
   only affects the directory listing text).
 * Fix: added the missing “translators:” comments for five strings with placeholders,
   flagged by Plugin Check.

#### 0.1.5

 * Fix: corrected five strings that WordPress.org’s automated review rejected for
   concatenating literals instead of using a single translatable string. No behavior
   changes.

#### 0.1.4

 * Fix: the Shipping line item always invoiced with 21% VAT, regardless of the actual
   tax WooCommerce charged on shipping. A store with tax-free shipping ended up 
   over-invoicing — now it uses the real shipping tax, same as it already did for
   products.

#### 0.1.3

 * New: “reuse existing fields” option (WooCommerce > FacturAgil) — if your checkout
   already had its own document/VAT status fields (from another plugin or your theme),
   FacturAgil stops showing its own and uses those instead, without duplicating 
   confusing fields for the buyer.

#### 0.1.2

 * New: FacturAgil panel on the order edit screen — view the invoice (PDF) and issue
   a Credit Note (full or partial, choosing items) without leaving WooCommerce and
   without depending on a real refund in WC.

#### 0.1.1

 * Fix: the buyer’s document is now validated at checkout (CUIT with a correct check
   digit, ID with a reasonable length, and a CUIT can’t be paired with “Final Consumer”).
   Before, inconsistent data passed checkout without issue and only failed later
   when requesting the CAE from ARCA, leaving the order uninvoiced.

#### 0.1.0

 * First version: automatic invoicing when an order is completed, automatic Credit
   Note on refunds, PDF download from “My account > Orders”.

## Meta

 *  Version **0.1.7**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [afip](https://wordpress.org/plugins/tags/afip/)[arca](https://wordpress.org/plugins/tags/arca/)
   [Argentina](https://wordpress.org/plugins/tags/argentina/)[Facturacion](https://wordpress.org/plugins/tags/facturacion/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/facturagil/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/facturagil/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/facturagil/reviews/)

## Contributors

 *   [ patagoniait ](https://profiles.wordpress.org/patagoniait/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/facturagil/)