The below sections describe the procedures that are required to configure point-of-sale (POS) for France.
Configure Enterprise POS for France
To enable digital signing of sales transactions in Enterprise POS, you need to install a certificate and add the required settings to the application configuration file POS.exe.config:
- Install a valid digital certificate to the local certificate storage on the Enterprise POS machine.
- Copy the following code to the configSections section of the POS.exe.config file:
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Microsoft.Dynamics.Retail.FiscalRegistrationServices.DigitalSignatureFiscalRegister.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<section name="Microsoft.Dynamics.Retail.FiscalRegistrationServices.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
- Copy the following code to the applicationSettings section of the POS.exe.config file:
<Microsoft.Dynamics.Retail.FiscalRegistrationServices.Properties.Settings>
<setting name="FiscalRegisterAssembly_FR" serializeAs="String">
<value>DigitalSignatureFiscalRegister.dll</value>
</setting>
<setting name="FiscalRegisterClass_FR" serializeAs="String">
<value>Microsoft.Dynamics.Retail.FiscalRegistrationServices.DigitalSignatureFiscalRegister.DigitalSignatureFiscalRegister</value>
</setting>
</Microsoft.Dynamics.Retail.FiscalRegistrationServices.Properties.Settings>
<Microsoft.Dynamics.Retail.FiscalRegistrationServices.DigitalSignatureFiscalRegister.Properties.Settings>
<setting name="CertificateStoreName" serializeAs="String">
<value>My</value>
</setting>
<setting name="CertificateStoreLocation" serializeAs="String">
<value>LocalMachine</value>
</setting>
<setting name="EncodingName" serializeAs="String">
<value>UTF-8</value>
</setting>
<setting name="DataHashAlgorithm" serializeAs="String">
<value>SHA1</value>
</setting>
<setting name="CertificateThumbprint" serializeAs="String">
<value></value>
</setting>
</Microsoft.Dynamics.Retail.FiscalRegistrationServices.DigitalSignatureFiscalRegister.Properties.Settings>
- Setup correct CertificateStoreName, CertificateStoreLocation and CertificateThumbprint values of the installed certificate in the applicationSettings section of the POS.exe.config file.