Skip to main content

How To Guide 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's 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.

Notes

The Enactor solution works with the new EpsonT810 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 is 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 retailers 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.

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.

Price Group

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

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

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 retailers VAT number.

Location IDNameRegionPrice GroupBase Currency
RO0001Enactor Store RomaniaRomaniaRomaniaRomanian Leu (NEW)

Device

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

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 .

The Peripherals tab should be configured as below.

The Attributes tab should be configured as below.

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

The ‘Print Tax Details on Receipt’ flag within the printing > flags tab should be ticked.

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.

Branding/Style should be set.

Currency

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

Product Tax

The following tax configurations should be configured againts 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.

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 Configuration on Printer

TenderPayment Code
Cash Tender01
Card Tender02
Voucher Tender03
GiftCard Tender04

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 Guide Configuring User, 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.

Menu

Create menus for Sales Assistant Romania as follows.

For more detail on menu creation refer to the How-to Guide 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.

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.
PASSWORDPass wordThis 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))

Exchange rates

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