Events
Mar 31, 11 PM - Apr 2, 11 PM
The ultimate Microsoft Fabric, Power BI, SQL, and AI community-led event. March 31 to April 2, 2025.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This article provides an overview of the cash register functionality that is available for Norway in Dynamics 365 Commerce. It also provides guidelines for setting up the functionality. The functionality consists of the following parts:
To learn about POS features that are available to customers in all countries or regions, see Help resources for Dynamics 365 Retail.
The following POS localization features that were previously implemented and made available to customers in all countries or regions can now be used specifically for Norway:
Additionally, the following POS feature was implemented for Norway but made available to customers in all countries or regions:
Register additional events in the POS audit event log. If the Audit parameter in the POS functionality profile is enabled, the following events are registered in the POS audit event log:
The following Norway-specific POS features are enabled when the ISO code parameter in the POS functionality profile is set to No.
Every sales transaction is digitally signed. The signature is created and recorded in the POS transaction journal at the same time that the transaction is finalized. The signature is also available in the journal that is exported for audit purposes.
Only transactions for cash sales are signed. Here are some examples of transactions that are excluded from the signing process:
The data that is signed is a text string that consists of the following data fields. The data fields are separated by semicolons.
The digital signing process uses an RSA 1024-bit key that has a SHA-1 hash function (RSA-SHA1-1024). A certificate that is installed on Commerce Scale Unit is used for signing. The unique identifier of the certificate (footprint) is recorded together with the signature.
The signature is stored in the store database and the headquarters (HQ) database together with the transaction data. You can view the transaction signature, together with the transaction data that was used to generate it, on the Fiscal transactions FastTab of the Store transactions page.
Receipts for Norway can include additional information that was implemented by using custom fields:
Receipt title – You can add a field to a receipt format layout to identify the type of receipt. For example, a sales receipt will include the text "Sales receipt".
Signed transaction sequential number – The sequential number of a signed transaction can appear on the receipt to associate a printed receipt with a digital signature in the database.
Receipt totals – Custom fields for receipt totals exclude non-sales amounts from total transaction amounts. Non-sales amounts include amounts for the following operations:
The information that is included on X and Z reports is based on Norwegian requirements. For example, Total cash sales amounts include only amounts for cash sales transactions and exclude issue gift card operations and prepayments. Total cash sales are also listed per item group and payment method. In addition, cumulative Grand total sales and Grand total returns amounts are maintained and printed.
You can export the POS transaction journal in the predefined Standard Audit File - Tax (SAF-T) Cash Register format. The audit file includes information about the organization, relevant master data (such as item groups, items, and tax codes), cash sales transaction data together with signatures for those transactions, non-sales event data, and end-of-date report data.
The audit file can be exported for the following scenarios:
You can also send a report from one legal entity on behalf of another legal entity. In this case, you must run the export from the operating legal entity and specify the reporting legal entity as the sender of the report.
The SAF-T Cash Register format is implemented at Headquarters by using Electronic reporting.
This section describes the settings that are specific to and recommended for Norway. For more information, see Help resources for Dynamics 365 Retail.
To use the Norway-specific functionality, you must complete these tasks:
You must also specify the following settings for Norway.
You must enable the following features in the Feature management workspace of Commerce headquarters:
Make sure that the name of the legal entity is specified. This name will be printed on X and Z reports.
Additionally, on the Bank account information FastTab, in the Routing number field, specify the organization number.
You must create sales tax codes, sales tax groups, and item sales tax groups. You must also set up sales tax information for products and services. For more information about how to set up and use sales tax, see Sales tax overview.
You must also specify sales tax groups and enable the Prices include sales tax option for stores that are located in Norway.
You must enable auditing and set up receipt numbering.
Set the Allow printing receipt copy permission to an appropriate value:
On the Language text page, add the following records for the labels of the custom fields for receipt layouts. Note that the Language ID, Text ID, and Text values that are shown in the table are just examples. You can change them to meet your requirements.
Language ID | Text | Text ID |
---|---|---|
en-US | Receipt title | 900011 |
en-US | Is gift card | 900012 |
en-US | Total (sales) | 900013 |
en-US | Tax total (sales) | 900014 |
en-US | Total with tax (sales) | 900015 |
en-US | Tax amount (sales) | 900016 |
en-US | Cash transaction ID | 900017 |
On the Custom fields page, add the following records for the custom fields for receipt layouts. Note that Caption text ID values must correspond to the Text ID values that you specified on the Language text page.
Name | Type | Caption text ID |
---|---|---|
ReceiptTitle_NO | Receipt | 900011 |
IsGiftCard_NO | Receipt | 900012 |
SalesTotalExt_NO | Receipt | 900013 |
TaxTotalExt_NO | Receipt | 900014 |
TotalWithTaxExt_NO | Receipt | 900015 |
AmountPerTaxExt_NO | Receipt | 900016 |
CashTransactionSequentialNumber_NO | Receipt | 900017 |
Note
It's important that you specify correct custom field names, as listed in the above table. An incorrect custom field name will cause missing data in receipts.
For all required receipt formats, change the value of the Print behavior field to Always print for the receipt format.
In the Receipt format designer, add the following custom fields to the appropriate receipt sections. Note that field names correspond to the language texts that you defined in the previous section.
Header:
Lines:
Footer:
For more information about how to work with receipt formats, see Set up and design receipt formats.
The SAF-T Cash Register configuration is available for download from Microsoft Dynamics Lifecycle Services (LCS). For more information, see Import electronic reporting configurations. You must download the following configurations:
After you import the configurations, on the Commerce parameters page, on the Electronic documents tab, in the SAF-T Cash register export format field, select the name of the format configuration that was imported.
You must also map required master data to predefined SAF-T standard codes. For more information, see the SAF-T Cash register documentation that is provided by the Norwegian Tax Administration. To create the mapping, you must set the new SAF-T Cash register code field on the following pages:
To enable the Norway-specific functionality, you must configure channel components. For more information, see the deployment guidelines.
Events
Mar 31, 11 PM - Apr 2, 11 PM
The ultimate Microsoft Fabric, Power BI, SQL, and AI community-led event. March 31 to April 2, 2025.
Register todayTraining
Module
Configure a retail store and Store Commerce in Dynamics 365 Commerce - Training
Configure profiles, registers, and devices in Dynamics 365 Commerce for efficient management of multiple Commerce channels.
Certification
Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate - Certifications
As a functional consultant, you implement core application setup processes for small and medium businesses. You configure the application in collaboration with the implementation team to provide the business with manageability and ease of use.
Documentation
Deployment guidelines for cash registers for Norway - Commerce | Dynamics 365
This article provides guidance about how to enable the cash register functionality for the Microsoft Dynamics 365 Commerce localization for Norway.
Cash register functionality for France (preview) - Commerce | Dynamics 365
This article provides an overview of the cash register functionality that is available for France. It also provides guidelines for setting up the functionality.
Fiscal registration service integration sample for Austria - Commerce | Dynamics 365
This article provides an overview of the fiscal integration sample for Austria in Microsoft Dynamics 365 Commerce.