Skip to main content

How To Configure Fiscal Romania

Fiscal Overview

For shared background, see Fiscal Overview.


Romania Fiscalisation Introduction

In Romania, POS fiscalisation is a legal requirement for businesses to ensure accurate and transparent financial reporting.

It is important for businesses in Romania to select a certified fiscal solution and ensure proper installation and configuration of the system to meet fiscalisation requirements. Failure to comply with POS fiscalisation regulations can result in penalties, fines, or legal consequences.

Overall, POS fiscalisation in Romania aims to enhance transparency, combat tax evasion, and streamline the process of tax collection by leveraging electronic recording and reporting of sales transactions.

info

The Enactor solution works with the new Epson T810 printer supplied by Sintezis, approved by the Romania Tax Authority for fiscalisation. This avoids the need for the POS solution to be certified, instead relying on the certification obtained by Sintezis. At the time of writing the Sintezis solution is unique in the market in this respect. All other solutions would require a POS certification in addition to the hardware certification and it is for this reason that the Sintezis solution was selected.


Deployment Overview

  1. Send 'application updater update.zip' file first.

  2. Wait until it succeeds.

  3. Then send the 'update POS min.zip' file.

  4. Wait until it succeeds.

  5. Finally, send the Fiscal Module Update.

  6. Once it has succeeded, the POS is ready with the new POS Fiscal Module.


Configuration Overview

The following configuration changes are required and must be broadcast to all Romania devices in preparation for go live. Detailed steps for how to do this are contained in supplementary How to Guides available on the Enactor Insights portal, as well as being covered in the Introduction to Enactor training course. Although steps have been taken to ensure that the POS will not start or perform transactions without a valid configuration it is the retailer's responsibility to ensure a valid configuration is present and not to try to circumnavigate any of the requirements of the Romania Fiscal Legislation through misconfiguration of the solution.


Region

Region must be configured to continue the other configurations related to the fiscalisation. Region for Romania should be created within the Region Group Hierarchy.

Region Group Hierarchy showing Romania region

Create the Romania region within the Region Group Hierarchy.

Romania region configuration details

Configure the Romania region details.

Tax Region

If it does not already exist, a Tax Region for Romania should be created within the Tax Region Group Hierarchy. It should have the ID: "RO" and the Name: "Romania", it is not necessary to configure an External Reference ID.

Tax Region Group Hierarchy showing Romania

Create the Romania tax region within the Tax Region Group Hierarchy.

Romania tax region configuration with ID RO

Configure the Romania tax region with ID RO.

Price Group

If it does not already exist, a price group for Romania should be created within the Price Group Hierarchy.

Price Group Hierarchy showing Romania

Create the Romania price group within the Price Group Hierarchy.

Romania price group configuration details

Configure the Romania price group details.

Tax Groups

The following tax groups should be configured and broadcast to the appropriate Romania devices.

Tax Group IDDescription
RO1RO Standard 19%
RO2RO Reduced 9%
RO3RO Reduced 5%
RO4RO Zero

Tax Rates

The following tax rates should be configured and broadcast to the appropriate Romania devices.

Tax Rate IDDescriptionDisplay CodePercentageFiscal Tax Rate Reference
R0RO Standard 19%A19%1
R1RO Reduced 9%B9%2
R2RO Reduced 5%C5%3
R3RO ZeroD0%4

Tax Scheme

The following tax scheme should be configured and broadcast to the appropriate Romania devices. Make sure to add all the Tax Rates related to Romania as well.

Tax Scheme IDDescriptionPrice Include Tax
RORomania Tax SchemeTRUE

Romania tax scheme configuration showing all tax rates

Add all the Romania tax rates to the Romania Tax Scheme.

Tax Group Tax Methods

The following tax group tax methods should be configured and broadcast to the appropriate Romania devices.

Tax Group IDTax Scheme IDDescriptionTax Rate
RO Standard 19%RomaniaRO Standard 19%RO Standard 19%
RO Reduced 9%RomaniaRO Reduced 9%RO Reduced 9%
RO Reduced 5%RomaniaRO Reduced 5%RO Reduced 5%
RO ZeroRomaniaRO ZeroRO Zero

