curl --request POST \
--url http://127.0.0.1:4002/v1/estimates \
--header 'Content-Type: <content-type>' \
--header 'X-Organization-Id: <x-organization-id>' \
--data '
{
"packageId": "0196251d-a93a-7c42-9eef-c9f463470e21",
"ledgerId": "01962515-e02a-7eac-b616-5d0df19c3400",
"transaction": {
"chartOfAccountsGroupName": "FEES",
"description": "Prueba de tarifa",
"send": {
"asset": "BRL",
"value": 400000,
"scale": 2,
"source": {
"from": [
{
"amount": {
"scale": 2,
"asset": "BRL",
"value": 400000
},
"account": "@account",
"description": "Nueva transacción",
"chartOfAccounts": "PIX_DEBIT"
}
]
},
"distribute": {
"to": [
{
"amount": {
"scale": 2,
"asset": "BRL",
"value": 400000
},
"account": "@account10",
"chartOfAccounts": "PIX_CREDIT",
"description": "Nueva transacción"
}
]
}
}
}
}
'{
"segmentId": null,
"ledgerId": "01962515-e02a-7eac-b616-5d0df19c3400",
"transaction": {
"chartOfAccountsGroupName": "FEES",
"description": "Prueba de tarifa",
"metadata": {
"packageAppliedID": "0196251d-a93a-7c42-9eef-c9f463470e21"
},
"send": {
"asset": "BRL",
"value": 204500,
"scale": 2,
"source": {
"from": [
{
"account": "@conta2",
"amount": {
"asset": "BRL",
"value": 204500,
"scale": 2
},
"chartOfAccounts": "PIX_DEBIT",
"metadata": null
}
]
},
"distribute": {
"to": [
{
"account": "@conta10",
"amount": {
"asset": "BRL",
"value": 190000,
"scale": 2
},
"chartOfAccounts": "PIX_CREDIT",
"metadata": null
},
{
"account": "@fee1",
"amount": {
"asset": "BRL",
"value": 4000,
"scale": 2
},
"chartOfAccounts": "PIX_CREDIT",
"metadata": null
},
{
"account": "@fee2",
"amount": {
"asset": "BRL",
"value": 500,
"scale": 2
},
"chartOfAccounts": "PIX_CREDIT",
"metadata": null
},
{
"account": "@fee3",
"amount": {
"asset": "BRL",
"value": 10000,
"scale": 2
},
"chartOfAccounts": "PIX_CREDIT",
"metadata": null
}
]
}
}
}
}Utiliza este endpoint para simular las tarifas de una transacción. Ayuda a validar los cargos esperados antes de procesar.
curl --request POST \
--url http://127.0.0.1:4002/v1/estimates \
--header 'Content-Type: <content-type>' \
--header 'X-Organization-Id: <x-organization-id>' \
--data '
{
"packageId": "0196251d-a93a-7c42-9eef-c9f463470e21",
"ledgerId": "01962515-e02a-7eac-b616-5d0df19c3400",
"transaction": {
"chartOfAccountsGroupName": "FEES",
"description": "Prueba de tarifa",
"send": {
"asset": "BRL",
"value": 400000,
"scale": 2,
"source": {
"from": [
{
"amount": {
"scale": 2,
"asset": "BRL",
"value": 400000
},
"account": "@account",
"description": "Nueva transacción",
"chartOfAccounts": "PIX_DEBIT"
}
]
},
"distribute": {
"to": [
{
"amount": {
"scale": 2,
"asset": "BRL",
"value": 400000
},
"account": "@account10",
"chartOfAccounts": "PIX_CREDIT",
"description": "Nueva transacción"
}
]
}
}
}
}
'{
"segmentId": null,
"ledgerId": "01962515-e02a-7eac-b616-5d0df19c3400",
"transaction": {
"chartOfAccountsGroupName": "FEES",
"description": "Prueba de tarifa",
"metadata": {
"packageAppliedID": "0196251d-a93a-7c42-9eef-c9f463470e21"
},
"send": {
"asset": "BRL",
"value": 204500,
"scale": 2,
"source": {
"from": [
{
"account": "@conta2",
"amount": {
"asset": "BRL",
"value": 204500,
"scale": 2
},
"chartOfAccounts": "PIX_DEBIT",
"metadata": null
}
]
},
"distribute": {
"to": [
{
"account": "@conta10",
"amount": {
"asset": "BRL",
"value": 190000,
"scale": 2
},
"chartOfAccounts": "PIX_CREDIT",
"metadata": null
},
{
"account": "@fee1",
"amount": {
"asset": "BRL",
"value": 4000,
"scale": 2
},
"chartOfAccounts": "PIX_CREDIT",
"metadata": null
},
{
"account": "@fee2",
"amount": {
"asset": "BRL",
"value": 500,
"scale": 2
},
"chartOfAccounts": "PIX_CREDIT",
"metadata": null
},
{
"account": "@fee3",
"amount": {
"asset": "BRL",
"value": 10000,
"scale": 2
},
"chartOfAccounts": "PIX_CREDIT",
"metadata": null
}
]
}
}
}
}El token de autorización. Este encabezado es obligatorio si tu entorno tiene habilitado el plugin Access Manager.
El tipo de contenido de la solicitud.
Identificador único de la organización asociada con la solicitud.
Identificador único del cliente de Lerian.
Identificador único del paquete de tarifas.
Identificador único del libro contable al que está vinculado este paquete de tarifas en el Midaz Ledger.
Mostrar atributos secundarios
Nombre del grupo del plan contable que clasifica esta transacción dentro de un grupo específico.
Descripción de la transacción.
Información sobre la transacción que se enviará.
Mostrar atributos secundarios
Código que identifica el activo que se enviará.
Monto que se enviará.
Número de decimales que se utilizarán al mostrar el monto.
Lista de cuentas que se usarán como origen.
Mostrar atributos secundarios
Lista de cuentas que se usarán como origen (operaciones DEBIT).
Mostrar atributos secundarios
Alias de la cuenta utilizada en la operación.
Información sobre el monto que se utilizará en la operación.
Mostrar atributos secundarios
Si diferentes cuentas forman parte de la operación, este objeto contendrá la información del porcentaje usado para cada cuenta.
Indica que el monto total restante se enviará a una cuenta.
Descripción de la operación.
Nombre del plan contable al que pertenece la cuenta.
Objeto que contiene pares clave-valor para agregar como metadatos, donde el campo name es la clave y el campo value es el valor. Por ejemplo, para agregar un centro de costos, usa 'costCenter': 'BR_11101997'.
Mostrar atributos secundarios
Información de la cuenta a la que se transferirá el monto.
Mostrar atributos secundarios
Lista de cuentas a las que se transferirá el monto.
Mostrar atributos secundarios
Alias de la cuenta utilizada en la operación.
Información sobre el monto que se utilizará en la operación.
Mostrar atributos secundarios
Nombre del activo utilizado en la operación.
Monto que se enviará.
Número de decimales que se utilizarán al mostrar el monto.
Si diferentes cuentas forman parte de la operación, este objeto contendrá la información del porcentaje usado para cada cuenta.
Indica que el monto total restante se enviará a una cuenta.
Descripción de la operación.
Nombre del plan contable al que pertenece la cuenta.
Objeto que contiene pares clave-valor para agregar como metadatos, donde el campo name es la clave y el campo value es el valor. Por ejemplo, para agregar un centro de costos, usa 'costCenter': 'BR_11101997'.
Mostrar atributos secundarios
Identificador único del segmento asociado con la solicitud.
Identificador único del libro contable asociado con la solicitud.
Mostrar atributos secundarios
Nombre del grupo del plan contable que clasifica esta transacción dentro de un grupo específico.
Descripción de la transacción.
Información sobre la transacción que se enviará.
Mostrar atributos secundarios
Código que identifica el activo que se enviará.
Monto que se enviará.
Número de decimales que se utilizarán al mostrar el monto.
Lista de cuentas que se usarán como origen.
Mostrar atributos secundarios
Lista de cuentas que se usarán como origen (operaciones DEBIT).
Mostrar atributos secundarios
Alias de la cuenta utilizada en la operación.
Información sobre el monto que se utilizará en la operación.
Mostrar atributos secundarios
Si diferentes cuentas forman parte de la operación, este objeto contendrá la información del porcentaje usado para cada cuenta.
Indica que el monto total restante se enviará a una cuenta.
Descripción de la operación.
Nombre del plan contable al que pertenece la cuenta.
Objeto que contiene pares clave-valor para agregar como metadatos, donde el campo name es la clave y el campo value es el valor. Por ejemplo, para agregar un centro de costos, usa 'costCenter': 'BR_11101997'.
Mostrar atributos secundarios
Información de la cuenta a la que se transferirá el monto.
Mostrar atributos secundarios
Lista de cuentas a las que se transferirá el monto.
Mostrar atributos secundarios
Alias de la cuenta utilizada en la operación.
Información sobre el monto que se utilizará en la operación.
Mostrar atributos secundarios
Si diferentes cuentas forman parte de la operación, este objeto contendrá la información del porcentaje usado para cada cuenta.
Indica que el monto total restante se enviará a una cuenta.
Descripción de la operación.
Nombre del plan contable al que pertenece la cuenta.
Objeto que contiene pares clave-valor para agregar como metadatos, donde el campo name es la clave y el campo value es el valor. Por ejemplo, para agregar un centro de costos, usa 'costCenter': 'BR_11101997'.
Mostrar atributos secundarios