In Canada / Québec, information about the software used must be transmitted to WEB-SRM in every request.
Specifically, this information includes:
- the currently used software version
- the previously used software version
- ID of the certified software version
Current software version
The software version used to transmit the current request is transferred to the property "applicationVersion". This is mapped to the element versi in the WEB-SRM data model.
Activation
During activation, the field is automatically filled with the value of the “Cash register software version” field from the configuration.
After activation, the upstream system (cash register) must transmit the field with every storeDocument request.
When activating a cash register in the live system, the "applicationVersion" must be a certified version and logically linked to the ID of the certified software version.
Continuous operation
After activation, subsequent versions can also be transferred in the "applicationVersion" field, e.g., in the course of software updates.
This does not necessarily always have to be a certified version. An example of the different versions can be found below.
Previous software version
The previous software version is the version of the software that was installed on the system before the currently used version. It is mapped to the element versiParn of the WEB-SRM data model and is always taken from the “Previous Certified Application Version” field of the configuration. The document property "applicationVersionPrevious" is currently not evaluated.
Activation
During activation, the field is automatically filled with the value of the “Previous Certified Application Version” field from the configuration.
Note: The software rejects the client configuration if this field is empty or does not contain a version number (for example 1.0123.4567.8889).
Continuous operation
During ongoing (productive) operation, enter the version number of your software that was previously installed on the system in the “Previous Certified Application Version” field of the configuration. A value transmitted in the document property "applicationVersionPrevious" is not sent to WEB-SRM.
You will find an example of this below.
ID certified version
This ID is assigned to every certified version of your software by Revenu Québec. It is mapped to the element idVersi of the WEB-SRM data model and is always taken from the “Certified Application Version ID” field of the configuration. The document property "applicationVersionId" is currently not evaluated.
Activation
During activation, the Fiscal Client uses the “Certified Application Version ID” field set in the Configuration Canada.
When you start using a system in the province of Quebec for the first time after your software has been successfully certified, fill in the field with the corresponding version ID. Later, when several versions of your software have already gone through the certification process at Revenu Québec, fill in the field with the ID that corresponds to the installed software version.
Continuous operation
During operation, fill the “Certified Application Version ID” field of the configuration with the ID of the current version, if it is certified, or with the ID of the last certified version, if the currently installed version has not been certified and its use is permitted without recertification under Revenu Québec requirements. A value transmitted in the document property "applicationVersionId" is not sent to WEB-SRM.
Example
| SRS Name | version number | Released | certified | applicationVersion | versiParn | idVersi |
| SRS ABC | 1.0123.4567.8888 | Yes |
No |
n.a. | n.a. | n.a. |
| SRS ABC | 1.0123.4567.8889 | Yes |
Yes |
1.0123.4567.8889 | 0 | 0000000000004445 |
| SRS ABC | 1.0123.4567.8890 | No |
Yes |
1.0123.4567.8890 | 1.0123.4567.8889 | 0000000000004446 |
| SRS ABC | 1.0123.4567.8900 | No |
No |
1.0123.4567.8900 | 1.0123.4567.8889 | 0000000000004446 |
| SRS ABC | 1.0123.4567.8900r2 | Yes |
No |
1.0123.4567.8900r2 | 1.0123.4567.8889 | 0000000000004446 |
| SRS ABC | 1.0123.4568.0246 | Yes |
Yes |
1.0123.4568.0246 | 1.0123.4567.8900r2 | 0000000000004447 |
Comments
0 comments
Please sign in to leave a comment.