# Descripción General de la Agregación Fiscal (México)

> Simplifique su cumplimiento fiscal y la presentación de informes financieros en México con nuestro producto de Agregación Fiscal. Recupere sin problemas documentos financieros y fiscales críticos del SAT (Servicio de Administración Tributaria) de México para optimizar sus operaciones y cumplir con los requisitos regulatorios.


## Introducción

Nuestro producto de **Agregación Fiscal (México)** ofrece un conjunto completo de recursos que se integra con el SAT (Servicio de Administración Tributaria) de México para automatizar la obtención de documentos financieros y fiscales críticos. Estos recursos proporcionan a las empresas las herramientas para gestionar el cumplimiento fiscal, la presentación de informes financieros y los requisitos regulatorios de manera más eficiente.

Nuestro producto de Agregación Fiscal (México) proporciona acceso a los siguientes recursos:

| Recurso  | Descripción |
|  --- | --- |
| Estados Financieros | Obtén una comprensión completa de la salud financiera de una empresa con nuestro recurso de Estados Financieros. Accede a resúmenes detallados, incluyendo balances generales y estados de resultados específicos de México. Estos proporcionan una imagen completa de la posición y el rendimiento financiero de una empresa, cubriendo activos, pasivos, capital, ingresos y gastos para cualquier año dado. Este recurso es esencial para un análisis financiero perspicaz y la toma de decisiones estratégicas para empresas que operan en México. |
| Facturas | **Recupera y gestiona datos de transacciones sin esfuerzo** con nuestro recurso de Facturas. Accede a información directamente del SAT de México sobre *Facturas Electrónicas* (*CFDIs*), el registro oficial de transacciones entre empresas e individuos. Cada factura proporciona detalles críticos sobre bienes o servicios, pagos, impuestos aplicables y el estado fiscal de todas las partes involucradas, optimizando tus procesos contables y de cumplimiento.El SAT impone límites en el número de facturas que puedes descargar por día. Para más información, así como posibles soluciones, consulta nuestro artículo del centro de ayuda.
 |
| Retenciones Fiscales | **Simplifica tu cumplimiento con las regulaciones de retención de impuestos** utilizando nuestro recurso de Retenciones Fiscales. Recupera información completa del SAT de México sobre retenciones (*retenciones*) realizadas o recibidas por cualquier contribuyente (persona física o empresa). Estos informes cubren pagos sujetos a retención de impuestos, como los de empleados, contratistas o proveedores de servicios, así como otras transacciones financieras, asegurando un reporte preciso y minimizando riesgos de cumplimiento. |
| Declaraciones Fiscales | **Accede a información completa de presentación de impuestos** con nuestro recurso de Declaraciones Fiscales, que proporciona tanto declaraciones fiscales anuales como mensuales (*Declaraciones Fiscales*) presentadas ante el SAT.- **Declaraciones Anuales (*Declaración Anual*):** Obtén un resumen completo de la actividad financiera de una empresa o individuo para todo el año fiscal, incluyendo ingresos, gastos, deducciones e impuestos adeudados o reembolsables, para un reporte anual preciso.
- **Declaraciones Mensuales (*Declaración Mensual*):** Mantente al tanto de tus obligaciones fiscales continuas con resúmenes detallados de ingresos mensuales, IVA, impuestos sobre la nómina y otros impuestos relevantes, asegurando presentaciones oportunas y precisas.

La estructura de los datos será diferente dependiendo de si es una declaración fiscal mensual o anual, así como si está relacionada con una persona o una empresa (encontrarás ejemplos para ambos en la referencia de la API)
 |
| Estado Fiscal | **Verifica rápida y fácilmente información clave del contribuyente** con nuestro recurso de Estado Fiscal. Recupera el documento oficial de *Constancia de Situación Fiscal* directamente del SAT, que contiene detalles vitales sobre una persona o entidad empresarial, como su RFC, régimen fiscal, dirección registrada y actividades económicas. Esto es crucial para la debida diligencia, incorporación y aseguramiento del cumplimiento.La estructura de los datos del estado fiscal será diferente dependiendo de si está relacionada con una persona o una empresa
 |
| Estado de Cumplimiento Fiscal | **Confirma instantáneamente el estado de cumplimiento fiscal de individuos y empresas** utilizando nuestro recurso de Estado de Cumplimiento Fiscal. Accede al documento oficial de *Opinión de Cumplimiento de Obligaciones Fiscales* del SAT, que certifica de manera definitiva si una entidad está al día con sus obligaciones fiscales. Esto es esencial para evaluar socios comerciales, proveedores y asegurar la adherencia regulatoria. |


## Instituciones Disponibles

