Invoice template

The great thing about this template is that everything is editable on this page. Mouse over any text and click to edit it. Add more items, change/add clients, update your company info etc. Invoices can be saved, printed, exported to PDF or emailed to the client via secure link. You can get this template for $49.

Note: The Invoice template is only available to current users of PHPRunner/ASPRunnerPro/ASPRunner.NET.
It will not work without the software.

Screenshots and live demos

Live demo 1: Using edit control to add items

Type in invoice items manually or pick from auto-suggest list. Add new items on the fly.

Enter live demo 1

Live demo 2: Using dropdown box to add items

Choose invoice items from dropdown box. Add new items on the fly.

Enter live demo 2

Live demo 3: Using dropdown box ordered by priority

If you have lots of invoice items to choose form it makes more sense to show frequently used items near the top of dropdown list. We use priority field in invitems tables to sort items in dropdown box.

Enter live demo 3

Live demo 4: Using English UK regional settings

This live demo uses English UK regional settings. Regional settings are applied to date and currency values.

Enter live demo 4

Live demo 5: Adding company logo to the invoice

Add some eye candy to make your invoices look pretty. This example uses company logo instead of company name.

Enter live demo 5

Frequently asked questions

How do I change the default values like company name and additional terms?

Proceed to Visual Editor, open Add page of Invoices table and double-click on seller_info field. Change the default company value under 'Default value'.

To create multiline default value use \n in PHP version.
Example: "Line 1\nLine 2\nLine3"

In ASP use vbcrlf constant for this purpose.
Example: "Line 1" & vbcrlf & "Line 2" & vbcrlf & "Line3"

What is the easiest way to change the order of items already in invoice

You can simply re-order invoice items dragging them. Notice that item position will be updated automatically.

How do I change the way new items are added to invoice?

Proceed to Visual Editor, open Add page of 'invdetails' view and double-click 'item' field. The default edit type is 'Edit box with AJAX popup'. You can disallow free input or change edit type to 'Dropdown box'.

You can also change the default value of this field from "Title1" to something like 'Please select".

How do I replace the 'company_name' field with a static logo image?

Proceed to the page where you need to insert the logo i.e. Add, Edit or View page of the invoices table. Click company_name yellow rectangle. Switch to HTML mode and replace

{$company_name_editcontrol}

with

<IMG src="http://yourwebsite.com/images/mycompany.png">

What databases Invoice template supports?

Invoice template supports Microsoft Access, SQL Server, MySQL, Oracle and Postgre databases.

How do I make company name readonly field?

1. Proceed to Visual Editor, open Invocies Add page, double-click on Company field and make it a "Readonly" field.

2. Proceed to Events page, choose Invoices - Add page - Javascript OnLoad event and comment out or remove the following line of code:

PDF export notes

PHPRunner

Make sure you have PDF plugin installed.

More info: http://xlinesoft.com/phprunner/docs/pdf_view_option.htm

ASPRunnerPro

Since ASPRunnerPro doesn't have PDF export capabilities we have to use PHP to enable this sort of functionality. All you need to do is to make sure PHP is enabled on your web server. Invoice template takes care of everything else.

How to use a custom currency symbol

To do so add the following code to AfterAppInit event via Event Editor. In this example SAR is your custom currency symbol.

PHPRunner

ASPRunner.NET (C#)

ASPRunnerPro