EVOLUTION-NINJA
Edit File: print_invoice_list.php
<link rel="stylesheet" href="<?php echo base_url('admin_assets/assets/font-awesome/4.5.0/css/font-awesome.min.css');?>" /> <link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <link rel="stylesheet" href="<?php echo base_url('admin_assets/toastr/toastr.min.css');?>"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> <script src="<?php echo base_url('admin_assets/toastr/toastr.min.js');?>"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <html> <head> <title>Invoice</title> </head> <form id="invoi" method="post" style="padding:10px;"> <body> <div class="" style="width: 800px;float: left;"> <div class="page-header" style="text-align: center"> <div class="top_row"> <div class="top_line"></div> <img src="<?php echo base_url("admin_assets/images/logo.png");?>" style="float:left;padding-top: 1.5%;"> <h2 style="color: #A6A6A6;float:right;padding-top: 2%;letter-spacing: 2px;" class="heading_name">INVOICE</h2> </div> </div> <select style="display:none;" class="form-control invoice_type_new" name="invoice_type" id="invoice_type_new" required> <option value="">Select Invoice Type</option> <option value="Normal" <?php if($result->invoice_type=='Normal'){ echo 'selected'; } else {echo "disabled";}?>>Normal</option> <option value="Profomo" <?php if($result->invoice_type=='Profomo'){ echo 'selected'; } else {echo "disabled";}?>>Proforma</option> <option value="Cash" <?php if($result->invoice_type=='Cash'){ echo 'selected'; } else {echo "disabled";}?>>Cash</option> <!--<option value="Cash">Cash</option>--> </select> <?php if($result->cgst_amount!='0' && $result->sgst_amount!='0') {?> <select style="display:none;" class="form-control invoice_tax_new" name="invoice_tax" id="invoice_tax_new" required> <option value="">Select Tax/Not</option> <option value="tax" selected>TAX</option> <option value="no_tax" disabled>NO TAX</option> </select> <?php } else { ?> <select style="display:none;" class="form-control invoice_tax_new" id="invoice_tax_new" name="invoice_tax" required> <option value="">Select Tax/Not</option> <option value="tax" disabled>TAX</option> <option value="no_tax" selected>NO TAX</option> </select> <?php } ?> <?php if($result->cgst_amount!='0' && $result->sgst_amount!='0') {?> <select style="display:none;" type="select" name="invoice_tax" class="state form-control" style="padding-bottom:5px;padding-top: 5px;" id="state"> <option value="">Select</option> <option value="Within State" <?php if($result->cgst_amount!='0' && $result->sgst_amount!='0') { echo 'selected'; }else {echo "disabled";}?>>Within State</option> <option value="Out of State" <?php if($result->igst_amount!='0') { echo 'selected'; }else {echo "disabled";}?>>Out of State</option> </select> <?php }?> <table style="width: 100%;"> <thead> <tr> <td> <!--place holder for the fixed-position header--> <div class="page-header-space"></div> </td> </tr> </thead> <tbody class="page"> <tr> <!--<h4><?php echo $result->name;?></h4>--> <td class="to_address"><b>Bill To:</b></td> <td colspan="2"><?php echo $result->name;?>, <br/><?php echo $result->address;?></td> <td colspan="3"><b>Date: </b><?php if($result->invoice_date!='0000-00-00') { echo date('d-m-Y',strtotime($result->invoice_date)); } else { echo date('d-m-Y');} ?> <br> <b>Invoice: </b><?php echo $result->invoice_no;?></td> </tr> <tr> <td class="to_address"><b>Supply To:</b></td> <td colspan="2"><?php echo $result->supply_address;?></td> <td></td> </tr> <tr> <td class="to_address" colspan="2"><b>GSTN:</b><b><?php echo $result->gstn;?></b></td> <td colspan="2" > <b>Jayblues GSTN:</b> 29BZLPS4657J1ZG <br> </td> </tr> <tr class="table_head" style="visibility: hidden;"> <th style="width: 10%;">1</th> <th style="width: 25%;">2</th> <th style="width: 25%;">3</th> <th style="width: 15%;">4</th> <th style="width: 16%;">5</th> <th style="width: 9%;">6</th> </tr> <tr class="table_head" style="background-color: gray;"> <th style="padding: 5px;border: 1px solid #000;background-color: gray;">SL NO</th> <th colspan="2" style="padding: 5px;border: 1px solid #000;background-color: gray;">DESCRIPTION</th> <th style="padding: 5px;border: 1px solid #000;">SAC</th> <th style="padding: 5px;border: 1px solid #000;">PRICE</th> </tr> <?php $price=json_decode($result->price); $description=json_decode($result->description);$sac=json_decode($result->sac); foreach($price as $key => $value) { ?> <tr class="input_fields"> <td style="padding: 5px;border: 1px solid #000;vertical-align: top;"><?php echo $key+1; ?></td> <td colspan="2" style="padding: 5px;border: 1px solid #000;vertical-align: top;"><?php echo $description[$key]; ?></td> <td style="padding: 5px;border: 1px solid #000;vertical-align: top;"><?php echo $sac[$key];?></td> <!-- <td></td> --> <td style="padding: 5px;border: 1px solid #000;vertical-align: top;text-align: right;"><i class="fa fa-inr" aria-hidden="true"></i>. <?php echo $value; ?></td> </tr> <?php } ?> <tbody class="new_tr"></tbody> <tr style="border-bottom: initial;border-color: transparent;" class="sub_total_tr input_fields"> <!--<td colspan="2" style="border-bottom:initial;border-left:initial;"></td>--> <td colspan="4" style="padding: 5px;text-align: right;border: 1px solid #000;"><b>Sub Total</b></td> <td style="padding: 5px;text-align: right;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i>. <?php echo number_format($result->total); ?></td> <td></td> </tr> <?php if($result->cgst_amount!='0'){ ?> <tr style="border-bottom: initial;border-color: transparent;" class="cgst_tr input_fields"> <td colspan="4" style="padding: 5px;text-align: right;border: 1px solid #000;"><p style="display: inline-flex;margin-top:0px;margin-bottom:0px;"><b>CGST @</b> <select style="display:none;" class="cgst" id="cgst" name="cgst" required> <?php foreach($gst as $value){ ?> <option value="<?php echo $value; ?>"><?php echo $value; ?></option> <?php } ?> </select></p><?php echo $value; ?></td> <td style="padding: 5px;text-align: right;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i>. <?php echo number_format($result->cgst_amount); ?></td> </tr> <?php } else { ?> <tr style="display: none; border-bottom: initial;border-color: transparent;" class="cgst_tr input_fields"> <td colspan="4" style="padding: 5px;text-align: right;border: 1px solid #000;"><p style="display: inline-flex;margin-top:0px;margin-bottom:0px;"><b>CGST @</b> <select style="display:none;" class="cgst" id="cgst" name="cgst" required> <?php foreach($gst as $value){ ?> <option value="<?php echo $value; ?>"><?php echo $value; ?></option> <?php } ?> </select></p><?php echo $value; ?></td> <td style="padding: 5px;text-align: right;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i>. <input type="text" style="width:100px;background-color:transferent;" readonly name="cgst_amount" class="cgst_amount" value="" id="cgst_amount" ></td> </tr> <?php } ?> <?php if($result->sgst_amount!='0'){ ?> <tr style="border-bottom: initial;border-color: transparent;" class="sgst_tr input_fields"> <td colspan="4" style="padding: 5px;text-align: right;border: 1px solid #000;"><p style="display: inline-flex;margin-top:0px;margin-bottom:0px;"><b>SGST @</b> <select style="display:none;" class="sgst" id="sgst" name="sgst" required> <?php foreach($sgst as $value){ ?> <option value="<?php echo $value; ?>"><?php echo $value; ?></option> <?php } ?> </select></p><?php echo $value; ?></td> <td style="padding: 5px;text-align: right;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i>. <?php echo number_format($result->sgst_amount); ?></td> </tr> <?php } else { ?> <tr style=" display: none; border-bottom: initial;border-color: transparent;" class="sgst_tr input_fields"> <td colspan="4" style="padding: 5px;text-align: right;border: 1px solid #000;"><p style="display: inline-flex;margin-top:0px;margin-bottom:0px;"><b>SGST @</b> <select style="display:none;" class="sgst" id="sgst" name="sgst" required> <?php foreach($sgst as $value){ ?> <option value="<?php echo $value; ?>"><?php echo $value; ?></option> <?php } ?> </select></p><?php echo $value; ?></td> <td style="padding: 5px;text-align: right;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i>. <input type="text" style="width:100px;background-color:transferent;" readonly class="sgst_amount" id="myInput10" value="" name="sgst_amount"></td> </tr> <?php } ?> <?php if($result->igst_amount!='0') { ?> <tr style="border-bottom: initial;border-color: transparent;" class="igst_tr input_fields"> <td colspan="4" style="padding: 5px;text-align: right;border: 1px solid #000;"><p style="display: inline-flex;margin-top:0px;margin-bottom:0px;"><b>IGST @</b> <select style="display:none;" class="igst" id="igst" name="igst" required> <?php foreach($igst as $value){ ?> <option value="<?php echo $value; ?>"><?php echo $value; ?></option> <?php } ?> </select></p><?php echo $value; ?></td> <td style="padding: 5px;text-align: right;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i>. <input type="text" style="width:100px;" class="igst_amount" id="myInput20" name="igst_amount" value="<?php echo number_format($result->igst_amount); ?>"></td> </tr> <?php } else { ?> <tr style="border-bottom: initial;border-color: transparent;display: none;" class="igst_tr input_fields"> <td colspan="4" style="padding: 5px;text-align: right;border: 1px solid #000;"><p style="display: inline-flex;margin-top:0px;margin-bottom:0px;"><b>IGST @</b> <select style="display:none;" class="igst" id="igst" name="igst" required> <?php foreach($igst as $value){ ?> <option value="<?php echo $value; ?>"><?php echo $value; ?></option> <?php } ?> </select></p><?php echo $value; ?></td> <td style="padding: 5px;text-align: right;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i>. <input type="text" style="width:100px;background-color:transferent;" readonly class="igst_amount" id="myInput20" name="igst_amount"></td> </tr> <?php } ?> <tr style="border-bottom: initial;border-color: transparent;" class="input_fields"> <!--<td colspan="2" style="padding: 5px;"><b>In Words -</b></td>--> <td colspan="4" style="padding: 5px;text-align: right;border: 1px solid #000;"><b>Total</b></td> <td style="padding: 5px;text-align: right;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i>. <?php echo number_format($result->total_amount); ?></td> </tr> <tr style="border-bottom: initial;border-color: transparent;" class="input_fields"> <!--<td colspan="2" style="padding: 5px;"><input type="text" style="width: 100%;" class="amount_in_words" name="amount_in_words" value="<?php echo $result->total_amount_words; ?>" id="myInput14"></td>--> <td colspan="4" style="padding: 5px;text-align: right;border: 1px solid #000;"><b>Grand Total</b></td> <td style="padding: 5px;text-align: right;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i>. <?php echo number_format($result->grand_total); ?></td> </tr> <tr class="table_head"> <td colspan="" style="padding: 5px;border: 1px solid #000;font-weight: bold;font-size: 13px;"><b>In Words</b></td> <td colspan="4" style="padding: 5px;border: 1px solid #000;" id="myInput14" class="amount_in_words"><input type="text" style="background-color: gray;border: transparent;color: white;" readonly class="form-control amount_in_words" name="amount_in_words" value="<?php echo $result->total_amount_words; ?>" id="myInput14"></td> </tr> <?php if(count($payment_details) == 0){ ?> <tr class="table_head"> <td colspan="5" style="padding: 5px;border: 1px solid #000;font-weight: bold;font-size: 13px;"><b>No Payments</b></td> </tr> <?php } else{ ?> <tr class="table_head"> <td colspan="5" style="padding: 5px;border: 1px solid #000;font-weight: bold;font-size: 13px;"><b>Payment Details</b></td> </tr> <tr style="border-bottom: initial;border-color: transparent;" class="input_fields"> <td colspan="1" style="padding: 5px;border: 1px solid #000;font-weight: bold;font-size: 13px;"> Sl No </td> <td colspan="1" style="padding: 5px;border: 1px solid #000;font-weight: bold;font-size: 13px;"> Payment Mode </td> <td colspan="1" style="padding: 5px;border: 1px solid #000;font-weight: bold;font-size: 13px;"> Bank Name </td> <td colspan="1" style="padding: 5px;border: 1px solid #000;font-weight: bold;font-size: 13px;"> Date </td> <td colspan="1" style="padding: 5px;border: 1px solid #000;font-weight: bold;font-size: 13px;"> Amount </td> </tr> <?php $i = 0; foreach($payment_details as $key => $value) { $i++; ?> <tr style="border-bottom: initial;border-color: transparent;" class="input_fields"> <td colspan="1" style="padding: 5px;border: 1px solid #000;"> <?php echo $i; ?> </td> <td colspan="1" style="padding: 5px;border: 1px solid #000;"> <?php echo $value['payment_type']; ?> </td> <td colspan="1" style="padding: 5px;border: 1px solid #000;"> <?php echo $value['name']; ?> </td> <td colspan="1" style="padding: 5px;border: 1px solid #000;"> <?php echo $value['online_date']; ?> </td> <td colspan="1" style="padding: 5px;border: 1px solid #000;"> <?php echo $value['paid_amount']; ?> </td> </tr> <?php } } ?> <tr> <td colspan="5" style="text-align: center;padding-top: 20px;"><b>Declaration:</b> <br> Payment mode will be in Cash, Cheques, NEFT or RTGD only. Make all cheques paybale to [Jayblues]</td> </tr> <tr> <!-- <td colspan="2" style="line-height: 2.5;">--> <!-- <b>Company GSTN:</b> 29BZLPS4657J1ZG <br>--> <!-- <b>Company Bank Details:</b> SBI Jayblues<br>--> <!-- <b>Account Type:</b> Current Account<br>--> <!--<b>Account Number:</b> 62439776675<br>--> <!--<b>IFSC:</b> SBI0020555<br>--> <!--<b>Branch:</b> Kalidasa Road,Mysore--> <!-- </td>--> <td colspan="4" style="line-height: 2.5;"> <b>Company Bank Details:</b> HDFC Bank Jayblues <br> <b>Account Type:</b> Currrent Account <br> <b>Account Number:</b> 50200010784596 <br> <b>IFSC:</b> HDFC0000065 <br> <b>Branch:</b> Saraswathipuram,Mysore </td> <td colspan="" style="font-size: 12px;text-align: center;"> <b>FOR JAYBLUES TECHNOLOGIES</b> <br> <img src="<?php echo base_url(); ?>/admin_assets/ajay_sig.jpg" style="float:right;width:100%;"/> <br><br> <b>Authorized Signatory</b> </td> </tr> </tbody> <tfoot> <tr> <td> <!--place holder for the fixed-position footer--> <div class="page-footer-space"></div> </td> </tr> </tfoot> </table> <div class="page-footer footer_address"> <div class="foot_line"></div> <h4 class="thank_message" style="color: #017dc6;text-align: center;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #000;margin-bottom: 5px;margin-top: 5px;">THANK YOU FOR YOUR BUSINESS!</h4> <h5 class="footer_office">Head Office</h5> <p>#656/D, 16th Main ,5th Cross,Saraswathipuram,Mysore,karnataka-570009.</p> <!--<h5 class="footer_office">Branch Office</h5>--> <!--<p>K R Square.#1073, 15th Cross,30th Main, Banashankari 2nd Stage, Bangalore-560070</p>--> <p>Ph:9663933606 / 9740285566, www.jayblues.com</p> <p>E-Mail: info@jayblues.com</p> <!--<div class="top_line"></div>--> </div> <div class="row_6" style="text-align:center;padding-top:50px;"> <!-- <button type="submit" style="background:blue;color:#fff;" id="submit_invoice">Update</button> --> <button type="button" style="background:blue;color:#fff;" class="print">Print</button> </div> </div> <div style="width:100px; float:left;padding-left: 30px;padding-top: 30px;" id="rd"> <a href="<?php echo site_url('invoice-list');?>" style="color:blue;"><i class="fa fa-long-arrow-left fa-2x"></i></a> </div> </body> </form> </html> <link rel="stylesheet" href="<?php echo base_url('admin_assets/css/datepicker3.css');?>" /> <script src="<?php echo base_url('admin_assets/event/assets/js/bootstrap-datepicker.js');?>"></script> <style type="text/css"> .p_plus img { width: 18px; padding-top: 5px; display: block; margin:auto; } .input_fields input { background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; width: 85%; padding: 5px 5px; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; } .input_fields textarea { background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; width: 100%; padding: 5px 5px; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; } .page-header { border-bottom: transparent !important; margin: 0px 0 20px; } table tr td { padding-bottom:1%; } @media print { textarea { resize:none; } .page-header { margin: 0px 0 0px; } .page-header, .page-header-space { height: 100px; } .page-footer, .page-footer-space { height: 290px; } .page-footer { position: fixed; bottom: 60px; width: 100%; border-top: 1px solid black; /* for demo */ background: yellow; /* for demo */ } .page-header { position: fixed; top: 0mm; width: 100%; border-bottom: 1px solid black; /* for demo */ background: yellow; /* for demo */ } .page { page-break-inside: avoid !important; page-break-after:avoid !important; } table, tr, td, th { page-break-inside: avoid !important; page-break-after: auto !important; } @page { margin: 20mm } thead {display: table-header-group;} tfoot {display: table-footer-group;} button {display: none;} body {margin: 0;} } </style> <style> .main { font-family:'Conv_Taro-Bold_0',Sans-Serif; font-size: 14px; padding-left: 2%; } table tr td { line-height: 1.6; padding-bottom:1%; font-size: 14px; } .table_head { background-color: gray; color: white; text-align: center; } .table_head th, .table_head td { text-align: center; } .inner_table td { padding: 5px; border: 1px solid #000; text-align: center; } .top_line { border: 2px solid #017dc6; } .to_address { vertical-align: top; } .foot_line { background-color: #000; height: 1px; width: 75%; text-align: center; margin-left: 93px; } .footer_office { text-align: center; font-weight: bold; letter-spacing: 1px; font-size: 16px; color: #000; } .footer_address p { text-align: center; letter-spacing: 1px; color: #555; font-weight: bold; } .top_row { border-bottom: 1px solid black; padding-bottom: 90px; } .page-header { border-bottom: transparent !important; margin: 0px 0 20px; } @media print { table tr td { font-size: 14px; } textarea { resize:none; } .table_head th { background-color: gray; color: white; text-align: center; } .thank_message { color: red; } .page-header { margin: 0px 0 0px; } .page-header, .page-header-space { height: 100px; } .page-footer, .page-footer-space { height: auto !important; } .page-footer { position: static !important; bottom: 60px; width: 100%; border-top: 1px solid black; background: yellow; } .page-header { position: fixed; top: 0mm; width: 100%; border-bottom: 1px solid black; background: yellow; } .page { page-break-inside: avoid !important; page-break-after: avoid !important; } table tr { page-break-inside: avoid !important; page-break-after: auto !important; } @page { margin: 20mm } thead {display: table-header-group;} tfoot {display: table-footer-group;} button {display: none;} body {margin: 0;} } </style> <style> textarea{ resize:none; } </style> <script> $('.date').datepicker({ format: "dd-mm-yyyy", }).on('changeDate', function(ev){ $('#datepick1').datepicker('hide'); }); $('.state').change(function(e){ e.preventDefault(); var state=$(this).val(); if(state=='Out of State'){ var tax=$('input[name=invoice_tax]:checked').val(); if(tax=='tax'){ $('.igst_tr').show(); $('.cgst_tr').hide(); $('.sgst_tr').hide(); } }else if(state=='Within State'){ var tax=$('input[name=invoice_tax]:checked').val(); if(tax=='tax'){ $('.igst_tr').hide(); $('.cgst_tr').show(); $('.sgst_tr').show(); } }else{ $('.igst_tr').hide(); $('.cgst_tr').hide(); $('.sgst_tr').hide(); } }); $('.invoice_type_new').change(function(e){ e.preventDefault(); var ddd=$(this).val(); if(ddd=='Profomo'){ $('.invoice_tax').show(); }else{ $('.invoice_tax').show(); } }); $('.invoice_tax_new').change(function(e){ e.preventDefault(); var mm=$(this).val(); if(mm=='no_tax'){ $('.sub_total_tr').hide(); $('.cgst_tr').hide(); $('.sgst_tr').hide(); $('.trtt').hide(); }else{ $('.sub_total_tr').show(); $('.cgst_tr').show(); $('.sgst_tr').show(); $('.trtt').show(); } }); $(':checkbox').change(function() { if($(this).is(":checked")) { var tot=$('#myInput11').val(); var tot = tot.replace(/[_\W]+/g, ""); var tds=parseInt(tot*10/100); x=tds.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $('#tds_amount').val(res); var tot_new=parseInt(tot-tds); x=tot_new.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var tot = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $('.grand_total').val(tot); var words = new Array(); words[0] = ''; words[1] = 'One'; words[2] = 'Two'; words[3] = 'Three'; words[4] = 'Four'; words[5] = 'Five'; words[6] = 'Six'; words[7] = 'Seven'; words[8] = 'Eight'; words[9] = 'Nine'; words[10] = 'Ten'; words[11] = 'Eleven'; words[12] = 'Twelve'; words[13] = 'Thirteen'; words[14] = 'Fourteen'; words[15] = 'Fifteen'; words[16] = 'Sixteen'; words[17] = 'Seventeen'; words[18] = 'Eighteen'; words[19] = 'Nineteen'; words[20] = 'Twenty'; words[30] = 'Thirty'; words[40] = 'Forty'; words[50] = 'Fifty'; words[60] = 'Sixty'; words[70] = 'Seventy'; words[80] = 'Eighty'; words[90] = 'Ninety'; amount = tot_new.toString(); var atemp = amount.split("."); var number = atemp[0].split(",").join(""); var n_length = number.length; var words_string = ""; if (n_length <= 9) { var n_array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0); var received_n_array = new Array(); for (var i = 0; i < n_length; i++) { received_n_array[i] = number.substr(i, 1); } for (var i = 9 - n_length, j = 0; i < 9; i++, j++) { n_array[i] = received_n_array[j]; } for (var i = 0, j = 1; i < 9; i++, j++) { if (i == 0 || i == 2 || i == 4 || i == 7) { if (n_array[i] == 1) { n_array[j] = 10 + parseInt(n_array[j]); n_array[i] = 0; } } } value = ""; for (var i = 0; i < 9; i++) { if (i == 0 || i == 2 || i == 4 || i == 7) { value = n_array[i] * 10; } else { value = n_array[i]; } if (value != 0) { words_string += words[value] + " "; } if ((i == 1 && value != 0) || (i == 0 && value != 0 && n_array[i + 1] == 0)) { words_string += "Crores "; } if ((i == 3 && value != 0) || (i == 2 && value != 0 && n_array[i + 1] == 0)) { words_string += "Lakhs "; } if ((i == 5 && value != 0) || (i == 4 && value != 0 && n_array[i + 1] == 0)) { words_string += "Thousand "; } if (i == 6 && value != 0 && (n_array[i + 1] != 0 && n_array[i + 2] != 0)) { words_string += "Hundred and "; } else if (i == 6 && value != 0) { words_string += "Hundred "; } } words_string = words_string.split(" ").join(" "); $('.amount_in_words').val(words_string+ "Rupees Only"); } } else{ $('#tds_amount').val(''); var total=$('.total').val(); $('.grand_total').val(total); var words = new Array(); words[0] = ''; words[1] = 'One'; words[2] = 'Two'; words[3] = 'Three'; words[4] = 'Four'; words[5] = 'Five'; words[6] = 'Six'; words[7] = 'Seven'; words[8] = 'Eight'; words[9] = 'Nine'; words[10] = 'Ten'; words[11] = 'Eleven'; words[12] = 'Twelve'; words[13] = 'Thirteen'; words[14] = 'Fourteen'; words[15] = 'Fifteen'; words[16] = 'Sixteen'; words[17] = 'Seventeen'; words[18] = 'Eighteen'; words[19] = 'Nineteen'; words[20] = 'Twenty'; words[30] = 'Thirty'; words[40] = 'Forty'; words[50] = 'Fifty'; words[60] = 'Sixty'; words[70] = 'Seventy'; words[80] = 'Eighty'; words[90] = 'Ninety'; amount = total.toString(); var atemp = amount.split("."); var number = atemp[0].split(",").join(""); var n_length = number.length; var words_string = ""; if (n_length <= 9) { var n_array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0); var received_n_array = new Array(); for (var i = 0; i < n_length; i++) { received_n_array[i] = number.substr(i, 1); } for (var i = 9 - n_length, j = 0; i < 9; i++, j++) { n_array[i] = received_n_array[j]; } for (var i = 0, j = 1; i < 9; i++, j++) { if (i == 0 || i == 2 || i == 4 || i == 7) { if (n_array[i] == 1) { n_array[j] = 10 + parseInt(n_array[j]); n_array[i] = 0; } } } value = ""; for (var i = 0; i < 9; i++) { if (i == 0 || i == 2 || i == 4 || i == 7) { value = n_array[i] * 10; } else { value = n_array[i]; } if (value != 0) { words_string += words[value] + " "; } if ((i == 1 && value != 0) || (i == 0 && value != 0 && n_array[i + 1] == 0)) { words_string += "Crores "; } if ((i == 3 && value != 0) || (i == 2 && value != 0 && n_array[i + 1] == 0)) { words_string += "Lakhs "; } if ((i == 5 && value != 0) || (i == 4 && value != 0 && n_array[i + 1] == 0)) { words_string += "Thousand "; } if (i == 6 && value != 0 && (n_array[i + 1] != 0 && n_array[i + 2] != 0)) { words_string += "Hundred and "; } else if (i == 6 && value != 0) { words_string += "Hundred "; } } words_string = words_string.split(" ").join(" "); $('.amount_in_words').val(words_string+ "Rupees Only"); } } }); // $('.grand_total').focusout(function(){ // var g_tot=$(this).val(); // gs_tot=g_tot.replace(/[_\W]+/g, ""); // x=gs_tot.toString(); // var lastThree = x.substring(x.length-3); // var otherNumbers = x.substring(0,x.length-3); // if(otherNumbers != '') // lastThree = ',' + lastThree; // var tot = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; // $('.grand_total').val(tot); // $('.total').val(tot); // var gst=parseInt(g_tot/1.18); // var gst_val=parseInt(g_tot-gst); // cgst=gst_val/2; // $('.cgst_amount').val(cgst); // $('.sgst_amount').val(cgst); // $('.total_price').val(gst); // x=gst.toString(); // var lastThree = x.substring(x.length-3); // var otherNumbers = x.substring(0,x.length-3); // if(otherNumbers != '') // lastThree = ',' + lastThree; // var gst = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; // $('.sub_total').val(gst); // var words = new Array(); // words[0] = ''; // words[1] = 'One'; // words[2] = 'Two'; // words[3] = 'Three'; // words[4] = 'Four'; // words[5] = 'Five'; // words[6] = 'Six'; // words[7] = 'Seven'; // words[8] = 'Eight'; // words[9] = 'Nine'; // words[10] = 'Ten'; // words[11] = 'Eleven'; // words[12] = 'Twelve'; // words[13] = 'Thirteen'; // words[14] = 'Fourteen'; // words[15] = 'Fifteen'; // words[16] = 'Sixteen'; // words[17] = 'Seventeen'; // words[18] = 'Eighteen'; // words[19] = 'Nineteen'; // words[20] = 'Twenty'; // words[30] = 'Thirty'; // words[40] = 'Forty'; // words[50] = 'Fifty'; // words[60] = 'Sixty'; // words[70] = 'Seventy'; // words[80] = 'Eighty'; // words[90] = 'Ninety'; // amount = g_tot.toString(); // var atemp = amount.split("."); // var number = atemp[0].split(",").join(""); // var n_length = number.length; // var words_string = ""; // if (n_length <= 9) { // var n_array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0); // var received_n_array = new Array(); // for (var i = 0; i < n_length; i++) { // received_n_array[i] = number.substr(i, 1); // } // for (var i = 9 - n_length, j = 0; i < 9; i++, j++) { // n_array[i] = received_n_array[j]; // } // for (var i = 0, j = 1; i < 9; i++, j++) { // if (i == 0 || i == 2 || i == 4 || i == 7) { // if (n_array[i] == 1) { // n_array[j] = 10 + parseInt(n_array[j]); // n_array[i] = 0; // } // } // } // value = ""; // for (var i = 0; i < 9; i++) { // if (i == 0 || i == 2 || i == 4 || i == 7) { // value = n_array[i] * 10; // } else { // value = n_array[i]; // } // if (value != 0) { // words_string += words[value] + " "; // } // if ((i == 1 && value != 0) || (i == 0 && value != 0 && n_array[i + 1] == 0)) { // words_string += "Crores "; // } // if ((i == 3 && value != 0) || (i == 2 && value != 0 && n_array[i + 1] == 0)) { // words_string += "Lakhs "; // } // if ((i == 5 && value != 0) || (i == 4 && value != 0 && n_array[i + 1] == 0)) { // words_string += "Thousand "; // } // if (i == 6 && value != 0 && (n_array[i + 1] != 0 && n_array[i + 2] != 0)) { // words_string += "Hundred and "; // } else if (i == 6 && value != 0) { // words_string += "Hundred "; // } // } // words_string = words_string.split(" ").join(" "); // $('.amount_in_words').val(words_string+ "Rupees Only"); // } // }); $('.p_plus').click(function(e){ e.preventDefault(); var content=''; content+='<tr>'; content+='<td style="padding: 5px;border: 1px solid #000;"><input type="text" style="" name="sino" class="form-control sino" id="myInput6" required>'; content+='<br>'; content+='<td style="padding: 5px;border: 1px solid #000;"><textarea rows="3" style="" name="description[]" class="form-control description" id="myInput7" required></textarea></td>'; content+='<td style="padding: 5px;border: 1px solid #000;vertical-align: top;"><input type="int" style="" name="sac[]" class="form-control sac" id="myInput8"></td>'; content+='<td style="padding: 5px;border: 1px solid #000;vertical-align: top;text-align: right;"><i class="fa fa-inr" aria-hidden="true"></i>. <input type="text" style="width:100px;" name="price[]" id="total_price" class="total_price" onfocusout="price();" required></td>'; content += '<td style="padding: 5px;border: 1px solid #000;vertical-align: middle;text-align: center;"><a class="remove" href="javascript:void(0);"><span class="glyphicon glyphicon-trash delete_icon"></span></a></td>'; content+='</tr>'; $('.new_tr').append(content); }); $(document).on('click','.delete_icon',function(){ var whichtr = $(this).closest("tr"); whichtr.remove(); price(); }); $(".remove_old").click(function(){ $(this).closest('tr').remove(); price(); }); function price(){ var tax=$('input[name=invoice_tax]:checked').val(); if(tax=='no_tax'){ $('.sub_total').removeAttr('required'); $('#cgst').removeAttr('required'); $('.cgst_amount').removeAttr('required'); $('#sgst').removeAttr('required'); $('.sgst_amount').removeAttr('required'); var sum=0; $(".total_price").each(function(i,val){ if($(this).val()!=''){ m=$(this).val(); m=parseInt(m); sum+=m; } }); x=sum.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sum = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $('.total').val(sum); $('.grand_total').val(sum); var words = new Array(); words[0] = ''; words[1] = 'One'; words[2] = 'Two'; words[3] = 'Three'; words[4] = 'Four'; words[5] = 'Five'; words[6] = 'Six'; words[7] = 'Seven'; words[8] = 'Eight'; words[9] = 'Nine'; words[10] = 'Ten'; words[11] = 'Eleven'; words[12] = 'Twelve'; words[13] = 'Thirteen'; words[14] = 'Fourteen'; words[15] = 'Fifteen'; words[16] = 'Sixteen'; words[17] = 'Seventeen'; words[18] = 'Eighteen'; words[19] = 'Nineteen'; words[20] = 'Twenty'; words[30] = 'Thirty'; words[40] = 'Forty'; words[50] = 'Fifty'; words[60] = 'Sixty'; words[70] = 'Seventy'; words[80] = 'Eighty'; words[90] = 'Ninety'; amount = sum.toString(); var atemp = amount.split("."); var number = atemp[0].split(",").join(""); var n_length = number.length; var words_string = ""; if (n_length <= 9) { var n_array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0); var received_n_array = new Array(); for (var i = 0; i < n_length; i++) { received_n_array[i] = number.substr(i, 1); } for (var i = 9 - n_length, j = 0; i < 9; i++, j++) { n_array[i] = received_n_array[j]; } for (var i = 0, j = 1; i < 9; i++, j++) { if (i == 0 || i == 2 || i == 4 || i == 7) { if (n_array[i] == 1) { n_array[j] = 10 + parseInt(n_array[j]); n_array[i] = 0; } } } value = ""; for (var i = 0; i < 9; i++) { if (i == 0 || i == 2 || i == 4 || i == 7) { value = n_array[i] * 10; } else { value = n_array[i]; } if (value != 0) { words_string += words[value] + " "; } if ((i == 1 && value != 0) || (i == 0 && value != 0 && n_array[i + 1] == 0)) { words_string += "Crores "; } if ((i == 3 && value != 0) || (i == 2 && value != 0 && n_array[i + 1] == 0)) { words_string += "Lakhs "; } if ((i == 5 && value != 0) || (i == 4 && value != 0 && n_array[i + 1] == 0)) { words_string += "Thousand "; } if (i == 6 && value != 0 && (n_array[i + 1] != 0 && n_array[i + 2] != 0)) { words_string += "Hundred and "; } else if (i == 6 && value != 0) { words_string += "Hundred "; } } words_string = words_string.split(" ").join(" "); $('.amount_in_words').val(words_string+ "Rupees Only"); } }else { var sum=0; $(".total_price").each(function(i,val){ if($(this).val()!=''){ m=$(this).val(); m=parseInt(m); sum+=m; } }); x=sum.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sum = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $('.sub_total').val(sum); var invoice_tax=$(".state option:selected").val(); if(invoice_tax=='Within State'){ cgst(); sgst(); }else if(invoice_tax=='Out of State'){ igst(); } } } function igst(){ var value=$('#igst').val(); var value=value.replace(/%/g,''); var igst =parseInt(value); var sub_total =$('.sub_total').val(); var sub_total = sub_total.replace(/[_\W]+/g, ""); var igst_amount =Math.round((igst*sub_total)/100); x=igst_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var igst_amount = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $('.igst_amount').val(igst_amount); var igst_amount=$('.igst_amount').val(); igst_amount=igst_amount.replace(/[_\W]+/g, ""); total_amount=parseInt(igst_amount)+parseInt(sub_total); var total_round_new=Math.round(total_amount); x=total_round_new.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var total_round = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $('.total').val(total_round); $('.grand_total').val(total_round); var words = new Array(); words[0] = ''; words[1] = 'One'; words[2] = 'Two'; words[3] = 'Three'; words[4] = 'Four'; words[5] = 'Five'; words[6] = 'Six'; words[7] = 'Seven'; words[8] = 'Eight'; words[9] = 'Nine'; words[10] = 'Ten'; words[11] = 'Eleven'; words[12] = 'Twelve'; words[13] = 'Thirteen'; words[14] = 'Fourteen'; words[15] = 'Fifteen'; words[16] = 'Sixteen'; words[17] = 'Seventeen'; words[18] = 'Eighteen'; words[19] = 'Nineteen'; words[20] = 'Twenty'; words[30] = 'Thirty'; words[40] = 'Forty'; words[50] = 'Fifty'; words[60] = 'Sixty'; words[70] = 'Seventy'; words[80] = 'Eighty'; words[90] = 'Ninety'; amount = total_round_new.toString(); var atemp = amount.split("."); var number = atemp[0].split(",").join(""); var n_length = number.length; var words_string = ""; if (n_length <= 9) { var n_array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0); var received_n_array = new Array(); for (var i = 0; i < n_length; i++) { received_n_array[i] = number.substr(i, 1); } for (var i = 9 - n_length, j = 0; i < 9; i++, j++) { n_array[i] = received_n_array[j]; } for (var i = 0, j = 1; i < 9; i++, j++) { if (i == 0 || i == 2 || i == 4 || i == 7) { if (n_array[i] == 1) { n_array[j] = 10 + parseInt(n_array[j]); n_array[i] = 0; } } } value = ""; for (var i = 0; i < 9; i++) { if (i == 0 || i == 2 || i == 4 || i == 7) { value = n_array[i] * 10; } else { value = n_array[i]; } if (value != 0) { words_string += words[value] + " "; } if ((i == 1 && value != 0) || (i == 0 && value != 0 && n_array[i + 1] == 0)) { words_string += "Crores "; } if ((i == 3 && value != 0) || (i == 2 && value != 0 && n_array[i + 1] == 0)) { words_string += "Lakhs "; } if ((i == 5 && value != 0) || (i == 4 && value != 0 && n_array[i + 1] == 0)) { words_string += "Thousand "; } if (i == 6 && value != 0 && (n_array[i + 1] != 0 && n_array[i + 2] != 0)) { words_string += "Hundred and "; } else if (i == 6 && value != 0) { words_string += "Hundred "; } } words_string = words_string.split(" ").join(" "); $('.amount_in_words').val(words_string+ "Rupees Only"); } } function cgst(){ var value =$('#cgst').val(); var cgst =parseInt(value); var sub_total =$('.sub_total').val(); var sub_total = sub_total.replace(/[_\W]+/g, ""); var cgst_amount =Math.round((cgst*sub_total)/100); x=cgst_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var cgst_amount = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $('.cgst_amount').val(cgst_amount); } function sgst(){ var value=$('#sgst').val(); var sgst =parseInt(value); var sub_total =$('.sub_total').val(); var sub_total = sub_total.replace(/[_\W]+/g, ""); var sgst_amount =Math.round((sgst*sub_total)/100); x=sgst_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sgst_amount = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $('.sgst_amount').val(sgst_amount); sgst_amount=sgst_amount.replace(/[_\W]+/g, ""); var cgst_amount=$('.cgst_amount').val(); cgst_amount=cgst_amount.replace(/[_\W]+/g, ""); var sub_total = sub_total.replace(/[_\W]+/g, ""); total_amount=parseInt(sgst_amount)+parseInt(cgst_amount)+parseInt(sub_total); var total_round_new=Math.round(total_amount); x=total_round_new.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var total_round = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $('.total').val(total_round); $('.grand_total').val(total_round); var words = new Array(); words[0] = ''; words[1] = 'One'; words[2] = 'Two'; words[3] = 'Three'; words[4] = 'Four'; words[5] = 'Five'; words[6] = 'Six'; words[7] = 'Seven'; words[8] = 'Eight'; words[9] = 'Nine'; words[10] = 'Ten'; words[11] = 'Eleven'; words[12] = 'Twelve'; words[13] = 'Thirteen'; words[14] = 'Fourteen'; words[15] = 'Fifteen'; words[16] = 'Sixteen'; words[17] = 'Seventeen'; words[18] = 'Eighteen'; words[19] = 'Nineteen'; words[20] = 'Twenty'; words[30] = 'Thirty'; words[40] = 'Forty'; words[50] = 'Fifty'; words[60] = 'Sixty'; words[70] = 'Seventy'; words[80] = 'Eighty'; words[90] = 'Ninety'; amount = total_round_new.toString(); var atemp = amount.split("."); var number = atemp[0].split(",").join(""); var n_length = number.length; var words_string = ""; if (n_length <= 9) { var n_array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0); var received_n_array = new Array(); for (var i = 0; i < n_length; i++) { received_n_array[i] = number.substr(i, 1); } for (var i = 9 - n_length, j = 0; i < 9; i++, j++) { n_array[i] = received_n_array[j]; } for (var i = 0, j = 1; i < 9; i++, j++) { if (i == 0 || i == 2 || i == 4 || i == 7) { if (n_array[i] == 1) { n_array[j] = 10 + parseInt(n_array[j]); n_array[i] = 0; } } } value = ""; for (var i = 0; i < 9; i++) { if (i == 0 || i == 2 || i == 4 || i == 7) { value = n_array[i] * 10; } else { value = n_array[i]; } if (value != 0) { words_string += words[value] + " "; } if ((i == 1 && value != 0) || (i == 0 && value != 0 && n_array[i + 1] == 0)) { words_string += "Crores "; } if ((i == 3 && value != 0) || (i == 2 && value != 0 && n_array[i + 1] == 0)) { words_string += "Lakhs "; } if ((i == 5 && value != 0) || (i == 4 && value != 0 && n_array[i + 1] == 0)) { words_string += "Thousand "; } if (i == 6 && value != 0 && (n_array[i + 1] != 0 && n_array[i + 2] != 0)) { words_string += "Hundred and "; } else if (i == 6 && value != 0) { words_string += "Hundred "; } } words_string = words_string.split(" ").join(" "); $('.amount_in_words').val(words_string+ "Rupees Only"); } } $("#name").autocomplete({ source: function( request, callback ) { var val=$('#name').val(); //alert(val); var type = 'post' $.ajax({ type:type, url: '<?php echo site_url('search-account'); ?>', data: {'val':val}, success: function( data ) { data=jQuery.parseJSON(data); console.log(data); multiple:true; callback($.map(data, function(vx){ return [ { label: vx.account_name + ":" +vx.website, value: vx.account_name + ":" +vx.account_id, } ]; })); } }); }, minLength: 1, select: function( event, ui ) { $("#name").val( ui.item.label); $("#name").val( ui.item.value); address(); return { value: ui.item.value }; }, open: function() { // Do something on open event. }, close: function() { // Do something on close event } }); function address(){ var val=$('#name').val(); var name=val.split(':'); var n=name[0]; var acc_id=name[1]; var type = 'post' $.ajax({ type:type, url: '<?php echo site_url('account-address'); ?>', data: {'acc_id':acc_id}, success: function( data ) { data=jQuery.parseJSON(data); $("textarea.address").empty(); $("textarea.address").append(data.billing_street+' '+data.billing_city+' '+data.billing_state); } }); } $('.print').click(function(){ $('.invoice_type').hide(); $('.invoice_tax').hide(); $('.trtt').hide(); $('.print').toggle(); $('#submit_invoice').toggle(); $("select").css({"-webkit-appearance": "none"}); $('.p_plus').hide(); $('.action').hide(); $('.delete_icon').hide(); $('#rd').remove(); // var val=$('#name').val(); // var name=val.split(':'); // var n=name[0]; // $('#name').val(n); $(".sino").css({"border-style": "none"}); $('.description').css({"border-style": "none"}); $('.sac').css({"border-style": "none"}); $('.total_price').css({"border-style": "none"}); $('#tds').css({"border-style": "none"}); $("textarea").css({"resize": "none"}); // var tds=document.getElementById("tds").style; // tds.borderStyle="none"; // var total_price=document.getElementById("total_price").style; // total_price.borderStyle="none"; // var name_to_new=document.getElementById("name_to_new").style; // name_to_new.borderStyle="none"; // var address_new=document.getElementById("address_new").style; // address_new.borderStyle="none"; // var myInput1 = document.getElementById("myInput1").style; // myInput1.borderStyle="none"; // var myInput2 = document.getElementById("myInput2").style; // myInput2.borderStyle="none"; // var name = document.getElementById("name").style; // name.borderStyle="none"; // $('#myInput5').removeAttr('placeholder'); // $('#myInput4').removeAttr('placeholder'); // var myInput4 = document.getElementById("myInput4").style; // myInput4.borderStyle="none"; // var myInput5 = document.getElementById("myInput5").style; // myInput5.borderStyle="none"; // var myInput6 = document.getElementById("myInput6").style; // myInput6.borderStyle="none"; // var myInput7 = document.getElementById("myInput7").style; // myInput7.borderStyle="none"; // var myInput8 = document.getElementById("myInput8").style; // myInput8.borderStyle="none"; // var total_price = document.getElementById("total_price").style; // total_price.borderStyle="none"; // var myInput9=document.getElementById("myInput9").style; // myInput9.borderStyle="none"; // var myInput10 = document.getElementById("myInput10").style; // myInput10.borderStyle="none"; // var myInput11 = document.getElementById("myInput11").style; // myInput11.borderStyle="none"; // var cgst_amount = document.getElementById("cgst_amount").style; // cgst_amount.borderStyle="none"; var cgst = document.getElementById("cgst").style; cgst.borderStyle="none"; var sgst=document.getElementById("sgst").style; sgst.borderStyle="none"; // var tds_amount=document.getElementById("tds_amount").style; // tds_amount.borderStyle="none"; // var grand_total=document.getElementById("grand_total").style; // grand_total.borderStyle="none"; var invoice_type_new=document.getElementById("invoice_type_new").style; invoice_type_new.borderStyle="none"; var invoice_tax_new=document.getElementById("invoice_tax_new").style; invoice_tax_new.borderStyle="none"; /* var state=document.getElementById("state").style; state.borderStyle="none";*/ $("#invoice_type_new").css("display", "none"); $("#invoice_tax_new").css("display", "none"); $("#state").css("display", "none"); // var from=document.getElementById("from").style; // from.borderStyle="none"; var myInput14=document.getElementById("myInput14").style; myInput14.borderStyle="none"; window.print(); // var bill_to = '<?php echo $result->address;?>'; // var supply_to = '<?php echo $result->supply_address;?>'; // var invoice_date = $("#myInput1").val(); // var invoice_no = $("#myInput2").val(); // var print_content = ''; // print_content += '<!DOCTYPE HTML>'; // print_content += '<html lang="en-US">'; // print_content += '<head>'; // print_content += '<meta charset="UTF-8">'; // print_content += '<meta name="viewport" content="width=device-width, initial-scale=1">'; // print_content += '<meta http-equiv="X-UA-Compatible" content="IE=Edge" />'; // print_content += '<title>Invoice</title>'; // print_content += '</head>'; // print_content += '<body>'; // print_content += '<div class="main" style="width: 800px;float: left;">'; // print_content += '<div class="page-header" style="text-align: center">'; // print_content += '<div class="top_row">'; // print_content += '<div class="top_line"></div>'; // print_content += '<img src="<?php echo base_url("admin_assets/images/logo.png");?>" style="float:left;padding-top: 1.5%;">'; // print_content += '<h2 style="color: #A6A6A6;float:right;padding-top: 2%;letter-spacing: 2px;" class="heading_name">INVOICE</h2>'; // print_content += '</div>'; // print_content += '</div>'; // print_content += '<table style="width: 100%;">'; // print_content += '<thead>'; // print_content += '<tr>'; // print_content += '<td>'; // print_content += '<div class="page-header-space"></div>'; // print_content += '</td>'; // print_content += '</tr>'; // print_content += '</thead>'; // print_content += '<tbody class="page">'; // print_content += '<tr>'; // print_content += '<td class="to_address"><b>Bill To:</b></td>'; // print_content += '<td>'+bill_to+'</td>'; // // print_content += '<td colspan="2">Narayani Holidays and Conferences Pvt Ltd<br>'; // // print_content += '#24,Balaji Plaza,2nd floor,2nd cross,Kirloskar HBCS, <br> 2nd Stage,Basaveshvanagar,Bangalore-560079</td>'; // print_content += '<td colspan="3"><b>Date: </b>'+invoice_date+' <br> <b>Invoice: </b>'+invoice_no+'</td>'; // print_content += '</tr>'; // print_content += '<tr>'; // print_content += '<td class="to_address"><b>Supply To:</b></td>'; // print_content += '<td>'+supply_to+'</td>'; // // print_content += '<td colspan="2">Narayani Holidays and Conferences Pvt Ltd<br>'; // // print_content += '#24,Balaji Plaza,2nd floor,2nd cross,Kirloskar HBCS, <br> 2nd Stage,Basaveshvanagar,Bangalore-560079</td>'; // print_content += '<td></td>'; // print_content += '</tr>'; // print_content += '<tr>'; // print_content += '<td class="to_address"><b>GSTN:</b></td>'; // print_content += '<td colspan="2">29BCLPK8908B1ZE</td>'; // print_content += '<td></td>'; // print_content += '</tr>'; // print_content += '<tr class="table_head" style="visibility: hidden;">'; // print_content += '<th style="width: 10%;">1</th>'; // print_content += '<th style="width: 25%;">2</th>'; // print_content += '<th style="width: 25%;">3</th>'; // print_content += '<th style="width: 15%;">4</th>'; // print_content += '<th style="width: 15%;">5</th>'; // print_content += '<th style="width: 10%;">6</th>'; // print_content += '</tr>'; // print_content += '<tr class="table_head" style="background-color: gray;">'; // print_content += '<th style="padding: 5px;border: 1px solid #000;background-color: gray;">SL NO</th>'; // print_content += '<th colspan="2" style="padding: 5px;border: 1px solid #000;background-color: gray;">DESCRIPTION</th>'; // print_content += '<th style="padding: 5px;border: 1px solid #000;">SAC</th>'; // print_content += '<th style="padding: 5px;border: 1px solid #000;">PRICE</th>'; // print_content += '<th style="padding: 5px;border: 1px solid #000;">Action</th>'; // print_content += '</tr>'; // print_content += '<tr class="inner_table">'; // print_content += '<td>1</td>'; // print_content += '<td colspan="2">Travel packages website with enquiry and management of packages Advance</td>'; // print_content += '<td>998314</td>'; // print_content += '<td><i class="fa fa-inr" aria-hidden="true"></i> 37,500</td>'; // print_content += '<td></td>'; // print_content += '</tr>'; // print_content += '<tr class="inner_table">'; // print_content += '<td colspan="3" rowspan="4"></td>'; // print_content += '<td style="">Sub Total</td>'; // print_content += '<td><i class="fa fa-inr" aria-hidden="true"></i> 37,500</td>'; // print_content += '</tr>'; // print_content += '<tr class="inner_table">'; // print_content += '<td style="">CGST@9%</td>'; // print_content += '<td><i class="fa fa-inr" aria-hidden="true"></i> 3,375</td>'; // print_content += '</tr>'; // print_content += '<tr class="inner_table">'; // print_content += '<td style="">SGST@9%</td>'; // print_content += '<td><i class="fa fa-inr" aria-hidden="true"></i> 3,375</td>'; // print_content += '</tr>'; // print_content += '<tr class="inner_table">'; // print_content += '<td style="">Total</td>'; // print_content += '<td><i class="fa fa-inr" aria-hidden="true"></i> 44,250</td>'; // print_content += '</tr>'; // print_content += '<tr class="table_head">'; // print_content += '<td style="padding: 5px;border: 1px solid #000;">In Words</td>'; // print_content += '<td colspan="2" style="padding: 5px;border: 1px solid #000;">Forty Four Thousand Two Hundred Fifty Rupees Only</td>'; // print_content += '<td style="padding: 5px;border: 1px solid #000;">Grand Total</td>'; // print_content += '<td style="padding: 5px;border: 1px solid #000;"><i class="fa fa-inr" aria-hidden="true"></i> 44,250</td>'; // print_content += '</tr>'; // print_content += '<tr>'; // print_content += '<td colspan="5" style="text-align: center;padding-top: 20px;"><b>Declaration:</b> <br> Payment mode will be in Cash, Cheques, NEFT or RTGD only. Make all cheques paybale to [Jayblues]</td>'; // print_content += '</tr>'; // print_content += '<tr>'; // print_content += '<td colspan="2" style="line-height: 2.5;">'; // print_content += '<b>Company GSTN:</b> 29BZLPS4657J1ZG <br>'; // print_content += '<b>Company Bank Details:</b> SBI Jayblues<br>'; // print_content += '<b>Account Type:</b> Current Account<br>'; // print_content += '<b>Account Number:</b> 62439776675<br>'; // print_content += '<b>IFSC:</b> SBI0020555<br>'; // print_content += '<b>Branch:</b> Kalidasa Road,Mysore'; // print_content += '</td>'; // print_content += '<td colspan="2" style="line-height: 2.5;">'; // print_content += '<b>Company GSTN:</b> 29BZLPS4657J1ZG <br>'; // print_content += '<b>Company Bank Details:</b> HDFC Bank Jayblues <br>'; // print_content += '<b>Account Type:</b> Currrent Account <br>'; // print_content += '<b>Account Number:</b> 50200010784596 <br>'; // print_content += '<b>IFSC:</b> HDFC0000065 <br>'; // print_content += '<b>Branch:</b> Saraswathipuram,Mysore'; // print_content += '</td>'; // print_content += '<td colspan="2" style="font-size: 12px;text-align: center;">'; // print_content += '<b>FOR JAYBLUES TECHNOLOGIES</b>'; // print_content += '<br><br><br><br>'; // print_content += '<b>Authorized Signatory</b>'; // print_content += '</td>'; // print_content += '</tr>'; // print_content += '</tbody>'; // print_content += '<tfoot>'; // print_content += '<tr>'; // print_content += '<td>'; // print_content += '<div class="page-footer-space"></div>'; // print_content += '</td>'; // print_content += '</tr>'; // print_content += '</tfoot>'; // print_content += '</table>'; // print_content += '<div class="page-footer footer_address">'; // print_content += '<div class="foot_line"></div>'; // print_content += '<h4 class="thank_message" style="color: #017dc6;text-align: center;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #000;margin-bottom: 5px;margin-top: 5px;">THANK YOU FOR YOUR BUSINESS!</h4>'; // print_content += '<h5 class="footer_office">Head Office</h5>'; // print_content += '<p>#656/D, 16th Main ,5th Cross,Saraswathipuram,Mysore,karnataka-570009.</p>'; // print_content += '<h5 class="footer_office">Branch Office</h5>'; // print_content += '<p>K R Square.#1073, 15th Cross,30th Main, Banashankari 2nd Stage, Bangalore-560070</p>'; // print_content += '<p>Ph:9663933606 / 9740285566, www.jayblues.com</p>'; // print_content += '<p>E-Mail: info@jayblues.com</p>'; // print_content += '<div class="top_line"></div>'; // print_content += '</div>'; // print_content += '</div>'; // print_content += '</body>'; // print_content += '</html>'; // $("#print_div100").html(print_content); // var divContents = $("#print_div100").html(); // newWin= window.open(""); // newWin.document.write(divContents); // newWin.print(); // newWin.close(); }); window.onafterprint = function(){ window.location.reload(true); } </script> <script> var heading='<?php echo $result->invoice_type;?>'; if(heading=='Profomo'){ $('.heading_name').empty(); $('.heading_name').append('PROFORMA INVOICE'); }else if(heading=='Normal'){ $('.heading_name').empty(); $('.heading_name').append('INVOICE'); }else { $('.heading_name').empty(); $('.heading_name').append('CASH INVOICE'); } $('#invoi').submit(function(e){ e.preventDefault(); formdata = new FormData($(this)[0]); $(".submit").text("Submitting..."); $.ajax({ type : 'post', url : '<?php echo site_url("update-invoice-details")?>', data : formdata, contentType: false, processData: false, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { alert('Updated Successfully'); // window.location = '<?php echo site_url("Consulataion-list")?>'; } else { //toastr["error"](response.message); } } }); }); $(function() { $('.description').each(function() { $(this).height($(this).prop('scrollHeight')); }); }); </script>