从发票pdf中删除税款

Ric*_*rma 5 magento

我一直在尝试从发票pdf中删除这一行(税:)。它不知道这会变得如此艰难,并花费了我5个小时,但我仍然陷于困境。

其在销售发票中的打印按钮。 在此处输入图片说明

请帮忙!

我最后的尝试是

放在if($totalInfo['source_field'] == 'tax_amount') {continue;}下面的foreach()中

在Mage_Sales_Model_Order_Pdf_Abstract的_getTotalsList($ Source)中(稍后我将覆盖它)

    protected function _getTotalsList($source)
{
    $totals = Mage::getConfig()->getNode('global/pdf/totals')->asArray();
    usort($totals, array($this, '_sortTotalsList'));
    $totalModels = array();
    foreach ($totals as $index => $totalInfo) {
Run Code Online (Sandbox Code Playgroud)

if($totalInfo['source_field'] == 'tax_amount') {continue;}

        if (!empty($totalInfo['model'])) {
            $totalModel = Mage::getModel($totalInfo['model']);
            if ($totalModel instanceof Mage_Sales_Model_Order_Pdf_Total_Default) {
                $totalInfo['model'] = $totalModel;
            } else {
                Mage::throwException(
                    Mage::helper('sales')->__('PDF total model should extend Mage_Sales_Model_Order_Pdf_Total_Default')
                );
            }
        } else {
            $totalModel = Mage::getModel($this->_defaultTotalModel);
        }
        $totalModel->setData($totalInfo);
        $totalModels[] = $totalModel;
    }

    return $totalModels;
}
Run Code Online (Sandbox Code Playgroud)

但这没用。

VIV*_*MDU 0

要从 magento PDF 发票中删除“税”列-

您需要编辑的两个文件是:

  • 要删除标头: /app/code/local/Mage/Sales/Model/Order/Pdf/Invoice.php
  • 从每个单独的行项目中删除税费 /app/code/local/Mage/Sales/Model/Order/Pdf/Items/Invoice/Default.php

希望对你有帮助!!

否则,

参考这个链接