• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Tipalti
  • Solutions
    • Accounts Payable AutomationEnd-to-end, invoice-based payments designed for growing companies
      • Supplier Management IconSupplier Management
      • Invoice IconInvoice Management
      • PO Matching IconPurchase Order Matching
      • Global Payouts IconPayment Remittance
      • Payment Reconciliation IconPayment Reconciliation
    • Purchase Order ManagementControl and visibility over corporate spend
    • Global Partner PaymentsScalable payment solutions for creator, ad tech, sharing and marketplaces economy
      • Supplier Management IconPartner Management
      • Global Payouts IconGlobal Payments
      • Fraud Detection IconFraud Detection
      • Self Billing IconSelf-Billing Module
      • Tax Compliant IconTax and VAT Compliance
  • Technology
    • Overview
      • The Tipalti PlatformGlobal, scalable, and fully automated
    • Features
      • Multi Entity IconMulti-Entity Architecture
      • Financial Controls IconFinancial Controls
      • Payment API IconPayment API
      • Secure Cloud IconSecure Cloud
      • MSB IconMoney Services Business
      • AI IconPi Payables Intelligence
    • Integrations
      • ERP & Accounting
      • NetSuite
      • Sage Intacct
      • QuickBooks
      • Microsoft Dynamics
      • Sage Accounting
      • Xero Accounting
      • Performance Marketing
      • Custom Integrations
  • Why Tipalti
    • Overview
      • Why TipaltiA modern, holistic, powerful payables solution that scales with your changing business needs
      • Customer StoriesSee how we transform finance operations
    • Benefits
      • Accolades
      • Invoice-Based Workflow
      • Performance-Based Workflow
      • Benefits by Role
    • Additional Services
      • Currency Management
      • Accelerated Payments
      • FX Hedging
      • Implementation Services
      • Supplier Enablement Program
    • Industries
      • Business Services
      • Software and Technology
      • Ecommerce and Retail
      • Marketplaces and Gig Economy
      • Video and Digital Media
      • Video Gaming
      • Financial Services
      • Online Services
      • Education
      • Healthcare
      • Advertising Technology
      • Affiliate and Influencer Networks
      • Manufacturing and Wholesale
  • Resources
    • Blog
      • The Financial Advisor BlogStrategy and trends in payments
    • Tools
      • Cost Per Invoice Calculator
      • Payment Error Calculator
    • Guides
      • What is AP Automation?
      • Compare Payment Methods
      • Future of Finance
      • Destination IPO
      • Payments Across Borders
      • The Total Guide to ERP Integration
  • Company
    • About Us
      • About Tipalti
      • Careers
      • Partnerships
      • Contact Us
    • Help
      • Support
      • FAQs
    • News & Events
      • Events
      • Newsroom
  • Login
  • Book a Demo
Get Started

What is CFDI? A Look at the e-Invoicing Standard in Mexico and Latin America


We've paired this article with a comprehensive guide to accounts payable. Get your copy of the Accounts Payable Survival Guide!
Get the FREE guide
Home / Accounts Payable Hub / CFDI

Table of Contents

  • What is CFDI?
  • Understanding CFDI
  • Steps for Issuing a CFDI
  • How Does CFDI Work?
  • How to Comply with CFDI Requirements
  • Challenges of CFDI
  • CFDI Version 4.0
  • Importance of CFDI

What is CFDI? 

The Comprobantes Fiscal Digital por Internet, or CFDI, is an electronic invoice format mandated in Mexico and also used in certain Latin American countries. It serves as a digital tax receipt that provides all the details of a business transaction: the goods or services provided, their costs and calculated taxes. 

These documents are then digitally certified by a tax authority, such as the Mexican tax authority or SAT (Servicio de Administración Tributaria), as legally acceptable.

Other commonly used terms to describe this electronic invoice process are “digital fiscal document through internet” and “digital tax receipt by internet.”

Understanding CFDI

