Pedido

GET https://www.sellerpay.com.br/api/v1/pedido/analise/comissoes

Consulta análise de comissão, previsão de comissão e repasse dos pedidos.

🔒 Limite de requisição: 60 requisições por minuto.

Descrição

Consulta análises de comissão, previsão de comissão e repasse dos pedidos. Retorna dados consolidados com suporte a filtros por período, canal, pedido e situação, além de paginação e ordenação. Exemplo de chamada:
- https://www.sellerpay.com.br/api/v1/pedido/analises/comissoes
- https://www.sellerpay.com.br/api/v1/pedido/analises/comissoes?periodo=01/01/2024%20-%2031/12/2024&canal=Mercado%20Livre&limite=50&pagina=0
- https://www.sellerpay.com.br/api/v1/pedido/analises/comissoes?situacaoPedido=entregue&ordenacao=1|-3&dataTipo=dataHoraRegistro

Parâmetros Path

Body

JSON

Parâmetros de Entrada

Campo Descrição Tipo Tamanho Obrigatório
periodo Período de datas para filtrar os pedidos. Formato: dd/mm/yyyy - dd/mm/yyyy. Intervalo máximo de 365 dias. string 23 não
canal Nome do marketplace/canal de vendas para filtrar os pedidos (ex: Mercado Livre, Amazon, Shopee) string 100 não
pedido Número do pedido específico para consulta string 50 não
situacaoPedido Situação do pedido. Aceito: aprovado, faturado, despachado, entregue, emDevolucao, cancelado, fatDesEnt, taxaCancelamento string 20 não
limite Quantidade máxima de registros por página. Mínimo: 1, Máximo: 200. Padrão: 50 integer 3 não
pagina Número da página de resultados (base zero). Primeira página = 0. Padrão: 0 integer não
ordenacao IDs numéricos separados por pipe (|) indicando campos e direção de ordenação. Positivo = ascendente, negativo = descendente. Ex: 1|-3. IDs: 1=pedido, 2=pedidoERP, 3=pedidoCanal, 4=valorTotalPedido, 5=totalRepassesRetencao, 6=valorTotalAReceber, 7=percentualGeral, 8=percentualParcial, 9=percComissaoPrevista, 10=percComissaoDiferenca, 11=valorComissaoDiferenca, 12=canal, 13=valorComissaoPrevista, 14=situacaoPedido, 15=numeroNFe string não
dataTipo Campo de data utilizado no filtro de período. Aceito: dataHoraRegistro (padrão), dataEventoTitulo, dataEventoPedido, dataVencimentoTitulo string 25 não

Resposta de Sucesso

200 OK
{
    "paginacao": {
        "totalRegistros": 150,
        "limite": 50,
        "pagina": 0
    },
    "comissoes": [
        {
            "pedido": "123456789",
            "marketplace": "Mercado Livre",
            "valorPedido": 299.90,
            "comissaoPrevista": 35.99,
            "comissaoCalculada": 12.50,
            "valorRepasse": 263.91,
            "diferenca": -2.50,
            "status": "entregue",
            "dataPedido": "2024-01-15T14:30:00"
        },
        {
            "pedido": "987654321",
            "marketplace": "Amazon",
            "valorPedido": 159.90,
            "comissaoPrevista": 19.19,
            "comissaoCalculada": 8.00,
            "valorRepasse": 140.71,
            "diferenca": 0.00,
            "status": "faturado",
            "dataPedido": "2024-02-10T09:15:30"
        }
    ]
}

Dados de Resposta

Campo Descrição Tipo
paginacao Objeto com metadados de paginação object
totalRegistros Total de registros encontrados na consulta integer
limite Quantidade máxima de registros por página utilizada integer
pagina Número da página atual (base zero) integer
comissoes Array com os registros de comissão dos pedidos array
pedido Número do pedido string
marketplace Nome do canal de vendas (marketplace) string
valorPedido Valor total do pedido em reais (2 casas decimais) number
comissaoPrevista Valor estimado de comissão em reais (2 casas decimais) number
comissaoCalculada Percentual geral de comissão cobrada (2 casas decimais) number
valorRepasse Valor total de repasses e retenções em reais (2 casas decimais) number
diferenca Diferença entre comissão prevista e calculada em reais (2 casas decimais) number
status Situação atual do pedido string
dataPedido Data de registro do pedido no formato ISO 8601 (yyyy-MM-ddTHH:mm:ss) string

Resposta de Erro

400 Bad Request
{
    "mensagem": ""
}
Campo Descrição Tipo Tamanho
mensagem Mensagem de retorno.
Exemplo:
Json não informado
Loja não ativa
string 255