Overview
If you operate a property in Mexico and need to issue invoices that comply with the CFDI standard, activate e-invoicing in Amenitiz. The flow has two halves: configure your company's tax details and upload your CSD (Certificado de Sello Digital) files, then assign CFDI codes to rooms and extras so every line on an invoice carries the right tax classification.
Before you start
E-invoicing only works for properties with prices set in MXN. USD prices are not supported.
CFDI item codes are assigned per room and per extra — you'll need to come back and fill them in after activation. Find the official catalogue at pys.sat.gob.mx.
Step 1 — Fill in your company tax details
In the sidebar, go to
Invoices→Settings.Click Edit and fill in:
Company name — exactly as officially registered.
RFC del Emisor — your issuer tax ID.
CFDI Fiscal Regime — must match your business type. See SAT's Anexo 20 guide.
Address — complete and accurate.
Contact email — where invoicing notifications will land.
Click Activate invoicing.
Step 2 — Upload your CSD certificates
After clicking Activate invoicing, Amenitiz emails you a secure upload link. Check your inbox (and spam folder).
Open the link and upload your .cer and .key files.
Enter your SAT password and click Save. Amenitiz validates the certificates and confirms activation.
Step 3 — Assign CFDI item codes to rooms and extras
Every invoiceable line needs a CFDI code. Set them once per room and per extra:
Rooms: go to
Property→Accomodations, open each room, and fill in its CFDI item code and VAT %.Extras: go to
Booking engine→Extra Charges, open each extra, and fill in its CFDI item code and VAT %.
📌 Note
If a room or extra is missing its CFDI code, Amenitiz can't generate the invoice. Add the code before creating the invoice or you'll get a validation error.
Step 4 — Capture guest CFDI fields before issuing
For Mexican guests, the client file needs these fields filled in before you can issue an invoice — Amenitiz prompts for them, but it's faster to add them upfront when creating the client file:
First name and last name
RFC del cliente — guest tax ID
CFDI use code and CFDI Fiscal Regime
Address, city, and ZIP code (the ZIP must be valid — SAT rejects the invoice otherwise)
FAQs
What if my prices are in USD or another currency?
What if my prices are in USD or another currency?
Amenitiz e-invoicing for Mexico only supports MXN-priced bookings. If your prices are in another currency, switch them to MXN before activating e-invoicing.
Where do I get my RFC del Emisor?
Where do I get my RFC del Emisor?
Through SAT (Servicio de Administración Tributaria) — instructions at gob.mx. Every Mexican business has one.
I clicked Activate invoicing but no email arrived — what now?
I clicked Activate invoicing but no email arrived — what now?
Check your spam folder first. If it's still missing after 10 minutes, confirm the contact email in Invoices → Settings matches the inbox you're checking, then contact [email protected].
Can I edit my company tax details after activation?
Can I edit my company tax details after activation?
Yes — go back to Invoices → Settings → Edit. Some fields (like RFC and fiscal regime) require revalidation; you may need to re-upload CSD files.
What happens if a guest's CFDI fields are missing when I try to create an invoice?
What happens if a guest's CFDI fields are missing when I try to create an invoice?
Amenitiz prompts you to fill them in before issuing the invoice. The fields are: RFC del cliente, CFDI use code, CFDI fiscal regime, and a valid ZIP code. You can't proceed without them.