| Nombre | Recursos Disponibles | MFA | Productos soportados |
|  --- | --- | --- | --- |
| SAT`sat_mx_fiscal` | 🟢 Estados Financieros🟢 Facturas🟢 Retenciones de impuestos🟢 Declaraciones de impuestos🟢 Estado fiscal🟢 Estado de cumplimiento fiscal | Sí (para Facturas) | 🟢 Personal 🟢 Negocios |
| Sandbox`tatooine_mx_fiscal` | 🟢 Facturas🟢 Declaraciones de impuestos🟢 Estado fiscal🟢 Estado de cumplimiento fiscal | No | 🟢 Personal 🟢 Negocios |


## Conectando Usuarios (Enlaces)

Para extraer datos sobre tus usuarios, necesitarán conectar su cuenta utilizando la API de Belvo (consulta las opciones de integración a continuación). Cuando conectan su cuenta, creamos un *link* entre el usuario y la institución.

```mermaid
sequenceDiagram
    participant App as Application
    participant Inst as Institution

    App->>Inst: User connects to the financial institution using Belvo
    Inst-->>App: "Link" established
```

Dependiendo de tu caso de uso, ofrecemos dos tipos de links diferentes:

| Tipo de Link  | Descripción |
|  --- | --- |
| Recurrente | Los datos se recuperan automáticamente a un intervalo dado (diario, semanal, mensual) y se te notifica a través de webhook. Ideal para monitoreo continuo y obtener información actualizada. |
| Único | Los datos se recuperan "a pedido". Útil para evaluaciones únicas o solicitudes iniciadas por el usuario. |


Para obtener más información sobre los tipos de enlaces, los intervalos de actualización y qué datos se extraen automáticamente, consulte nuestro artículo dedicado a Enlaces.

## Opciones de Integración

Para extraer datos fiscales en México, puedes usar las siguientes opciones de integración:

### Belvo Hosted Widget

Para aplicaciones nativas móviles y basadas en la web, hemos creado una versión hosted de nuestro widget que simplifica significativamente tu proceso de desarrollo e integración. Todo lo que necesitas es crear un webview en tu aplicación y tener algo de conocimiento sobre el manejo de redirecciones deeplink.

```mermaid
sequenceDiagram
    participant App as Aplicación
    participant Belvo as Belvo
    participant Institution as Institución Fiscal

    App->>Belvo: POST /token/
    Note over App,Belvo: fetch_resources=[INVOICES, TAX_RETURNS ...]
    Belvo-->>App: 200 - Token Generado

    App->>Belvo: Dirige a tu usuario al Hosted Widget
    Belvo->>Institution: El usuario inicia sesión en su institución
    Belvo-->>App: Usuario redirigido de vuelta a tu aplicación + enlace generado
    
    Belvo->>Institution: Belvo recupera información histórica para el ID del Link

    Note over App,Institution: Por cada recurso listado en fetch_resources, recibirás<br/>un webhook de historical_update.

    Belvo->>App: WEBHOOK: historical_update (INVOICES)
    App->>Belvo: GET /invoices/?link={id}
    Belvo-->>App: 200 + Detalles de la Factura

    Note over App,Institution: Si usas enlaces recurrentes, a la frecuencia de actualización programada<br/>recibirás un webhook de new_{resource}_available.

    Belvo->>App: WEBHOOK: new_tax_returns_available
    App->>Belvo: GET /tax-returns/?link={link.id}
    Belvo-->>App: 200 + Detalles de la Declaración de Impuestos
```

### API Directa

También puedes integrarte directamente con nuestra API, dándote control completo del proceso de incorporación y recopilación de credenciales.

```mermaid
sequenceDiagram
    participant App as Aplicación
    participant Belvo as Belvo
    participant Institution as Institución Fiscal

    App->>Belvo: POST /links/
    Note over App,Belvo: fetch_resources=[INVOICES, TAX_RETURNS ...]
    Belvo->>Institution: Conectar y confirmar las credenciales proporcionadas
    Belvo-->>App: 201 - Link Creado + ID del Link
    
    Belvo->>Institution: Belvo recupera información histórica para el ID del Link

    Note over App,Institution: Por cada recurso listado en fetch_resources, recibirás<br/>un webhook de historical_update.

    Belvo->>App: WEBHOOK: historical_update (INVOICES)
    App->>Belvo: GET /invoices/?link={id}
    Belvo-->>App: 200 + Detalles de la Factura

    Note over App,Institution: Si usas links recurrentes, a la frecuencia de actualización programada<br/>recibirás un webhook de new_{resource}_available.

    Belvo->>App: WEBHOOK: new_tax_returns_available
    App->>Belvo: GET /tax-returns/?link={link.id}
    Belvo-->>App: 200 + Detalles de la Declaración de Impuestos
```