Location

The VAT number should be configured to the retailer's VAT number.

Location IDNameRegionPrice GroupBase Currency
RO0001Enactor Store RomaniaRomaniaRomaniaRomanian Leu (NEW)

Location General tab showing Romania store configuration

Configure the Romania store location on the General tab.

Location additional settings for Romania

Configure the additional Romania location settings.

Device

The following Device should be configured and broadcast to the appropriate Romania devices.

Device configuration for Romania POS

Configure the Romania POS device.

POS Terminal

The POS Terminal Template used by all devices in Romania must be configured to have the fiscalisation Type set to Romania. Currency should be set to LEI and Locale to Romania. If a POS terminal configuration with the fiscalisation type set to Romania is broadcast to a POS device that does not have the Romania fiscal module installed the POS will fail to start. Similarly if a POS device with the Romania fiscal module installed is configured with anything but the Romania fiscalisation type the POS will also fail to start. This is to ensure that only versions of the Enactor solution that have been certified for use in Romania are used in Romania.

POS Terminal Template General tab with fiscalisation type set to Romania

Set Fiscalisation Type to Romania on the General tab.

The Peripherals tab should be configured as below.

POS Terminal Peripherals tab configuration

Configure the Peripherals tab as required for Romania.

POS Terminal Peripherals tab additional settings

Complete the additional Peripherals tab settings for Romania.

The Attributes tab should be configured as below.

POS Terminal Attributes tab configuration page 1

Configure the Attributes tab, page 1, for Romania.

POS Terminal Attributes tab configuration page 2

Configure the Attributes tab, page 2, for Romania.

POS Terminal Attributes tab configuration page 3

Configure the Attributes tab, page 3, for Romania.

POS Terminal Attributes tab configuration page 4

Configure the Attributes tab, page 4, for Romania.

The primary Receipt should be set to Standard Receipt 44 Col RO.

POS Terminal Receipt tab showing Standard Receipt 44 Col RO

Set the primary Receipt to Standard Receipt 44 Col RO.

The Print Tax Details on Receipt flag within the Printing > Flags tab should be ticked.

POS Terminal Printing Flags tab with Print Tax Details on Receipt enabled

Tick Print Tax Details on Receipt on the Printing > Flags tab.

Within the Tax section the Tax region should be set to Romania and the tax scheme to the Romania tax scheme configured in the previous section.

POS Terminal Tax tab showing Romania tax region and scheme

Set Tax Region to Romania and Tax Scheme to the Romania tax scheme.

Branding/Style should be set.

POS Terminal Branding and Style tab configuration

Set the Branding/Style for the Romania POS terminal.

Currency

The following Currency should be configured and broadcast to the appropriate Romania devices. Make sure to set the Default Symbol as "LEI".

Currency configuration for Romanian Leu with LEI symbol

Configure Romanian Leu with the Default Symbol set to LEI.

Product Tax

The following tax configurations should be configured against the products and broadcast to the appropriate Romania devices. Tax group can be defined to either configure the tax group or have a tax group by tax region.

Product tax group configuration for Romania

Configure the tax group for Romania products, directly or via tax region.

Tenders

The following Tender Types should be configured and broadcast to the appropriate Romania devices.

  • Cash Tender
  • Card Tender
  • Voucher Tender
  • Gift Card Tender

Tender type list for Romania fiscal configuration

Configure the Cash, Card, Voucher and Gift Card tender types for Romania.

Tender configuration details for Romania

Configure the tender details for Romania.

Tender Configuration on Printer

TenderPayment Code
Cash Tender01
Card Tender02
Voucher Tender03
GiftCard Tender04

Tender payment codes configured on Sintezis printer

Configure the tender payment codes on the Sintezis printer.

Privileges

The following privileges will need to be configured against the appropriate roles and broadcast to the Romania devices. Consideration should be given to whether it is desirable for all operators to have all of these privileges or if some should only be granted to managers. For more detail on Privileges and roles refer to the How To Configuring Users, User Roles and User Templates.

