Financeiro

(GET) /cycle

    API Endpoint

        https://api.omnik.io/v1/financial/cycle
            
                
# Here is a curl example
curl --location 'https://api.omnik.io/v1/financial/cycle' \
--header 'token: {token}' \
--header 'Content-Type: application/json'
                
            
                
Result example 2xx:

{
  "id": "string",
  "tenant": "string",
  "operator": "string",
  "createDate": "string",
  "lastUpdate": "string",
  "typeOfCycle": "string",
  "financialCycleStatus": "string",
  "paymentStatus": "string",
  "operatorName": "string",
  "sellerTenant": "string",
  "transferDate": "string",
  "beginningOfCycle": "SALE",
  "endOfCycle": "PEND",
  "statements": "string",
  "type": "string",
  "value": 0,
  "statementId": "string",
  "applicationId": "string",
  "releaseDate": "string",
  "paymentError": "string",
  "marketplaceId": 0,
  "orderId": 0,
  "status": "string",
  "typedLabel": {
    "id": "string",
    "typeId": "string",
    "typeLabel": "string",
    "typeDescription": "string"
  }
}
                
            
                
Result example 4xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            
                
Result example 5xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            

Consulta de Lançamentos Manuais

Header Parameters

Campo Tipo Descrição
token string (required) Authorization do seu Endpoint

(POST) /cycle/waiting-payment

    API Endpoint

        https://api.omnik.io/v1/financial/cycle/waiting-payment
            
                
# Here is a curl example
curl --location 'https://api.omnik.io/v1/financial/cycle/waiting-payment' \
--header 'token: {token}' \
--header 'Content-Type: application/json' \
--data '{
    "tenants": [
        ""
    ],
    "ids": [
        ""
    ]
}'
                
            
                
Result example 2xx:

{
  "id": "string",
  "tenant": "string",
  "operator": "string",
  "createDate": "string",
  "lastUpdate": "string",
  "orderId": "string",
  "marketplaceId": "string",
  "sellerName": "string",
  "operatorName": "string",
  "siteId": "string",
  "calculationId": "string",
  "type": "SALE",
  "status": "PEND",
  "description": "string",
  "releaseDate": "string",
  "value": 0,
  "origin": "string",
  "applicationId": "string",
  "userId": "string",
  "paymentError": "string",
  "installmentNumber": 0,
  "totalOfInstallments": 0,
  "installmentAvailableDate": "string",
  "isMultiInstallments": true,
  "typedLabel": {
    "id": "string",
    "typeId": "string",
    "typeLabel": "string",
    "typeDescription": "string"
  }
}
                
            
                
Result example 4xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            
                
Result example 5xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            

Cadastro de Lançamentos Manuais

Header Parameters

Campo Tipo Descrição
token string (required) Authorization do seu Endpoint

Body Parameters

Campo Tipo Descrição
tenants string array (required) ID dos Sellers
ids string array (required) ID do tipo de Lançamento

(PUT) /cycle/pay

    API Endpoint

        https://api.omnik.io/v1/financial/cycle/pay
            
                
# Here is a curl example
curl --location --request \
PUT 'https://api.omnik.io/v1/financial/cycle/pay' \
--header 'token: {token}' \
--header 'Content-Type: application/json' \
--data '{
    "financialCycleId": "string",
    "antecipedValue": 0,
    "orders": [
        {
            "seller": "",
            "marketplaceId": "",
            "value": null,
            "anteciped": false,
            "registersIds": [
                ""
            ]
        }
    ]
}'
                
            
                
Result example 2xx:

{
  "id": "string",
  "tenant": "string",
  "operator": "string",
  "createDate": "string",
  "lastUpdate": "string",
  "orderId": "string",
  "marketplaceId": "string",
  "sellerName": "string",
  "operatorName": "string",
  "siteId": "string",
  "calculationId": "string",
  "type": "SALE",
  "status": "PEND",
  "description": "string",
  "releaseDate": "string",
  "value": 0,
  "origin": "string",
  "applicationId": "string",
  "userId": "string",
  "paymentError": "string",
  "installmentNumber": 0,
  "totalOfInstallments": 0,
  "installmentAvailableDate": "string",
  "isMultiInstallments": true,
  "typedLabel": {
    "id": "string",
    "typeId": "string",
    "typeLabel": "string",
    "typeDescription": "string"
  }
}
                
            
                
