FIX_Mpdf : ps
This commit is contained in:
parent
bbb89d27e6
commit
4f5d68de9a
@ -730,7 +730,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath,
|
||||
function getCompanyInformationforPDF()
|
||||
{
|
||||
|
||||
$subQuery = "select CompanyName,Address,GSTNO,PAN,ContactNumber,EmailAddress,AlternateContactNumber,companyWebsite,StateCode
|
||||
$subQuery = "select CompanyName,Address,GSTNO,PAN,MSME,ContactNumber,EmailAddress,AlternateContactNumber,companyWebsite,StateCode
|
||||
from T_Company_Details ";
|
||||
|
||||
|
||||
@ -1053,7 +1053,8 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath,
|
||||
Mat.UOM,Mat.HSNCODE,Quantity,Rate,ROUND((Quantity *Rate),2 ) as BasicValue ,
|
||||
ROUND(((AfterSGST + AfterCGST +
|
||||
AfterIGST)) ,2)as Taxamount,AdvanceAmount,
|
||||
TotalValue,Tax.*,LineItem.CostCenterCode ,POMaster.*,sup.SupplierName,sup.Address,sup.SupplierID,sup.ContactNumber,sup.EmailAddress,sup.PAN,sup.GSTNO,LineItem.AmendedDetails as LineAmend,Payment.PaymentTerms
|
||||
TotalValue,Tax.*,LineItem.CostCenterCode ,POMaster.*,sup.SupplierName,sup.Address,sup.SupplierID,sup.ContactNumber,sup.EmailAddress,sup.PAN,sup.GSTNO,sup.Cert_MSME,
|
||||
LineItem.AmendedDetails as LineAmend,Payment.PaymentTerms
|
||||
FROM T_PurchaseOrder_LineItem LineItem
|
||||
left join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode
|
||||
left join T_Revenue_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo
|
||||
|
||||
@ -466,7 +466,7 @@ function synczohobooks(){
|
||||
|
||||
<div class="inner" id ="abs_name">
|
||||
|
||||
<!-- <h3> <?php echo $abs_name;?></h3>
|
||||
<!-- <h3> <?php // echo $abs_name;?></h3>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
@ -11,6 +11,17 @@
|
||||
|
||||
#logo img{display: block !important;margin: 60px auto !important;}
|
||||
#page_break { page-break-before: always; }
|
||||
.invoice-details {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.invoice-details p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.invoice-details .amount {
|
||||
float: right;
|
||||
}
|
||||
|
||||
|
||||
</style>
|
||||
@ -32,6 +43,8 @@ $companyGst = (!empty($CompanyDetails) && !empty($CompanyDetails[0]->GSTNO)) ? $
|
||||
$companyPan = (!empty($CompanyDetails) && !empty($CompanyDetails[0]->PAN)) ? $CompanyDetails[0]->PAN : "-";
|
||||
$companyWebsit = (!empty($CompanyDetails) && !empty($CompanyDetails[0]->companyWebsite)) ? $CompanyDetails[0]->companyWebsite :"-";
|
||||
$CompanyStateCode = (!empty($CompanyDetails) && !empty($CompanyDetails[0]->StateCode)) ? $CompanyDetails[0]->StateCode : "-";
|
||||
$companyMsme = (!empty($CompanyDetails) && !empty($CompanyDetails[0]->MSME)) ? $CompanyDetails[0]->MSME : "-";
|
||||
$address = preg_replace('/SURVEY : [^,]+,/', '', $CompanyAddress);
|
||||
|
||||
$currencyName = 'INR';
|
||||
$currencyCode = (!empty($CurrencySymbol) && !empty($CurrencySymbol[0]->FontCode2000)) ? $CurrencySymbol[0]->FontCode2000 : "-";
|
||||
@ -47,6 +60,7 @@ $supOfferNo = (!empty($POItem) && !empty($POItem[0]->Supplier_Offer_No)) ? $POIt
|
||||
$supplierEmail = (!empty($POItem) && !empty($POItem[0]->EmailAddress)) ? $POItem[0]->EmailAddress : "-";
|
||||
$supplierGst = (!empty($POItem) && !empty($POItem[0]->GSTNO)) ? $POItem[0]->GSTNO : "-";
|
||||
$supplierPan = (!empty($POItem) && !empty($POItem[0]->PAN)) ? $POItem[0]->PAN : "-";
|
||||
$supplierMsme = (!empty($POItem) && !empty($POItem[0]->Cert_MSME)) ? $POItem[0]->Cert_MSME : "-";
|
||||
$supplierContact = (!empty($POItem) && !empty($POItem[0]->ContactNumber)) ? $POItem[0]->ContactNumber : "-";
|
||||
$serviceDescription = (!empty($POItem) && !empty($POItem[0]->Description_Of_Service)) ? $POItem[0]->Description_Of_Service : "-";
|
||||
$supplierVendor = (!empty($POItem) && !empty($POItem[0]->SupplierID)) ? $POItem[0]->SupplierID : "-";
|
||||
@ -75,8 +89,8 @@ $poDate = $purchaseorderDate ? $purchaseorderDate->format('d-m-Y') : "-";
|
||||
}
|
||||
$RequistionNo = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['RequistionNo'])) ? $RequistionDetails[0]['RequistionNo'] : "-";
|
||||
$ReqDate = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['ReqDate'])) ? $RequistionDetails[0]['ReqDate'] : "";
|
||||
$RequestedDept = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['RequestedDept'])) ? $RequistionDetails[0]['RequestedDept'] : "-";
|
||||
$CostCenterCode = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['CostCenterCode'])) ? $RequistionDetails[0]['CostCenterCode'] : "-";
|
||||
// $RequestedDept = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['RequestedDept'])) ? $RequistionDetails[0]['RequestedDept'] : "-";
|
||||
// $CostCenterCode = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['CostCenterCode'])) ? $RequistionDetails[0]['CostCenterCode'] : "-";
|
||||
|
||||
|
||||
$releasedBy = (!empty($releasedetails) && !empty($releasedetails[0]->FirstName)) ? $releasedetails[0]->FirstName : "-";
|
||||
@ -250,7 +264,7 @@ $amountInWords = "Rupees " . $result ." Paise ". $points." Only";
|
||||
} ?>
|
||||
|
||||
<?php
|
||||
if ($companyEmail || $companyWebsit || $companyGst || $companyPan ) {
|
||||
if ($companyEmail || $companyWebsit || $companyGst || $companyPan || $companyMsme ) {
|
||||
|
||||
// if ($companyPhone) {
|
||||
// echo '<div>'.trans('Phone') . ': ' . htmlsc($companyPhone).','.'</div>';
|
||||
@ -261,10 +275,12 @@ $amountInWords = "Rupees " . $result ." Paise ". $points." Only";
|
||||
if ($companyWebsit ) {
|
||||
echo '<div><b>'.trans('Website') . '</b> : ' . htmlsc($companyWebsit ).'</div>';
|
||||
}
|
||||
|
||||
if ($companyGst ) {
|
||||
echo '<div><b>'.trans('GSTIN') . '</b> : ' . htmlsc($companyGst ).'</div>';
|
||||
}
|
||||
if ($companyMsme ) {
|
||||
echo '<div><b>'.trans('MSME') . '</b> : ' . htmlsc($companyMsme ).'</div>';
|
||||
}
|
||||
if ($companyPan ) {
|
||||
echo '<div><b>'.trans('PAN') . '</b> : ' . htmlsc($companyPan ).'</div>';
|
||||
}
|
||||
@ -284,239 +300,233 @@ $amountInWords = "Rupees " . $result ." Paise ". $points." Only";
|
||||
</table>
|
||||
</header>
|
||||
<main>
|
||||
<table class="tablepadding" border="1" style="border-collapse: collapse;font-size:1em;" width="100%">
|
||||
<tr>
|
||||
<td colspan="2" width="50%">
|
||||
<table class="tablepadding" border="1" style="border-collapse: collapse;" >
|
||||
|
||||
|
||||
<tr><td style="border:0px;"> <?php echo trans(' Purchase Order No / Date'); ?></td><td style="border:0px;"><?php echo ': ';echo htmlsc($PONO ) . ' / ' . date_from_mysql($poDate , true);?></td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans(' Supplier`s Offer No') ; ?></td><td style="border:0px;"><?php echo ': ';echo _htmlsc($supOfferNo); ?></td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans(' Our Reference') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($ourRef); ?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans(' State Code') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($CompanyStateCode)?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans(' Delivery/Schedule By') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo $DeliveryDate . $DeliverySchedule . $dispatch; ?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans(' Contact') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($supRef)?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans(' Email') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($supplierEmail)?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans(' Mode of Shipment') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($modShp)?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans(' Insurance') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($insNo)?> </td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td colspan="2" width="50%">
|
||||
<table class="tablepadding" border="1" style="border-collapse: collapse;" >
|
||||
<tr><td style="border:0px;"> <?php echo trans('Req Number ') ; ?> </td><td style="border:0px;"><?php echo ': ';echo _htmlsc($RequistionNo) ?></td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans('Date of Supply ') ; ?> </td><td style="border:0px;"> <?php echo ': '.date_from_mysql($ReqDate , true); ?></td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans('Dept') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($RequestedDept);?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans('CCD'); ?></td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($CostCenterCode);?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans('Fin cap') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($finCap); ?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans('Payment Terms') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($PaymentTerms); ?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans('Released By') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($releasedBy); ?> </td></tr>
|
||||
<tr><td style="border:0px;"> <?php echo trans('Released On') ; ?> </td><td style="border:0px;"> <?php echo ': ';echo _htmlsc($releasedOn); ?> </td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table class="tablepadding" border="1" style="border-collapse: collapse;font-size:1em;" width="100%">
|
||||
<tr style="background: #ddd; border-top: none; border-bottom: none;">
|
||||
<td colspan="2" width="50%"><b>Shipped From</b></td>
|
||||
<td colspan="2" width="50%"><b>Shipped To</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" width="50%">
|
||||
<table id="client" class="tablepadding" border="1" style="border-collapse: collapse;" >
|
||||
<tr>
|
||||
<td style="border:0px;"> <?php echo trans('Name');?> </td>
|
||||
<td style="border:0px;"> <?php echo ': '.htmlsc($SuplierName) ; ?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"> <?php echo 'Address <br><br><br><br>';?> </td>
|
||||
<td style="border:0px;"> <?php echo ': '.htmlsc($SuplierAddress).'<br>'; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"> <?php echo trans('GSTIN');?> </td>
|
||||
<td style="border:0px;"> <?php echo ': '.htmlsc($supplierGst) ; ?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"> <?php echo trans('PAN');?> </td>
|
||||
<td style="border:0px;"> <?php echo ': '.htmlsc($supplierPan) ; ?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"> <?php echo trans('Vendor Code');?> </td>
|
||||
<td style="border:0px;"> <?php echo ': '.htmlsc($supplierVendor) ; ?> </td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
<table border="1" style="border-collapse: collapse; font-size: 1em; width: 100%;">
|
||||
<tr>
|
||||
<td width="50%">
|
||||
<table border="1" style="border-collapse: collapse; width: 100%;">
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Purchase Order No'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo htmlsc($PONO); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Purchase Order Date'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo date_from_mysql($poDate, true); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Supplier`s Offer No'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($supOfferNo); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Our Reference'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($ourRef); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Delivery/Schedule By'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo $DeliveryDate . $DeliverySchedule . $dispatch; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Contact'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($supRef); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Email'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($supplierEmail); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Insurance'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($insNo); ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td colspan="2" width="50%">
|
||||
<table id="client" class="tablepadding" border="1" style="border-collapse: collapse;" >
|
||||
<tr>
|
||||
<td style="border:0px;" ><?php echo 'Name';?></td>
|
||||
<td style="border:0px;" ><?php echo ': '. htmlsc($CompanyName); ?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;" ><?php echo 'Address <br><br><br><br>';?></td>
|
||||
<td style="border:0px;">
|
||||
<?php echo ': '.htmlsc($CompanyAddress).'<br>'; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"> <?php echo trans('GSTIN');?> </td>
|
||||
<td style="border:0px;"> <?php echo ': '.htmlsc($companyGst) ; ?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"> <?php echo trans('PAN');?> </td>
|
||||
<td style="border:0px;"> <?php echo ': '.htmlsc($companyPan) ; ?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"> <?php echo trans('State Code');?> </td>
|
||||
<td style="border:0px;"> <?php echo ': '.htmlsc($CompanyStateCode); ?> </td>
|
||||
</tr>
|
||||
|
||||
<td width="50%">
|
||||
<table border="1" style="border-collapse: collapse; width: 100%;">
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Req Number'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($RequistionNo); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Date of Supply'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo date_from_mysql($ReqDate, true); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('State Code'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($CompanyStateCode); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Mode of Shipment'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($modShp); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Payment Terms'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($PaymentTerms); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Released By'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($releasedBy); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Released On'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': '; echo _htmlsc($releasedOn); ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table class="tablepadding" border="1" style="border-collapse: collapse; font-size: 1em; width: 100%;">
|
||||
<tr style="background: #ddd; border-top: none; border-bottom: none;">
|
||||
<td colspan="2" width="50%"><b>Shipped From</b></td>
|
||||
<td colspan="2" width="50%"><b>Shipped To</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" width="50%">
|
||||
<table id="client" class="tablepadding" border="1" style="border-collapse: collapse; width: 100%;">
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Name'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': <b>' . htmlsc($SuplierName) . '</b>'; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px; vertical-align: top;"><?php echo trans('Address'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . nl2br(htmlsc($SuplierAddress)); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('GSTIN'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . htmlsc($supplierGst); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('MSME'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . htmlsc($supplierMsme); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('PAN'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . htmlsc($supplierPan); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Vendor Code'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . htmlsc($supplierVendor); ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td colspan="2" width="50%">
|
||||
<table id="client" class="tablepadding" border="1" style="border-collapse: collapse; width: 100%;">
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('Name'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': <b>' . htmlsc($CompanyName) . '</b>'; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px; vertical-align: top;"><?php echo trans('Address'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . nl2br(htmlsc($address)); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('GSTIN'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . htmlsc($companyGst); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('MSME'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . htmlsc($companyMsme); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('PAN'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . htmlsc($companyPan); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border:0px;"><?php echo trans('State Code'); ?></td>
|
||||
<td style="border:0px;"><?php echo ': ' . htmlsc($CompanyStateCode); ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table class="item-table" style="border-collapse: collapse;" border="1" width="100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th rowspan="2" class="item-name" ><center><?php _trans('S.No'); ?></center></th>
|
||||
<th rowspan="2" colspan="2" class="item-name"><center><?php _trans('Name of Product /'); ?><br/><?php _trans('Service'); ?></center></th>
|
||||
<th rowspan="2" class="item-name"><center><?php _trans('HSN'); ?></center></th>
|
||||
<th rowspan="2" class="item-amount"><center><?php _trans('UOM'); ?></center></th>
|
||||
<th rowspan="2" class="item-amount"><center><?php _trans('Qty'); ?></center></th>
|
||||
<th rowspan="2" class="item-price"><center><?php _trans('Rate'); ?><br/> ₹</center></th>
|
||||
<th rowspan="2" class="item-amount"><center><?php _trans('Total'); ?><br/> ₹</center></th>
|
||||
<!-- <th rowspan="2" class="item-price"><center><?php _trans('Discount'); ?><br/>₹</center></th> -->
|
||||
<th colspan="2" class="item-price"><center><?php _trans('CGST'); ?></center></th>
|
||||
<th colspan="2" class="item-price"><center><?php _trans('SGST'); ?></center></th>
|
||||
<th colspan="2" class="item-pric"><center><?php _trans('IGST'); ?></center></th>
|
||||
<th rowspan="2" class="item-total "><center><?php _trans('Total Tax'); ?><br/> ₹</center></th>
|
||||
</tr>
|
||||
<tr style="background: #ddd;">
|
||||
<th><center><?php _trans('Rate'); ?><br/><?php _trans('%'); ?></center></th>
|
||||
<th><center><?php _trans('Amount'); ?><br/> ₹</center></th>
|
||||
<th><center><?php _trans('Rate'); ?><br/><?php _trans('%'); ?></center></th>
|
||||
<th><center><?php _trans('Amount'); ?><br/> ₹</center></th>
|
||||
<th><center><?php _trans('Rate'); ?><br/><?php _trans('%'); ?></center></th>
|
||||
<th><center><?php _trans('Amount'); ?><br/> ₹</center></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php
|
||||
|
||||
$i = 1;
|
||||
$basic = [];
|
||||
$cgst =[];
|
||||
$sgst =[];
|
||||
$igst =[];
|
||||
$tax = [];
|
||||
if(!empty($POItem)){
|
||||
foreach ($POItem as $item) { ?>
|
||||
<table class="item-table" style="border-collapse: collapse;" border="1" width="100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<td class="center" height="100"><?php echo $i++;?> </td>
|
||||
<td colspan="2"><?php _htmlsc($item->MaterialCode.'/'.$item->MaterialName.$item->ServiceMaterialDescription);?></td>
|
||||
<td class="text-right"><?php echo $item->HSNCODE ?? 'N/A'; ?></td>
|
||||
<td>
|
||||
<?php if ($item->UOM) : ?>
|
||||
<small><?php _htmlsc($item->UOM); ?></small>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td class="text-right">
|
||||
<?php echo _htmlsc($item->Quantity); ?>
|
||||
</td>
|
||||
<td class="text-right">
|
||||
<?php echo format_currency($item->Rate); ?>
|
||||
</td>
|
||||
<td class="text-right">
|
||||
<?php echo format_currency(abs($item->BasicValue));?>
|
||||
</td>
|
||||
<!-- <td class="text-right">
|
||||
<?php //echo format_currency( abs(1)); ?>
|
||||
</td> -->
|
||||
|
||||
|
||||
<td class="text-right">
|
||||
<?php _htmlsc($item->CGST); ?><!-- Cgst % --->
|
||||
</td>
|
||||
<td class="text-right">
|
||||
<?php
|
||||
|
||||
if ($item->AfterCGST != ''){
|
||||
echo format_currency(abs($item->AfterCGST));}
|
||||
else { }
|
||||
?><!-- Cgst --->
|
||||
</td>
|
||||
<td class="text-right">
|
||||
<?php _htmlsc($item->SGST); ?><!-- Sgst %-->
|
||||
</td>
|
||||
<td class="text-right">
|
||||
<?php
|
||||
if ($item->AfterSGST != ''){
|
||||
echo format_currency(abs($item->AfterSGST));}
|
||||
else { }
|
||||
?><!-- Sgst-->
|
||||
</td>
|
||||
<td class="text-right">
|
||||
<?php _htmlsc($item->IGST); ?><!-- Igst % -->
|
||||
</td>
|
||||
<td class="text-right">
|
||||
<?php
|
||||
if ($item->AfterIGST != ''){
|
||||
echo format_currency(abs($item->AfterIGST)); }
|
||||
else { }
|
||||
?><!-- Igst -->
|
||||
</td>
|
||||
<td class="text-right">
|
||||
|
||||
<?php echo format_currency(abs($item->Taxamount));
|
||||
$totalBasic = $item->BasicValue;
|
||||
$totalCGST = $item->AfterCGST ;
|
||||
$totalSGST = $item->AfterSGST ;
|
||||
$totalIGST = $item->AfterIGST ;
|
||||
$totalTax = $item->Taxamount;
|
||||
?>
|
||||
|
||||
</td>
|
||||
|
||||
<th rowspan="2" class="item-name"><center><?php _trans('S.No'); ?></center></th>
|
||||
<th rowspan="2" colspan="2" class="item-name"><center><?php _trans('Name of Product /'); ?><br/><?php _trans('Service'); ?></center></th>
|
||||
<th rowspan="2" class="item-name"><center><?php _trans('HSN'); ?></center></th>
|
||||
<th rowspan="2" class="item-amount"><center><?php _trans('UOM'); ?></center></th>
|
||||
<th rowspan="2" class="item-amount"><center><?php _trans('Qty'); ?></center></th>
|
||||
<th rowspan="2" class="item-price"><center><?php _trans('Rate'); ?><br/> ₹</center></th>
|
||||
<th rowspan="2" class="item-amount"><center><?php _trans('Total'); ?><br/> ₹</center></th>
|
||||
<th colspan="2" class="item-price"><center><?php _trans('CGST'); ?></center></th>
|
||||
<th colspan="2" class="item-price"><center><?php _trans('SGST'); ?></center></th>
|
||||
<th colspan="2" class="item-price"><center><?php _trans('IGST'); ?></center></th>
|
||||
<th rowspan="2" class="item-total"><center><?php _trans('Total Tax'); ?><br/> ₹</center></th>
|
||||
</tr>
|
||||
|
||||
<?php
|
||||
$basic[] = $totalBasic;
|
||||
$cgst[]=$totalCGST;
|
||||
$sgst[]=$totalSGST;
|
||||
$igst[]=$totalIGST;
|
||||
$tax[] = $totalTax;
|
||||
}} ?>
|
||||
|
||||
|
||||
<tr>
|
||||
|
||||
<!-- <td class="center" height="150"> <br></td>
|
||||
<td colspan="2"></td><td></td>
|
||||
<td></td><td></td>
|
||||
<td></td><td></td>
|
||||
<td></td><td></td> <td></td> <td></td>
|
||||
<td></td><td></td> <td></td><td></td>
|
||||
<td></td>
|
||||
<tr style="background: #ddd;">
|
||||
<th><center><?php _trans('Rate'); ?><br/><?php _trans('%'); ?></center></th>
|
||||
<th><center><?php _trans('Amount'); ?><br/> ₹</center></th>
|
||||
<th><center><?php _trans('Rate'); ?><br/><?php _trans('%'); ?></center></th>
|
||||
<th><center><?php _trans('Amount'); ?><br/> ₹</center></th>
|
||||
<th><center><?php _trans('Rate'); ?><br/><?php _trans('%'); ?></center></th>
|
||||
<th><center><?php _trans('Amount'); ?><br/> ₹</center></th>
|
||||
</tr>
|
||||
-->
|
||||
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$i = 1;
|
||||
$basic = [];
|
||||
$cgst = [];
|
||||
$sgst = [];
|
||||
$igst = [];
|
||||
$tax = [];
|
||||
|
||||
|
||||
<tr>
|
||||
<td style="text-align: right;" colspan="7"> <strong> TOTAL</strong></td>
|
||||
<td class="text-right"><?php echo format_currency(abs(array_sum($basic))); ?></td>
|
||||
<td> </td>
|
||||
<td class="text-right"><?php if($cgst){echo format_currency(abs(array_sum($cgst)));} else { } ?></td>
|
||||
<td> </td>
|
||||
<td class="text-right"><?php if($sgst){echo format_currency(abs(array_sum($sgst)));} else { } ?></td>
|
||||
<td> </td>
|
||||
<td class="text-right"><?php if($igst){ echo format_currency(abs(array_sum($igst)));} else { } ?></td>
|
||||
<td class="text-right">
|
||||
if (!empty($POItem)) {
|
||||
foreach ($POItem as $item) { ?>
|
||||
<tr>
|
||||
<td class="center"><?php echo $i++; ?></td>
|
||||
<td><?php _htmlsc($item->MaterialCode); ?></td>
|
||||
<td><?php _htmlsc($item->MaterialName . $item->ServiceMaterialDescription); ?></td>
|
||||
<td class="text-right"><?php echo $item->HSNCODE ?? 'N/A'; ?></td>
|
||||
<td><?php if ($item->UOM) : ?>
|
||||
<small><?php _htmlsc($item->UOM); ?></small>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td class="text-right"><?php echo _htmlsc($item->Quantity); ?></td>
|
||||
<td class="text-right"><?php echo format_currency($item->Rate); ?></td>
|
||||
<td class="text-right"><?php echo format_currency(abs($item->BasicValue)); ?></td>
|
||||
<td class="text-right"><?php _htmlsc($item->CGST); ?></td>
|
||||
<td class="text-right"><?php if ($item->AfterCGST != '') {
|
||||
echo format_currency(abs($item->AfterCGST));
|
||||
} ?></td>
|
||||
<td class="text-right"><?php _htmlsc($item->SGST); ?></td>
|
||||
<td class="text-right"><?php if ($item->AfterSGST != '') {
|
||||
echo format_currency(abs($item->AfterSGST));
|
||||
} ?></td>
|
||||
<td class="text-right"><?php _htmlsc($item->IGST); ?></td>
|
||||
<td class="text-right"><?php if ($item->AfterIGST != '') {
|
||||
echo format_currency(abs($item->AfterIGST));
|
||||
} ?></td>
|
||||
<td class="text-right"><?php echo format_currency(abs($item->Taxamount)); ?></td>
|
||||
|
||||
|
||||
</tr>
|
||||
|
||||
<?php
|
||||
$basic[] = $item->BasicValue;
|
||||
$cgst[] = $item->AfterCGST;
|
||||
$sgst[] = $item->AfterSGST;
|
||||
$igst[] = $item->AfterIGST;
|
||||
$tax[] = $item->Taxamount;
|
||||
?>
|
||||
<?php }
|
||||
} ?>
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td style="text-align: right;" colspan="7"><strong> TOTAL</strong></td>
|
||||
<td class="text-right"><?php echo format_currency(abs(array_sum($basic))); ?></td>
|
||||
<td> </td>
|
||||
<td class="text-right"><?php if ($cgst) {
|
||||
echo format_currency(abs(array_sum($cgst)));
|
||||
} ?></td>
|
||||
<td> </td>
|
||||
<td class="text-right"><?php if ($sgst) {
|
||||
echo format_currency(abs(array_sum($sgst)));
|
||||
} ?></td>
|
||||
<td> </td>
|
||||
<td class="text-right"><?php if ($igst) {
|
||||
echo format_currency(abs(array_sum($igst)));
|
||||
} ?></td>
|
||||
<td class="text-right"><b><?php echo format_currency(abs(array_sum($tax))); ?></b></td>
|
||||
<b><?php echo format_currency(abs(array_sum($tax)));
|
||||
$invoiceTotalAmount=array_sum($basic);
|
||||
|
||||
@ -529,66 +539,74 @@ $amountInWords = "Rupees " . $result ." Paise ". $points." Only";
|
||||
$invoiceTotalAmountInWords=convertNumber(abs(round($invoiceTotalAmount)));
|
||||
}
|
||||
?></b>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
|
||||
|
||||
<table class="tablepadding" border="1" style="border-collapse: collapse; font-size: 1em; width: 100%;">
|
||||
<tr>
|
||||
<td colspan="6" style="border-top: none; border-bottom: none;">
|
||||
<p style="text-align: center;"><strong>TOTAL AMOUNT IN WORDS:</strong> </p>
|
||||
<?php echo $invoiceTotalAmountInWords; ?>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="8" rowspan="7" style="border-bottom: none;">
|
||||
<p style="text-align: center;"><strong>TOTAL AMOUNT IN WORDS:</strong> </p>
|
||||
<?php echo $invoiceTotalAmountInWords; ?>
|
||||
</td>
|
||||
<td colspan="5"> <?php _trans('Total Amount Before Tax '); ?></td><td class="text-right">₹</td>
|
||||
<td class="text-right"><?php echo format_currency(abs($invoiceTotalAmount)); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5">Add :CGST</td><td class="text-right">₹</td>
|
||||
<td class="text-right"><?php echo format_currency(abs(array_sum($cgst))); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5">Add :SGST</td><td class="text-right">₹</td>
|
||||
<td class="text-right"><?php echo format_currency(abs(array_sum($sgst))); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" >Add :IGST</td><td class="text-right">₹</td>
|
||||
<td class="text-right"><?php echo format_currency(abs(array_sum($igst))); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" > <?php _trans('Tax Amount : GST'); ?></td><td class="text-right">₹</td>
|
||||
<?php $invoiceTotalGST = array_sum($cgst) + array_sum($sgst) + array_sum($igst); ?>
|
||||
<td class="text-right"><?php echo format_currency(abs($invoiceTotalGST)); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5"><?php _trans('Round Off'); ?></td><td class="text-right">₹</td>
|
||||
<?php $differences = ($invoiceTotalGST + $invoiceTotalAmount)- round($item->TotalOrderValue); ?>
|
||||
<td class="text-right"><b><?php echo number_format($differences, 2);?></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5"><?php _trans('Total Amount'); ?></td><td class="text-right">₹</td>
|
||||
<td class="text-right"><b><?php echo format_currency(abs(round($item->TotalOrderValue)));?></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="8" style="border-top: none; border-bottom: none;">
|
||||
<div class="notes">
|
||||
<p><b>Note:</b> Please acknowledge receipt of this order for acceptance<br /> Material to be delivered to our stores before 3pm<br /> Please refer order number and item code in your challan/invoice</p>
|
||||
|
||||
<!-- <?php // echo nl2br(htmlsc("invoice_terms")); ?> -->
|
||||
</div>
|
||||
|
||||
</td>
|
||||
<td style="text-align:right;" colspan="7" rowspan="2">
|
||||
<div><center><?php echo authorized_signatory(); ?></center></div>
|
||||
<div><h6>Authorized Signatory</h6></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="8">Declaration: We Declare that this invoice shows the actual price of the goods described and that all particulars are true and correct </td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</main>
|
||||
<table width="100%" class="center"><tr><td><b><small>This is a system generated purchase orde</small></b> </td></tr></table>
|
||||
|
||||
<td colspan="9">
|
||||
<table id="client" class="tablepadding" border="1" style="border-collapse: collapse; width: 100%;">
|
||||
<tr>
|
||||
<td class="text-right" style="border:0px;"><?php _trans('Total Amount Before Tax '); ?></td>
|
||||
<td class="text-right" style="border:0px;">₹</td>
|
||||
<td class="text-right" style="border:0px;"><?php echo format_currency(abs($invoiceTotalAmount)); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="text-right" style="border:0px;"><?php _trans('CGST '); ?></td>
|
||||
<td class="text-right" style="border:0px;">₹</td>
|
||||
<td class="text-right" style="border:0px;"><?php echo format_currency(abs(array_sum($cgst))); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="text-right" style="border:0px;"><?php _trans('SGST '); ?></td>
|
||||
<td class="text-right" style="border:0px;">₹</td>
|
||||
<td class="text-right" style="border:0px;"><?php echo format_currency(abs(array_sum($sgst))); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="text-right" style="border:0px;"><?php _trans('IGST '); ?></td>
|
||||
<td class="text-right" style="border:0px;">₹</td>
|
||||
<td class="text-right" style="border:0px;"><?php echo format_currency(abs(array_sum($igst))); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<?php $invoiceTotalGST = array_sum($cgst) + array_sum($sgst) + array_sum($igst); ?>
|
||||
<?php $differences = ($invoiceTotalGST + $invoiceTotalAmount)- round($item->TotalOrderValue); ?>
|
||||
|
||||
<td class="text-right" style="border:0px;"><?php _trans('Round Off'); ?></td>
|
||||
<td class="text-right" style="border:0px;">₹</td>
|
||||
<td class="text-right" style="border:0px;"><?php echo number_format($differences, 2);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="text-right" style="border:0px;"><b><?php _trans('Total Amount'); ?></b></td>
|
||||
<td class="text-right" style="border:0px;">₹</td>
|
||||
<td class="text-right" style="border:0px;"><b><?php echo format_currency(abs(round($item->TotalOrderValue)));?></b></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" style="border-top: none; border-bottom: none;">
|
||||
<div class="notes">
|
||||
<p><b>Note:</b> Please acknowledge receipt of this order for acceptance<br /> Material to be delivered to our stores before 3pm<br /> Please refer order number and item code in your challan/invoice</p>
|
||||
</div>
|
||||
</td>
|
||||
<td style="text-align:center;" colspan="9">
|
||||
<div style="text-align:center;"><?php echo authorized_signatory(); ?></div>
|
||||
<div><h6 style="text-align:center;">Authorized Signatory</h6></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="15" style="text-align:center;">Declaration: We Declare that this invoice shows the actual price of the goods described and that all particulars are true and correct</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</main>
|
||||
<table width="100%" class="center"><tr><td><b><small>This is a system generated purchase order</small></b> </td></tr></table>
|
||||
|
||||
|
||||
<!-- <div id="page_break"></div> -->
|
||||
</body>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user