The same page,
in Markdown
Copy it and paste it into your model.
# FactuGen > Electronic documents for Ecuador's SRI, > over REST API and MCP. languages: es (default) → /index.md · en ## Documents factura · notaCredito · notaDebito guiaRemision · retencion · liquidacionCompra ## Concepts - Issuer — the company. Lives in test mode or in production. - Issuing point — a branch with its own numbering. - API key — company-wide or single-branch scope. - A key created in test mode never issues in production. ## Plans USD / mo | Plan | Docs/mo | Br. | API | Price | |------------|--------:|----:|----:|------:| | Sandbox | 50 | 1 | 1 | 0 | | Starter | 50 | 1 | 1 | 6 | | Básico | 100 | 2 | 2 | 10 | | PYME | 250 | 3 | 3 | 22 | | Pro | 500 | 5 | 5 | 42 | | Business | 1000 | 10 | 10 | 75 | | Enterprise | 2500 | 20 | 20 | 135 | | Corporate | 5000 | ∞ | ∞ | 210 | Sandbox is for practice only: its documents are not valid before the SRI. ## Yearly packages USD / yr, paid once · the allowance is a monthly cap | Plan | Docs/mo | Br. | API | Price | |------------|--------:|----:|----:|------:| | Starter | 4 | 1 | 1 | 10 | | Básico | 8 | 2 | 2 | 19 | | PYME | 21 | 3 | 3 | 38 | | Pro | 42 | 5 | 5 | 66 | | Business | 83 | 10 | 10 | 99 | | Enterprise | 208 | 20 | 20 | 165 | | Corporate | 417 | ∞ | ∞ | 240 | ## Providers USD / mo | Plan | Docs/mo | Companies | Br. | Price | |----------------------|--------:|----------:|----:|------:| | Proveedor Start | 2000 | 3 | 5 | 75 | | Proveedor Pro | 5000 | 5 | 8 | 160 | | Proveedor Enterprise | 12000 | 10 | 15 | 360 | ## API Authentication via the x-api-key header. Base: https://factu.petmacia.com/api/v1/facturacion POST /comprobantes/emitir-factura GET /comprobantes/{externalId} GET /puntos-emision ## For agents - [OpenAPI](/openapi.json) - [MCP](/.well-known/mcp) - [llms.txt](/en/llms.txt) · [Español](/llms.txt)
How it is served
Link: rel="alternate"
Every HTML page answers with a Link header pointing to its .md. The agent follows it without rendering anything.
<link rel="alternate">
The same link goes in the head, and the canonical points to the HTML. Google keeps seeing what you see.
/llms.txt
The site index on a single page. Claude Code, Cursor and Copilot read it when you point them at the domain.
Both languages live side by side: /index.md and /en/index.md, each with its own llms.txt. hreflang links them to each other. Plan names are not translated — they are billing identifiers.
−80%fewer tokens than the same content in HTML, according to the Cloudflare benchmark from February 2026.