Result example 4xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            
                
Result example 5xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            

Alteração de Lançamentos Manuais

Header Parameters

Campo Tipo Descrição
token string (required) Authorization do seu Endpoint

Body Parameters

Campo Tipo Descrição
financialCycleId string (required) ID do ciclo
antecipedValue number (required) Deixar sempre = 0
orders array
Campo Tipo Descrição
seller string (optional) ID do vendedor
marketplaceId string (optional) ID do marketplace
value integer (optional) Valor em centavos
anteciped boolean (optional) Indica se é antecipado - default: false
registersIds string array (optional) Array de IDs de registros

(PUT) /cycle/orders/block

    API Endpoint

        https://api.omnik.io/v1/financial/cycle/orders/block
            
                
# Here is a curl example
curl --location --request \
PUT 'https://api.omnik.io/v1/financial/cycle/orders/block' \
--header 'token: {token}' \
--data '{
  "marketplaceId": "string",
  "tenant": "string",
  "financialCycleId": "0",
  "registersIds": [
    ""
  ]
}'
                
            
                
Result example 2xx:

{
  "id": "string",
  "tenant": "string",
  "operator": "string",
  "createDate": "string",
  "lastUpdate": "string",
  "orderId": "string",
  "marketplaceId": "string",
  "sellerName": "string",
  "operatorName": "string",
  "siteId": "string",
  "calculationId": "string",
  "type": "SALE",
  "status": "PEND",
  "description": "string",
  "releaseDate": "string",
  "value": 0,
  "origin": "string",
  "applicationId": "string",
  "userId": "string",
  "paymentError": "string",
  "installmentNumber": 0,
  "totalOfInstallments": 0,
  "installmentAvailableDate": "string",
  "isMultiInstallments": true,
  "typedLabel": {
    "id": "string",
    "typeId": "string",
    "typeLabel": "string",
    "typeDescription": "string"
  }
}
                
            
                
Result example 4xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            
                
Result example 5xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            

Alteração de Lançamentos Manuais

Header Parameters

Campo Tipo Descrição
token string (required) Authorization do seu Endpoint

Body Parameters

Campo Tipo Descrição
marketplaceId string (required) ID do pedido
tenant string (required) ID do seller
financialCycleId string (required) ID do ciclo
registersIds string array (optional) Array de IDs de registros para bloqueio

(PUT) /cycle/orders/unblock

    API Endpoint

        https://api.omnik.io/v1/financial/cycle/orders/unblock
            
                
# Here is a curl example
curl --location --request \
PUT 'https://api.omnik.io/v1/financial/cycle/orders/unblock' \
--header 'token: {token}' \
--data '{
  "marketplaceId": "string",
  "tenant": "string",
  "financialCycleId": "0",
  "registersIds": [
    ""
  ]
}'
                
            
                
Result example 2xx:

{
  "id": "string",
  "tenant": "string",
  "operator": "string",
  "createDate": "string",
  "lastUpdate": "string",
  "orderId": "string",
  "marketplaceId": "string",
  "sellerName": "string",
  "operatorName": "string",
  "siteId": "string",
  "calculationId": "string",
  "type": "SALE",
  "status": "PEND",
  "description": "string",
  "releaseDate": "string",
  "value": 0,
  "origin": "string",
  "applicationId": "string",
  "userId": "string",
  "paymentError": "string",
  "installmentNumber": 0,
  "totalOfInstallments": 0,
  "installmentAvailableDate": "string",
  "isMultiInstallments": true,
  "typedLabel": {
    "id": "string",
    "typeId": "string",
    "typeLabel": "string",
    "typeDescription": "string"
  }
}
                
            
                
Result example 4xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            
                
Result example 5xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            

Alteração de Lançamentos Manuais

Header Parameters

Campo Tipo Descrição
token string (required) Authorization do seu Endpoint

Body Parameters

