openfactura-facturar
Installation
SKILL.md
Facturar con Open Factura
Emitir un DTE tiene efecto fiscal: se firma, se transmite al Ministerio de Hacienda (MH) y consume un número de control. Sólo se deshace con una invalidación, que tiene plazos. Trabaje con cuidado.
Reglas que no se rompen
- Valide antes de emitir. Siempre
dte_validarprimero; corrija losproblemasy repita. - Confirme con el usuario antes de
dte_emitir. Muéstrele: tipo de documento, receptor, cada línea (cantidad × precio), total y ambiente (pruebas o producción). Emita sólo tras un "sí" explícito a ese resumen. Nunca emita por iniciativa propia ni "para probar" en producción. - No calcule impuestos ni totales. Open Factura calcula IVA, retenciones, redondeos y total.
Muestre siempre el
totalque devuelvedte_validar, no uno calculado por usted. - Use una
idempotencyKeypor intento (por ejemplopedido-1042o un UUID) y reutilícela si reintenta el mismo documento. Así un reintento nunca emite dos veces. - No adivine datos fiscales (NIT, NRC, actividad económica, dirección). Búsquelos en clientes guardados o pídalos al usuario.