How the Web Services Work

The diagram below shows how Revenu Québec's Web services typically work.

How the Web services work

  1. Your clients use your software to transmit data to Revenu Québec
  2. The data are sent by Internet to a Revenu Québec Web service. 
  3. After the data are received and validated, the Web service sends them to an in-house Revenu Québec system. 
  4. The data are processed and saved in Revenu Québec's databanks.
Note
The Registraire des entreprises does not follow the typical operational process shown above. For more information, click Web Service Operation – Registraire des entreprises.

Technical requirements

Your software must meet the technical requirements below to be authorized by Revenu Québec. The SOAP envelope you transmit to Revenu Québec must comply with the general technical specifications described below and have all the unique characteristics, if any, of each service.

Type of data XML types predefined by the W3C
Access to methods .Net Runtime
Communication protocol HTTPS 1.1
SOAP protocol SOAP 1.1
Web Services Description Language (WSDL) WSDL 1.1
WSDL supports attachments in DIME format.
XML encoding UTF-8
Security standard in interfaces WS-I Basic profile
Secure communications TLS, HTTPS
Authentication Basic Authentication
User code and password encoding Base 64
Last Updated: