pagarme / woocommerce

Woocommerce module for Pagar.me
MIT License
17 stars 17 forks source link

Impostos embutidos no WooCommerce não estão sendo contados na cobrança #327

Open gabrielmcv opened 9 months ago

gabrielmcv commented 9 months ago

Status

BUG REPORT

Passos para reproduzir

  1. Adicione impostos para serem inseridos de forma automática no WooCommerce image
  2. Realize uma compra
  3. Veja que o valor da compra e o valor cobrado são diferentes, excluindo o imposto. image

Expected behaviour

A cobrança deve incluir o imposto.

Actual behaviour

Ele não está sendo incluso.

Logs / Stack trace

From: /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Orders.php:61 -> Pagarme\Core\Kernel\Services\OrderService::createOrderAtPagarme
{
    "grandTotal": "431.30"
}

A partir daqui o preço já muda no log.

From: /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Kernel/Services/APIService.php:149 -> Pagarme\Core\Kernel\Services\OrderLogService::orderInfo
{
...
"amount": 40346,
gabrielmcv commented 9 months ago

Eu não sei porque, mas há esse cálculo removendo o imposto do valor total da compra e é ele que está causando este problema.

image

RafaMelazzo commented 9 months ago

Obrigado por reportar o erro @gabrielmcv!

Se quiser, pode criar um PR com essa correção que iremos revisar e aprovar. Se não, vamos colocar no nosso backlog e corrigir em breve.

Mais uma vez, muito obrigado!

Equipe Opensource Pagar.me