> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Gestionar Billing Packages

> Crea, edita, activa y elimina Billing Packages de volumen y de mantenimiento desde Midaz Console para definir los cargos periódicos que calculan los Billing Runs.

Un **Billing Package** define un cargo periódico en el [Fees Engine](/es/products/midaz/fees/console/fees-engine-overview). Un paquete tiene uno de dos tipos:

* **Volume**: cobra según la cantidad de eventos del período. Admite niveles de precio, una cuota gratuita y descuentos.
* **Maintenance**: cobra un monto fijo a cada cuenta objetivo en cada período.

<Note>
  Habilita el Fees Engine en la [configuración del módulo de Midaz](/es/platform/console/plugin-settings) antes de usar esta página.
</Note>

## Acceder a la página de Billing Packages

***

En la barra lateral del Módulo Midaz, expande **Fees Engine**. Selecciona **Billing Packages**. La página lista los paquetes del Ledger que seleccionas en el selector de organización.

La lista muestra el **Name**, el **Type**, el **Asset** y el **Status** de cada paquete. Usa el filtro **Type** para mostrar paquetes Volume o Maintenance.

Desde la lista, puedes:

* Encender o apagar el interruptor **Status** para activar o desactivar un paquete.
* Seleccionar **Details** en el menú de la fila para ver la configuración del paquete.
* Seleccionar **Edit** en el menú de la fila para cambiar el paquete.
* Seleccionar **Delete** en el menú de la fila para eliminar el paquete. La Console te pide que confirmes.

## Crear un Billing Package

***

<Steps>
  <Step title="Elegir el tipo">
    Haz clic en **New Package**. En **Choose the billing type**, selecciona **Volume Package (Tiered)** o **Maintenance Package (Flat Fee)**.
  </Step>

  <Step title="Completar la información básica">
    En **Type & Information**, ingresa el **Package Name** y una **Description** opcional. Selecciona el **Asset Code**. El paquete usa el Ledger que seleccionas en el selector de organización.
  </Step>

  <Step title="Configurar el paquete">
    En **Configuration**, define los campos del tipo de paquete. Las dos secciones siguientes describen estos campos.
  </Step>

  <Step title="Revisar y guardar">
    En **Review**, revisa el resumen. Para cambiar una sección, usa su botón de edición para volver a ese paso. Luego selecciona **Save**.
  </Step>
</Steps>

Un paquete nuevo está activo cuando lo creas. El siguiente Billing Run lo incluye.

Puedes cambiar el tipo hasta que guardes el paquete. Si lo cambias después de completar **Configuration**, la Console descarta los datos de **Configuration**.

## Campos del paquete de volumen

***

| Sección | Qué defines |
| - | - |
| **Event Filter** | La **Transaction Route** que define qué transacciones cuenta el paquete, y el **Transaction Status** que se cuenta: **Approved** o **Pending**. |
| **Pricing Model** | **Tiered**: los eventos llenan los niveles en orden, y cada nivel tiene su propio precio unitario. **Flat Tier**: un precio unitario se aplica a cada evento. |
| **Price Tiers** | Con **Tiered**, cada fila tiene **From (min)**, **To (max)** y **Unit Price**. Cada nivel empieza en la cantidad siguiente al máximo del nivel anterior. El último nivel no tiene máximo. Con **Flat Tier**, defines un precio unitario. |
| **Free Quota** | Con **Tiered**. El paquete no cobra los primeros N eventos del período, donde N es la cuota. |
| **Progressive Discounts (optional)** | Con **Tiered**. Cada descuento define un porcentaje que se aplica desde una cantidad inicial. Ingresa los descuentos en orden ascendente. |
| **Debit and Credit Accounts** | La **Debit Account (alias)** y la **Credit Account (alias)**. Las dos son obligatorias. |
| **Calculation Preview** | El cargo para cantidades de eventos de ejemplo, a partir de los niveles, la cuota gratuita y los descuentos. |

## Campos del paquete de mantenimiento

***

* **Fee Amount**: el monto que el paquete cobra a cada cuenta objetivo en cada período.
* **Target Accounts**: las cuentas a las que se cobra.
  * **By Segment**: las cuentas del segmento seleccionado.
  * **By Portfolio**: las cuentas del portafolio seleccionado.
  * **Account List**: los alias de cuenta que escribes, o que subes en un archivo CSV UTF-8 con una columna `accountAlias`.
* **Credit Account (alias)**: la cuenta que recibe los montos cobrados.

Una lista de cuentas puede tener como máximo 100 alias. Cuando creas el paquete, Midaz verifica que cada alias exista en el Ledger. Si un alias no existe, Midaz rechaza el paquete.

## Editar un Billing Package

***

Selecciona **Edit** en el menú de la fila. Puedes cambiar el **Package Name** y la **Description**. El tipo, el activo y los campos de **Configuration** no cambian después de la creación.

Para que un paquete deje de cobrar, apaga su interruptor **Status**. Los Billing Runs usan solo paquetes activos.

## Adónde ir después

***

<Columns cols={2}>
  <Card title="Billing Runs" icon="receipt" horizontal href="/es/products/midaz/fees/console/billing-runs">
    Previsualiza las comisiones de un período antes de aplicarlas.
  </Card>

  <Card title="Resumen del Fees Engine" icon="gauge" horizontal href="/es/products/midaz/fees/console/fees-engine-overview">
    Entiende cómo encajan el Fees Engine, los paquetes y las reglas.
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.