From 0f4113a1ca958431acc0937e87b801aed3ddae1c Mon Sep 17 00:00:00 2001
From: Lynn Floyd <alynn2671@gmail.com>
Date: Mon, 30 Apr 2018 18:45:41 -0400
Subject: [PATCH] Docs: Update "Receipt Template Editor" for Web Client

Completely rewritten chapter. Many thanks to Terran McCanna, as much
was borrowed from her wiki pages.

Signed-off-by: Lynn Floyd <alynn2671@gmail.com>
Signed-off-by: Remington Steed <rjs7@calvin.edu>
---
 docs/admin/receipt_template_editor.adoc            | 257 +++++++++
 .../workstation_admin_receipt_template_editor.adoc | 628 ---------------------
 docs/media/receipt1.png                            | Bin 0 -> 17385 bytes
 docs/media/receipt2.png                            | Bin 0 -> 46942 bytes
 docs/root.adoc                                     |   2 +-
 docs/root_staff_client_admin.adoc                  |   2 +-
 6 files changed, 259 insertions(+), 630 deletions(-)
 create mode 100644 docs/admin/receipt_template_editor.adoc
 delete mode 100644 docs/admin/workstation_admin_receipt_template_editor.adoc
 create mode 100644 docs/media/receipt1.png
 create mode 100644 docs/media/receipt2.png

