WooCommerce Xero Integration отправляет неправильный процент налога в Xero (округление) - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть сайт 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%, как будто он меняется на процентную ставку для достижения желаемой округленной конечной стоимости, а не округляет окончательную стоимость, рассчитанную с первоначальной процентной ставкой.

Надеюсь, все это имеет смыслЛюбые советы / указатель будет очень признателен, спасибо.

Мэтт

...