Electronic invoicing (CFDI 4.0) is mandatory for all businesses operating in Mexico. From Fenicia, you can generate, download, and manage tax receipts directly from the order detail page.
Availability
CFDI invoicing is only available for Mexican accounts that have their Digital Seal Certificates (CSD) configured in Settings → Invoicing.
CFDI (Comprobante Fiscal Digital por Internet) is Mexico's standard electronic invoice format required by the Tax Administration Service (SAT). Every CFDI must be:
Navigate to the order for which you need to generate an invoice.
In the action bar or side panel, select the Invoice or Generate CFDI option.
To generate a valid CFDI, you need the receiver's complete fiscal information:
| Field | Description | Example |
|---|---|---|
| RFC | Federal Taxpayer Registry number | XAXX010101000 |
| Legal name | Name as shown on their fiscal status certificate | María López Hernández |
| Fiscal regime | Receiver's tax regime code | 612 - Individuals with Business Activities |
| CFDI usage | How the receiver will use the invoice | G03 - General expenses |
| Fiscal postal code | Receiver's tax domicile postal code | 06600 |
Individual vs. corporation
The person type determines available fiscal regimes:
Tip
If the customer doesn't provide fiscal data, you can invoice to the general public using the generic RFC XAXX010101000 with regime 616 - No fiscal obligations.
Indicates how the payment was or will be made. Select from the SAT catalog:
| Code | Payment form |
|---|---|
| 01 | Cash |
| 02 | Certified check |
| 03 | Electronic transfer |
| 04 | Credit card |
| 28 | Debit card |
| 99 | To be defined |
Defines whether payment was received in full or will be made in installments:
Choose correctly
Selecting the wrong method can create discrepancies with the SAT. Use PUE when payment has been collected in full, and PPD when payment is pending or will be in installments.
Fenicia automatically calculates taxes based on your product configuration:
| Tax | Rate | Applies to |
|---|---|---|
| IVA (VAT) | 16% | Most products and services |
| IVA 0% | 0% | Basic food, medicine |
| IEPS | Variable | Sugary beverages, alcohol, tobacco |
| Exempt | — | Tax-exempt products |
Tip
Configure the correct tax rate on each product in your catalog. This ensures the CFDI is generated with the proper tax breakdown automatically.
Each line item in the CFDI requires a code from the SAT product and services catalog:
Automatic mapping
If you've configured SAT codes in your product catalog, Fenicia assigns them automatically when generating the CFDI. Otherwise, you'll need to select them manually.
Enter or confirm the receiver's RFC, legal name, fiscal regime, CFDI usage, and postal code.
Choose the payment form used and the method (PUE or PPD).
Review that products, quantities, unit prices, and SAT codes are correct.
Click Generate CFDI. Fenicia sends the receipt to the PAC for stamping and obtains the fiscal seal.
Not editable after stamping
Once the CFDI is stamped, it cannot be modified. If you find an error, you'll need to cancel the invoice and generate a new one.
After successful stamping, you can download:
Tip
Both files remain linked to the order. You can download them at any time from the order detail.
| Status | Meaning |
|---|---|
| Pending | CFDI in progress or data incomplete |
| Stamped | Invoice generated and valid with the SAT |
| Cancelled | Invoice cancelled (may require receiver acceptance) |
| Rejected | Stamping error — review the data and try again |
If you need to cancel an invoice:
Cancellation deadlines
The SAT sets deadlines for invoice cancellation. Check current regulations for the timeframes applicable to your tax regime.
Yes. You must have your Digital Seal Certificates (CSD) configured in Settings → Invoicing before you can generate CFDI.
It's XAXX010101000, used to invoice sales to the general public when the customer doesn't request a named invoice.
Yes. CFDI invoicing is available for orders from all sales channels (Shopify, Amazon, MercadoLibre, online store, POS, etc.).
Fenicia connects with authorized certification providers for stamping. PAC configuration is managed in Settings → Invoicing.