Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Lab 50 invoice uses html as a template for printing the invoice. This template can be modified by opening it with Notepad or another html editor while Lab 50 is closed. There are several macros that can be used to pull data from the order and print it on the invoice.

...

The invoice.htm file can be found in the Lab 50 install installation directory, which defaults to the following locations depending on the version:

...

typically located here: c:\Program Files

...

(x86)\Photo Finale Print 50\Resources\en-US\Invoice


Supported macros for editing the invoice are the following:

Names

Macro

Description

Company Logo

!COMPANY_LOGO!

The lab's

Lab logo

Company Name

!COMPANY_NAME!

The name of the lab, as specified in Lab 50

Lab name

Company Street

!COMPANY_STREET!

The

Lab street address

of the lab

Company City

!COMPANY_CITY!

City where lab is located

Lab city

Company State

!COMPANY_STATE!

State where lab is located

Lab state/province

Company Zip

!COMPANY_ZIP!

Zip code of lab

Lab zip/postal code

Company Phone

!COMPANY_PHONE!

Phone

Lab phone number

of lab

Company Email

!COMPANY_EMAIL!

Lab

's

email address

Order Number

!ORDER_NUMBER!

Order confirmation number

Order Date

!ORDER_DATE!

Date order was placed

Order Summary

!ORDER_SUMMARY!

Summary of the order

Order Details

!ORDER_DETAILS!

Details of the order

Order Subtotal

!ORDER_SUBTOTAL!

Subtotal (item total)

Order Subtotal After Discount

!ORDER_SUBTOTAL_AFTER_DISCOUNT!

Subtotal with discount applied

Order Service Fee

!ORDER_SERVICE_FEE!

Optional Service fee

Order Rush Fee!RUSH_ORDER_FEE!Optional Rush Order fee

Order Shipping Total

!ORDER_SHIPPING_TOTAL!

Shipping total

Order Tax Total

!ORDER_TAX_TOTAL!

Total tax added to order

Tax total

Order Discount Total

!ORDER_DISCOUNT_TOTAL!

Total discount added to order

Discount total (price tiers & coupons/promotions)

Order Total

!ORDER_TOTAL!

Total amount for order

Grand total

Order Prints Total

!ORDER_PRINTS_TOTAL!

Total

number

quantity of

prints

order items

Order Prints Unique

!ORDER_PRINTS_UNIQUE!

Order Prints Unique

Number of unique order items

Order Source

!ORDER_SOURCE!

Source of the order (Photo Finale / APM)

Order Gift Text

!ORDER_GIFT_TEXT!

Text on gifting items

Order Subtotal After Discount

! ORDER_SUBTOTAL_AFTER_DISCOUNT !

Subtotal of order after discount

Bill To Header

!BILLTO_HEADER!

Header on the bill

Displays "Bill To"

Bill To First Name

!BILLTO_FIRSTNAME!

First

Billing first name

on bill

Bill To Last Name

!BILLTO_LASTNAME!

Last

Billing last name

on bill

Bill To Street

!BILLTO_STREET!

Street name on bill

Billing street address

Bill To City

!BILLTO_CITY!

City on the bill

Billing city

Bill To State

!BILLTO_STATE!

State on bill

Billing state/province

Bill To Zip

!BILLTO_ZIP!

Zip code on bill

Billing zip/postal code

Bill To Phone

!BILLTO_PHONE!

Phone

Billing phone number

on bill

Bill To Email

!BILLTO_EMAIL!

Email on bill

Billing email

Ship To Header

!SHIPTO_HEADER!

Where to ship

Displays "Ship To"

Ship To First Name

!SHIPTO_FIRSTNAME!

First name of person to ship to

Shipping first name

Ship To Last Name

!SHIPTO_LASTNAME!

Last name of person to ship to

Shipping last name

Ship To Street

!SHIPTO_STREET!

Street name of where to ship

Shipping street address

Ship To City

!SHIPTO_CITY!

City to ship to

Shipping city

Ship To State

!SHIPTO_STATE!

State to ship to

Shipping state/province

Ship To Zip

!SHIPTO_ZIP!

Zip to send to

Shipping zip/postal code

Ship To Phone

!SHIPTO_PHONE!

Phone

Shipping phone number

to send to

Ship to Email

!SHIPTO_Email!

Email to ship to

Payment Type

