This guide covers both self-hosted Frappe Bench and Frappe Cloud installation paths for ERPNext Mexico Compliance. Choose the method that matches your deployment. In both cases the app is fetched from the TI Sin Problemas GitHub repository and registered with your ERPNext site.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/TI-Sin-Problemas/erpnext_mexico_compliance/llms.txt
Use this file to discover all available pages before exploring further.
ERPNext Mexico Compliance requires Frappe Framework >= 16.0.0 and ERPNext >= 16.0.0 to already be installed and running on your site. The app will not install on earlier versions.
Frappe Cloud
Frappe Cloud handles dependency resolution and app installation through a guided UI. No command-line access is required.Sign up or log in to Frappe Cloud
Go to frappecloud.com and sign in to your account. If you do not have an account, register and provision a site with Frappe Framework 16 and ERPNext 16 selected.
Navigate to your site dashboard
From the Frappe Cloud dashboard, select the site on which you want to install ERPNext Mexico Compliance.
Self-hosted (Frappe Bench)
For self-hosted instances managed with thebench CLI, follow these steps on the server that hosts your Frappe Bench environment.
Download the app into your bench
Run the following command from your bench directory to fetch ERPNext Mexico Compliance from GitHub. The Bench will clone the repository into the
--branch version-15 flag targets the stable release branch.apps/ directory and install all Python dependencies declared in pyproject.toml — including satcfdi==4.9.25 and lxml==6.1.1 — into the bench virtual environment.Install the app on your site
Replace This command runs the app’s DocType migrations, applies all Custom Field and Property Setter fixtures, and registers the scheduled jobs with the Frappe scheduler.
<site-name> with the actual name of your Frappe site (e.g. mycompany.localhost):Verify installation
After installation, confirm the app is active on your site:- Open ERPNext Desk in your browser.
- Click the Apps icon (or navigate to Settings → Installed Apps).
- Verify
erpnext_mexico_complianceappears in the list with status Installed. - In the Desk search bar, type Mexico Compliance — the module’s workspace should appear, giving you access to Digital Signing Certificate, CFDI Stamping Settings, and all SAT catalog DocTypes.
erpnext_mexico_compliance alongside frappe and erpnext.
Dependencies
ERPNext Mexico Compliance declares the following Python packages as direct dependencies. They are installed automatically bybench get-app and do not require manual intervention:
| Package | Version | Purpose |
|---|---|---|
satcfdi | ==4.9.25 | CFDI 4.0 XML generation and SAT certificate handling |
lxml | ==6.1.1 | XML serialization and parsing required by satcfdi |