Campo Tipo Descrição
marketplaceId string (required) ID do pedido
tenant string (required) ID do seller
financialCycleId string (required) ID do ciclo
registersIds string array (optional) Array de IDs de registros para desbloqueio

(GET) /register/order-financial-detail/{marketplaceId}

    API Endpoint

        https://api.omnik.io/v1/financial/register/order-financial-detail/{marketplaceId}
            
                
# Here is a curl example
curl --location 'https://api.omnik.io/v1/financial/register/order-financial-detail/{marketplaceId}' \
--header 'token: {token}' \
--header 'tenant: {tenant}' \
--header 'Content-Type: application/json'
                
            
                
Result example 2xx:

{
  "orderId": "string",
  "marketplaceId": "string",
  "commissionOrigins": [
    {
      "sku": "string",
      "commissionOrigin": "string",
      "totalCommissionPercentage": number,
      "totalCommissionValue": number,
      "productCommissionPercentage": number,
      "productCommissionValue": number,
      "freightCommissionPercentage": number,
      "freightCommissionValue": number,
      "discountCommissionOrigins": []
    }
  ],
  "itensCommissionPercent": number,
  "itensCommissionValue": number,
  "freightCommissionPercent": number,
  "freightCommissionValue": number,
  "totalCommissionValue": number,
  "financialCicleType": "string",
  "financialTransferDaysAfterEndCicle": integer,
  "discounts": [
    {
      "promotionId": "string",
      "promotionName": "string",
      "subsidyPercentMarketplace": number,
      "subsidyValueMarketplace": number,
      "subsidyPercentSeller": number,
      "subsidyValueSeller": number
    }
  ],
  "totalTransferSeller": number,
  "financialStatements": [
    {
      "id": "string",
      "tenant": "string",
      "operator": "string",
      "createDate": "1970-01-01T00:00:00.000000",
      "lastUpdate": "1970-01-01T00:00:00.000000",
      "orderId": "string",
      "marketplaceId": "string",
      "siteId": "string",
      "type": "string",
      "status": "string",
      "description": "string",
      "releaseDate": "1970-01-01T00:00:00.000000",
      "value": number,
      "installmentNumber": integer,
      "totalOfInstallments": integer,
      "installmentAvailableDate": "1970-01-01T00:00:00.000000",
      "isMultiInstallments": "boolean",
      "typedLabel": {
        "id": "string",
        "typeId": "string",
        "typeLabel": "string",
        "typeDescription": "string"
      },
      "ivalue": number
    }
  ]
}
                
            
                
Result example 4xx:

[
    {
        "field": "string",
        "message": "string",
        "timestamp": [
            yyyy,
            MM,
            dd
        ]
    }
]
                
            
                
Result example 5xx:

[
    {
        "field": "string",
        "message": "string",
        "timestamp": [
            yyyy,
            MM,
            dd
        ]
    }
]
                
            

Consulta de Lançamentos do Pedido

Path Parameters

Campo Tipo Descrição
marketplaceId string (required) ID do Marketplace do Pedido

Header Parameters

Campo Tipo Descrição
token string (required) Authorization do seu Endpoint
tenant string (required) ID do seller

(POST) /commission/calculate/allSellers

    API Endpoint

        https://api.omnik.io/v1/commissioning/commission/calculate/allSellers
            
                
