0

(法师 1.6.2.0)

因为我想打印发票(pdf),所以它会在产品列表中多次显示税款(没关系),并且在运输成本之后。

总共显示了 4 次,其中 2 次是多余的,我想摆脱它们。什么类生成此 PDF,我在哪些地方更改其显示税收的行为?

4

3 回答 3

1

在 Magento 中,运费税显示两次时存在错误。您可以在 /public_html/app/code/core/Mage/Sales/Model/Order/Pdf/Abstract.php (第 588 行 - magento 1.8)中修复此问题

            if ($total->canDisplay()) {
            $total->setFontSize(10);
                 // duplicate tax fix
                $duplicates = array_map('unserialize', array_unique(array_map('serialize', $total->getTotalsForDisplay())));
                foreach ($duplicates as $totalData) {
                $lineBlock['lines'][] = array(
于 2015-02-12T20:31:06.690 回答
1

我想,已启用完整的税收摘要,并且您可能不需要覆盖任何类来删除 2 个冗余行。

对于实验,您可以执行以下操作:在管理区域中转到系统 -> 配置 -> 税务

现在在“订单、发票、Creditmemos 显示设置”组中检查“显示完整税收摘要”是否设置为“是”。如果设置为 YES,请将其更改为 NO,保存配置并尝试再次生成 PDF。

与我们分享结果。

于 2012-08-13T09:20:58.007 回答
0

谢谢 ceckoslab 你的回答让我找到了正确的配置 我已经在 magento 社区帖子上发布了我的配置:http: //www.magentocommerce.com/boards/viewthread/279846/ Cheers

于 2013-01-30T04:58:41.913 回答