WooCommerce Xero Integration отправляет неправильный процент налога в Xero (округление)
У меня есть сайт WordPress, созданный с помощью WooCommerce, который интегрируется с Xero с помощью официального плагина WooCommerce. У меня все работает и я автоматически отправляю счета в Xero при создании заказа, но округление стоимости доставки вызывает у меня проблему.
Я ввожу свои цены без учета налогов, и они отображаются с учетом налогов. Стоимость доставки одного продукта составляет 48,57, применяется ставка налога 20%. Это составляет 58 284 фунтов стерлингов, которые, очевидно, необходимо округлить. Проблема в том, что он округляется по уровню налоговой ставки вместо уровня затрат.
Это означает, что он отправляет правильную цену в Xero (£58,28), но меняет ставку налога до 19,9917% в Xero, что, очевидно, не работает с точки зрения бухгалтерского учета.
Я попытался изменить расчет налога с каждой строки на уровень промежуточных итогов, с "Как единое целое" на "Детализированный" и обратно безуспешно. WooCommerce также создает новый налоговый класс в Xero с той же ставкой 19,9971%, хотя я отфильтровал уникальные этикетки с add_filter( 'woocommerce_xero_create_unique_tax_label', '__return_false' );
и убедился, что налоговая метка в WooCommerce совпадает с меткой, уже настроенной в Xero. Я думаю, это потому, что WooCommerce также добавляет значение налоговой ставки в конце этикетки, т.е. (20%).
Я просмотрел несколько онлайн-постов, посвященных схожим проблемам, но не пролил свет на мою конкретную проблему.
Я понимаю, что необходимо применить округление, и стоимость вопроса применяемого налога не является проблемой. Реальная проблема заключается в том, что он отображает 2 строки налога на счете в Xero; один для 20% и один для 19,99%, как будто он изменяется на процентную ставку для достижения желаемой округленной конечной стоимости, а не округляет окончательную стоимость, рассчитанную с первоначальной процентной ставкой.
Надеюсь, что все это имеет смысл, любые советы / указатель будет очень признателен, спасибо.
Matt