> This page is for Product Documentation.

> 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 - Germany

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

1. Reach out to NaviPartner for the account details created for your company at Fiskaly.

2. Navigate to the **DE Fiscalization Setup** administrative section, and activate the application area by enabling the **Enable DE Fiscalization** toggle switch.

3. Go to **POS Audit Profiles** page and create one audit profile. Use it for all POS units.

4. For the POS audit profile created: activate the **Audit Log Enabled** option, set the **Fill Sale Fiscal No. On** field value to *Successful Sales*, and select *Fiskaly* as the **Audit Handler**.\
   This will automatically block the opening of the POS on that POS Unit if any other setup is non-compliant.

5. On the **POS Audit Profile** page click **Additional Audit Setup**.\
   The **DE Fiskaly TSS Clients** page is displayed.

6. On the **DE Fiskaly TSS Clients** page:
   * Create a separate record for each POS unit you have. For each POS unit you'll need to specify **Cash Register Brand**, **Cash Register Model**, **Serial Number**, as well as a **TSS Code**.

     > **Note:** You'll need to create the TSS (technical security system) code first. Refer to the Create techical security systems subsection for instructions detailing how to do that.

   * Click **Create Fiskaly Client** for each record you have set up on the page. The system will connect to Fiskaly, and register the POS unit with them as a Fiskaly client. After the process is completed, each record registered at Fiskaly on the page will have the **Fiskaly Client Created at** and **Last Known Fiskaly Client State** fields automatically filled in.

   * Set up payment method mappings. To do that, navigate to the **Payment Method Mapper** page, and create an entry for each payment method.

   * Set up VAT posting setup mappings. To do that, navigate to the **VAT Posting Setup Mapper List**, and create an entry for each combination of the VAT product and the VAT business posting groups.

## Next steps

### Create technical security systems (TSS)

1. On the **DE Fiskaly TSS Clients** setup page use the *Look up value* function of the **TSS Code** field to open the **DE Technical Security Systems** page.

2. On the **DE Technical Security Systems** page create at least one TSS.

   > **Note:** It is required that you set up a separate TSS for each physical store. On the other hand, all POS units of the same store can have the same TSS assigned.

3. For each TSS you'll need to specify a **Connection Parameter Set Code**.

   > **Note:** You'll need to create the **Connection Parameter Set Code** first. Refer to the Creating connection parameter sets subsection for instructions on how to do that.

4. Click **Create Fiskaly TSS** for each record you have set up on the page. The system will connect to Fiskaly, and register the TSS with them. After the process is completed, each record registered at Fiskaly on the page will have the **Fiskaly TSS Created at** and **Last Known Fiskaly State** fields automatically filled in, as well as **TSS Admin PUK** and **TSS Admin PIN** assigned.

> **Note:** You can skip this step. The system will check whether the TSS is registered at Fiskaly, and run the process automatically whenever the function **Create Fiskaly Client** is run on the **DE Fiskaly TSS Clients** setup page.

### Creating connection parameter sets

1. On the **DE Technical Security Systems** use the *Look up value* function of the **Connection Parameter Set Code** field to open the **DE Connection Parameter Sets** page.

2. On the **DE Connection Parameter Sets** page create a distinct record for each Fiskaly account (connection parameter set) you've received from NaviPartner.

3. For each connection parameter set record you'll need to specify values for the following fields:
   * **Code** - a unique identifier of the connection parameter set.
   * **Description** - a short description of the connection parameter set.
   * **Fiskaly API URL** - use `https://kassensichv-middleware.fiskaly.com/api/v2` if not instructed overwise.
   * **Api Key** - an API key (a text string), provided by NaviPartner.
   * **Api Secret** - an API secret (a text string), provided by NaviPartner.