Académique Documents
Professionnel Documents
Culture Documents
Fiscal Layer
Simphony Norway Installation Manual
Version 4.0.1.3.
Oracle Hospitality Simphony Norway Fiscal
February 2019
Oracle Hospitality Oracle® Hospitality Simphony Fiscal Layer Simphony Norway Installation Manual, Release
4.0.1.3.
Oracle Hospitality Simphony Norway Fiscal
Copyright © 2013, 2019, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use
and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license
agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit,
distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering,
disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you
find any errors, please report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of
the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any
programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are
"commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific
supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs,
including any operating system, integrated software, any programs installed on the hardware, and/or
documentation, shall be subject to license terms and license restrictions applicable to the programs. No other
rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It
is not developed or intended for use in any inherently dangerous applications, including applications that may
create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be
responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use.
Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or
hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of
their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are
used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron,
the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices.
UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products,
and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly
disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise
set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be
responsible for any loss, costs, or damages incurred due to your access to or use of third-party content,
products, or services, except as set forth in an applicable agreement between you and Oracle.
Contents
Preface 4
1 Requirements 1-1
Installer Rights & Privileges 1-1
System Requirements 1-1
2 Introduction 2-1
3 Installation 3-1
Data Extensions 3-1
CAL Package 3-3
Extension Application Installation 3-4
5 Backup 5-1
Backup Setup 5-1
Troubleshooting A-1
Fiscal Layer Architecture A-1
Logging A-3
iii
Preface
Preface
Purpose
This document outlines installation steps and features included in the Oracle Hospitality
Fiscal Interface for Oracle Hospitality Simphony for the Norway market.
This document does not describe the installation nor configuration process for third party
fiscal devices. For those information refer to the documentation provided by
manufacturer.
Audience
This document is intended for all consultants installing and configuring Oracle
Hospitality Simphony in Norway, as well as to the employees providing software
support for mentioned product.
Customer Support
To contact Oracle Customer Support, access My Oracle Support at the following URL:
https://support.oracle.com
When contacting Customer Support, please provide the following:
• Product version and program/module name
• Functional and technical description of the problem (include business impact)
• Detailed step-by-step instructions to re-create
• Exact error message received and any associated log files
• Screenshots of each step you take
Documentation
Product documentation is available on the Oracle Help Center at
https://docs.oracle.com/en/industries/food-beverage/
Revision History
iv
Preface
20-Feb-2019 • Export from backup section updated - default SAF-T Audit Table
Export Path provided.
v
Chapter 1
Requirements
1
Requirements
The following chapter outlines user privilege level to successfully implement Oracle
Hospitality Simphony Norway Fiscal.zip software and system requirements.
System Requirements
The solution was tested with the following components, which should be considered as
the system requirements. Usage of any other hardware or software version, even if
compatible, require a separate quality assurance process.
• Oracle Hospitality Simphony 2.9 or later
• Oracle Micros Workstation 6 (Windows 8.1 Embedded Industry Pro and Windows 10
64-bit)
• Other Oracle Micros Workstation units running one of the following operating system:
o Windows 8.1 Industry Pro
o Windows POSReady 7
o Windows POSReady 2009
1-1
Chapter 2
Introduction
2
Introduction
This manual is intended to be used as a guide by all consultants who install and
configure Oracle Hospitality Simphony Norway Fiscal Layer -4.0.1.3
The purpose of this manual is to be a reference providing detailed information to support
a successful installation and to complete all mandatory configurations in order to comply
with Norway Regulations.
After a successful installation, the enhancements listed below should work properly:
Receipt Printing Control: Sales receipts must be printed each time. Only one copy of the
sales receipt can be printed as on demand. Each printed documentation has electronic
signature assigned by the system. The printout will have the header and identifier for the
workstation.
Fiscal Reports: It is required to print X / Z Report on demand. When a Z-Report is run /
printed the counters and sales figures in Current Total Set should be set to zero except
for The Grand Totals. The X and Z reports should be printed / displayed on any Cash
Register. The Z-Report has a unique counter increased every time it is run.
Electronic Journal: allows to export on demand report, which is called SAF-T Export
which includes all sales transactions and all data related to those transactions. Besides
fiscal related transactions the export contains also configuration changes (e.g. Vat rate
changes, Menu Item / Service Charge name change or Menu Item Price change). SAF-T
Export might be asked and checked by the auditor.
Functions to be removed: There are not allowed functionalities which are listed below
should be removed. It is not enough to check if prohibited function is disabled, it must be
ensured that not allowed function will not be executed.
• Reopen closed check
• Adjust closed check
• Have positive and negative transactions printed on the same check
• Possibility to carry out registrations in the cash register system if the integrated cash
drawer is open
2-1
Chapter 3
Installation
3
Installation
Data Extensions
Installation starts by adding Data Extensions at the Enterprise level to extend and meet all legal requirements.
1. Open EMC and log onto providing username and password
2. Go to Enterprise | Configuration | Reporting and Data | Data Extensions
3. Click Insert and add the following rows as listed in the table below
4. Remember to provide the exact name into the Extra Column Name as this field is case sensitive and will not work if
mismatched.
Is Downloadable
Extra Column
Translatable
Translatable
Sort Priority
Constraints
Is Viewable
Is Editable
Display
Width
Name
Name
Table
Type
Nr. #
Help
Data
1. 41 - Workstation FLC_NO_CashRegisterId 0 - Text Max Chars: 0 150 [NO] Cash Register [NO] Cash Register Identifier
128 Identifier
2. 70 - Service Charge FLC_NO_ServiceChargeCode 2- Range: 0- 0 150 [NO] SAF-T Service [NO] Service Charge Code
Number 999999999 Charge Code
3. 71 – Tender Media FLC_NO_PaymentCode 2- Range: 0- 0 150 [NO] SAF-T Payment [NO] Payment Code
Number 999999999 Code
4. 71 – Tender Media FLC_PaymentType 2– Range: 0- 0 150 [FLC] Fiscal Payment [FLC] Fiscal Payment Type. 0 –Cash, 1 – Credit
Number 999 Type Card, 2 – Other, 3 – Room Charge
5. 71 – Tender Media FLC_RecCopyCount 2- Range: 0-9 0 150 [FLC] Number of [FLC] Allows to specify how many copies of the
Number Receipts Count same fiscal receipt can be printed
6. 71 – Tender Media FLC_UsedForChangeDue 2- Range: 0-1 0 150 [FLC] Change Due [FLC] Allows to set a payment (usually cash) which
Number should be used to issue change due
3-1
Chapter 3
Installation
Is Downloadable
Extra Column
Translatable
Translatable
Sort Priority
Constraints
Is Viewable
Is Editable
Display
Width
Name
Name
Table
Type
Nr. #
Help
Data
7. 1001 – Property FLC_NO_OrgNumber 0 – Text Max Chars: 0 150 [NO] Official [NO] Official Organization No.
128 Organization No.
8. 1001 – Property FLC_NO_OrgName 0 – Text Max Chars: 0 150 [NO] Official [NO] Official Organization Name
128 Organization Name
9. 1001 – Property FLC_NO_Passphrase 0 - Text Max Chars: 0 150 [NO] Unique [NO] Unique Passphrase
128 Passphrase
10. 1001 – Property FLC_ZReportNoPrintTender 2– Range: 0- 0 150 [FLC] Z Report No [FLC] This tender is utilized by X/Z Reports to
Number 999999999 Print Tender create zero receipt thus entire report will be
recorded in POS Journal
11. 1001 – Property FLC_ZReportPrintTender 2- Range: 0- 0 150 [FLC] Z Report Print [FLC] This tender is utilized by X/Z Reports to
Number 999999999 Tender create zero receipt thus entire report will be
recorded in POS Journal
12. 1001 - Property FLC_AnonymousChkTtlTrsh 2- Range: 0- 0 150 [FLC] Check Total [FLC] Check Total Amount Threshold
Number 999999999 Amount Threshold
13. 1001 - Property NO_BackupAuditExportTime 6 - Time HH:mm 0 150 [NO] SAF-T Audit [NO] SAF-T Audit Table Export Time
Table Export Time
14. 1001 - Property NO_BackupAuditExportPath 0 - Text Max Chars: 0 200 [NO] SAF-T Audit [NO] SAF-T Audit Table Export Path
200 Table Export Path
15. 1001 - Property NO_BackupAuditImportPath 0 - Text Max Chars: 0 200 [NO] SAF-T Audit [NO] SAF-T Audit Table Import Path
200 Table Import Path
16. 1001 - Property NO_BackupAuditEnabled 2- Range: 0-1 0 150 [NO] Enable/Disable [NO] Option for enabling/disabling backup audit
Number Backup Audit Export export. 0 – Disabled, 1- - Enabled.
3-2
Chapter 3
Installation
CAL Package
The custom CAL Package is responsible for distributing and installing Oracle Fiscal
Layer Service (a.k.a. the MICROS Fiscal Service) on the workstation in the property set
in their Deployment Schedule.
This part of configuration should be performed on Enterprise level and may need an
assistance from Cloud Operation Team in case the installer has no proper rights granted.
The CAL Package files are included into Fiscal Layer Installation Package Oracle
Hospitality Simphony Norway Fiscal archive.
5. From the Confirm CAL package upload window, use the default values that are
suggested by the EMC (NOOracleFiscalService).
6. Once the import of the new CAL Package is finished, set the Deployment Order
value to 2 on the CAL Package Configuration tab.
7. Next, move to the Deployment Schedules tab and Add Deployment for properties
which are obligated to use this interface.
8. Click Save. All workstations are rebooted after a successful installation.
3-3
Chapter 3
Installation
3-4
Chapter 3
Installation
e. Find the BouncyCastle.Crypto.dll file on the server or on your local hard drive.
f. Click Open.
g. From the same window, click the General tab.
h. From the Disk File Name column, enter the exact name of the file and its
extension, BouncyCastle.Crypto.dll.
10. Repeat the same steps from points 9-a through 9-h (above) for the next four files:
• FiscalLayerClient.Common.dll
• Micros.FiscalLayerClient.dll
• Micros.KeyManagerService.dll
• System.Data.SQLite.dll
11. Once again double-click the Micros.FiscalLayerClient record and add three more
files. Set the Content Type to 23-Text for all three files and repeat the same steps
from points 9-a through 9-h (above).
a. Micros.FiscalClient.Properties.xml template (the fiscal client configuration
template Micros.FiscalClient.Properties.xml stores the country specific
configuration for Fiscal Layer Client application as well as message translation.
This configuration is set on the release level and this is not recommended to
modify the content, because its content structure is validated by the application
and must match to expected).
b. Micros.FiscalService.Properties.xml template (the fiscal service configuration
template Micros.FiscalService.Properties.xml stores the template of the
configuration for Fiscal Layer Service that is deployed by CAL Package. Some of
the configuration settings that are not exposed to end user, as such security
device specific settings, maximum log file size, location and others are
configured only inside this template and should be manually modified before
loading content into EMC).
3-5
Chapter 3
Installation
WARNING:
Note that the extensibility application is initialized when a ServiceHost starts.
To ensure that the extensibility application is loaded properly, run a full reload
of the database on each workstation, and then restart the terminal. After that,
verify the version of the application using a configurable built in function (see
Page Design section).
3-6
Chapter 4
Simphony EMC Configuration
4
Simphony EMC Configuration
This chapter describes the configuration process that is performed through the Simphony
Enterprise Management Console (EMC). The following sections are mandatory.
WARNING:
Performing sales operations are not possible if any of the following areas of
configuration are not performed or skipped!
Workstation Setup
It is absolutely necessary to insert an additional row in the Data Extension module called
[NO] Cash Register Identifier. This row identifies workstations in the fiscal interface and
is required by the interface to properly function.
Follow these steps to set up the fiscal enhancement (data extensions) for each
workstation:
1. Navigate to EMC | Setup | Workstations from Hardware/Interfaces module at the
Property level.
2. Double-click on the workstation record and navigate to the Data Extensions tab.
3. Set the cash register identifier in the row [NO] Cash Register Identifier (max 128
characters).
4. Repeat for each workstation.
5. Click Save.
X or Z Reports
There are two reports introduced:
• X-Report
• Z-Report
The intention of these reports is to give you the ability to print reports without closing a
business date or to allow you close a business date. When one business date ends you
are forced by the system to execute a Z-Report before any sales can be booked. If the Z-
Report is executed more than once during the same business date, you need to keep in
mind that each time, the totals on the report are generated from zero.
If for any reason a Z-Report is not executed for a number of days, the system reminds
you that before any sales can be booked, you are forced to close as many days as the
number of Z-Reports that are missing.
4-1
Chapter 4
Simphony EMC Configuration
The X-Report allows you to preview sales during the day. There are no additional
functions behind this report. It can be printed as many times as you want.
Once the X/Z Reports are generated, a database table in the CheckPostingDB is
populated with the content of the printed report to the POS_JOURNAL table.
Like any other additional functionality, this one requires two data extensions (they were
added few steps earlier). One is intended to print the report and the second one is to
save the data without print output (FLC_ZReportPrintTender and
FLC_ZReportNoPrintTender).
Those functions are reflected on the actual report, under Save and Print and Save
buttons respectively.
There are certain rules while counting amounts on X/Z Reports:
1. The Total Slag does not include transactions like:
• Transaction Voids
• Transaction Returns
• Discounts
2. Proforma line counts only those checks that have been service totaled and
physically issued for a customer. Refer to Tender Media - Proforma.
3. Vekslekasse INN line represents all Paid In amounts registered with a specially
configured Tender Media (key type set as 4 - Loan).
4. Vekslekasse UT line represents all Paid Out amounts registered with a specially
designed Tender Media (key type set as 3- Pickup).
4-2
Chapter 4
Simphony EMC Configuration
NOTE:
It is recommended to have all checks closed before running a Z-Report. It
allows you to have similar data on the Z-Report and Simphony core reports
and ultimately helps avoid discrepancies. Otherwise, report totals do not
match.
NOTE:
The Record Numbers (99998 and 99999) used on the screen captures below
are only examples. It is up to an implementation specialist to decide which
number ranges are used by these two additional Tender Media payment
records.
4-3
Chapter 4
Simphony EMC Configuration
a. From the Insert Record window, enter 99998 in the Record number or range
field and then enter ZReportPrintTender in the Record Name(s) field.
b. Open the Form view of the previously created record, and select the General tab
and set the Key Type as 1 – Payment.
c. Click the Options | Printing Options tab and enable these options:
• 8 – Print Customer Receipt
• 23 – Print Check on Demand
d. Select the Menu Levels tab and enable all Main Levels and all Sub Levels.
e. Select the Output tab and enable the Print on Customer Receipt, Print on
Guest Check, and Print on Journal options.
f. Click Save.
g. Click Insert to add the second payment record.
h. From the Insert Record window, enter 99999 in the Record number or range
field, and then enter ZReportNoPrintTender in the Record Name(s) field.
4-4
Chapter 4
Simphony EMC Configuration
i. Open the Form view and select the General tab and set the Key Type as 1 –
Payment.
j. Select the Menu Levels tab and enable all Main Levels and Sub Levels.
k. Select the Output tab and enable the Print on Journal option.
l. Click Save.
It is not required to set the [FLC] Fiscal Payment Type fiscal enhancement row for those
two payment types. More information about Payment Fiscal Types can be found in the
next chapter.
4-5
Chapter 4
Simphony EMC Configuration
• 1 – Credit Card (all payments which are considered credit or debit cards)
• 2 – Other (any other payment type)
• 3 – Room Charge (only for room charge payments connected to a property
management system (PMS) interface)
4. Repeat for each payment that should execute the fiscal printing when used.
5. Click Save.
Here is information about two more data extensions designed for Tender/Media:
• [FLC] Number of Receipts Count – Allows you to limit number of fiscal receipt
copies printed for one transaction
• [FLC] Change Due – Allows you to set which tender media is used to issue
change due while closing transactions with pre-defined payments like 100 Euro,
50 Euro, and so on. In such situations, the change due is displayed and
calculated on the X/Z Reports with this particular tender media. It is strongly
recommended to use this option with only one CASH Payment configured in the
system!
4-6
Chapter 4
Simphony EMC Configuration
4-7
Chapter 4
Simphony EMC Configuration
WARNING:
As a result of not filling out mandatory fields, a message appears on the POS
client screen while logging onto the device, reminding you that the
configuration is not accurate or valid.
4-8
Chapter 4
Simphony EMC Configuration
Page Design
This section describes the functionality provided by the Fiscal Layer Interface. Built in
functions can be accessed through a configurable button on a touchscreen.
4-9
Chapter 4
Simphony EMC Configuration
Button clarifications:
• Fiscal Version – Shows the version of fiscal interface and validates if all required
Data Extensions were added to configuration.
• Z-Report – Allows you to close a business date.
• X–Report – Allows you to print / preview report. It can be run multiple times.
• Z-Report Reprint – Allows you to reprint a previously printed Z-Report by
workstation, Report Date, or Report Number
• Validate Journal – This function allows you to validate if data is correct. Once the
function is called from CAPS, it checks the data on the CAPS workstation. When the
function is called from a NON CAPS WORKSTATION, it sends a request to CAPS
and awaits the replay. When a connection cannot be established, then you receive
an error message.
• Export Journal – Exports data into the xml file format in a predefined location at the
CAPS Workstation in C:\Micros\FiscalLayer\Reports. The Export Journal
process can be started at any other workstation on the property, but connection with
CAPS is required. The SAF-T Export file is created and stored on the workstation
which called the action, and is placed in the location
C:\Micros\FiscalLayer\Reports. The SAF-T Export file is validated during
the export process.
• Reprint Closed Check – This feature was introduced to limit reprint of the copies to
only one for each closed check. All built in functions such as the Reprint Closed
Check or Reprint Previous Closed Check are disabled by the fiscal interface.
• Journal Backup Export – Allows you to export fiscal data from a previously archived
FCR Journal table. This button lets you to create the SAF-T Export file, but this time
from historical (archived) files. This button works only in a situation where the [NO]
SAF-T Audit Table Import Path is populated with backup files. More information is
located in the Backup chapter.
4-10
Chapter 4
Simphony EMC Configuration
1. Open EMC.
2. At the main window choose your desired level (Enterprise, Property, Revenue
Center, or Zone), and navigate to Setup | Custom Content | Extension
Application.
3. In the Extension Application, double-click Micros.FiscalLayer.Client and open the
previously added Micros.FiscalClient.Mapping.xml record.
4. In each line of the Micros.FiscalClient.Mapping.xml file, change the value when:
4-11
Chapter 4
Simphony EMC Configuration
a. following Article Group Code is to be used in the property, then make the
proper adjustment and change the wording Family Group Number to the
existing/corresponding Family Group number from Oracle Hospitality
Simphony (as shown in Figure 4-4 presented on the next page)
b. following Article Group Code is not be used in the property, then the entire line
can be deleted and the fiscal interface omits its validation.
5. Click Save.
Figure 4-4 - Template Configuration Micros.FiscalClient.Mapping.xml File
<?xml version="1.0" encoding="utf-8" ?>
<ArticleGroupCodesMapping>
<code nr="04001" dsc="Withdrawal of treatment services">Family Group Number</code>
<code nr="04002" dsc="Withdrawal of goods used for treatment services"> Family Group Number
</code>
<code nr="04003" dsc="Sale of goods">Family Group Number </code>
<code nr="04004" dsc="Sale of treatment services">Family Group Number</code>
<code nr="04005" dsc="Sale of haircut">Family Group Number</code>
<code nr="04006" dsc="Food ">Family Group Number</code>
<code nr="04007" dsc="Beer">Family Group Number</code>
<code nr="04008" dsc="Wine">Family Group Number</code>
<code nr="04009" dsc="Liquor">Family Group Number</code>
<code nr="04010" dsc="Alcopops/Cider">Family Group Number</code>
<code nr="04011" dsc="Soft drinks/Mineral water">Family Group Number</code>
<code nr="04012" dsc="Other drinks (tea, coffee etc.)">Family Group Number</code>
<code nr="04013" dsc="Tobacco">Family Group Number</code>
<code nr="04014" dsc="Other goods">Family Group Number</code>
<code nr="04015" dsc="Entrance fee (cover charge)">Family Group Number</code>
<code nr="04016" dsc="Free entrance (members etc.)">Family Group Number</code>
<code nr="04017" dsc="Cloakroom fee">Family Group Number</code>
<code nr="04018" dsc="Free cloakroom">Family Group Number</code>
<code nr="04019" dsc="Accommodation - full board">Family Group Number</code>
<code nr="04020" dsc="Accommodation - half board">Family Group Number</code>
<code nr="04021" dsc="Accommodation - with breakfast">Family Group Number</code>
<code nr="04999" dsc="Other">Family Group Number</code>
</ArticleGroupCodesMapping>
This file shows that many Article Group Codes can be mapped to different Family Group
numbers. In this example, we have mapped four Family Groups to a Food (04006) Article
Group Code. Be aware that in line <code nr="04006" dsc="Food ">ONLY THIS
NUMBER CAN BE CHANGED to the number of the Family Group</code>.
Other sections of this line should not be edited.
4-12
Chapter 4
Simphony EMC Configuration
1. Open EMC.
2. At the main window choose the desired level (Enterprise, Property, Revenue Center,
or Zone) and navigate to Configuration | Sales | Service Charges.
3. In the Service Charges module double-click any listed item and navigate to the Data
Extension tab.
4. Make changes to the [NO] SAF-T Service Charge Code row.
5. Apply codes according to Table 4-3 above, and set the correct Predefined Basic
ID’s to all Service Charges in the configuration.
6. Click Save.
4-13
Chapter 4
Simphony EMC Configuration
4-14
Chapter 4
Simphony EMC Configuration
The following screen explains how mapping works. Each of the Tax Rates must be
mapped only to one of the Predefined ID’s from Table 4-4 above.
WARNING:
This is a mandatory configuration that is required by the SAF-T Export. You
are warned by the system if some of the tax rates are not properly mapped to
the provided Predefined ID’s shown above. The fiscal interface notifies you at
any step of POS Operations until the configuration is corrected.
4-15
Chapter 4
Simphony EMC Configuration
1. Open EMC.
2. At the main window choose the desired level (Enterprise, Property, Revenue Center,
or Zone) and navigate to Configuration | Sales | Tender/Media.
3. In the Tender/Media module double click any listed item and navigate to Data
Extension tab.
4. Find the row [NO] SAF-T Payment Code and apply codes accordingly to table
above and set correct Predefined Basic ID’s to all tenders in the configuration.
5. Click Save.
4-16
Chapter 5
Backup
5
Backup
From a compliance standpoint, all fiscal data must remain in the Norway territory even
when the main application server is hosted abroad. The fiscal interface was enhanced
with a backup functionality which allows you to keep its data locally and safe. From a
technical stand point, a backup prevents the local database on CAPS (checkpostingdb)
to grow until it consumes all of the disk space and POS Operations becomes frozen.
The backup file is encrypted to prevent data manipulation. If for some reason, someone
edits a backup file, then while creating a SAF-T Export, the backup file is not properly
decrypted and the operation fails.
Remember that a backup cannot be created for an already backed up period which
happens daily!
Backup Setup
The following section describes how to setup a backup and enable it. In previous
chapters we added Data Extensions to define export paths and time settings to interact
with a backup. Adding buttons in Page Design – Button Configuration to be able to
produce SAF-T Export file on demand was also reviewed.
All configuration must be performed in the Enterprise | Properties module where all of
the properties are listed, as data extensions are designed for property use. The
Enterprise Level Setup chapter already provides instructions on how to set up extensions
for backup. Below, find more detailed explanations about how backup functionality works.
1. Go to Enterprise | Setup | Enterprise Configuration and Properties.
2. Double-click the desired property and go to Data Extension.
3. Enter the information in the following rows about the property:
a. [NO] Enable/Disable Backup Audit Export – This setting allows you to enable
the backup functionality. This row accepts only two arguments. The first is zero
(0) or an empty record which means functionality is disabled. To turn it on enter
one ‘1’ which enables backups.
i. Row set to ZERO (0) or empty - backup DISABLED
ii. Row set to ONE (1) – backup ENABLED
b. [NO] SAF-T Audit Table Export Time – Allows you to set a time when the
backup process of the FCR Journal table should occur on a daily basis. The
result of a successfully executed backup is an .xml file, in a user defined location,
in next point (c). The backup file is an exact copy of an FCR Journal table and it
is encrypted to provide another layer of security. If the encrypted file is somehow
manipulated for any reason, then while executing a Journal Backup Export (via a
button in Page Design) the backup file is not properly read and the SAF-T
Export file is not created.
5-1
Chapter 5
Backup
c. [NO] SAF-T Audit Table Export Path – This is an export path where the backup
file of the FCR Journal table resides on a CAPS workstation. If you do not
manually create a folder, then it is automatically created by the system during the
first occurrence of the backup process based on the argument provided in this
row.
Be aware that files from this location should be secured on behalf of the end user.
d. [NO] SAF-T Audit Table Import Path – The import path is not created
automatically like the export path. It is your responsibility to define the import
path in EMC and create the same folder structure at the workstation level. The
import folder is not automatically populated with backed up files which are saved
in a folder specified in a previous step. Again, it is your responsibility to copy files
to the defined location before creating a SAF-T Export with a manually run
(button) Journal Backup Export.
5-2
Chapter 6
Fiscal Service Standalone Installer
6
Fiscal Service Standalone Installer
If the CAL Package cannot be used for Oracle Fiscal Layer Service deployment, a
standalone executable installer delivered as a part of installation process should be used
on each workstation.
Perform the following steps to manually install the Fiscal Service:
1. After unzipping the Oracle Hospitality Simphony Norway Fiscal , the library
contains a Fiscal Service Standalone Install folder.
2. Copy all files to the C:\Micros\Simphony\FiscalLayer on the workstation.
3. Run a CMD prompt as an administrator.
4. Navigate to C:\Micros\Simphony\FiscalLayer
5. Type FiscalServiceInstall.exe and press the Enter key.
6. Open the Microsoft Windows Services console (services.msc) and verify the
MICROS Fiscal Service state:
- The service should be set to Automatic in the Startup Type column and
started.
Figure 6-2 - Microsoft Windows Services Console
6-1
Chapter 7
Extended Data Posting - Reporting & Analytics
7
Extended Data Posting - Reporting & Analytics
This Fiscal solution attaches the fiscal information listed below to each transaction that is
processed by a point of sale (POS) system. To allow this additional information to be
posted to Reporting and Analytics, the configuration described in this section needs to
be completed.
Information attached to transactions:
• Cash Register ID
• Signature
• JWS representation of transaction (part of DEP Log)
• Cash Register receipt counter
• Cash Register running total at the moment of transaction closure
7-1
Chapter 8
Effective Reporting
8
Effective Reporting
This section of the document is meant to provide guidance on how to report problems
related to the solution described in previous chapters or operational dysfunctions from the
end user perspective.
Reporting
Use the following escalation report as a guidance while creating a BugDB ticket. This
allows the Fiscal Center of Excellence Team to act promptly and address tickets with
the appropriate severity.
1. System/environment setup (note if system is hosted)
Server: Windows version, Simphony and Fiscal Interface version in use
Workstation: Type (WS5, WS6) and operating system
Hardware: list any external printers (version and firmware optional)
2. Oracle Hospitality Simphony setup/configuration
Please provide information about any specific configuration which may have impact
on raised error and are related to configuration itself or configuration files in EMC
3. Exact scenario – Does it affect operations or not (is it possible to close transaction)?
Provide an exact situation when the error occurred using the following workflow as an
example:
• Open Transaction and add Menu Items
• Service Total Check
• Pick up check and add another Menu Item
• Close Check with fiscal Payment Type
4. Log files
All files containing information related to transaction and POS Operations are located
in %AppRoot%WebServer\wwwroot\EGateway\EGatewayLog
5. Log files from MICROS Fiscal Service
The most important log file when escalating any SR’s is usually located in
C:\Micros\Simphony\FiscalLayer\Logs and is called
Micros.FiscalClient.DataProcessor.Log.txt. With this file, the QA Team and
Sustaining Engineering Team can very quickly reproduce the reported issue.
Please zip all information into one folder, and attach it to the BugDB Ticket.
8-1
Appendix A
Troubleshooting
Troubleshooting
The Oracle Hospitality Simphony Norway Fiscal Interface is based on Oracle
Hospitality Fiscal Layer architecture. The following chapter will help you to understand
how application layers cooperate with each other, how to effectively troubleshoot the
solution, and how to report potential issues in order to get them reproduced in separate
lab environments.
A-1
Appendix A
Troubleshooting
When Simphony (ServiceHost) is starting, the Fiscal Layer Client reads both XML files
as well as additional configuration elements set in EMC such as a Data Extension on
various levels, described in the previous chapters of this manual.
If the configuration is correct, the Micros.FiscalService.Properties.xml is saved on the
workstation file system in the folder where the Fiscal Layer Service binaries are stored
(usually C:\Micros\Simphony\FiscalLayer).
After the Fiscal Layer Service is started by the Fiscal Layer Client the system becomes
ready for operations.
A-2
Appendix A
Troubleshooting
NOTE:
In Oracle Hospitality Simphony On-Premise and Cloud, the Fiscal Layer
Service is automatically deployed as a CAL Package.
For Oracle Hospitality Simphony Multi-Tenant environments, a CAL Package
is not available, and the service must be installed manually on each
workstation. Refer to the Fiscal Service Standalone Installer chapter for more
information.
Logging
There are three levels of logging to help troubleshoot the solution:
1. Simphony EGateway logs
2. Fiscal Layer Client logs 1
3. Fiscal Layer Service logs 2
EGateway Log
Oracle Hospitality Simphony EGateway log files are generated by standard Simphony
logging functionality. The logged information is dependent on the Log Verbosity setting
set at the workstation level.
A-3
Appendix A
Troubleshooting
NOTE:
While troubleshooting performance incidents in the EGateway Log, ensure
that the verbosity setting for a specific workstation is set high enough to
provide you with enough detail.
A-4
Appendix A
Troubleshooting
3 For Simphony Standard Cloud (Multi-tenant) environments, a CAL Package is not available, so the service must be
installed manually.
A-5
Appendix A
Troubleshooting
2. Micros.FiscalClient.DataProcessor.Micros.Log.txt
This log file contains all of the communication submitted by the Fiscal Layer Client to
the Fiscal Layer Service and their responses. This is the equivalent of Fiscal Layer
Service transaction log, but it is generated by the client.
The content of this file in a correctly working environment should be the same as the
Micros.FiscalLayer.DataProcessor.Micros.Log.txt generated by the Fiscal Layer Service
(except timestamps can be different by +/- 1 sec.).
A-6
Appendix A
Troubleshooting
2. Micros.FiscalLayer.DataProcessor.Micros.Log.txt
This is the most important file and also called the transaction log. This file contains all
communication between the Fiscal Layer Client and the Fiscal Layer Service. In correctly
working environments, with the exception of logged timestamps, this is identical with the
Micros.FiscalClient.DataProcessor.Log.txt.
This file can be used to run each operation submitted by the Client to the Service in an
isolated Product Development environment directly from the file.
A-7