Title: wrtom's Replies | WordPress.org

---

# wrtom

  [  ](https://wordpress.org/support/users/wrtom/)

 *   [Profile](https://wordpress.org/support/users/wrtom/)
 *   [Topics Started](https://wordpress.org/support/users/wrtom/topics/)
 *   [Replies Created](https://wordpress.org/support/users/wrtom/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/wrtom/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/wrtom/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/wrtom/engagements/)
 *   [Favorites](https://wordpress.org/support/users/wrtom/favorites/)

 Search replies:

## Forum Replies Created

Viewing 1 replies (of 1 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Kikote - Location Picker at Checkout & Google Address AutoFill Plugin for WooCommerce] Taxes are not calculated correctly](https://wordpress.org/support/topic/taxes-are-not-calculated-correctly/)
 *  Thread Starter [wrtom](https://wordpress.org/support/users/wrtom/)
 * (@wrtom)
 * [1 year, 2 months ago](https://wordpress.org/support/topic/taxes-are-not-calculated-correctly/#post-18475418)
 * the problem is in the costbyregion.php
 * your plugin thinks the cost by region is the net price. but we have gross prices
   in the shop.
 * **wrong:**
 * if ( _Shipping\_Settings_::_costByRegionTaxable_() ) {
   $taxes = _FunctionsHelperPro_::
   _calculateShippingCostTaxes_( (float) $region_cost );$rate->_taxes _= $taxes;}
 * correct with 7% tax f.e.:
 * if ( _Shipping\_Settings_::_costByRegionTaxable_() ) {
   $brutto = (float) $region_cost;_//
   Annahme: Das ist der Bruttobetrag $tax_rate = 7.0;
 * $netto = _round_($brutto / (1 + ($tax_rate / 100)), 2);
   $steuer = _round_($brutto–
   $netto, 2);
 * _ $wc\_taxes = \WC\_Tax::get\_shipping\_tax\_rates();$first\_tax\_rate\_id = 
   array\_key\_first($wc_taxes);
 * $taxes = array(
   $first_tax_rate_id => $steuer);
 * $rate->_cost _= $netto;_ $rate->taxes = $taxes;
   }

Viewing 1 replies (of 1 total)