# Here is a curl example
curl --location 'https://api.omnik.io/v1/commissioning/commission/calculate/allSellers' \
--header 'token: {token}' \
--header 'Content-Type: application/json' \
--data '[
  {
    "id": "string",
    "tenant": "string",
    "operator": "string",
    "createDate": "1970-01-01T00:00:00.000000",
    "lastUpdate": "1970-01-01T00:00:00.000000",
    "account": "string",
    "orderData": {
      "id": "string",
      "orderDate": "1970-01-01T00:00:00.000000",
      "status": "string",
      "subStatus": "string",
      "approvalDate": "1970-01-01T00:00:00.000000"
    },
    "marketplaceData": {
      "marketPlaceId": "string",
      "siteId": "string",
      "marketplace": "string",
      "hostname": "string"
    },
    "orderValuesData": {
      "value": 0,
      "discount": 0,
      "interest": 0
    },
    "freightData": {
      "chargedValue": 0,
      "shippingChargedValue": 0,
      "currentValue": 0
    },
    "items": [
      {
        "skuData": {
          "id": "string",
          "sku": "string"
        },
        "priceData": {
          "unitPrice": 0,
          "fromPrice": 0,
          "price": 0,
          "costPrice": 0,
          "discountUnit": 0
        },
        "quantityData": {
          "quantity": 1,
          "quantityReturned": 0
        },
        "freightData": {
          "chargedValue": 0,
          "shippingChargedValue": 0,
          "currentValue": 0
        },
        "catalogCategoryData": {
          "channel": "string",
          "id": "string",
          "name": "string",
          "fullName": "string"
        }
      }
    ],
    "devolutionsData": [
      {
        "integrationId": "string",
        "devolutionDate": "1970-01-01T00:00:00.000000",
        "reason": "string",
        "description": "string",
        "moveStock": true,
        "returnedItems": [],
        "requestedIn": "1970-01-01T00:00:00.000000",
        "finishedIn": "1970-01-01T00:00:00.000000",
        "logisticsData": { "status": "string" }
      }
    ],
    "cancellationsData": [
      {
        "cancellationDate": "1970-01-01T00:00:00.000000",
        "reason": "string",
        "description": "string",
        "moveStock": true,
        "canceledItems": []
      }
    ],
    "postageData": {
      "processingStatus": "string",
      "finished": true,
      "objects": [
        {
          "products": [
            { "product": "string" }
          ],
          "declaredValue": 0,
          "object": "string"
        }
      ]
    },
    "paymentData": {
      "formsPayments": [
        {
          "formPaymentId": "string",
          "paymentConditionId": "string"
        }
      ]
    },
    "generateReturnStatement": false
  }
]'
                
            
                
Result example 2xx:

[
  {
    "id": "string",
    "tenant": "string",
    "hubTenant": "string",
    "account": "string",
    "orderId": "string",
    "marketplaceId": "string",
    "siteId": "string",
    "costOfGoods": 0,
    "freightCost": 0,
    "interest": 0,
    "discount": 0,
    "items": [
      {
        "item": {
          "skuData": {
            "id": "string",
            "sku": "string"
          },
          "priceData": {
            "unitPrice": 0,
            "fromPrice": 0,
            "price": 0,
            "costPrice": 0,
            "discountUnit": 0
          },
          "quantityData": {
            "quantity": 1,
            "quantityReturned": 0
          },
          "freightData": {
            "chargedValue": 0,
            "shippingChargedValue": 0,
            "currentValue": 0
          }
        },
        "itemCost": 0,
        "freightCost": 0,
        "discount": 0,
        "productCommission": {
          "percentage": 0,
          "ammount": 0
        },
        "freightCommission": {
          "percentage": 0,
          "ammount": 0
        },
        "totalCommission": {
          "percentage": 0,
          "ammount": 0
        },
        "fixedRuleApplied": {
          "id": "string",
          "name": "string",
          "description": "string",
          "isSellerContract": true,
          "value": 0,
          "valueFreight": 0,
          "applyToShipping": true
        },
        "discountRulesApplied": [
          {
            "id": "string",
            "name": "string",
            "description": "string",
            "isSellerContract": false,
            "value": 0,
            "valueFreight": 0,
            "applyToShipping": false
          }
        ]
      }
    ],
    "productCommission": {
      "percentage": 0,
      "ammount": 0
    },
    "freightCommission": {
      "percentage": 0,
      "ammount": 0
    },
    "totalCommission": {
      "percentage": 0,
      "ammount": 0
    },
    "isCached": false,
    "isExternalCalculation": false,
    "paidWithBonus": false
  }
]
                
            
                
Result example 4xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            
                
Result example 5xx:

{
  "statusCode": "0",
  "logId": "string",
  "name": "string",
  "message": "string",
  "fields": {
    "additionalProp1": {
      "message": "string"
    }
  }
}
                
            

