@Augusto Garrucho consegue verificar o chamado #124147 por favor ?
Abriu um chamado sobre?
@Nathan Prestes sim chamado #124147 há mais de 10 dias e não tive nenhuma resposta
Posta aqui o número do ticket @Carla Frimer
Mesmo problema aqui! Chamado aberto agora...
#126637
Tive esse mesmo problema, a solução que encontrei até resolverem isso foi percorrer o "paymentData.payments" e verificar para cada transação se o o campo "value" é maior que o campo "referenceValue", a diferença entre o value e o referenceValue é o total de juros da transação.
Recebi uma resposta hoje no chamado #126637 da Bruna Silva, segue:
Oi Guilherme, boa tarde!
Como você está? Espero que bem. :)
Para identificar quanto foi cobrado de juros, basta encontrar a diferença entre os valores definidos nos seguintes atributos paymentData.transactions.[n].value / paymentData.transactions.[n].referenceValue.
Com esse cálculo, vocês conseguirão encontrar quanto de juros foi cobrado.
Vale ressaltar que taxa destacada em seu print se refere a taca cadastrada em Rates and Benefits:
Tenho o mesmo problema, penso que a arquitetura para uma melhor solução seria colocar uma TAG Juros, como já existem frete,desconto e impostos. Conforme a resposta acima, se tiver várias modalidades de pagamento fica muito complicado apurar os juros. Quando o mais simples e lógico seria ter a TAG Juros.
"statusDescription": "Faturado",
"value": 5255,
"creationDate": "2019-08-22T13:03:54.0890408+00:00",
"lastChange": "2019-08-22T16:42:52.0664484+00:00",
"orderGroup": "v16778985epcc",
"totals": [
{
"id": "Items",
"name": "Total dos Itens",
"value": 5073
},
{
"id": "Discounts",
"name": "Total dos Descontos",
"value": -1008
},
{
"id": "Shipping",
"name": "Total do Frete",
"value": 1190
},
{
"id": "Tax",
"name": "Total da Taxa",
"value": 0
}
],
Parte do JSON, para ilustrar melhor, pois penso que além de ter uma TAG para juros a TAG Value tem que ter o valor correto do pedido com os juros inclusos.