📑

Quotation Generator

Create professional quotations with logo, VAT, validity period and full line items. Print or save as PDF.

PNG or JPG recommended. Logo is fixed at 250–400px wide on the document (top right).

Description Qty Unit Price
'; html += '

To

'+esc(toName)+''; if ($('#qt-to-vat').val()) html += '\nVAT: '+esc($('#qt-to-vat').val()); if ($('#qt-to-address').val()) html += '\n'+esc($('#qt-to-address').val()); if ($('#qt-to-email').val()) html += '\n'+esc($('#qt-to-email').val()); if ($('#qt-to-phone').val()) html += '\n'+esc($('#qt-to-phone').val()); html += '

'; html += ''+itemsHtml+'
DescriptionQtyUnit PriceAmount
'; html += ''; if (vatR>0) html += ''; html += '
Subtotal'+money(subtotal)+'
VAT ('+vatR+'%)'+money(vat)+'
Total'+money(total)+'
'; if ($('#qt-bank-name').val() || $('#qt-bank-account-no').val()) { html += '

Banking Details

'; if ($('#qt-bank-name').val()) html += 'Bank: '+esc($('#qt-bank-name').val())+'
'; if ($('#qt-bank-account-name').val()) html += 'Account Name: '+esc($('#qt-bank-account-name').val())+'
'; if ($('#qt-bank-account-no').val()) html += 'Account No: '+esc($('#qt-bank-account-no').val())+'
'; if ($('#qt-bank-branch').val()) html += 'Branch Code: '+esc($('#qt-bank-branch').val()); html += '

'; } if ($('#qt-notes').val()) html += '
Notes: '+esc($('#qt-notes').val())+'
'; $('#qt-print-area').html(html); $('#qt-preview').slideDown(); }); })(jQuery);