> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.navipartner.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.navipartner.com/_mcp/server.

# Set up fiscalization compliance - Bulgaria

> This article details how to configure NP Retail for compliance in Bulgaria.

This article details how to configure NP Retail for compliance with Bulgarian fiscal laws.

1. Open the **BG Tax Fiscalization Setup**, and enable the fiscalization compliance with Bulgaria by activating the **Enable BG Fiscalization** toggle switch.

2. Go to **POS Audit Profiles** page, enable the audit log, and set the **Audit Handler** to **BG\_SIS**.

3. Set this audit profile for all POS units from the **POS Unit List**.

4. Navigate to **BG SIS POS Unit Mapping**.\
   For every POS unit that needs to be compliant with the Bulgarian fiscal law, you need to assign the relevant fiscal printer which will send the information on transactions to the TA.

5. Choose the **POS Unit No.**.\
   The **POS Unit Name** is populated as the result.

6. In the **Fiscal Printer IP Address** enter the IP address of the fiscal printer.

   ![bg\_fisc](/_fern-img/9246ab5552a5fff9b64dfe3cd3543667c8d15823927c766b8ef10fe15e27b67f.webp)

7. To assign the VAT category to the related VAT business and product group, navigate to the **BG SIS VAT Posting Setup Mapping** page.\
   The Bulgarian law recognizes different VAT categories for different VAT rates which should be assigned in the system to combinations of VAT groups.

8. Select the **VAT Business and Product Group** from the table, and choose the category related to the selected combination from the **BG SIS VAT Category** field.

   ![bg\_fisc1](/_fern-img/978f2a0e0055f81edc4580852871d93f0a503d58020d20bcaa84adc53a5f9557.webp)

9. To create a payment media for Bulgarian compliance, navigate to the **BG SIS POS Payment Method Mapping** page.

10. Choose the **POS Payment Method Code** from the **POS Payment Method List**, then select one of the possible payment methods from the **BG SIS Payment Method** list.

11. On the **POS Payment Method Card** for the cash sales, set the maximum amount to **9.999,99**, as is required by the Bulgarian fiscal law.

12. Navigate to the **POS Audit Profile**, and enable the **Require Item Return Reason** toggle switch, so that every time a return sale is created, it's necessary to provide a return reason.

13. Navigate to the **BG SIS Return Reason Mapping** page to select the possible reasons for returning an item from the **BG SIS Return Reason** dropdown list. You also need to provide the accompanying **Return Reason Code**.

## Next steps - Create POS actions

### Refresh fiscal printer info

1. Navigate to the **POS Menu** administrative section in Business Central.
2. Find **SYSTEM\_MENU\_LEFT** in the list, and click **Buttons** in the ribbon.
3. Name the action (*Refresh Fiscal Printer Info*), set the action type to **Action**, and provide the **Action Code** - **BG\_FISCALPRINTER\_MGT**.\
   The changes are automatically saved.

![bg\_fisc4](/_fern-img/ccc85b51abbad8bc29081af048ce3c4ca6d7a0b9aacb748341ebd09f9c995cd6.webp)

4. Open the POS.
5. Before logging in, click **System Setup**, and run the **Refresh Fiscal Printer Info** action.

![bg\_fisc2](/_fern-img/b565c4a94f641f613d959600daaf40800f521fb195f3199f44f759896b36b215.webp)

Additional information on the fiscal printer (**Fiscal Printer Device No.** and **Fiscal Printer Memory No.**) will be automatically populated when the IP address of the printer is entered.

![bg\_fisc3](/_fern-img/0955427d5aad634361c105533bd8570383fc0b5959fc648c20bd057edcf0f3ab.webp)

### Set the cashier

1. Navigate to the **POS Menu** administrative section in Business Central.
2. Find **SYSTEM\_MENU\_LEFT** in the list, and click **Buttons** in the ribbon.
3. Name the action (*Set Cashier*), set the action type to **Action**, and provide the **Action Code** - **BG\_FP\_CASHIER\_MGT**.
4. Set the parameter value for this action to **setCashier**.
   The changes are automatically saved.
5. Open the POS.
6. Press **System Setup**, and select the cashier that will have access to the given POS unit from the list of salespeople that is displayed.\
   This process needs to be done only once per a salesperson.

### Delete the cashier

The cashier can be deleted, and their access to the POS unit can be revoked. They can be deleted only if they haven't completed any sales during the day. If they have, they can be deleted after the POS balancing is performed.

1. Navigate to the **POS Menu** administrative section in Business Central.
2. Find **SYSTEM\_MENU\_LEFT** in the list, and click **Buttons** in the ribbon.
3. Name the action (*Delete Cashier*), set the action type to **Action**, and provide the **Action Code** - **BG\_FP\_CASHIER\_MGT**.
4. Set the parameter value for this action to **deleteCashier**.
5. Open the POS.
6. Press **System Setup**, followed by **Delete Cashier**.\
   The list of salespeople is displayed.
7. Select which salesperson needs to be deleted.