! PAYMENT_TYPE !

Type of payment

Payment Account

! PAYMENT_ACCOUNT !

Payment account

Payment Account Secure

! PAYMENT_ACCOUNT_SERVICE !

Payment account secure

Payment Expiration

! PAYMENT_EXPIRATION !

Payment expiration

Payment Ccv

! PAYMENT_CCV !

Payment Ccv

Shipping email

Shipping Method

!SHIPPING_METHOD!

How item is shipped

Shipping method

Special Instructions

!SPECIAL_INSTRUCTIONS!

Special instructions

Detail Description

!DETAIL_DESCRIPTION!

Description of detail

Product name/description for a given order item

Detail Photos

!DETAIL_PHOTOS!

Detail of photos

Photo name(s) used for a given order item

Detail Quantity

!DETAIL_QUANTITY!

Quantity

of order

purchased for a given order item

Detail Price

!DETAIL_PRICE!

Order item unit price (excludes discount)

Detail Total

!DETAIL_TOTAL!

Total detail

Order item total price (includes discount)

Summary Description

!SUMMARY_DESCRIPTION!

Summary description

Product name/description for a given product

Summary Quantity

!SUMMARY_QUANTITY !

Summary

Total quantity purchased for a given product

Summary Total

!SUMMARY_TOTAL!

Summary total

Total price for a given product

APM Store Info

!APM_STORE_INFO!

Store information

APM Store ID

!APM_STORE_ID!

Store ID sent from APM

APM Store Name

!APM_STORE_NAME!

Name of the store with

Store name sent from APM

APM Store Street

!APM_STORE_STREET!

Street of store

Store address sent from APM

APM Store City

!APM_STORE_CITY!

City of store

Store city sent from APM

APM Store State

!APM_STORE_STATE!

State of store

Store state/province sent from APM

APM Store Zip

!APM_STORE_ZIP!

Zip

Store zip/postal code

of store

sent from APM

APM Store Country

!APM_STORE_COUNTRY!

Country where apm is

Store country sent from APM

APM Store Phone

!APM_STORE_PHONE!

Phone number of store

Store phone number sent from APM

APM Store Contact Name

!APM_STORE_CONTACTNAME!

Contact name at store

Store contact name sent from APM

APM Store contact Email

!APM_STORE_CONTACTEMAIL!

Email to contact store

Store email address sent from APM

APM Fulfillment Type

!APM_FULFILLMENT_TYPE!

Type of fulfillment used on APM

Bucket Count

!BUCKET_COUNT!

The total number of unique print sizes in the order.  Only valid for invoices printed in Advance Invoice mode with the "Print individual invoice for each product type" option enabled.

Bucket Index

!BUCKET_INDEX!

The index of the current bucket for the invoice being printed.  Only valid for invoices printed in Advance Invoice mode with the "Print individual invoice for each product type" option enabled.

Bucket Product

!BUCKET_PRODUCT!

The product corresponding to the current bucket.  Only valid for invoices printed in Advance Invoice mode with the "Print individual invoice for each product type" option enabled.

Paper Surface

!PAPER_SURFACE!

The surface type the customer selected (where appropriate): "Glossy" or "Matte".

Payment Due

!ORDER_PAYMENT_DUE!

The order total minus any amount already paid online when the order was placed (e.g. via PayPal).

Payment Due Excluding Tax

!ORDER_PAYMENT_DUE_EXCLUDING_TAX!

The order total minus tax and any amount already paid online when the order was placed (e.g. via PayPal).  Useful if you wish to calculate tax in-store on your POS.

...

Product Personalization!PERSONALIZATION_SUMMARY!An aggregate of the personalization options for all applicable products in the order.


Adding Scannable Barcodes to the Invoice

In many cases barcode readers require a start and stop digit to read the code. When editing one of the receipt/shippin/ invoice labels, these stop digits, usually defined by a "*" are necessary.

The example below shows a snippet of the html file for a barcode of the order number with an asterisk as the start and stop digit.

Section


Column
width40


Code Block
titleBGColorlightgrey
borderStylesolid
langhtml
titleSample html with Barcode ORDER NUMBER Macro
<TD align="right">
    <h2>Order !ORDER_NUMBER!</h2>
    <h4 style="font-family:'3 of 9 Barcode';font-size: large;">*!ORDER_NUMBER!*</h4>
</TD>