我一直试图从发票pdf中删除这一行(税:)。它不知道这将是如此艰难,花费我5个小时,我仍然坚持。从发票中删除税款pdf
其在销售发票打印按钮。在管理员
请帮帮忙!
我的最后一次尝试是
下方放置在if($totalInfo['source_field'] == 'tax_amount') {continue;}
的foreach()
在_getTotalsList($来源)在Mage_Sales_Model_Order_Pdf_Abstract(对此我要重写后)
protected function _getTotalsList($source)
{
$totals = Mage::getConfig()->getNode('global/pdf/totals')->asArray();
usort($totals, array($this, '_sortTotalsList'));
$totalModels = array();
foreach ($totals as $index => $totalInfo) {
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;
}
但它不起作用。
我试过,但事情是。它删除pdf中的水平线,其中包含与产品名称sku小计税等相同的信息。但它不会像我的问题(垂直行)中的图片一样从Grand Total中删除税款。那些似乎从其他地方得到处理。我已经改变了图片,请检查。 – RIK