¿Por qué una API de facturación?
Si tienes un sistema propio (ERP, CRM, e-commerce, POS), necesitas emitir DTE desde tu aplicación. La API de YAMT te permite integrar facturación SII con endpoints JSON simples, sin SOAP, XML ni certificados en tu servidor.
Endpoints principales
- POST /v1/dte — Emitir cualquier tipo de DTE
- GET /v1/dte/{id} — Consultar estado y detalle
- GET /v1/dte/{id}/pdf — Descargar PDF con timbre
- POST /v1/dte/{id}/anular — Anular documento
- GET /v1/folios — Consultar folios CAF disponibles
- POST /v1/folios/solicitar — Solicitar nuevos rangos
Autenticación
La API usa API keys. Tu certificado .p12 queda custodiado en YAMT. Genera keys de producción y sandbox desde tu dashboard. Cada key tiene permisos configurables y puede ser revocada en cualquier momento.
Webhooks
Configura webhooks para recibir notificaciones cuando el SII acepta, rechaza o presenta observaciones. YAMT envía un POST a tu URL con el estado actualizado.
SDKs oficiales
- PHP 7.4+ — vía Composer
- Python 3.8+ — vía pip
- Node.js 16+ — vía npm
Sandbox
Ambiente de sandbox que replica el SII (maullin). Emite documentos de prueba, valida tu integración y pasa a producción cuando estés listo. Sin costos adicionales.