Calcula as comissões para um lote de pedidos de múltiplos sellers. Recebe um array de pedidos, aplica as regras de comissionamento configuradas por seller/marketplace e retorna o detalhamento de comissão por item, incluindo a regra fixa aplicada e as regras de desconto utilizadas no cálculo.

Header Parameters

Campo Tipo Descrição
token string (required) Authorization do seu Endpoint

Body Parameters

Array de objetos de pedido. Cada elemento possui os campos abaixo:

Campo Tipo Descrição
idstring(optional) ID interno do pedido
tenantstring(required) Tenant ID do seller
operatorstring(optional) Tenant ID do operador
createDatestring(optional) Data de criação — pattern: yyyy-MM-dd'T'HH:mm:ss.SSSSSS
lastUpdatestring(optional) Data de última atualização — pattern: yyyy-MM-dd'T'HH:mm:ss.SSSSSS
accountstring(optional) Conta do pedido
orderData.idstring(optional) ID do pedido
orderData.orderDatestring(required) Data do pedido — pattern: yyyy-MM-dd'T'HH:mm:ss.SSSSSS
orderData.statusstring(optional) Status do pedido
orderData.subStatusstring(optional) Sub-status do pedido
orderData.approvalDatestring(optional) Data de aprovação do pedido
marketplaceData.marketPlaceIdstring(required) ID do pedido no marketplace
marketplaceData.siteIdstring(required) ID do site/canal de venda
marketplaceData.marketplacestring(required) Nome do marketplace
marketplaceData.hostnamestring(optional) Hostname do marketplace
orderValuesData.valuenumber(required) Valor total do pedido
orderValuesData.discountnumber(optional) Valor de desconto
orderValuesData.interestnumber(optional) Valor de juros
freightData.chargedValuenumber(required) Valor de frete cobrado do cliente
freightData.shippingChargedValuenumber(optional) Valor cobrado pela transportadora
freightData.currentValuenumber(optional) Valor atual de frete
items[].skuData.idstring(required) ID do SKU
items[].skuData.skustring(required) Código do SKU
items[].priceData.unitPricenumber(required) Preço unitário
items[].priceData.fromPricenumber(optional) Preço de origem
items[].priceData.pricenumber(optional) Preço de venda
items[].priceData.costPricenumber(optional) Preço de custo
items[].priceData.discountUnitnumber(optional) Desconto unitário
items[].quantityData.quantityinteger(required) Quantidade (deve ser positivo)
items[].quantityData.quantityReturnedinteger(optional) Quantidade devolvida
items[].freightData.chargedValuenumber(required) Frete cobrado do item
items[].freightData.shippingChargedValuenumber(optional) Frete da transportadora
items[].freightData.currentValuenumber(optional) Frete atual do item
items[].catalogCategoryData.channelstring(optional) Canal do catálogo
items[].catalogCategoryData.idstring(optional) ID da categoria
items[].catalogCategoryData.namestring(optional) Nome da categoria
items[].catalogCategoryData.fullNamestring(optional) Nome completo da hierarquia de categorias
devolutionsData[].integrationIdstring(required) ID de integração da devolução
devolutionsData[].devolutionDatestring(required) Data da devolução
devolutionsData[].reasonstring(required) Motivo da devolução
devolutionsData[].descriptionstring(required) Descrição detalhada
devolutionsData[].moveStockboolean(required) Indica se movimenta estoque
devolutionsData[].returnedItems[]array(optional) Itens devolvidos — mesma estrutura de items[]
devolutionsData[].requestedInstring(optional) Data de solicitação
devolutionsData[].finishedInstring(optional) Data de conclusão
devolutionsData[].logisticsData.statusstring(optional) Status logístico da devolução
cancellationsData[].cancellationDatestring(required) Data do cancelamento
cancellationsData[].reasonstring(required) Motivo do cancelamento
cancellationsData[].descriptionstring(required) Descrição detalhada
cancellationsData[].moveStockboolean(required) Indica se movimenta estoque
cancellationsData[].canceledItems[]array(optional) Itens cancelados — mesma estrutura de items[]
postageData.processingStatusstring(required) Status de processamento da postagem
postageData.finishedboolean(required) Indica se a postagem foi finalizada
postageData.objects[].products[].productstring(required) Identificador do produto no objeto de postagem
postageData.objects[].declaredValuenumber(required) Valor declarado do objeto
postageData.objects[].objectstring(required) Código do objeto de postagem
paymentData.formsPayments[].formPaymentIdstring(required) ID da forma de pagamento
paymentData.formsPayments[].paymentConditionIdstring(required) ID da condição de pagamento
generateReturnStatementboolean(optional) Indica se deve gerar lançamento de estorno — default: false

