Calcula quanto será devolvido em um processo, aplicando a regra de frete configurada na conta, e devolve junto a frase pronta para exibição ao consumidor.
A parte difícil do reembolso é o frete: dependendo da configuração, ele é devolvido integralmente, proporcionalmente aos itens devolvidos, apenas quando o pedido inteiro é devolvido, ou nunca. Reimplementar essas variações do lado do cliente gera divergência entre o valor prometido na tela e o valor efetivamente estornado. Este endpoint elimina esse risco: o mesmo cálculo que a Genius usará no estorno é o que você exibe.
O campo texto já vem formatado e contextualizado (ex.: "R$ 219,89 (frete incluso)"), pronto para renderizar sem pós-processamento.
Na montagem do resumo do reembolso (MontarDadosEstornoPorItem), o front envia o processo em construção — com itens selecionados, valor do pedido, frete e a definição de vale-compra escolhida — e usa o texto retornado diretamente no rótulo "Valor total a receber".
Deve refletir a regra de frete da conta (campo TipoFreteEstorno da configuração). Veja os valores possíveis em EnumTipoFreteEstorno.
Processo (em construção ou existente) sobre o qual o valor será calculado. Os campos relevantes são o pedido associado, seus itens selecionados, o valor do frete e a definição de vale-compra, quando o reembolso for nessa modalidade.
Em caso de hub logístico, o id do serviço assinalado será armazenado.
Tipo de entrega transportadora (0 para Postagem em agância, 1 ou 2 para coleta domiciliar, 3 para coleta expressa e 4 para postagem em lockers)
Dados bancários do cliente para reembolso quando não for cartão de crédito
Representa um posto para postagem de produtos a serem devolvidos ao lojista (lockers).
Tipo de estorno do frete (0 para frete em vale-compra, 1 para estorno manual e 2 para estorno automático).
- Mock serverhttps://apidocs.geniusreturns.com.br/_mock/openapi/v1/pvt/financeiro/calcular-valor-etexto-estorno
- https://integration.geniusreturns.com.brhttps://integration.geniusreturns.com.br/v1/pvt/financeiro/calcular-valor-etexto-estorno
- QAhttps://integration-qa.geniusreturns.com.br/v1/pvt/financeiro/calcular-valor-etexto-estorno
curl -i -X POST \
'https://apidocs.geniusreturns.com.br/_mock/openapi/v1/pvt/financeiro/calcular-valor-etexto-estorno?tipoEstorno=-1' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"Marketplace": false,
"Pedido": {
"Numero": "PED-0001",
"Valor": 199.9,
"ValorFrete": 19.9,
"QuantidadeItens": 1,
"Skus": [
{
"SkuId": "SKU-1",
"Preco": 199.9,
"Quantidade": 1,
"QuantidadeTotal": 1,
"TipoProcesso": 1
}
]
}
}'Cálculo realizado.
Classificação do erro. Útil para distinguir falha de integração com a plataforma de e-commerce (04) de erro de domínio ou erro comum (00).
{ "dataHoraResposta": "2026-09-18T13:34:19.220Z", "registros": 1, "httpStatus": "200", "entidade": { "valor": 219.8, "texto": "R$ 219,80 (frete incluso)" } }