Application Configuration
Configuration of Oracle Utilities Cloud Services includes the following:
Configuring the Point of Sale Printer Integration Master Configuration
To enable printing from the three payment transactions, you must define the following in the Point of Sale (POS) Printer Integration (C1-PointOfSaleIntegConfig) master configuration:
Company Name: Printed at the top of payment receipts.
Company Premise: Used as the source of the company address that is printed at the top of payment receipts.
Payment Receipt and Endorsement Messages: Configure up to 20 payment receipt messages and 10 endorsement messages. Define the messages under an Implementer's Message message category - either 90000 or 80000.
BPA scripts to launch the Print dialog from each type of transaction. The base product provides three sample BPA scripts (one for each payment transaction that supports printing) and corresponding sample BPA scripts:
Processing Type
Sample BPA Script
POS Printing - Payment Event
Payment Event Print (C1-PyEvtPrt)
POS Printing - Payment Event Quick Add
Payment Event Quick Add Print
(C1-PyEvQAPrt)
POS Printing - Payment Quick Add
Payment Quick Add Print (C1-PyQAPrt)
Define a BPA script for each of the processing types you want to support.
Note: If your implementation has existing receipt and endorsements messages configured on the Installation record and/or Company Name defined in the override text of message (11,99901), the Update Point Of Sale Printer Configuration (C1-UPPSC) plugin-driven batch process can be run to copy this data into this master configuration. Refer to the C1-UPPSC batch control and its related algorithms for more information.
Configuring UI Maps and BPA Scripts
The BPA scripts referenced on the Master Configuration each reference a UI map that’s used to define the print dialog box and to compose the information that is printed on the payment receipt, check endorsement and stub. The base product provides sample UI maps for each of the sample BPA scripts listed above.
 
Sample BPA Script
Sample UI Map
Payment Event Print
(C1-PyEvtPrt)
Payment Event Print Control
(C1-PaymentEventPrint)
Payment Event Quick Add Print
(C1-PyEvQAPrt)
Payment Event Quick Add Print
(C1-PaymentEventQuickAddPrint)
Payment Quick Add Print
(C1-PyQAPrt)
Payment Quick Add Print
(C1-PmtQuickAddPrint)
The UI maps mentioned in the table above are designed for local USB point-of-sale printers. This approach differs from previous base samples that were designed for network printing. Note that the prior sample UI maps and BPA scripts will no longer be enhanced starting with this release.
The latest UI map samples print additional payment receipt information related to the: company, cashiering station, payment, tender and the payee. Refer to the UI map in the application for more details.
If your implementation requires additional information to be printed and/or certain information to be composed/printed differently, the sample UI maps and the referencing BPA scripts should be copied and configured accordingly.