Privilege IDApplication Package
enactor.pos.AllowReturnTaxRefundItemAlreadyRedeemedEnactor POS
enactor.pos.AuthorisesReturnItemEnactor POS
enactor.pos.ReturnItemAllowedEnactor POS
enactor.pos.GiftCardTenderAllowedEnactor POS
enactor.pos.PrintFiscalReportsEnactor POS
enactor.pos.VoidTransactionDiscountAllowedEnactor POS
enactor.admin.RunEnactor POS
enactor.pos.ReprintRecentReturnToTransactionEnactor POS
enactor.pos.VoucherRedeemAllowedEnactor POS
enactor.pos.ReturnFromReceiptAllowedEnactor POS
enactor.pos.AuthorisesVoidCardTenderItemEnactor POS
enactor.pos.AuthoriseDayEndBeforeEarliestEnactor POS
enactor.pos.AuthorisesVoidTenderItemEnactor POS
enactor.pos.CashRefundAllowedEnactor POS
enactor.dayStart.AuthorisesDayStartEnactor POS
enactor.pos.ContinueWithDrawerOpenEnactor POS
enactor.pos.AllowEmployeeReturnIfUserInvolvedEnactor POS

User

Field DescriptionValueComment
User NameRO1010User name of the User
PasswordRO1010Password of the User
LocationEnactor Store RomaniaGeneral Tab, update field
RoleSales Assistant-RORoles Tab, update field

User Roles

Create user roles for Romania as follows.

User Roles configuration for Romania Sales Assistant

Create the Sales Assistant user role for Romania.

Create menus for Sales Assistant Romania as follows.

Menu configuration for Romania Sales Assistant

Create the Sales Assistant menu for Romania.

For more detail on menu creation refer to the How To Configure POS Behaviour (Menus).

Account Credentials

The account credentials will be used to obtain the connection credentials necessary to connect to the Sintezis printer service. For completeness below is included a description of all the properties this account credential record will contain.

Account Credentials General tab for Sintezis

Configure the Account Credentials General tab for the Sintezis printer service.

Account Credentials connection settings

Configure the connection settings for the Sintezis printer service.

Account Credentials additional properties

Configure the additional Account Credentials properties (USER_NAME, PASSWORD).
ValueDescriptionComments
USER_NAMEUser NameThis username is used to connect the printer services with the Enactor application, and it needs to be collected from the Sintezis team.
PASSWORDPasswordThis password is used to connect the printer services with the Enactor application, and it needs to be collected from the Sintezis team.

Products

Set the Tax group and Price for each product (Currency: Romanian Leu (NEW)).

Product General tab showing tax group assignment

Assign the tax group on the Product General tab.

Product pricing configuration in Romanian Leu

Configure the product price in Romanian Leu (NEW).

Product additional configuration for Romania

Complete the additional product configuration for Romania.

Exchange Rates

The following Exchange Rates should be configured and broadcast to the appropriate Romania devices.

Exchange Rates configuration for Romanian Leu

Configure the Exchange Rates for Romanian Leu.

Fiscal Detail Mapping

Fiscal Details AttributesWhat it has been mapped to
serialNumberSerial number of the Fiscal printer associated with the transaction
fiscalTransactionIdUnique identifier generated by the fiscal device for the fiscal transaction
fiscalReceiptTypeFiscal receipt type of the transaction
Additional Data
CURRENT_DATE_TIMEDate and time when the fiscal transaction was completed
CURRENT_Z_NOZ-report number of the fiscal printer for the transaction day
DAY_FISCAL_RECEIPT_COUNTTotal number of fiscal receipts issued by the printer for the current fiscal day
DAY_NON_FISCAL_RECEIPT_COUNTTotal number of non-fiscal receipts issued by the printer for the current fiscal day
PRINTER_RECEIPT_TYPEThe receipt type of the transaction as determined by the fiscal printer
CLIENT_VAT_IDVAT identification number of the customer associated with the transaction