Saltar al contenido principal
Calcular las tarifas de un paquete
curl --request POST \
  --url http://127.0.0.1:4002/v1/fees \
  --header 'Content-Type: <content-type>' \
  --header 'X-Organization-Id: <x-organization-id>' \
  --data '
{
  "segmentId": "ecd2ac18-920e-4438-9f84-208eac050c8a",
  "ledgerId": "ac0cd8b8-55e1-4695-8b50-67868aa5f334",
  "transaction": {
    "chartOfAccountsGroupName": "FEES",
    "description": "Ejemplo de tarifa",
    "send": {
      "asset": "BRL",
      "value": 400000,
      "scale": 2,
      "source": {
        "from": [
          {
            "account": "@account1",
            "amount": {
              "scale": 2,
              "asset": "BRL",
              "value": 100000
            },
            "description": "Nueva transacción",
            "chartOfAccounts": "PIX-DEBIT"
          },
          {
            "account": "@account2",
            "amount": {
              "scale": 2,
              "asset": "BRL",
              "value": 100000
            },
            "description": "Nueva transacción",
            "chartOfAccounts": "PIX-DEBIT"
          },
          {
            "account": "@account3",
            "amount": {
              "scale": 2,
              "asset": "BRL",
              "value": 160000
            },
            "description": "Nueva transacción",
            "chartOfAccounts": "PIX-DEBIT"
          },
          {
            "account": "@account4",
            "amount": {
              "scale": 2,
              "asset": "BRL",
              "value": 40000
            },
            "description": "Nueva transacción",
            "chartOfAccounts": "PIX-DEBIT"
          }
        ]
      },
      "distribute": {
        "to": [
          {
            "account": "@account5",
            "amount": {
              "scale": 2,
              "asset": "BRL",
              "value": 400000
            },
            "description": "Nueva transacción",
            "chartOfAccounts": "PIX-DEBIT"
          }
        ]
      }
    },
    "metadata": {
      "message": "pago",
      "value": 400000
    }
  }
}
'
{
"id": "c62c6564-17fb-4eb6-b57b-4bc27c42b06b",
"segmentId": "ecd2ac18-920e-4438-9f84-208eac050c8a",
"ledgerId": "ac0cd8b8-55e1-4695-8b50-67868aa5f334",
"transaction": {
"chartOfAccountsGroupName": "FEES",
"description": "Ejemplo de tarifa",
"send": {
"asset": "BRL",
"value": 400000,
"scale": 2,
"source": {
"from": [
{
"account": "@account1",
"amount": {
"scale": 2,
"asset": "BRL",
"value": 100000
},
"description": "Nueva transacción",
"chartOfAccounts": "PIX-DEBIT"
},
{
"account": "@account2",
"amount": {
"scale": 2,
"asset": "BRL",
"value": 100000
},
"description": "Nueva transacción",
"chartOfAccounts": "PIX-DEBIT"
},
{
"account": "@account3",
"amount": {
"scale": 2,
"asset": "BRL",
"value": 160000
},
"description": "Nueva transacción",
"chartOfAccounts": "PIX-DEBIT"
},
{
"account": "@account4",
"amount": {
"scale": 2,
"asset": "BRL",
"value": 40000
},
"description": "Nueva transacción",
"chartOfAccounts": "PIX-DEBIT"
}
]
},
"distribute": {
"to": [
{
"account": "@account5",
"amount": {
"scale": 2,
"asset": "BRL",
"value": 400000
},
"description": "Nueva transacción",
"chartOfAccounts": "PIX-DEBIT"
}
]
}
},
"metadata": {
"message": "pago",
"value": 400000
}
}
}

Encabezados

Authorization
string

El token de autorización. Este encabezado es obligatorio si tu entorno tiene habilitado el plugin Access Manager.

Content-Type
string
requerido

El tipo de contenido de la solicitud.

X-Organization-Id
string
requerido

Identificador único de la organización asociada con la solicitud.

X-lerian-Id
string

Identificador único del cliente de Lerian.

Cuerpo

application/json
segmentId
string
requerido

Identificador único del segmento al que está vinculado este paquete de tarifas en el Midaz Ledger.

ledgerId
string
requerido

Identificador único del libro contable al que está vinculado este paquete de tarifas en el Midaz Ledger.

transaction
object
requerido

Información sobre la transacción.

Respuesta

id
string
requerido

Identificador único del cálculo en formato UUIDv7.

segmentId
string
requerido

Identificador único del segmento al que está vinculado este paquete de tarifas en el Midaz Ledger.

ledgerId
string
requerido

Identificador único del libro contable al que está vinculado este paquete de tarifas en el Midaz Ledger.

transaction
object
requerido

Información sobre la transacción.