【问题标题】:How to add customer's EU VAT number and reverse charge message on Magento PDF如何在 Magento PDF 上添加客户的欧盟增值税号和反向收费信息
【发布时间】:2014-11-27 19:12:01
【问题描述】:

我想知道如何在 PDF 发票中添加客户的欧盟增值税号以及“反向收费”的固定消息 - 并且仅适用于称为欧盟零增值税的客户组。 Magento 版本。 1.8.1.0

这是英国公司将反向收费信息与客户的欧盟增值税号一起显示的法律 - 希望 Magento 内置此功能。

有什么想法吗?

【问题讨论】:

    标签: magento pdf magento-1.8


    【解决方案1】:

    PDF 是在 Mage_Sales_Model_Order_Pdf_Invoice 中生成的——不幸的是,标准的 Magento PDF 创建有点烦人,你不得不说“画”它。它基于 Zend Framework 1 中的 Zend_PDF。

    【讨论】:

    • 谢谢。是的,我一直在尝试在那里编辑 Invoice.php,但无济于事。当我添加像 $this->drawText('Reverse Charge'); 这样的东西时,我不确定在哪里添加它,当我这样做时,打印 pdf 会引发错误。我不介意使用 Zend 的绘图函数进行最终定位,我只想知道什么代码和位置。
    • 我不会给你完整的代码......这不是这个地方的想法......对于初学者来说,drawText的用法是drawText($text, $x, $y, $charEncoding = ''),例如:drawText('test', 10, 20, 'UTF-8')将导致从左侧 10 像素和顶部 20 像素开始放置“测试”,使用 UTF-8 作为编码...
    • 感谢您的信息,不胜感激。我不是在为我做作业的人之后,我只需要指出正确的方向。干杯。
    • 增值税应该是帐单地址的一部分,因此请查看第 312 行附近的 app\code\core\Mage\Sales\Model\Order\Pdf\Abstract.php 文件,其中处理帐单地址并将其附加到 PDF,至于“反向收费”我不知道你想把它放在哪里。如果你觉得这有帮助,请 +1
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多