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
}
}
}

Headers

Authorization
string

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

Content-Type
string
required

El tipo de contenido de la solicitud.

X-Organization-Id
string
required

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

X-lerian-Id
string

Identificador único del cliente de Lerian.

Body

application/json
segmentId
string
required

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

ledgerId
string
required

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

transaction
object
required

Información sobre la transacción.

Response

id
string
required

Identificador único del cálculo en formato UUIDv7.

segmentId
string
required

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

ledgerId
string
required

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

transaction
object
required

Información sobre la transacción.