Ir al contenido
Docs
Buscar
Ctrl
K
Cancelar
Precios
API
Panel
Crear cuenta
Seleccionar tema
Oscuro
Claro
Automático
Menú
Primeros pasos
Introducción
Inicio rápido
Autenticación
Sandbox (ambiente de pruebas)
Emitir documentos
Cómo emitir un DTE
Factura (01)
Crédito fiscal (03)
Nota de crédito (05)
Nota de débito (06)
Ciclo de vida
Invalidar un DTE
Webhooks
Idempotencia y reintentos
Errores y rechazos del MH
Integraciones
Módulo Odoo
Catálogos del MH
Todos los catálogos
CAT-001 Ambiente de destino
CAT-002 Tipo de Documento / Evento
CAT-003 Modelo de Facturación
CAT-004 Tipo de Transmisión
CAT-005 Tipo de Contingencia
CAT-006 Retención IVA MH
CAT-007 Tipo de Generación del Documento
CAT-008 Distrito
CAT-009 Tipo de establecimiento
CAT-010 Código tipo de Servicio (Médico)
CAT-011 Tipo de ítem
CAT-012 Departamento
CAT-013 Municipio
CAT-014 Unidad de Medida
CAT-015 Tributos
CAT-016 Condición de la Operación
CAT-017 Forma de Pago
CAT-018 Plazo
CAT-019 Código de Actividad Económica
CAT-020 País
CAT-021 Documentos Asociados
CAT-022 Tipo de documento de identificación
CAT-023 Operaciones Especiales
CAT-024 Motivo del evento
CAT-025 Título a que se remiten los bienes
CAT-026 Tipo de Donación
CAT-027 Recinto fiscal
CAT-028 Régimen
CAT-029 Tipo de persona
CAT-030 Transporte
CAT-031 INCOTERMS
CAT-032 Domicilio Fiscal
CAT-033 Tipo de Régimen
Referencia de la API
Resumen
Documentos
Resumen
Listar documentos
GET
Emitir un DTE
POST
Obtener un documento (incluye estado actualizado)
GET
JSON oficial firmado con sello (el que se entrega al receptor)
GET
Representación gráfica en PDF con QR de consulta pública
GET
Enviar (o reenviar) JSON y PDF por correo al receptor
POST
Reintentar la transmisión (o corregir y reenviar un rechazado)
POST
Invalidar (evento de invalidación ante MH)
POST
Emisores
Resumen
Listar emisores de la cuenta
GET
Registrar un emisor
POST
Obtener emisor
GET
Actualizar emisor
PATCH
Cargar certificado del MH y credenciales de la API del MH por ambiente
PUT
Probar conexión con el MH con las credenciales guardadas (login de prueba y validación de certificado)
POST
Establecimientos y puntos de venta
GET
Crear establecimiento
POST
Actualizar establecimiento y sus puntos de venta
PATCH
Webhooks
Resumen
Listar endpoints de webhook
GET
Registrar endpoint (devuelve el secreto de firma una sola vez)
POST
Eliminar endpoint
DELETE
Enviar un evento de prueba (`document.processed` ficticio, ambiente 00) al endpoint
POST
Catálogos
Resumen
Catálogo oficial del MH (CAT-001..CAT-033)
GET
Reportes fiscales
Resumen
Upsert por lote (máx. 500) de compras, retenciones recibidas o ventas externas
POST
Listar registros ingeridos de un periodo
GET
Crear o actualizar un registro (idempotente por versión)
PUT
Eliminar (borrado lógico; falla si el periodo está cerrado)
DELETE
Etiquetas fiscales de un DTE emitido (códigos de renta, zona franca, excluir de libros…)
PATCH
Catálogo de reportes con JSON Schema de parámetros y formatos disponibles
GET
Generar reporte de un periodo
POST
Estado, totales, advertencias y drift
GET
Filas paginadas con columnas definidas por el servidor (el cliente solo pinta)
GET
Descargar (302 a URL prefirmada de corta duración)
GET
Periodos y su estado (abierto, cerrado, versión, drift)
GET
Cerrar periodo (snapshots inmutables con hash de todos los reportes)
POST
Reabrir periodo con motivo (crea versión nueva; requiere scope fiscal:close)
POST
URL firmada de un solo uso (≤300 s, solo lectura) para abrir la vista del panel desde Odoo
POST
Cuenta
Resumen
Planes públicos vigentes (precios sin IVA, USD)
GET
Uso del periodo (documentos procesados por emisor y tipo)
GET
Precios
API
Panel
Crear cuenta
Seleccionar tema
Oscuro
Claro
Automático
Recurso: Emisores
Emisores
Sección titulada « Emisores »
Contribuyentes que emiten DTE
Operaciones
Sección titulada « Operaciones »
GET
/emitters
POST
/emitters
GET
/emitters/{id}
PATCH
/emitters/{id}
PUT
/emitters/{id}/credentials
POST
/emitters/{id}/credentials/test
GET
/emitters/{id}/establishments
POST
/emitters/{id}/establishments
PATCH
/emitters/{id}/establishments/{establishment_id}