Changes

Jump to: navigation, search

Invoice Module Variables

643 bytes added, 18:29, 24 July 2014
See Also
==Invoice Line Items==
Invoice Items refers to the Level 2 {{l2}} or Level 3 {{l3}} items to be billed.
 On the '''Application [[Invoice UTA|Invoice Configuration''' ]] page , you must first provide the field names of the associated Level 2 or 3 fields so they can be listed as part of the individual line items on the invoice. This is done in the ''Invoice Item Field Mapping'' section. The fields are:
*Item Detail:
For example, the associated fields on the Level 2 or Level 3 entities could might be named:
{| border=1
On the [[Web Page View Field|Web Page View]] you refer to each of these fields using special terminology which allows them to be listed in the table generated as described abovea list:
*Item Detail: '''~description~'''*Item Quantity: '''~qty~ ''' *Item Amount: '''~amount~'''*Item Tax: '''~tax~'''*Item Tax 2: '''~tax2~'''
Also, :* '''~fullamount~ ''' is used to display the result product of multiplying Quantity and Amount* '''~Index''' can be used to number the lines (1, 2, 3...) ::* ''~Index~'' start numbering at 1, ''~index~'' starts numbering at 0.
If you wish the Invoice Line Items invoice line items to include fields other than the standard fields (which are Item Detail, Quantity, Amount, Tax1 Tax and Tax2):* Create a [[Custom Field Type (111): Store Values – System Variables|Store Value - System Variables]] field in the “Invoice ''Invoice Item Custom Fields” Fields'' section of Application the [[Invoice UTA|Invoice Configuration ]] page which refers to the field name of the Level 2 or 3 field (example: @Produce Product Code@).
** Hint: You can use the same name for this field (ie: Create a field called ''Product Code'' which stores a System Variable called ''@Product Code@'')
* On Within the invoice line item section on the Web Page View you can refer to the field name from the “Invoice ''Invoice Item Custom Field” Field'' section between $’s. (Example: $Product Code$)'''NOTE: The field name between the $$ is Case Sensitive.'''
==Invoice Totals==
* '''@amount@''': This is the subtotal, also know known as the invoice total before tax (the sum of all ~fullamount~ amounts) * '''@tax@''': Total tax 1 on the invoice (the sum of all the ~tax~ amounts) * '''@tax2@''': Total tax 2 on the invoice (the sum of all the ~tax2~ amounts) * '''@invtotal@''': this is the total amount of the invoice, including both taxes. * '''@invnumber@''': this is used to refer to the invoice number if you are using auto-numbering (which can be configured on the Application [[Invoice UTA|Invoice Configuration ]] page.)  
* '''@invdate@''': display the date of the invoice (by default is the date the invoice is created, but can be changed)
* '''@statusname@''': display the status of the invoice. (Statuses can be created on the [[Invoice UTA|Invoice Configuration]] page.)
==Example==
The following is a example that would be used on the [[Web Page View Field|Web Page View]] to create a table listing all the items for the invoice, as well as the SubTotalSubtotal, Total GST, PST and Invoice Total:
<pre>
==See also: Also==* [[Invoice UTA|Invoice Configuration Page]]* [[Timesheet Variables]]* [[Web Page View Field Variables]]
[[Category:Universal Tracking Application]][[Category:Variables]][[Category:JavaScript Examples]]
8,849
edits

Navigation menu