At a glance
| Category | Electronic Invoicing (FEL) |
| Compatibility | Odoo 17.0 Community & Enterprise |
| Version | 17.0.4.0.0 |
| Price | $999.00 USD · one-time purchase, no recurring |
| Setup time | ~ 2–4 hours for a typical Odoo install |
| Included | Module .zip + Setup Guide PDF (bundled inside the zip and attached to your receipt email) + email installation support for 7 days |
| Premium Support | Add 1-year priority support for +$149 — free re-downloads, major version updates, response within 1 business day |
| License | LGPL-3 unless noted in __manifest__.py · install on any Odoo instance you operate |
| Delivery | Single-use signed download link emailed the moment your payment confirms. Link expires in 7 days; we re-issue free if you lose it. See Terms. |
<section class="oe_richtext s_text_block pt32 pb32" style="background:#FFF8E5;border-left:4px solid #714B67;padding:16px 24px;margin-bottom:24px;"> <h3 style="margin:0 0 8px 0;color:#714B67;">New in version 17.0.4.0.0 - real SAT cancellation</h3> <p style="margin:0 0 8px 0;">The <code>cancel_fel()</code> method now performs a <strong>real DTE cancellation against SAT through INFILE</strong> (2-step: signing endpoint + cancellation endpoint), no longer a local-only mark.</p> <ul style="margin:0 0 8px 18px;"> <li>New cancellation wizard captures the SAT-required <code>MotivoAnulacion</code> (min 6 chars) before firing the API call</li> <li>New fields on <code>account.move</code>: <code>cancellation_reason</code>, <code>cancellation_date</code>, <code>fel_cancellation_uuid</code> - full audit trail of who / when / why</li> <li>Builds standards-compliant <code>GTAnulacionDocumento</code> XML per SAT Acuerdo 13-2018</li> <li>Signed XML via <code>signer-emisores.feel.com.gt</code>, certified via <code>certificador.feel.com.gt/fel/anulacion/v2/dte/</code></li> <li>Surfaces SAT rejection reasons (<code>descripcion_errores</code>) as structured UserError popups instead of silent failures</li> </ul> <p style="margin:0;"><strong>Action required:</strong> users with v17.0.3.x should upgrade the module (Apps -> Update) to populate the new fields on existing certified invoices and gain access to the cancellation wizard.</p> </section>
What you get
FLAGSHIP. ~14,500 LOC of complete Guatemala SAT FEL (Factura Electrónica en Línea) for Odoo 17 Community. All 10 SAT document types, real-time NIT verification, certified-provider digital signature, multi-regime support, native POS integration.
How it works
Generates, signs, and submits FEL documents to SAT through certified providers, with full traceability and audit trail. Production-deployed on AWS EC2 instances running real Guatemalan operations. Out-of-the-box support for INFILE; pluggable architecture for other certified providers.
Key features
- All 10 SAT document types — FACT, FCAM, FPEQ, FCAP, FESP, NABN, RDON, RECI, NDEB, NCRE — each with correct XML schema + tax phrases.
- Real-time NIT verification — Mod-11 SAT check digit + optional online verification through your certified provider.
- Multi-regime support — General, Pequeño Contribuyente, Especial — correct VAT treatment per regime, automatic.
- Native POS integration — Every POS ticket gets a FEL document number. JS wedge prompts the cashier for NIT at checkout and prints QR + FEL number on the receipt.
- Certified-provider signature — INFILE pre-configured; pluggable for other SAT-certified providers.
- Tax phrase library — ISR / IVA_RET / EXENTO pre-loaded, extensible to your phrase needs.
- FEL document dashboard — Filter, search, retry, and audit every issued document.
Compatibility
- Odoo version: Odoo 17
- Dependencies: account, point_of_sale (for POS integration), and your own SAT provider credentials
- Required separately: a paid contract with a SAT-certified FEL provider (INFILE etc.) — you pay them directly per document.
- Battle-tested: deployed on AWS EC2 in real Guatemalan operations.
Need help installing?
You can install the .zip yourself — see our installation guide. Or have us do it for you: add the Module Installation & Setup Service at checkout and we'll deploy, configure, and walk you through it on a 30-minute call.
License: LGPL-3 · 7-day single-use download link · 30-day refund per our refund policy.