Mexico was among the pioneering countries to aggressively transition from paper to electronic invoicing for business-to-business commerce. 

Simply put, the CFDI is the digital version of invoices that were previously made on paper. Its purpose is to expedite the capture and validation of business transactions, so SAT can more effectively collect the required taxes from these transactions. 

Electronic invoicing first appeared in Mexico in 2004 as an option for business commerce. In 2010, Mexico made e-invoicing mandatory for large businesses, and extended that requirement to all businesses in 2014. Mexico also mandated the XML file format standard for electronic invoicing along with the use of digital signatures.

Steps for Issuing a CFDI

Today, the CFDI electronic invoice format is a requirement for doing business in Mexico. Before you can issue a CFDI, you must follow these steps:

  • Complete federal taxpayer registration with SAT  
  • Obtain an electronic signature key (Firma Electronica Avanzada – FIEL) 
  • Obtain a unique digital stamp (Certificado de Sello Digital – CSD)
  • Appoint a government-approved, third-party company (Proveedor Autorizado de Certificación – PAC) to validate your invoices with the digital stamp once you issue them.

    The PAC will track, retrieve and provide secure storage for your invoices.

Following this process, you must ensure SAT has automatic access to CFDI transaction data within 72 hours. SAT can review transaction/accounting information digitally, identify any accounting record issues, and apply electronic audits if necessary.

Transform the way
your finance team works.

Bring scale and efficiency to your business with fully-automated, end-to-end payables.

Read more

How Does CFDI Work?

The CFDI takes a paper process and makes it electronic. In Mexico, you are also required to work with an authorized partner (PAC) to manage the e-invoicing process and certify the transaction.

Here is how the CFDI process works:

  1. In place of a paper invoice, you partner with a PAC to generate an electronic invoice as an XML (Extensible Markup Language) file with a unique invoice number. 
  2. The invoice automatically captures the buyer’s electronic signature and an electronic certificate for authenticity.
  3. The PAC validates your invoice and returns it to you with a Certificado de Sello Digital (CSD), a unique digital stamp for validation to ensure that the CFDI won’t be modified.
  4. The PAC simultaneously sends the stamped CFDI to SAT.
  5. Your accounting or ERP system creates an easier-to-read PDF version of the invoice. The PAC sends both the XML format and PDF version to your customer.

You can add additional information to the CFDI called addendas and/or complementos if necessary. This could be a purchase order number, service delivery start and end dates, sales order number, estimated production or shipping date, bank account information, or related transaction data.

How to Comply with CFDI Requirements

A valid CFDI must be created in partnership with a PAC as described above and delivered to SAT with these components:

Digital signature

The CFDI must include an electronic signature key (FIEL) on all invoices. This signature serves as a generic tax ID, authenticating the taxpayer in the SAT system. It is also required to request a CSD digital stamp. 

Digital certificate (e.Firma)

With this certificate, you can apply for a digital stamp (Certificado de Sello Digital – CSD), which is required to sign CFDI documents such as electronic invoices. This guarantees the integrity and authenticity of the invoice. Both are issued by the SAT. 

Folio Fiscal or UUID (Universal Unique Identifier)

This is the unique number provided by an authorized PAC that makes an invoice unique and allows the SAT to track the electronic invoice. UUIDs contain a code of 32 characters.

Date the invoice was stamped

Archiving

SAT requires e-invoices to be archived as electronic documents for five years, accessible to both issuers and recipients. 

Format for Printing

In Mexico, SAT requires a specific way to view and print the CFDI XML file. You must include a two-dimensional barcode with a link to an official SAT page. 

This is how the e-invoice is validated as authentic. 

Validation by Authorized PAC

The PAC must validate an invoice before a seller can ship goods.

Cancellation of CFDIs

You can’t cancel a CFDI. Your PAC must do that on your behalf, and the customer must approve or reject your request within seventy-two hours. 

Challenges of CFDI 

