> For the complete documentation index, see [llms.txt](https://docs.tacufactsv.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tacufactsv.com/02-certificado-mh.md).

# 02 certificado mh

La sección **Certificado MH**, dentro del grupo **Configuración**, es donde administras la conexión técnica de tu empresa con el Ministerio de Hacienda: tu **certificado digital** y tus **credenciales de acceso** al portal del MH. Sin esta configuración completa, no es posible transmitir documentos válidos.

## Los dos ambientes

TacuFact maneja dos ambientes de forma independiente:

* **Pruebas:** para hacer pruebas sin que tus documentos tengan validez fiscal real. Ideal para capacitar a tu equipo o probar el sistema antes de salir en vivo.
* **Producción:** el ambiente real, donde los documentos que emitas sí tienen validez legal ante Hacienda.

Cada ambiente tiene su propio certificado y sus propias credenciales, y puedes alternar entre ellos con las pestañas en la parte superior de la pantalla para ver y editar la configuración de cada uno.

{% hint style="info" %}
Cambiar de pestaña solo te permite **ver y editar** la configuración de ese ambiente; no activa automáticamente ese ambiente para emitir documentos. Para eso, ve a la sección "Ambiente activo de facturación" más abajo.
{% endhint %}

## Subir o actualizar tu certificado

{% stepper %}
{% step %}

## Selecciona el ambiente

Selecciona el ambiente (Pruebas o Producción) con el que quieres trabajar.
{% endstep %}

{% step %}

## Presiona Subir certificado

Presiona **Subir certificado** (o **Actualizar certificado** si ya tienes uno).
{% endstep %}

{% step %}

## Carga el archivo del certificado

Arrastra o selecciona el archivo de tu certificado (`.crt` o `.cer`).
{% endstep %}

{% step %}

## Escribe la contraseña

Escribe la **contraseña** de ese certificado.
{% endstep %}

{% step %}

## Indica la fecha de vencimiento

Indica la **fecha de vencimiento** del certificado.
{% endstep %}

{% step %}

## Guarda los cambios

Guarda los cambios.
{% endstep %}
{% endstepper %}

## Configurar el acceso al portal del MH

{% stepper %}
{% step %}

## Presiona Configurar acceso MH

Presiona **Configurar acceso MH** (o **Actualizar acceso MH**).
{% endstep %}

{% step %}

## Ingresa el usuario y la contraseña

Ingresa el **usuario** (normalmente tu NIT) y la **contraseña** con los que accedes al portal de Hacienda para ese ambiente.
{% endstep %}

{% step %}

## Guarda los cambios

Guarda los cambios.
{% endstep %}
{% endstepper %}

## Activar un ambiente para facturar

En la columna derecha verás una tarjeta llamada **"Ambiente activo de facturación"**, que te indica cuál de los dos ambientes está siendo usado actualmente para emitir tus documentos. Si quieres cambiarlo:

{% stepper %}
{% step %}

## Verifica que el ambiente esté completo

Asegúrate de que el ambiente al que quieres cambiar ya tenga su certificado y sus credenciales completos.
{% endstep %}

{% step %}

## Presiona activar

Presiona **Activar \[nombre del ambiente].**
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Cambiar el ambiente activo afecta a toda tu empresa de inmediato: todos los documentos que se emitan después del cambio usarán ese ambiente. Asegúrate de que realmente quieres pasar a producción antes de activarlo.
{% endhint %}

## Avisos de vencimiento

Si tu certificado está próximo a vencer (30 días o menos), TacuFact te lo mostrará con un aviso destacado para que lo renueves a tiempo y no se interrumpa tu facturación.

## Seguridad de tu información

🔒 Tanto el certificado como las contraseñas que ingreses se almacenan **cifrados con AES-256**. Esto significa que ni siquiera el equipo técnico de TacuFact puede ver esta información en texto plano: solo se usa de forma cifrada al momento de firmar y transmitir tus documentos.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.tacufactsv.com/02-certificado-mh.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