diff --git a/docs/admin/receipt_template_editor.adoc b/docs/admin/receipt_template_editor.adoc
new file mode 100644
index 0000000000..a71d456bc3
--- /dev/null
+++ b/docs/admin/receipt_template_editor.adoc
@@ -0,0 +1,257 @@
+Receipt Template Editor
+-----------------------
+indexterm:[web client, receipt template editor]
+indexterm:[receipt template editor]
+indexterm:[receipt template editor, macros]
+indexterm:[receipt template editor, checkout]
+
+The print templates follow W3C HTML standards (see
+http://w3schools.com/html/default.asp) and can make use of CSS and
+https://angularjs.org[Angular JS] to a certain extent.
+
+The Receipt Template Editor can be found at: *Administration -> Workstation ->
+Print Templates*
+
+The Editor can also be found on the default home page of the staff client.
+
+Receipts come in various types: Bills, checkout, items, holds, transits and
+Payments.
+
+Receipt Templates
+~~~~~~~~~~~~~~~~~
+This is a complete list of the receipts currently in use in Evergreen.
+
+[horizontal]
+.List of Receipts
+*Bills, Current*:: Listing of current bills on an account.
+*Bills, Historic*:: Listing of bills that have had payments made on them. This
+   used on the Bill History Transaction screen.
+*Bills, Payment*:: Patron payment receipt
+*Checkin*:: List of items that have been entered in to the check-in screen.
+*Checkout*:: List of items currently checked out by a patron during the transaction.
+*Hold Transit Slip*:: This is printed when a hold goes in-transit to another library.
+*Hold Shelf Slip*:: This prints when a hold is fulfilled.
+*Holds for Bib Record*:: Prints a list of holds on a Title record.
+*Holds for Patron*:: Prints a list of holds on a patron record.
+*Hold Pull List*:: Prints the Holds Pull List.
+*Hold Shelf List*:: Prints a list of hold that are waiting to be picked up.
+*In-House Use List*:: Prints a list of items imputed into In-house use.
+*Item Status*:: Prints a list of items imputed into Item Status.
+*Items Out*:: Prints the list of items a patron has checked out.
+*Patron Address*:: Prints the current patrons address.
+*Patron Note*:: Prints a note on a patron's record.
+*Renew*:: List of items that have been renewed using the Renew Item Screen.
+*Transit List*:: Prints the list of items in-transit from the Transit List.
+*Transit Slip*:: This is printed when an items goes in-transit to another location.
+
+
+Editing Receipts
+~~~~~~~~~~~~~~~~
+
+To edit a Receipt:
+
+. Select *Administration -> Workstation -> Print Templates*.
+
+. Choose the Receipt in the drop down list.
+. If you are using Hatch, you can choose different printers for different types
+  of receipts with the Force Content field. If not, leave that field blank.
+  Printer Settings can be set at *Administration -> Workstation -> Printer
+  Settings*.
++    
+image::media/receipt1.png[select checkout]
++
+. Make edits to the Receipt on the right hand side.
++    
+image::media/receipt2.png[receipt screen]
++
+. Click out of the section you are editing to see what your changes will look
+  right on the Left hand side. 
+. Click *Save Locally* in the Upper right hand corner.
+
+
+Formatting Receipts
+^^^^^^^^^^^^^^^^^^^
+
+Print templates use variables for various pieces of information coming from the
+Evergreen database.  These variables deal with everything from the library name
+to the due date of an item. Information from the database is entered in the
+templates with curly brackets `{{term}}`.
+
+Example: `{{checkout.title}}`
+
+Some print templates have sections that are repeated for each item in a list.
+For example, the portion of the Checkout print template below repeats every item
+that is checked out in HTML list format by means of the 'ng-repeat' in the li
+tag. 
+
+------
+<ol>
+<li ng-repeat="checkout in circulations">
+<b>{{checkout.title}}</b><br/>
+Barcode: {{checkout.copy.barcode}}<br/>
+Due: {{checkout.circ.due_date | date:"short"}}<br/>
+</li>
+</ol>
+------
+
+Text Formatting
+^^^^^^^^^^^^^^^
+
+General text formatting
+|========================================================================================
+| Goal         | Original     | Code                                            | Result 
+| Bold (HTML)  | hello        | <b>hello</b>                                    | *hello*
+| Bold (CSS)   | hello        | <span style="font-weight:bold;">hello</span>    | *hello*
+| Capitalize   | circulation  | <span style="text-transform:capitalize;">circulation</span> | Circulation
+| Currency     | 1            | {{1 \| currency}}                               | $1.00
+|========================================================================================
+
+Date Formatting
+^^^^^^^^^^^^^^^
+
+If you do not format dates, they will appear in a system format which isn't
+easily readable.
+
+|===================================================
+| Code                         | Result
+|{{today}}                     | 2017-08-01T14:18:51.445Z
+|{{today \| date:'short'}}     | 8/1/17 10:18 AM
+|{{today \| date:'M/d/yyyy'}}  | 8/1/2017
+|===================================================
+
+Currency Formatting
+^^^^^^^^^^^^^^^^^^^
+
+Add " | currency" after any dollar amount that you wish to display as currency.
+
+Example:
+`{{xact.summary.balance_owed | currency}}` prints as `$2.50`
+
+
+Conditional Formatting
+^^^^^^^^^^^^^^^^^^^^^^
+
+You can use Angular JS to only print a line if the data matches. For example:
+
+`<div ng-if="hold.email_notify == 't'">Notify by email: {{patron.email}}</div>`
+
+This will only print the "Notify by email:" line if email notification is
+enabled for that hold.
+
+Example for checkout print template that will only print the amount a patron
+owes if there is a balance:
+
+`<span ng-if="patron_money.balance_owed">You owe the library
+${{patron_money.balance_owed}}</span>`
+
+See also: https://docs.angularjs.org/api/ng/directive/ngIf
+
+Substrings
+^^^^^^^^^^
+
+To print just a sub-string of a variable, you can use a *limitTo* function.
+`{{variable | limitTo:limit:begin}}` where *limit* is the number of characters
+you are wanting, and *begin* (optional) is where you want to start printing
+those characters. To limit the variable to the first four characters, you can
+use `{{variable | limitTo:4}}` to get "vari". To limit to the last five
+characters you can use `{{variable | limitTo:-5}}` to get "iable". And
+`{{variable | limitTo:3:3}}` will produce "ria".
+
+|========================================================================================
+| Original                               | Code                                   | Result
+| The Sisterhood of the Traveling Pants  | {{checkout.title \| limitTo:10}}       | The Sisterhood of th
+| 123456789                              | {{patron.card.barcode \| limitTo:-5}}  | 56789
+| Roberts                                | {{patron.family_name \| limitTo:3:3}}  | ber
+|========================================================================================
+
+
+Images
+^^^^^^
+
+You can use HTML and CSS to add an image to your print template if you have the
+image uploaded onto a publicly available web server. (It will currently only
+work with images on a secure (https) site.) For example:
+
+`<img
+src="https://evergreen-ils.org/wp-content/uploads/2013/09/copy-Evergreen_Logo_sm072.jpg"
+style="width:150px;padding:5px;">`
+
+Sort Order
+^^^^^^^^^^
+
+You can sort the items in an ng-repeat block using orderBy. For example, the
+following will sort a list of holds by the shelving location first, then by the
+call number:
+
+`<tr ng-repeat="hold_data in holds | orderBy :
+['copy.location.name','volume.label']">`
+
+Subtotals
+^^^^^^^^^
+
+You can use Angular JS to add information from each iteration of a loop together
+to create a subtotal. This involves setting an initial variable before the
+ng-repeat loop begins, adding an amount to that variable from within each loop,
+and then displaying the final amount at the end. 
+
+------
+<div>You checked out the following items:</div>
+<br/>
+<div ng-init="transactions.subtotal=0">                <!-- <1> -->
+<ol>
+<div ng-repeat="checkout in circulations">
+  <li ng-init="transactions.subtotal=transactions.subtotal -- checkout.copy.price"> <!-- <2> -->
+     <b>{{checkout.title}}</b><br/>
+     Barcode: {{checkout.copy.barcode}}<br/>
+     Due: {{checkout.circ.due_date | date:"M/d/yyyy"}}
+  </li>
+</div>
+</ol>
+<div style="font-weight:bold;">Total Amount Owed: {{patron_money.balance_owed | currency}}</div>
+<div style="font-weight:bold;border:1px dotted black; padding:5px;text-align:center;">
+You Saved<br/>
+{{transactions.subtotal | currency}}<br/>              <!-- <3> -->
+by borrowing from the library!</div>
+------
+<1> This line sets the variable.
+<2> This adds the list item's price to the variable.
+<3> This prints the total of the variable.
+
+Exporting and importing Customized Receipts
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Once you have your receipts set up on one machine you can export your receipts,
+and then load them on to another machine.  Just remember to *Save Locally*
+once you import the receipts on the new machine.
+
+Exporting templates
+^^^^^^^^^^^^^^^^^^^
+As you can only save a template on to the computer you are working on you will
+need to export the template if you have more than one computer that prints out
+receipts (i.e., more than one computer on the circulation desk, or another
+computer in the workroom that you use to checkin items or capture holds with)
+
+. Export.  
+. Select the location to save the template to, name the template, and click
+*Save*.
+. Click OK. 
+
+Importing Templates
+^^^^^^^^^^^^^^^^^^^
+
+. Click Import.
+. Navigate to and select the template that you want to import.  Click Open. 
+. Click OK.
+. Click *Save Locally*.
+. Click OK.
+
+
+WARNING: Clearing your browser's cache/temporary files will clear any print
+template customizations that you make unless you are using Hatch to store your
+customizations. Be sure to export a copy of your customizations as a backup so
+that you can import it as needed.
+
+TIP: If you are modifying your templates and you do not see the updates appear
+on your printed receipt, you may need to go into *Administration -> Workstation
+-> Stored Preferences* and delete the stored preferences related to the print
+template that you modified (for example, eg.print.template_context.bills_current).
diff --git a/docs/admin/workstation_admin_receipt_template_editor.adoc b/docs/admin/workstation_admin_receipt_template_editor.adoc
deleted file mode 100644
index 70a2ecdad6..0000000000
--- a/docs/admin/workstation_admin_receipt_template_editor.adoc
+++ /dev/null
@@ -1,628 +0,0 @@
-Receipt Template Editor
------------------------
-indexterm:[receipt template editor]
-indexterm:[receipt template editor, macros]
-indexterm:[receipt template editor, checkout]
-
-There are many default receipt templates included with the Evergreen staff client. These templates are saved on individual workstations. Customization can be done workstation by workstation or by exporting the templates to import to other workstations.
-
-All receipts in Evergreen follow a basic format of a _Header_, _Line item_ and _Footer_. 
-
-The receipt templates follow full W3C html.  http://w3schools.com/html/default.asp.
-
-The Receipt Template Editor can be found at: *Administration -> Workstation Administration ->  Receipt Template Editor*
-
-The Editor can also be found on the default home page of the staff client.
-
-Receipts come in various types: Bills, checkout, items, holds, transits and Payments. 
-
-To edit a Receipt:
-
-. Select *Administration -> Workstation Administration ->  Receipt Template Editor*.
-
-. Choose the Receipt in the drop down list.
-+    
-image::media/receipt-2.png[select checkout]
-+
-. Make edits to the Receipt on the right hand side.
-+    
-image::media/receipt-3.jpg[receipt-3]
-+
-. Click out of the section you are editing to see what your changes will look right on the Left hand side.
-+    
-image::media/receipt-3.jpg[receipt-3]
-+
-. Click ''Save Locally'' in the Upper right hand corner.
-+
-image::media/receipt-15.jpg[receipt-15]
-
-
-Receipt templates use macros for various pieces of information coming from the Evergreen database.  Macros deal with everything from the Library name to the due date of an item.  See list <<macros, Receipt Macros for the macros>>.  You can also click on MACROS on the screen to see the macros that are available for a given receipt.  
-
-IMPORTANT: *Remember:* Not all Macros listed on the pop up screen will work.  The listing of macros are drawn from the table that the receipt pulls information from. Some of the tables will not have any data in some of the fields.  Example is the %mbts_xact_finish% on the Bills Current Slip, as this is a list of current bills, they would not have a finish date.
-
-Exporting and importing Customized Receipts
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Once you have your receipts set up on one machine you can export your receipts, and then load them on to another machine.  Just remember to ''Save Locally'' once you import the receipts on the new machine.
-
-Exporting templates
-^^^^^^^^^^^^^^^^^^^
-As you can only save a template on to the computer you are working on you will need to export the template if you have more than one computer that prints out receipts (i.e., more than one computer on the circulation desk, or another computer in the workroom that you use to checkin items or capture holds with)
-
-. Export.  
-. Select the location to save the template to, name the template, and click Save.
-. Click OK. 
-+
-image::media/receipt-17.jpg[receipt-17]
-
-
-Importing Templates
-^^^^^^^^^^^^^^^^^^^
-
-. Click Import.
-+ 
-image::media/receipt-20.jpg[receipt-20]
-+
-. Navigate to and select the template that you want to import.  Click Open. 
-+ 
-image::media/receipt-21.jpg[receipt-21]
-+
-. Click OK.
-. Click Save Locally.
-. Click OK.
-+
-image::media/receipt-23.jpg[receipts-23]
-
-Receipt Customizations
-~~~~~~~~~~~~~~~~~~~~~~
-
-Customizing the receipts is fairly simple once you realize what can be placed in each of the sections of the receipts.  One thing to remember when customizing receipts to always ''Save Locally''. Checkouts, Hold Slip, Hold Transit Slip are customized below.  
-
-TIP: Always remember to ''Save Locally''.
-
-Print Holds Slip with Landscape Layout
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-indexterm:[receipt template editor, holds receipt, layout]
-
-This feature enables you to use Mozilla-specific CSS to print holds with a landscape layout. To use the landscape layout:
-
-. Click *Admin* -> *Workstation Administration* -> *Receipt Template Editor*.
-. Select *hold transit slip* from the *Template Name* drop down menu.
-. Enter <div> before and after the block of text that you wish to rotate.
-. Enter the stylesheet text in the <div> bracket that appears before the block of text that you wish to rotate:  
-+
-[source, html]
-------------------------
-<div style="moz-transform: rotate(90deg);">
-------------------------
-. When you click out of this box, notice that the text in the *Preview* box on the left side of the screen has rotated 90 degrees.
-. You can further customize the look of the text by adjusting its height and width.  The height and width that you specify will be unique to your printer. 
-+
-For example, you could add the following height and width to your rotated text:
-+
-[source, html]
-------------------------
-<div style="moz-transform: rotate(90deg);height: 300px; width: 200px;">
-------------------------
-+
-image::media/Print_Holds_Slip1.jpg[Print_Holds_Slip1]
-+
-. The holds slip will print with the configured text in a landscape layout:
-+
-image::media/Print_Holds_Slip2.jpg[Print_Holds_Slip2] 
-
-Checkout
-^^^^^^^^
-This is the receipt that prints when items are checked out to individuals.  Item you can customize are adding the library logo, adding information about renewals on the bottom of the receipt.  If you notice at the end of the Footer the <br/>.<br/>, the allows an auto cut printer a little extra room so it will not cut the phone number off.  The period is needed so the extra lines are added.
-
-Header
-[source,html]
-----------------------------------------------------------------------------------
-<img align="center" src="http://www.library.org/images/logo.jpg"><br/>
-Welcome to %LIBRARY%!<br/>
-You checked out the following items:
-<hr/>
-<ol>
-----------------------------------------------------------------------------------
-Line Item
-[source,html]
-----------------------------------------------------------------------------------
-<li>%title%<br/>
-By: %author%<br/>
-Barcode: %barcode%<br/>
-Due: %due_date%
-----------------------------------------------------------------------------------
-Footer
-[source,html]
-----------------------------------------------------------------------------------
-</ol>
-<hr />
-%SHORTNAME% %TODAY_TRIM%<br/>
-You were helped by %STAFF_FIRSTNAME%<br/>
-<br/>
-<center>If you want to renew your materials please visit<br/>
-www.library.org<br/>
-or call us at ###-###-####</center>
-<br/>
-<br/>
-.<br/>
-----------------------------------------------------------------------------------
- 
-Hold_Slip  #1
-^^^^^^^^^^^^^
-This is the slip that prints when a hold is fulfilled.  Things to customize are the patrons name at the top of the slip, Bold the %hold_for_msg%, among others. 
-
-Header
-[source,html]
-----------------------------------------------------------------------------------
-<font size="6"><b>%PATRON_LASTNAME%, %PATRON_FIRSTNAME%</b>
-</font><br/><br/><br/><br/>
-This item needs to be routed to <b>%route_to%</b>:<br/>
-Barcode: %item_barcode%<br/>
-Title: %item_title%<br/>
-<br/>
-<b>%hold_for_msg%</b><br/>
-Barcode: %PATRON_BARCODE%<br/>
-Notify by phone: %notify_by_phone%<br/>
-Notify by email: %notify_by_email%<br/>
-----------------------------------------------------------------------------------
-Line Item
-[source,html]
-----------------------------------------------------------------------------------
-<em>%formatted_note%</em><br/>
-----------------------------------------------------------------------------------
-Footer
-[source,html]
-----------------------------------------------------------------------------------
-Request date: %request_date%<br/>
-<br/>
-Slip Date: %TODAY_D% %TODAY_I%:%TODAY_M%<br/>
-Printed by %STAFF_FIRSTNAME% at %SHORTNAME%<br/>.<br/>
-----------------------------------------------------------------------------------
-
-Hold_Slip  #2
-^^^^^^^^^^^^^
-This is the slip that prints when a hold is fulfilled.  This slip uses the SUBSTR macro to truncate the Patrons Last name to the first 4 characters and the patron's barcode to the last 5 digits.  This slip is designed for libraries that use self-serve holds.  So, you will notice a lot of information about the hold is left off of the receipt. 
-
-Header
-[source,html]
-----------------------------------------------------------------------------------
-<p style="padding-top:80px; padding-bottom:80px">
-<font size="6"><b>
-%SUBSTR(0,4)%%PATRON_LASTNAME%%SUBSTR_END%
-&nbsp;%SUBSTR(-5)%%PATRON_BARCODE%%SUBSTR_END%
-</b></font></p>
-</font><br/><br/><br/><br/>
-This item needs to be routed to <b>%route_to%</b>:<br/>
-Barcode: %item_barcode%<br/>
-Title: %item_title%<br/>
-<br/>
-Notify by phone: %notify_by_phone%<br/>
-----------------------------------------------------------------------------------
-Line Item
-[source,html]
-----------------------------------------------------------------------------------
-<em>%formatted_note%</em><br/>
-----------------------------------------------------------------------------------
-Footer
-[source,html]
-----------------------------------------------------------------------------------
-Request date: %request_date%<br/>
-<hr style="border: 1px dotted"/><br/>
-Slip Date: %TODAY_TRIM%<br/>
-Printed by %STAFF_FIRSTNAME% at %SHORTNAME%<br/>.<br/>
-----------------------------------------------------------------------------------
-
-Hold_transit_slip
-^^^^^^^^^^^^^^^^^^
-This is the slip that is printed when an Item is needed at another library for a hold.  In this customization, the address of the library is removed, The library's shortname size is increased, and made a little more notable at top, and the patron's phone number and email address is removed from the slip.
-
-Header
-[source,html]
-----------------------------------------------------------------------------------
-<font size="5">Route to %route_to%</font><br/><br/><br/>
-This item needs to be routed to <b>%route_to%</b>:<br/>
-%route_to_org_fullname%<br/><br/>
-Barcode: %item_barcode%<br/>
-Title: %item_title%<br/>
-Author: %item_author%<br><br/>
-%hold_for_msg%<br/>
-Barcode: %PATRON_BARCODE%<br/>
-----------------------------------------------------------------------------------
-Line Item
-[source,html]
-----------------------------------------------------------------------------------
-<em>%formatted_note%</em><br/>
-----------------------------------------------------------------------------------
-Footer
-[source,html]
-----------------------------------------------------------------------------------
-<br/>Request date: %request_date%<br/>
-Slip Date: %TODAY_TRIM%<br/>
-Printed at %SHORTNAME%<br/>
-<br/><br/>.<br/>
-----------------------------------------------------------------------------------
-
-Receipt Templates
-~~~~~~~~~~~~~~~~~
-This is a complete list of all the receipts currently in use in Evergreen.
-
-[horizontal]
-*item_status*::
-type::: items
-description::: Listing of items inputted in to Item Status.
-default format:::  
-header::::  The following items have been examined:<hr/><ol>  
-line_item:::: <li>%title%<br/>Barcode: %barcode%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/><br/> 
-
-*transit_list*:: 
-type::: transits
-description::: List of items in transit.
-default format:::
-header::::  Transits:<hr/><ol>
-line_item:::: <li>From: %transit_source% To: %transit_dest_lib%<br/>When: %transit_source_send_time%<br />Barcode: %transit_item_barcode% Title: %transit_item_title%<br/> 
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/><br/> 
-
-*items_out*:: 
-type::: items
-description:::  List of items a patron has checked out.
-default format:::
-header::::  Welcome to %LIBRARY%!<br/>You have the following items:<hr/><ol>  
-line_item:::: <li>%title%<br/>Barcode: %barcode% Due: %due_date%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/>You were helped by %STAFF_FIRSTNAME%<br/><br/> 
-
-*renew*:: 
-type::: items
-description:::  List of items that have been renewed using the renew item screen
-default format:::
-header::::  Welcome to %LIBRARY%!<br/>You have renewed the following items::<hr/><ol>  
-line_item:::: <li>%title%<br/>Barcode: %barcode% Due: %due_date%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/>You were helped by %STAFF_FIRSTNAME%<br/><br/> 
-
-*checkout*:: 
-type::: items
-description::: List of items currently checked out to the patron during this transaction.
-default format:::
-header::::  Welcome to %LIBRARY%!<br/>You checked out the following items::<hr/><ol>  
-line_item:::: <li>%title%<br/>Barcode: %barcode% Due: %due_date%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/>You were helped by %STAFF_FIRSTNAME%<br/><br/> 
-
-*offline_checkout*:: 
-type::: offline_checkout
-description::: List of items checked out via the Standalone interface.  Remember that Standalone interface does not have access to the database.
-default format:::
-header::::  Patron %patron_barcode%<br/>You checked out the following items::<hr/><ol>  
-line_item:::: <li>Barcode: %barcode%<br/>Due: %due_date%  
-footer::::  </ol><hr />%TODAY_TRIM%<br/><br/> 
-
-*checkin*:: 
-type::: items
-description::: List of items that have just been entered in to the check-in screens.
-default format:::
-header::::  You checked in the following items:<hr/><ol>  
-line_item:::: <li>%title%<br/>Barcode: %barcode%  Call Number: %call_number%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/><br/> 
-
-*bill_payment*:: 
-type::: payment
-description::: Patron payment receipt
-default format:::
-header:::: 
-Welcome to %LIBRARY%!<br/>
-A receipt of your  transaction:
-<hr/> <table width="100%"> 
-<tr> <td>Original Balance:</td> <td align="right">$%original_balance%</td> </tr> 
-<tr> <td>Payment Method:</td> <td align="right">%payment_type%</td> </tr> 
-<tr> <td>Payment Received:</td> <td align="right">$%payment_received%</td> </tr> 
-<tr> <td>Payment Applied:</td> <td align="right">$%payment_applied%</td> </tr> 
-<tr> <td>Billings Voided:</td> <td align="right">%voided_balance%</td> </tr> 
-<tr> <td>Change Given:</td> <td align="right">$%change_given%</td> </tr> 
-<tr> <td>New Balance:</td> <td align="right">$%new_balance%</td> </tr> </table> 
-<p> Note: %note% </p> <p> Specific bills: <blockquote>
-line_item::::
-Bill #%bill_id%  %last_billing_type% Received: $%payment%<br />%barcode% %title%<br /><br />  
-footer::::
-</blockquote> </p> <hr />%SHORTNAME% %TODAY_TRIM%<br/> <br/>
-
-*bills_historical*:: 
-type::: bills
-description::: Listing of bills that have had payments made on them.  This is used on the Bill History Transaction screen.
-default format:::
-header::::  Welcome to %LIBRARY%!<br/>You had the following bills:<hr/><ol>  
-line_item:::: <dt><b>Bill #%mbts_id%</b> %title% </dt> <dd>
-<table> <tr valign="top"><td>Date::</td><td>%mbts_xact_start%</td></tr>
-<tr valign="top"><td>Type:</td><td>%xact_type%</td></tr>
-<tr valign="top"><td>Last Billing:</td><td>%last_billing_type%<br/>%last_billing_note%</td></tr>
-<tr valign="top"><td>Total Billed::</td><td>$%total_owed%</td></tr>
-<tr valign="top"><td>Last Payment::</td><td>%last_payment_type%<br/>%last_payment_note%</td></tr>
-<tr valign="top"><td>Total Paid::</td><td>$%total_paid%</td></tr>
-<tr valign="top"><td><b>Balance::</b></td><td><b>$%balance_owed%</b></td></tr> </table><br/>
-footer:::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/><br/> 
-
-*bills_current*:: 
-type::: bills
-description:::  Listing of current bills for a patron.
-default format:::
-header::::  
-Welcome to %LIBRARY%!<br/>
-You have the following bills:<hr/><ol>  
-line_item:::: <dt><b>Bill #%mbts_id%</b></dt> <dd> 
-<table> <tr valign="top"><td>Date:</td><td>%mbts_xact_start%</td></tr> 
-<tr valign="top"><td>Type:</td><td>%xact_type%</td></tr> 
-<tr valign="top"><td>Last Billing:</td><td>%last_billing_type%<br/>%last_billing_note%</td></tr> 
-<tr valign="top"><td>Total Billed:</td><td>$%total_owed%</td></tr> 
-<tr valign="top"><td>Last Payment:</td><td>%last_payment_type%<br/>%last_payment_note%</td></tr> 
-<tr valign="top"><td>Total Paid:</td><td>$%total_paid%</td></tr> 
-<tr valign="top"><td><b>Balance:</b></td><td><b>$%balance_owed%</b></td></tr> </table><br/>  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/><br/> 
-
-*offline_checkin*:: 
-type::: offline_checkin
-description::: List of item checked in via Standalone interface. Remember that Standalone interface does not have access to the database.
-default format:::
-header::::  You checked in the following items:<hr/><ol>  
-line_item:::: <li>Barcode: %barcode%  
-footer::::  </ol><hr />%TODAY_TRIM%<br/><br/> 
-
-*offline_renew*:: 
-type::: offline_renew
-description::: List of items renewed via Standalone interface. Remember that Standalone interface does not have access to the database.
-default format:::
-header::::  You renewed the following items:<hr/><ol>  
-line_item:::: <li>Barcode: %barcode%  
-footer::::  </ol><hr />%TODAY_TRIM%<br/><br/> 
-
-*offline_inhouse_use*:: 
-type::: offline_inhouse_use
-description::: List of item marked in-house use via Standalone interface. Remember that Standalone interface does not have access to the database.
-default format:::
-header::::  You marked the following in-house items used:<hr/><ol>  
-line_item:::: <li>Barcode: %barcode%Uses: %count%  
-footer::::  </ol><hr />%TODAY_TRIM%<br/><br/> 
-
-*in_house_use*:: 
-type::: items
-description::: List of items inputted in to the In-house use.
-default format:::
-header::::  You marked the following in-house items used:<hr/><ol>  
-line_item:::: <li>Barcode: %barcode%Uses: %uses%<br />%alert_message%  
-footer::::  </ol><hr />%TODAY_TRIM%<br/><br/> 
-
-*holds*:: 
-type::: holds
-description::: List of items on hold for a patron.
-default format:::
-header::::  Welcome to %LIBRARY%!<br/>You have the following titles on hold:<hr/><ol>  
-line_item:::: <li>%title%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/>You were helped by %STAFF_FIRSTNAME%<br/><br/> 
-
-*holds_on_bib*:: 
-type::: holds  
-description::: This list is used to print the holds on a title record.
-default format:::
-header::::  Welcome to %LIBRARY%!<br/>You have the following titles on hold:<hr/><ol>  
-line_item:::: <li>%title%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/>You were helped by %STAFF_FIRSTNAME%<br/><br/> 
-
-*holds_for_patron*:: 
-description::: This list is used to print the holds on a patron record.
-type::: holds  
-default format:::
-header::::  Welcome to %LIBRARY%!<br/>You have the following titles on hold:<hr/><ol>  
-line_item:::: <li>%title%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/>You were helped by %STAFF_FIRSTNAME%<br/><br/> 
-
-*holds_shelf*:: 
-type::: holds  
-description::: This list is used to print the holds on the holds shelf.
-default format:::
-header::::  Welcome to %LIBRARY%!<br/>You have the following titles on hold:<hr/><ol>  
-line_item:::: <li>%title%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/>You were helped by %STAFF_FIRSTNAME%<br/><br/> 
-
-*holds_pull_list*:: 
-type::: holds  
-description::: This list is used to print the holds on the holds pull list.
-default format:::
-header::::  Welcome to %LIBRARY%!<br/>You have the following titles on hold:<hr/><ol>  
-line_item:::: <li>%title%  
-footer::::  </ol><hr />%SHORTNAME% %TODAY_TRIM%<br/>You were helped by %STAFF_FIRSTNAME%<br/><br/> 
-
-*hold_slip*:: 
-type::: holds
-description::: This is printed when a hold is fulfilled.
-default format:::
-header::::  This item needs to be routed to <b>%route_to%</b>:<br/>Barcode: %item_barcode%<br/>Title: %item_title%<br/><br/>%hold_for_msg%<br/>Barcode: %PATRON_BARCODE%<br/>Notify by phone: %notify_by_phone%<br/>Notified by text: %notify_by_text%<br/>Notified by email: %notify_by_email%<br/>  
-line_item:::: %formatted_note%<br/>  
-footer:::: <br/>Request date: %request_date%<br/>Slip Date: %TODAY_TRIM%<br/>Printed by %STAFF_FIRSTNAME% at %SHORTNAME%<br/><br/> 
-
-*transit_slip*:: 
-type::: transits
-description::: This is printed when a item goes into transit.
-default format:::
-header::::  
-This item needs to be routed to <b>%route_to%</b>:<br/>%route_to_org_fullname%<br/>
-%street1%<br/>%street2%<br/>
-%city_state_zip%<br/><br/>
-Barcode: %item_barcode%<br/>
-Title: %item_title%<br/>
-Author: %item_author%<br><br/>  
-line_item::::  (Intentionally left blank) 
-footer::::  Slip Date: %TODAY_TRIM%<br/>Printed by %STAFF_FIRSTNAME% at %SHORTNAME%<br/><br/> 
-
-*hold_transit_slip*:: 
-type::: transits
-description::: This is printed when a hold goes in-transit to another library.
-default format:::
-header::::  
-This item needs to be routed to <b>%route_to%</b>:<br/>%route_to_org_fullname%<br/>
-%street1%<br/>%street2%<br/>%city_state_zip%<br/><br/>
-Barcode: %item_barcode%<br/>
-Title: %item_title%<br/>
-Author: %item_author%<br><br/>
-%hold_for_msg%<br/>Barcode: %PATRON_BARCODE%<br/>
-Notify by phone: %notify_by_phone%<br/>
-Notified by text: %notify_by_text%<br/>
-Notified by email: %notify_by_email%<br/>  
-line_item:::: %formatted_note%<br/>  
-footer::::  <br/>Request date: %request_date%<br/>Slip Date: %TODAY_TRIM%<br/>Printed by %STAFF_FIRSTNAME% at %SHORTNAME%<br/><br/> 
-
-*holdings_maintenance*:: 
-type::: items
-description::: This is printed from holding maintenance.
-default format:::
-header::::  
-Title: %title%<br/>
-Author: %author%<br/>
-ISBN: %isbn% Edition: %edition% PubDate: %pubdate%<br/>
-TCN: %tcn_value% Record ID: %mvr_doc_id%<br/>
-Creator: %creator% Create Date: %create_date%<br/>
-Editor: %editor% Edit Date: %edit_date%<hr/>
-line_item:::: %prefix% %tree_location% %suffix% %parts% %acp_status%<br/>
-footer::::  <hr />%SHORTNAME% %TODAY_TRIM%<br/><br/> 
-
-[[macros]]
-
-Receipt Template Editor Macros
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Here is a list of the Receipt Template Macros that are in use on the receipts.  There are two types of macros General and type specific.  General Macros can be used on any of the receipts.  Type specific macros are available depending on the type of the receipt.   
-
-General Macros
-^^^^^^^^^^^^^^
-indexterm:[receipt template editor, macros]
-
-[horizontal]
-%LIBRARY%:: Library full name
-%SHORTNAME%:: Library Policy Name
-%STAFF_FIRSTNAME%:: First name of Staff login account
-%STAFF_LASTNAME%:: Last name of Staff login account
-%STAFF_BARCODE%:: Barcode of Staff login account
-%STAFF_PROFILE%:: Profile of Staff login account
-%PATRON_FIRSTNAME%:: First name of Patron
-%PATRON_LASTNAME%:: Last name of Patron
-%PATRON_BARCODE% or %patron_barcode%:: Patron Barcode
-%TODAY%:: Full Date and time in the format: Wed Sep 21 2011 13:20:44 GMT-0400 (Eastern Daylight Time)
-%TODAY_TRIM%:: Date and time in a shorted format: 2011-09-21 13:21
-%TODAY_m%:: Two digit Month: 09
-%TODAY_d%:: Two digit Day: 21
-%TODAY_Y%:: Year: 2011
-%TODAY_H%:: Hour in 24 hour day: 13
-%TODAY_I%:: Hour in 12 hour format: 1
-%TODAY_M%:: Minutes of the Hour: 24
-%TODAY_D%:: date in standard US format: 09/21/11
-%TODAY_F%:: date in International Standard: 2011-09-21
-%-TRIM%::   Trims white space before the macro
-%TRIM-%::  Trims white space after the macro
-%SUBSTR(#)%...%SUBSTR_END%:: Take substring starting at position # to end of string. If # is negative count backwards from end of string.
-%SUBSTR(#,#)%...%SUBSTR_END%:: Same as %SUBSTR(#)%, but limit to second provided number characters after start point. If second number is negative, count backwards instead of forwards.
-
-There are several macros that can carry pre-built contents specific to individual libraries. The contents can be set up in local administration. For details see <<_library_settings_editor, Library Settings>>. Though text can be hard-coded in receipt templates, the pre-built contents will be automatically applied to receipts printed from all workstations without editing each template.
-
-indexterm:[receipt template editor, includes]
-
-* %INCLUDE(notice_text)%
-* %INCLUDE(alert_text)%
-* %INCLUDE(event_text)%
-* %INCLUDE(footer_text)%%
-* %INCLUDE(header_text)%
-
-Additional Macros for various slip types
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-*Holds*
-
-[horizontal]
-%ROUTE_TO%:: It should say Hold Shelf if it is a hold being fulfilled
-%item_barcode%:: Item Barcode
-%item_title%:: Item Title
-%hold_for_msg%:: Hold for Message: this gives the patron's Name
-%PATRON_BARCODE%:: Patron's Barcode
-%notify_by_phone%:: Phone number listed in the Hold Database.  This may not be the same as what is in the Patron's record, as they can list another number when placing the hold.
-%notify_by_email%:: Email listed in Hold Database.  Same as phone number
-%request_date%:: The date that the Request was originally placed.
-%formatted_note%:: Hold Notes (new to 2.1)
-%notify_by_text%:: SMS contact number (new to 2.2)
-
-*Check out*
-
-[horizontal]
-%title%:: Title
-%author%:: Author
-%barcode%:: Item Barcode
-%due_date%:: Due Date: formatted by the date field in the library settings editor
-
-*Payment*
-
-[horizontal]
-%original_balance%:: The original balance the patron owes
-%payment_received%:: How much was received from the patron
-%payment_applied%:: How much of the payment was applied
-%payment_type%:: What type of payment was applied: IE Cash
-%voided_balance%:: Any Voided balance
-%change_given%:: How much change was given
-%new_balance%:: The new balance on the account
-%note%:: Any notes on the annotated payment
-%bill_id% or %mbts_id%:: The id for the bill in the bill database
-%payment%:: How much of the payment that was applied was applied to this title
-%title%:: Title that the payment was applied to.
-%last_billing_type%:: The type of bill that was last charged to the patron for this title
-%last_billing_note%:: Notes on the last bill
-%last_payment_type%:: The type of payment that was last used to pay the bill
-%mbts_xact_start%:: The date that the bill was started
-%last_payment_note%:: Notes on last payment
-%xact_type%:: Type of Bill
-%barcode%:: Item barcode
-%title%:: title of item
-
-*Bills*
-
-[horizontal]
-%mbts_id%:: The id for the bill in the bill database
-%title%:: Title that the payment was applied to.
-%last_billing_type%:: The type of bill that was last charged to the patron for this bill
-%last_billing_note%:: Notes on the last bill
-%last_billing_ts%:: The time stamp for the last billing
-%last_payment_type%:: The type of payment that was last used to pay the bill
-%last_payment_note%:: Notes on last payment
-%last_payment_ts%:: The time stamp for the last payment
-%mbts_xact_start%:: The date that the bill was started (currently not working)
-%xact_type%:: Type of Bill
-%title%:: title of item
-
-*Transit*
-
-Transit receipts come into two types, general Transit receipts and Transit slips.  Transit receipts are listings of item that are in transits.  Transit slips are Slips telling the staff that this item is in transit to another location.  
-
-.*General Transits*
-
-[horizontal]
-%transit_item_author%:: Item author
-%transit_item_barcode%:: Barcode of item in transit
-%transit_item_callnumber%:: Call number of item in transit
-%transit_item_title%:: Title of Item in transit
-%transit_dest_lib%:: Destination Library
-%transit_source_send_time%:: Time item was sent in transit
-%transit_source%:: Library that placed the item in transit.
-
-
-.*Transit Slip*
-
-[horizontal]
-%route_to%:: Library Policy Name that the item is in transit to
-%route_to_org_fullname%:: Library Full Name that the item is in transit to
-%street1%:: Library Street address Line 1 that the item is in transit to.
-%street2%:: Library Street address Line 2 that the item is in transit to.
-%city_state_zip%:: City, State, Zip of Library the Item is in transit to.
-%item_barcode%:: Item barcode
-%item_title%:: Item title
-%item_author%:: Item Author
-%hold_for_msg%:: Hold for Message: this gives the patron's name
-%PATRON_BARCODE%:: Patron's Barcode
-%notify_by_phone%:: Phone number listed in the Hold Database.  This may not be the same as what is in the Patron's record, as they can list another number when placing the hold.
-%notify_by_email%:: Email listed in Hold Database.  Same as phone number
-%notify_by_text%:: SMS contact number (new to 2.2)
-%request_date%:: Date that the Request was originally placed
diff --git a/docs/media/receipt1.png b/docs/media/receipt1.png
new file mode 100644
index 0000000000000000000000000000000000000000..1544c726b6cdcdd259b9eae34d308bbb95c3192f
GIT binary patch
literal 17385
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%0A-tPJVD`XkCIQJk*%4I3MWdiMq<OwK`
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
QM>+7+m9>?so>{#AA8oFCOaK4?

literal 0
HcmV?d00001

diff --git a/docs/media/receipt2.png b/docs/media/receipt2.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c53077ae01517dda6c535972d2b58813a22cef3
GIT binary patch
literal 46942
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

literal 0
HcmV?d00001

diff --git a/docs/root.adoc b/docs/root.adoc
index 48f2fc03f3..f544e85514 100644
--- a/docs/root.adoc
+++ b/docs/root.adoc
@@ -208,7 +208,7 @@ include::admin/workstation_admin.adoc[]
 // Push titles down one level.
 :leveloffset: 1
 
-include::admin/workstation_admin_receipt_template_editor.adoc[]
+include::admin/receipt_template_editor.adoc[]
 
 // Return to normal title levels.
 :leveloffset: 0
diff --git a/docs/root_staff_client_admin.adoc b/docs/root_staff_client_admin.adoc
index 44a3dd184f..f8e02f8384 100644
--- a/docs/root_staff_client_admin.adoc
+++ b/docs/root_staff_client_admin.adoc
@@ -182,7 +182,7 @@ include::admin_initial_setup/hard_due_dates.adoc[]
 
 include::admin/booking-admin.adoc[]
 
-include::admin/workstation_admin_receipt_template_editor.adoc[]
+include::admin/receipt_template_editor.adoc[]
 
 :leveloffset: 1
 
-- 
2.11.0