CFDI is a dynamic e-invoice format with stringent guidelines that has evolved over the years. For example, the process for canceling an electronic invoice in Mexico changed dramatically with the introduction of the Miscellaneous Fiscal Resolution of 2017. 

That new procedure became effective on November 1, 2018. It required suppliers to submit a cancellation request (instead of a credit note) to void a previously issued CFDI invoice. It also required the buyer to accept or reject the request within 72 hours.

CFDI Version 4.0

More recently, Mexico instituted CFDI Version 4.0. The main features of this update include:

  • Requirement to include the name and/or business name of the sender and receiver as well as the tax domicile
  • Additional fields for listing exported goods
  • Section for products or services that have been invoiced and would incur indirect taxes
  • Section to list the reason(s) for cancellation of tax receipts 
  • Modified deadlines for the cancellation of invoices

Working closely with their PAC partners, companies doing business in Mexico began using this CFDI version on January 1, 2022 and have until May 1, 2022, to comply.

Importance of CFDI

Without the ability to create a CFDI-formatted invoice or partner with a PAC, you could not conduct business in Mexico. 

Companies that don’t follow Mexico’s stringent e-invoicing requirements or keep up with the changing requirements face penalties, substantial fines, potential disruptions to their supply chain, and payment delays for goods and services delivered.  

About the Author

Chris Rauen

Chris Rauen has been educating procurement and finance professionals on accounts payable automation and procure-to-pay transformation for more than 20 years. His articles have been featured in Treasury & Risk Management, Supply & Demand Chain Executive, Global Treasurer, Forbes ASAP, and more. He holds a B.A. in Economics from the University of California, Santa Barbara and a Professional Designation – Marketing from UCLA. Chris is the proud father of a film school graduate, an avid cyclist, and plays his blues harmonica whenever his Internet connection goes down.


RELATED ARTICLES

6 Common Vendor Fraud Schemes: Identify & Prevent 5 Top Concur Alternatives and Competitors in 2022 What is Enterprise Risk Management (ERM)? How to Build a Winning Procurement Strategy Sourcing vs Procurement: Why You Need Both e Tendering Definition: What is e Tendering? 5 Top AvidXchange Alternatives and Competitors in 2022 What is Spend Management? : Improve Your Strategy Top Stampli Alternatives and Competitors in 2022 Discounted Cash Flow (DCF) : Formula & Examples Ultimate Guide to Purchase Orders (PO) What is a Blanket Purchase Order ? Ultimate Guide to Creating Digital Purchase Orders What is CFDI? - Understanding CFDI Compliance What is Days Payable Outstanding (DPO)

Footer

Solutions

  • Accounts Payable Automation
  • Global Partner Payments
  • PO Management

Capabilities

  • Overview
  • Supplier Management
  • Invoice Management
  • PO Matching
  • Self-Billing Module
  • Payment Reconciliation
  • Global Payments
  • Fraud Detection
  • Tax and VAT Compliance

Why Tipalti

  • Why Tipalti
  • Customer Stories
  • Invoice-Based Workflow
  • Performance-Based Workflow
  • Benefits by Role
  • Benefits by Industry
  • Bill.com Alternative

Technology

  • The Tipalti Platform
  • Multi-Entity Architecture
  • Financial Controls
  • Payment API
  • Secure Cloud
  • Money Services Business
  • Pi Payables Intelligence

Resources

  • The Financial Advisor Blog
  • What is AP Automation?
  • Compare Payment Methods
  • Future of Finance
  • Destination IPO
  • Payments Across Borders
  • The Total Guide to ERP Integration
  • Cost Per Invoice Calculator
  • Payment Error Calculator

Company

  • About Tipalti
  • Careers
  • Partnerships
  • Events
  • Press
  • In The News
  • Media Kit
  • Support
  • FAQs

REGION

  • North America
    • United Kingdom
Contact Us
LinkedIn Instagram Facebook Twitter YouTube
We Handled It.
Privacy Policy
|
Payer / Sender Rights
|
Customer Assistance Policy
© 2010–2022 Tipalti Inc.