Skip to main content

Fiscal Requirements

Fiscal Certificate Handling

The certificate is automatically sent from the efsta cloud to the EFR service upon activation or after the first transaction.

note

Working with Swedish EFR installations and/or clients requires an online connection and an activated EFR. Offline installations are currently not supported. To allow the automatism to trigger, the following requirements have to be met:

  • EFR must be online / activated (see firewall limitations)
  • Register / Client: TL/TT information must be set. To do this, a non-fiscal transaction must be sent to the EFR service.
  • Register / Client: Must be located under a location (see efsta Portal)
  • Company: Must have a valid organisation number (see efsta Portal)

When installing a new EFR installation or creating a new client on an existing Swedish EFR the efsta Cloud is taking care of the enrollment of the Infrasec CCU (i.e. the certificate used for signing). This might take some time and the EFR will receive the needed information from the Cloud automatically. Please wait for up to 20 minutes for the process to complete and the EFR to receive the corresponding commands from the efsta Cloud / Fiscal Recorder. To check, if the certificate has been received and is actively available in the EFR, you can either switch to the "Control" tab of the EFR UI and see if the certificate for the corresponding Tax ID is already available or check the logs in the "Viewer" tab for a line with the content "Cmd - POST /control".

warning

Productive EFRs will only receive a fiscal certificate once certification is completed.

Network Access

To use the EFR in sweden, the machine running EFR must be granted network access to the fiscal partner. The hosts for the firewall settings can be found in chapter firewall setting.

Offline Transactions

If the fiscal acknowledge cannot be obtained within the timespan defined (5000 ms by default), an invoice has to be created and printed out instead of the receipt.

VAT Handling

For signature purposes, single receipt/control positions are to be assigned to the following tax groups:

Tax groupTaxGTax rate
NormalA25%
LowerB12%
ReducedC6%
ExemptZ0%

This is achieved either by directly expressing TaxG="A" (A-Z) or, if the percent value is denoted, by matching of value.

Turnovers not fitting into one of the predetermined tax groups (eg. Prc="25%" or TaxG="N") will show in "basic VAT rate" (TaxG="A").

Official website: skattenverket.se

PayG

The PayG field keeps information on the payment type. As the means of payment are mandatory to be printed on the receipt, it is recommended to send the PayG field to the EFR. The response will always contain this field and it will default to cash if the field is missing from the ESR.

see also Payment Groups

Certification and Registration

In order to use the EFR service in Sweden, certification and registration are required. Details see Certification

Inspection visits

The Swedish Tax Agency carries out inspection visits without notifying in advance. The purpose of the visit is to check that you, as a trader/business owner, have a cash register which satisfies the requirements which apply. When a visit occurs, you must submit the information that the Tax Agency requires. For example, you have to be able to show the control code for a specific receipt. If the control code does not appear on the receipt, it is usually found in the journal of your cash register. The Tax Agency also carries out unannounced inspection visits in order to check that you are managing the cash register correctly.

During the course of such inspections, the Agency may carry out the following tasks:

  • Customer counting
  • Test purchases
  • Checks on receipts
  • Cash inventories