This section describes the Retail settings that are specific to and recommended for Norway. For more information about how to set up Retail, see Microsoft Dynamics AX 2012 R3 for Retail documentation.
To use the Norway-specific functionality for Retail, you must complete these tasks:
- Set the Country/region field to NOR (Norway) in the primary address of the legal entity.
- Set the ISO code field to NO (Norway) in the POS functionality profile of every store that is located in Norway.
You must also specify the following settings for Norway.
Set up the legal entity
Make sure that the name of the legal entity is specified. This name will be printed on X and Z daily reports and SAF-T report.
Additionally, on the Tax registration fast tab, in the Tax registration number field, specify the organization number.
Set up value-added tax (VAT) per Norwegian requirements
You must create sales tax codes and specify a standard SAF-T cash register code on the Report Setup fast tab of the Sales tax codes form. You must also create sales tax groups and item sales tax groups, and set up sales tax information for products and services. For more information about how to set up and use sales tax in Microsoft Dynamics AX 2012, see Setting up sales tax codes [AX 2012], Setting up sales tax groups and item sales tax groups [AX 2012].
You must also specify sales tax groups and enable the Prices include sales tax option for stores that are located in Norway.
Set up item groups per Norwegian requirements
You must specify a standard SAF-T Cash register code on the Setup fast tab of the Item groups form.
Set up tender type per Norwegian requirements
You must specify standard SAF-T Cash register code in the Payment methods form.
Set up functionality profiles
You must enable auditing by setting the Audit option to Yes. You must also define the receipt numbering for Receipt transaction type Training sales.
Configure receipt formats
For all required receipt format, change the value of the Print behavior field to Always print.
In the Receipt format designer, add the following fields to the appropriate receipt sections.
- Header: Add the following field:
- Receipt title: This field identifies the type of receipt.
- Sequential number: This field prints the sequential number of a signed sales transaction.
- Lines: Add the following fields:
- Is gift card: This field identifies the sales line as related to gift card operation.
- Footer: Add the following fields:
- Total (sales): This field prints the receipt's total cash sale amount. The tax amount, prepayments and gift card operations are excluded.
- Total tax (sales): This field prints the receipt's total tax amount for cash sales. Prepayments and gift card operations are excluded.
- Total with tax (sales): This field prints the receipt's total cash sale amount. The amount includes tax and excludes prepayments and gift card operations.
- Tax amount (sales): This field prints the receipt's tax amount for cash sales per sales tax code. Prepayments and gift card operations are excluded.
For more information about how to work with receipt formats, see Set up receipt formats [AX 2012].
Configure Norwegian SAF-T Cash Register report export
Norwegian SAF-T Cash Register report export is implemented using Application Integration Framework (AIF). To enable archive export, you must configure an outbound integration port for it:
- Export the XSLT file from the Application Object Tree (AOT)
- Open AOT > Resources, and select the resource AifOutboundPortReportSAFTCashRegister_NO;
- Right-click the resource and select the Export option from the context menu;
- Specify the file name and click OK.
- Configure an outbound port:
- Open System administration > Services and Application Integration Framework > Outbound ports for electronic audit reports;
- Click Create / Update ports. This will populate the list of default formats;
- Select the SAF-T Cash register format;
- Specify the path to the earlier exported XSLT file in the Import XSLT field;
- Specify the Default export path;
- Click Create / Update ports once more. This will import the XSLT file and create the SAFTCashRegister outbound port;
- Right-click the Outbound port field and select View details;
- In the Outbound ports form, select the SAFTCashRegister port and click Activate.
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:
- Item groups
- Payment methods
- Sales tax codes
In order to generate the Norwegian SAF-T Cash Register report, you must navigate to Retail > Periodic > SAF-T cash register.
Reinitialize Retail components
Note: You only need to complete the steps of this section if you are updating an existing environment.
To enable audit events, you must reinitialize the Retail Extensible enumerations. To enable transmitting Norway-specific data from POS to Retail headquarters, you must reinitialize the Retail Scheduler.
On the Retail parameters form, click Initialize.
Configure POS
See KB 4462547 for the configuration procedure for POS.