Add footer in pdf invoice magento
Here i will explain you how to draw footer in pdf invoice. First of open the Invoice.php file.
app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php
Copy below function and paste it in invoice.php at last.
protected function _drawFooter(Zend_Pdf_Page $page)
{
/* Add table foot */
$this->_setFontRegular($page, 8);
$this->y -= 10;
$page->setFillColor(new Zend_Pdf_Color_RGB(0, 0, 0));
$page->drawLine(25, $this->y-20, 570, $this->y-20);
$page->drawText(Mage::helper('sales')->__('Amount Chargeable including sales Tax/Vat Applied as per Ankleshwar Govt.'), 35, $this->y-50, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('Company VAT/TIN :'), 35, $this->y-65, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('XXXXXXXX'), 175, $this->y-65, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('Company PAN :'), 35, $this->y-80, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('XXXXXXXXX'), 175, $this->y-80, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('Registered Address :'), 35, $this->y-95, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('2/1970, Rudarpura, malifalia, Surat - 395002(INDIA)'), 175, $this->y-95, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('This is a system generated receipt.Signatures are not required'), 340, $this->y-110, 'UTF-8');
$page->drawLine(25, $this->y-130, 570, $this->y-130);
}
Now put this line in getPdf() function after totals block
$this->_drawFooter($page);
Now check your PDF Invoice and Enjoy Chandresh rana's Coding....
8 comments:
How can I check an invoice without make a purchase?
Without purchase you cant...
Hi, this position the text from top to bottom, so if there are multiple item lines the footer will desapear, how can i change it from bottom tu top position.
Thank you brother.
You saved my day.
Hi,
How i can add footer in last page only, if there are 2 or more pages,
Thanx
Thank you Rana ji! This was a great help.
Thank you bro :) working like charm
Works Perfectly. Thanks so much
Post a Comment