-
Similar Content
-
By MagicMax
Hi everyone, I wanted to know if there is a way to customize the information to be entered in the "generate new quote" section. Because in the pdf it only prints the name of the product inserted in the "description" and not the complete description. thank you all for your availability
-
By sokalsondha
Hello everyone
Hope all are fine. I am facing a really strange issue in my whmcs licensing.
I have installed manually whmcs on a digital ocean VPS.
I have a genuine license key of whmcs.
Everything is installed but when I registering my license key with whmcs it's not registering with my Server IP.
Not the domain name.
As a result when I go to my admin portal by using the domain name it's showing that license error.
But if I go by IP address then it's working.
I have reissued the license many times still same issue.
I can see valid domain name in there is my IP address not the domain name.
How do I solve this issue?
Can someone help please?
Thanks
-
By waltr100
How do you resize the logo on the header? My logo is way too small I've tried editing some lines in my theme's (twenty-one) css file but nothing seemed to work.
Thanks for any help!
-
By Trescpress
Hello,
I am working on a custom hook and I find that just by adding an input field of type Tel, the country code is added by WHMCS.
I am basically showing a modal from my hook if a condition is met.
Now I am testing the example code on the IntlTelInput plugin website (https://intl-tel-input.com/node_modules/intl-tel-input/examples/gen/default-country-ip.html)
$(document).ready(function(){ var input = document.querySelector("#phone"); window.intlTelInput(input, { initialCountry: "auto", geoIpLookup: function(callback) { $.get("https://ipinfo.io", function() {}, "jsonp").always(function(resp) { var countryCode = (resp && resp.country) ? resp.country : "us"; callback(countryCode); }); }, }); }); <input type="tel" id="phone">
But that's returning an error:
I basically want to sow the local country code in the form. is there a way to achieve this? bearing in mind that I am not in the tpl file, just echoing a modal from my hook.
-
By sokalsondha
hello everyone.
hope all are doing fine. can some one help me with correct my tpl file for the pdf invoice.
basically what i am looking for is....
my product price is 55 euros which is included TAX . my tax rate is 21%
so my product real price is 45.45 euros and 9.55 is TAX
at the moment its showing like this
which is accurate i know. but i want to hide that line 21.00% VAT from this pdf
all i want it too looks like
i dont want to remove the functionality just i want to hide the TAX thing from the invoicepdf
here is my code
<?php
# Logo
$logoFilename = 'placeholder.png';
if (file_exists(ROOTDIR . '/assets/img/logo.png')) {
$logoFilename = 'logo.png';
} elseif (file_exists(ROOTDIR . '/assets/img/logo.jpg')) {
$logoFilename = 'logo.jpg';
}
$pdf->Ln(5);
$pdf->SetFont($pdfFont, 'B', 15);
$pdf->SetFillColor(255);
$pdf->SetFont($pdfFont, '', 16);
$pdf->Cell(100, 6, "My Bill Summary", 0, 1, 'L', '1');
$pdf->Image(ROOTDIR . '/assets/img/' . $logoFilename, 120, 25, 75);
# Company Details
$pdf->SetXY(15, 70);
$pdf->SetFont($pdfFont, '', 13);
foreach ($companyaddress as $addressLine) {
$pdf->Cell(180, 4, trim($addressLine), 0, 1, 'R');
$pdf->SetFont($pdfFont, '', 9);
}
if ($taxCode) {
$pdf->Cell(180, 4, $taxIdLabel . ': ' . trim($taxCode), 0, 1, 'R');
}
$pdf->Ln(5);
# Clients Details
$pdf->SetXY(15, 70);
$pdf->SetFont($pdfFont, 'B', 10);
$pdf->SetFont($pdfFont, 'B', 14);
if ($clientsdetails["companyname"]) {
$pdf->Cell(0, 4, $clientsdetails["companyname"], 0, 1, 'L');
$pdf->Cell(0, 4, Lang::trans('invoicesattn') . ': ' . $clientsdetails["firstname"] . ' ' . $clientsdetails["lastname"], 0, 1, 'L');
} else {
$pdf->Cell(0, 4, $clientsdetails["firstname"] . " " . $clientsdetails["lastname"], 0, 1, 'L');
}
$pdf->SetFont($pdfFont, '', 12);
$pdf->Cell(0, 4, $clientsdetails["address1"], 0, 1, 'L');
if ($clientsdetails["address2"]) {
$pdf->Cell(0, 4, $clientsdetails["address2"], 0, 1, 'L');
}
$pdf->Cell(0, 4, $clientsdetails["city"] . ", " . $clientsdetails["postcode"], 0, 1, 'L');
$pdf->Cell(0, 4, $clientsdetails["country"], 0, 1, 'L');
if (array_key_exists('tax_id', $clientsdetails) && $clientsdetails['tax_id']) {
$pdf->Cell(0, 4, $taxIdLabel . ': ' . $clientsdetails['tax_id'], 0, 1, 'L');
}
$pdf->Ln(5);
$pdf->Ln(5);
$pdf->Ln(5);
# Header Bar
/**
* Invoice header
*
* You can optionally define a header/footer in a way that is repeated across page breaks.
* For more information, see http://docs.whmcs.com/PDF_Invoice#Header.2FFooter
*/
$pdf->SetFont($pdfFont, 'B', 15);
$pdf->SetFillColor(239);
$pdf->SetFont($pdfFont, '', 12);
if ($customfields) {
foreach ($customfields as $customfield) {
$pdf->Cell(75, 6, $customfield['fieldname'] . ' ' . $customfield['value'], 0, 1, 'L', '1');
}
}
$pdf->Cell(75, 6, "Invoice Number " . ' ' . $invoiceid, 0, 1, 'L', '1');
$pdf->Cell(75, 6, "Bill Issue Date" . ' ' . $datecreated, 0, 1, 'L', '1');
$pdf->Cell(75, 6, "Payment Method" . ' ' . $paymentmethod, 0, 1, 'L', '1');
$pdf->Ln(10);
$startpage = $pdf->GetPage();
# Invoice Items
$tblhtml = '<table width="85%" bgcolor="#ccc" cellspacing="1" cellpadding="2" border="0">
<tr height="30" bgcolor="#efefef" style="font-weight:bold;text-align:center;">
<td width="80%">' . Lang::trans('invoicesdescription') . '</td>
<td width="20%">' . Lang::trans('quotelinetotal') . '</td>
</tr>';
foreach ($invoiceitems as $item) {
$tblhtml .= '
<tr bgcolor="#fff">
<td align="left">' . nl2br($item['description']) . '<br /></td>
<td align="center">' . $item['amount'] . '</td>
</tr>';
}
$tblhtml .= '
<tr height="30" bgcolor="#efefef" style="font-weight:bold;">
<td align="right">' . Lang::trans('invoicessubtotal') . '</td>
<td align="center">' . $subtotal . '</td>
</tr>';
if ($taxname) {
$tblhtml .= '
<tr height="30" bgcolor="#efefef" style="font-weight:bold;">
<td align="right">' . $taxrate . '% ' . $taxname . '</td>
<td align="center">' . $tax . '</td>
</tr>';
}
if ($taxname2) {
$tblhtml .= '
<tr height="30" bgcolor="#efefef" style="font-weight:bold;">
<td align="right">' . $taxrate2 . '% ' . $taxname2 . '</td>
<td align="center">' . $tax2 . '</td>
</tr>';
}
$tblhtml .= '
<tr height="30" bgcolor="#efefef" style="font-weight:bold;">
<td align="right">' . Lang::trans('invoicescredit') . '</td>
<td align="center">' . $credit . '</td>
</tr>
<tr height="30" bgcolor="#efefef" style="font-weight:bold;font-size:16px;">
<td align="right">' . "Total Amount Due" . '</td>
<td align="center">' . $total . '</td>
</tr>
</table>';
$pdf->writeHTML($tblhtml, true, false, false, false, '');
$pdf->Ln(5);
$html = "<h2 style=\"color:red;\"> Please pay by ${duedate} </h2>";
$pdf->writeHTML($html, true, false, false, false, '');
$pdf->Ln(10);
$pdf->SetFont($pdfFont, 'B', 15);
$pdf->SetFillColor(239);
$pdf->SetFont($pdfFont, '', 10);
$pdf->Cell(125, 6, "Failure to pay your account in full may result in loss of service.", 0, 1, 'L', '1');
$pdf->Cell(125, 6, "Reactivation of your service could take up to 7 days and will incur a fee. ", 0, 1, 'L', '1');
$pdf->Ln(10);
# Notes
if ($notes) {
$pdf->Ln(5);
$pdf->SetFont($pdfFont, '', 8);
$pdf->MultiCell(170, 5, Lang::trans('invoicesnotes') . ': ' . $notes);
}
/**
* Invoice footer
*/
can someone please help me in this issue.. i really need to solve it
Thanks a million in advnace
-
-
Recently Browsing 0 members
No registered users viewing this page.