Response Body

Array com o resultado do cálculo de comissão para cada pedido enviado:

Campo Tipo Descrição
idstringID do registro de comissão
tenantstringTenant ID do seller
hubTenantstringTenant ID do hub/operador
accountstringConta associada
orderIdstringID interno do pedido
marketplaceIdstringID do pedido no marketplace
siteIdstringID do site/canal de venda
costOfGoodsnumberCusto total dos produtos (CMV)
freightCostnumberCusto total de frete do pedido
interestnumberValor de juros aplicado
discountnumberValor de desconto aplicado
items[].item.skuData.idstringID do SKU
items[].item.skuData.skustringCódigo do SKU
items[].item.priceData.unitPricenumberPreço unitário
items[].item.priceData.fromPricenumberPreço de origem
items[].item.priceData.pricenumberPreço de venda
items[].item.priceData.costPricenumberPreço de custo
items[].item.priceData.discountUnitnumberDesconto unitário
items[].item.quantityData.quantityintegerQuantidade vendida
items[].item.quantityData.quantityReturnedintegerQuantidade devolvida
items[].item.freightData.chargedValuenumberFrete cobrado do item
items[].item.freightData.shippingChargedValuenumberFrete da transportadora
items[].item.freightData.currentValuenumberFrete atual do item
items[].itemCostnumberCusto do item (CMV)
items[].freightCostnumberCusto de frete do item
items[].discountnumberDesconto aplicado ao item
items[].productCommission.percentagenumberPercentual de comissão sobre produto
items[].productCommission.ammountnumberValor de comissão sobre produto
items[].freightCommission.percentagenumberPercentual de comissão sobre frete
items[].freightCommission.ammountnumberValor de comissão sobre frete
items[].totalCommission.percentagenumberPercentual total de comissão do item
items[].totalCommission.ammountnumberValor total de comissão do item
items[].fixedRuleApplied.idstringID da regra fixa aplicada
items[].fixedRuleApplied.namestringNome da regra fixa
items[].fixedRuleApplied.descriptionstringDescrição da regra fixa
items[].fixedRuleApplied.isSellerContractbooleanIndica se é regra do contrato do seller
items[].fixedRuleApplied.valuenumberPercentual da regra sobre produto
items[].fixedRuleApplied.valueFreightnumberPercentual da regra sobre frete
items[].fixedRuleApplied.applyToShippingbooleanIndica se a regra aplica ao frete
items[].discountRulesApplied[].idstringID da regra de desconto aplicada
items[].discountRulesApplied[].namestringNome da regra de desconto
items[].discountRulesApplied[].descriptionstringDescrição da regra de desconto
items[].discountRulesApplied[].isSellerContractbooleanIndica se é regra do contrato do seller
items[].discountRulesApplied[].valuenumberPercentual da regra sobre produto
items[].discountRulesApplied[].valueFreightnumberPercentual da regra sobre frete
items[].discountRulesApplied[].applyToShippingbooleanIndica se a regra aplica ao frete
productCommission.percentagenumberPercentual total de comissão sobre produtos do pedido
productCommission.ammountnumberValor total de comissão sobre produtos do pedido
freightCommission.percentagenumberPercentual total de comissão sobre frete do pedido
freightCommission.ammountnumberValor total de comissão sobre frete do pedido
totalCommission.percentagenumberPercentual total de comissão do pedido
totalCommission.ammountnumberValor total de comissão do pedido
isCachedbooleanIndica se o resultado veio de cache
isExternalCalculationbooleanIndica se o cálculo foi feito por engine externa
paidWithBonusbooleanIndica se o pagamento utilizou Vale Bônus