WS016 - Send CT-e to Comprovei
Objective
This integration aims to allow the sending of a CT-e to be tracked by Comprovei©.
Important
A CT-e sent to Comprovai will be treated as a Document.
Method description
Método |
uploadCTe |
WSDL principal |
https://soap.comprovei.com.br/importQueue/index.php?wsdl |
WSDL de contingencia |
https://soapcontingencia.comprovei.com.br/importQueue/index.php?wsdl |
Important
- The connection to our service must be made to our main server, however we strongly suggest that a connection to our contingency server is also made available, as a guarantee of the availability of our services. The contingency server is only turned on in situations where our main server is unavailable. Making the connection url parameterizable is also a good practice;
- Our connections are secure using the SSL protocol. For security reasons, our certificates are constantly changed without prior notice. Therefore, it is recommended that you do not develop integrations based on a fixed certificate.
- We constantly (and without prior notice) add new fields and structures to both requests and responses from our web services. Anyone who uses our webservices must implement it in such a way that the programs that consume these webservices do not stop working when the mentioned field changes occur.
Features
- Calls will be made via
SOAPover HTTPS; - The origin of the
Web Servicecall will be the client's system;
Important
The user of this Web Service must store the protocol generated in the response.
Support tickets regarding this integration will require this protocol.
Authentication
- Calls will have transport-level authentication (Basic Authentication);
- Request
user/passwordfrom the account administrator.
Example HTTP header with authentication
POST https://soap.comprovei.com.br/importQueue/index.php HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "urn:WebServiceComprovei#uploadCTe"
Authorization: Basic BASE64(user:password)
Content-Length: {quantidade de bytes enviados}
Host: soap.comprovei.com.br
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Request
The request for our Web Service is composed as follows:
| TAG | Type | Description |
|---|---|---|
conteudoArquivo |
string | Contents of the CT-e file encoded in Base64. |
nomeArquivo |
string | Name of the sent file, with the extension. Example: cte35170545199510000178570010000044711000123456.xml |
Request Example
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:WebServiceComprovei">
<soapenv:Header/>
<soapenv:Body>
<urn:uploadCTe soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<conteudoArquivo xsi:type="xsd:string">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxjdGVQcm9jIHhtbG5zPSJodHRwOi8vd3d3LnBvcnRhbGZpc2NhbC5pbmYuYnIvY3RlIiB2ZXJzYW89IjIuMDAiPg0KCTxDVGUgeG1sbnM9Imh0dHA6Ly93d3cucG9ydGFsZmlzY2FsLmluZi5ici9jdGUiPg0KCQk8aW5mQ3RlIElkPSJDVGUzNTE3MDU0NTE5OTUxMDAwMDE3ODU3MDAxMDAwMDA0NDcxMTAwMDEyMzQ1NiIgdmVyc2FvPSIyLjAwIj4NCgkJCTxpZGU+DQoJCQkJPGNVRj4zNTwvY1VGPg0KCQkJCTxjQ1Q+MDAwMDAwNTY8L2NDVD4NCgkJCQk8Q0ZPUD42MzUyPC9DRk9QPg0KCQkJCTxuYXRPcD5TRVJWIFRSQU5TUCBBIEVTVEFCIElORFVTVFJJQUw8L25hdE9wPg0KCQkJCTxmb3JQYWc+MTwvZm9yUGFnPg0KCQkJCTxtb2Q+NTc8L21vZD4NCgkJCQk8c2VyaWU+MTwvc2VyaWU+DQoJCQkJPG5DVD4xMjM0NTY8L25DVD4NCgkJCQk8ZGhFbWk+MjAxOS0wMS0wN1QwODo0MDozMjwvZGhFbWk+DQoJCQkJPHRwSW1wPjE8L3RwSW1wPg0KCQkJCTx0cEVtaXM+MTwvdHBFbWlzPg0KCQkJCTxjRFY+ODwvY0RWPg0KCQkJCTx0cEFtYj4xPC90cEFtYj4NCgkJCQk8dHBDVGU+MDwvdHBDVGU+DQoJCQkJPHByb2NFbWk+MDwvcHJvY0VtaT4NCgkJCQk8dmVyUHJvYz4yLjAwPC92ZXJQcm9jPg0KCQkJCTxjTXVuRW52PjM1MTM0MDU8L2NNdW5FbnY+DQoJCQkJPHhNdW5FbnY+Q1JVWkVJUk88L3hNdW5FbnY+DQoJCQkJPFVGRW52PlNQPC9VRkVudj4NCgkJCQk8bW9kYWw+MDE8L21vZGFsPg0KCQkJCTx0cFNlcnY+MDwvdHBTZXJ2Pg0KCQkJCTxjTXVuSW5pPjM1NTAzMDg8L2NNdW5Jbmk+DQoJCQkJPHhNdW5Jbmk+U0FPIFBBVUxPPC94TXVuSW5pPg0KCQkJCTxVRkluaT5TUDwvVUZJbmk+DQoJCQkJPGNNdW5GaW0+MzExODYwMTwvY011bkZpbT4NCgkJCQk8eE11bkZpbT5DT05UQUdFTTwveE11bkZpbT4NCgkJCQk8VUZGaW0+TUc8L1VGRmltPg0KCQkJCTxyZXRpcmE+MTwvcmV0aXJhPg0KCQkJCTx0b21hMDM+DQoJCQkJCTx0b21hPjM8L3RvbWE+DQoJCQkJPC90b21hMDM+DQoJCQk8L2lkZT4NCgkJCTxjb21wbD4NCgkJCQk8eE9icz48L3hPYnM+DQoJCQk8L2NvbXBsPg0KCQkJPGVtaXQ+DQoJCQkJPENOUEo+MTIzNDU2Nzg5MDEyMzQ8L0NOUEo+DQoJCQkJPElFPjEyMzQ1Njc4OTAxMjwvSUU+DQoJCQkJPHhOb21lPk5vbWVFbWlzc29yPC94Tm9tZT4NCgkJCQk8eEZhbnQ+RmFudGFzaWFFbWlzc29yPC94RmFudD4NCgkJCQk8ZW5kZXJFbWl0Pg0KCQkJCQk8eExncj5Mb2dyYWRvdXJvRW1pc3NvcjwveExncj4NCgkJCQkJPG5ybz5OdW1lcm9FbWlzc29yPC9ucm8+DQoJCQkJCTx4QmFpcnJvPkJhaXJyb0VtaXNzb3I8L3hCYWlycm8+DQoJCQkJCTxjTXVuPkNvZGlnb011bmljaXBpb0VtaXNzb3I8L2NNdW4+DQoJCQkJCTx4TXVuPk11bmljaXBpb0VtaXNzb3I8L3hNdW4+DQoJCQkJCTxDRVA+Q0VQRW1pc3NvcjwvQ0VQPg0KCQkJCQk8VUY+VUZFbWlzc29yPC9VRj4NCgkJCQkJPGZvbmU+VGVsZWZvbmVFbWlzc29yPC9mb25lPg0KCQkJCTwvZW5kZXJFbWl0Pg0KCQkJPC9lbWl0Pg0KCQkJPHJlbT4NCgkJCQk8Q05QSj4xMjM0NTY3ODkwMTIzNDwvQ05QSj4NCgkJCQk8SUU+MTIzNDU2Nzg5MDEyPC9JRT4NCgkJCQk8eE5vbWU+Tm9tZVJlbWV0ZW50ZTwveE5vbWU+DQoJCQkJPHhGYW50PkZhbnRhc2lhUmVtZXRlbnRlPC94RmFudD4NCgkJCQk8Zm9uZT5UZWxlZm9uZVJlbWV0ZW50ZTwvZm9uZT4NCgkJCQk8ZW5kZXJSZW1lPg0KCQkJCQk8eExncj5Mb2dyYWRvdXJvUmVtZXRlbnRlPC94TGdyPg0KCQkJCQk8bnJvPk51bWVyb1JlbWV0ZW50ZTwvbnJvPg0KCQkJCQk8eENwbD5Db21wbGVtZW50b1JlbWV0ZW50ZTwveENwbD4NCgkJCQkJPHhCYWlycm8+QmFpcnJvUmVtZXRlbnRlPC94QmFpcnJvPg0KCQkJCQk8Y011bj5Db2RpZ29NdW5pY2lwaW9SZW1ldGVudGU8L2NNdW4+DQoJCQkJCTx4TXVuPk11bmljaXBpb1JlbWV0ZW50ZTwveE11bj4NCgkJCQkJPENFUD5DRVBSZW1ldGVudGU8L0NFUD4NCgkJCQkJPFVGPlVGUmVtZXRlbnRlPC9VRj4NCgkJCQkJPGNQYWlzPjEwNTg8L2NQYWlzPg0KCQkJCQk8eFBhaXM+QlJBU0lMPC94UGFpcz4NCgkJCQk8L2VuZGVyUmVtZT4NCgkJCTwvcmVtPg0KCQkJPGV4cGVkPg0KCQkJCTxDTlBKPjEyMzQ1Njc4OTAxMjM0PC9DTlBKPg0KCQkJCTxJRT4xMjM0NTY3ODkwMTI8L0lFPg0KCQkJCTx4Tm9tZT5Ob21lRXhwZWRpZG9yPC94Tm9tZT4NCgkJCQk8Zm9uZT5UZWxlZm9uZUV4cGVkaWRvcjwvZm9uZT4NCgkJCQk8ZW5kZXJFeHBlZD4NCgkJCQkJPHhMZ3I+TG9ncmFkb3Vyb0V4cGVkaWRvcjwveExncj4NCgkJCQkJPG5ybz5OdW1lcm9FeHBlZGlkb3I8L25ybz4NCgkJCQkJPHhDcGw+Q29tcGxlbWVudG9FeHBlZGlkb3I8L3hDcGw+DQoJCQkJCTx4QmFpcnJvPkJhaXJyb0V4cGVkaWRvcjwveEJhaXJybz4NCgkJCQkJPGNNdW4+Q29kaWdvTXVuaWNpcGlvRXhwZWRpZG9yPC9jTXVuPg0KCQkJCQk8eE11bj5NdW5pY2lwaW9FeHBlZGlkb3I8L3hNdW4+DQoJCQkJCTxDRVA+Q0VQRXhwZWRpZG9yPC9DRVA+DQoJCQkJCTxVRj5VRkV4cGVkaWRvcjwvVUY+DQoJCQkJCTxjUGFpcz4xMDU4PC9jUGFpcz4NCgkJCQkJPHhQYWlzPkJSQVNJTDwveFBhaXM+DQoJCQkJPC9lbmRlckV4cGVkPg0KCQkJPC9leHBlZD4NCgkJCTxkZXN0Pg0KCQkJCTxDTlBKPjEyMzQ1Njc4OTAxMjM0PC9DTlBKPg0KCQkJCTxJRT4xMjM0NTY3ODkwMTIzPC9JRT4NCgkJCQk8eE5vbWU+Tm9tZURlc3RpbmF0YXJpbzwveE5vbWU+DQoJCQkJPGZvbmU+VGVsZWZvbmVEZXN0aW5hdGFyaW88L2ZvbmU+DQoJCQkJPGVuZGVyRGVzdD4NCgkJCQkJPHhMZ3I+TG9ncmFkb3Vyb0Rlc3RpbmF0YXJpbzwveExncj4NCgkJCQkJPG5ybz5OdW1lcm9EZXN0aW5hdGFyaW88L25ybz4NCgkJCQkJPHhCYWlycm8+QmFpcnJvRGVzdGluYXRhcmlvPC94QmFpcnJvPg0KCQkJCQk8Y011bj5Db2RpZ29NdW5pY2lwaW9EZXN0aW5hdGFyaW88L2NNdW4+DQoJCQkJCTx4TXVuPk11bmljaXBpb0Rlc3RpbmF0YXJpbzwveE11bj4NCgkJCQkJPENFUD5DRVBEZXN0aW5hdGFyaW88L0NFUD4NCgkJCQkJPFVGPlVGRGVzdGluYXRhcmlvPC9VRj4NCgkJCQkJPGNQYWlzPjEwNTg8L2NQYWlzPg0KCQkJCQk8eFBhaXM+QlJBU0lMPC94UGFpcz4NCgkJCQk8L2VuZGVyRGVzdD4NCgkJCQk8ZW1haWw+ZW1haWxkZXN0aW5hdGFyaW9AZG9taW5pby5jb20uYnI8L2VtYWlsPg0KCQkJPC9kZXN0Pg0KCQkJPHZQcmVzdD4NCgkJCQk8dlRQcmVzdD41ODM4LjE0PC92VFByZXN0Pg0KCQkJCTx2UmVjPjU4MzguMTQ8L3ZSZWM+DQoJCQkJPENvbXA+DQoJCQkJCTx4Tm9tZT5QRURBR0lPPC94Tm9tZT4NCgkJCQkJPHZDb21wPjQzMy4yMDwvdkNvbXA+DQoJCQkJPC9Db21wPg0KCQkJCTxDb21wPg0KCQkJCQk8eE5vbWU+RlJFVEVQRVNPPC94Tm9tZT4NCgkJCQkJPHZDb21wPjQ3MDQuMzY8L3ZDb21wPg0KCQkJCTwvQ29tcD4NCgkJCQk8Q29tcD4NCgkJCQkJPHhOb21lPklDTVM8L3hOb21lPg0KCQkJCQk8dkNvbXA+NzAwLjU4PC92Q29tcD4NCgkJCQk8L0NvbXA+DQoJCQk8L3ZQcmVzdD4NCgkJCTxpbXA+DQoJCQkJPElDTVM+DQoJCQkJCTxJQ01TMDA+DQoJCQkJCQk8Q1NUPjAwPC9DU1Q+DQoJCQkJCQk8dkJDPjU4MzguMTQ8L3ZCQz4NCgkJCQkJCTxwSUNNUz4xMi4wMDwvcElDTVM+DQoJCQkJCQk8dklDTVM+NzAwLjU4PC92SUNNUz4NCgkJCQkJPC9JQ01TMDA+DQoJCQkJPC9JQ01TPg0KCQkJCTx2VG90VHJpYj4xMjQwLjYxPC92VG90VHJpYj4NCgkJCQk8aW5mQWRGaXNjbz48L2luZkFkRmlzY28+DQoJCQk8L2ltcD4NCgkJCTxpbmZDVGVOb3JtPg0KCQkJCTxpbmZDYXJnYT4NCgkJCQkJPHZDYXJnYT43NDU4Ny43OTwvdkNhcmdhPg0KCQkJCQk8cHJvUHJlZD5EZXNjUHJvZHV0bzwvcHJvUHJlZD4NCgkJCQkJPGluZlE+DQoJCQkJCQk8Y1VuaWQ+MDM8L2NVbmlkPg0KCQkJCQkJPHRwTWVkPlVOSURBREU8L3RwTWVkPg0KCQkJCQkJPHFDYXJnYT4xLjAwMDA8L3FDYXJnYT4NCgkJCQkJPC9pbmZRPg0KCQkJCQk8aW5mUT4NCgkJCQkJCTxjVW5pZD4wMTwvY1VuaWQ+DQoJCQkJCQk8dHBNZWQ+UEVTTyBMSVFVSURPPC90cE1lZD4NCgkJCQkJCTxxQ2FyZ2E+MzE2NjAuMDAwMDwvcUNhcmdhPg0KCQkJCQk8L2luZlE+DQoJCQkJCTxpbmZRPg0KCQkJCQkJPGNVbmlkPjAxPC9jVW5pZD4NCgkJCQkJCTx0cE1lZD5QRVNPIEJSVVRPPC90cE1lZD4NCgkJCQkJCTxxQ2FyZ2E+MzE2NjAuMDAwMDwvcUNhcmdhPg0KCQkJCQk8L2luZlE+DQoJCQkJPC9pbmZDYXJnYT4NCgkJCQk8aW5mRG9jPg0KCQkJCQk8aW5mTkZlPg0KCQkJCQkJPGNoYXZlPjMzMTcwODMzMDAwMTY3MDA4ODYyNTUwMDcwMDAyNTgyMzExNDUwMTIzNDU2PC9jaGF2ZT4NCgkJCQkJPC9pbmZORmU+DQoJCQkJPC9pbmZEb2M+DQoJCQkJPHNlZz4NCgkJCQkJPHJlc3BTZWc+NDwvcmVzcFNlZz4NCgkJCQkJPHhTZWc+Tm9tZVNlZ3VyYWRvcmE8L3hTZWc+DQoJCQkJCTxuQXBvbD4xMjM0NTY3ODkwPC9uQXBvbD4NCgkJCQkJPHZDYXJnYT43NDU4Ny43OTwvdkNhcmdhPg0KCQkJCTwvc2VnPg0KCQkJCTxpbmZNb2RhbCB2ZXJzYW9Nb2RhbD0iMi4wMCI+DQoJCQkJCTxyb2RvPg0KCQkJCQkJPFJOVFJDPjAwMjI3MDg3PC9STlRSQz4NCgkJCQkJCTxkUHJldj4yMDE5LTAxLTA3PC9kUHJldj4NCgkJCQkJCTxsb3RhPjE8L2xvdGE+DQoJCQkJCQk8dmVpYz4NCgkJCQkJCQk8UkVOQVZBTT4xMjM0NTY3ODk8L1JFTkFWQU0+DQoJCQkJCQkJPHBsYWNhPkFBQTEyMzQ8L3BsYWNhPg0KCQkJCQkJCTx0YXJhPjkwMDA8L3RhcmE+DQoJCQkJCQkJPGNhcEtHPjYwMDAwPC9jYXBLRz4NCgkJCQkJCQk8Y2FwTTM+MTwvY2FwTTM+DQoJCQkJCQkJPHRwUHJvcD5QPC90cFByb3A+DQoJCQkJCQkJPHRwVmVpYz4wPC90cFZlaWM+DQoJCQkJCQkJPHRwUm9kPjAzPC90cFJvZD4NCgkJCQkJCQk8dHBDYXI+MDA8L3RwQ2FyPg0KCQkJCQkJCTxVRj5TUDwvVUY+DQoJCQkJCQk8L3ZlaWM+DQoJCQkJCQk8dmVpYz4NCgkJCQkJCQk8UkVOQVZBTT4xMjM0NTY3ODk8L1JFTkFWQU0+DQoJCQkJCQkJPHBsYWNhPkFBQTEyMzQ8L3BsYWNhPg0KCQkJCQkJCTx0YXJhPjgwMDA8L3RhcmE+DQoJCQkJCQkJPGNhcEtHPjMwMDAwPC9jYXBLRz4NCgkJCQkJCQk8Y2FwTTM+MzU8L2NhcE0zPg0KCQkJCQkJCTx0cFByb3A+UDwvdHBQcm9wPg0KCQkJCQkJCTx0cFZlaWM+MTwvdHBWZWljPg0KCQkJCQkJCTx0cFJvZD4wMDwvdHBSb2Q+DQoJCQkJCQkJPHRwQ2FyPjAyPC90cENhcj4NCgkJCQkJCQk8VUY+U1A8L1VGPg0KCQkJCQkJPC92ZWljPg0KCQkJCQkJPG1vdG8+DQoJCQkJCQkJPHhOb21lPk5vbWVNb3RvcmlzdGE8L3hOb21lPg0KCQkJCQkJCTxDUEY+Q1BGTW90b3Jpc3RhPC9DUEY+DQoJCQkJCQk8L21vdG8+DQoJCQkJCTwvcm9kbz4NCgkJCQk8L2luZk1vZGFsPg0KCQkJPC9pbmZDVGVOb3JtPg0KCQkJPGF1dFhNTD4NCgkJCQk8Q05QSj4xMjM0NTY3ODkwMTIzNDwvQ05QSj4NCgkJCTwvYXV0WE1MPg0KCQk8L2luZkN0ZT4NCgkJPFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+DQoJCQk8U2lnbmVkSW5mbyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+DQoJCQkJPENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIvPg0KCQkJCTxTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiLz4NCgkJCQk8UmVmZXJlbmNlIFVSST0iI0NUZTM1MTcwNTQ1MTk5NTEwMDAwMTc4NTcwMDEwMDAwMDQ0NzExMDAwMTIzNDU2Ij4NCgkJCQkJPFRyYW5zZm9ybXM+DQoJCQkJCQk8VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiLz4NCgkJCQkJCTxUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIvPg0KCQkJCQk8L1RyYW5zZm9ybXM+DQoJCQkJCTxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSIvPg0KCQkJCQk8RGlnZXN0VmFsdWU+R1JJWDNHbnh2ekFhVmVpb3VrZUpxRW1heTN3PTwvRGlnZXN0VmFsdWU+DQoJCQkJPC9SZWZlcmVuY2U+DQoJCQk8L1NpZ25lZEluZm8+DQoJCQk8U2lnbmF0dXJlVmFsdWU+ZEJuTzRVeW4vM3VoS2VvMWlGUGJURkIvdXEyN2h0RlkrSnhMYTVwb3ZReFlXeDVkVzZiK1VtdjlVNVpKTnYrUWpQZUxYNzRhdUttUnJZZU9LNEZLemwwL0hpYkZnQ3R1ZjZLN1Y1SVFmcDJhK285QUhiVnJjTjFVUjdvZU05blJsSlpIT3VFSlp2d1Z6NE5Zb0x3RXV4aVpIU25HOWRtVU12dGx2dDUzYWlUQUl5dWdiR3NzOHV3MXRYSU5TNGRrbFVWQnJ5RVcwRDhFUEJOR0lGL2N0MFJNMnpIZUthcWZ4TjFnMVZOclplbHd5YWdKSnByYzBRdEszWHNXeEFoQzZlS25NeWZGZ2lLNXdSVUswR2lXS0lYem9hVEw2NTJqSXlXVnhYZW9nTW1Db0RjckRkRHBWOHY1M2tKME9FRXk5ZWpGaEgwL1VCeHlLR05WdmlFbElBPT08L1NpZ25hdHVyZVZhbHVlPg0KCQkJPEtleUluZm8+DQoJCQkJPFg1MDlEYXRhPg0KCQkJCQk8WDUwOUNlcnRpZmljYXRlPk1JSUh4VENDQmEyZ0F3SUJBZ0lJUXNiNDZyZXR4VWt3RFFZSktvWklodmNOQVFFTEJRQXdjREVMTUFrR0ExVUVCaE1DUWxJeEV6QVJCZ05WQkFvVENrbERVQzFDY21GemFXd3hOakEwQmdOVkJBc1RMVk5sWTNKbGRHRnlhV0VnWkdFZ1VtVmpaV2wwWVNCR1pXUmxjbUZzSUdSdklFSnlZWE5wYkNBdElGSkdRakVVTUJJR0ExVUVBeE1MUVVNZ1EwNUVUQ0JTUmtJd0hoY05NVFl3TmpJeE1qQXdNak0yV2hjTk1UY3dOakl4TWpBd01qTTJXakNCMmpFTE1Ba0dBMVVFQmhNQ1FsSXhDekFKQmdOVkJBZ1RBbE5RTVJFd0R3WURWUVFIRXdoRFVsVmFSVWxTVHpFVE1CRUdBMVVFQ2hNS1NVTlFMVUp5WVhOcGJERTJNRFFHQTFVRUN4TXRVMlZqY21WMFlYSnBZU0JrWVNCU1pXTmxhWFJoSUVabFpHVnlZV3dnWkc4Z1FuSmhjMmxzSUMwZ1VrWkNNUll3RkFZRFZRUUxFdzFTUmtJZ1pTMURUbEJLSUVFeE1SQXdEZ1lEVlFRTEV3ZEJVaUJEVGtSTU1UUXdNZ1lEVlFRREV5dFVVa0ZPVTFCUFVsUkJSRTlTUVNCVFQwSkZVa0ZPUVNCTVZFUkJPalExTVRrNU5URXdNREF3TVRjNE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBb3E5NWF5M09GK0FDRHdOUXFVVTJ4ODJKUHZ4UXh1aytPZDEzeU05R2Z0SDc1RjN3dVl5ZnJEUTNMbTB2aDZ5ekQxeHRoblFsWnBBR05rOXpaRldpZTB4QmdlR2NWMFJJLzJxd0txZWhnK0d4bWV6T3pJb0Q5NjFPc2czRE1XUU53TFB2SmxmNFVabE5jZ1BBamo4ajhCSGRMKzVMcGhIbG1oek5iRzJKMWt4TkxXSTZFSXhYK2ptRUd3ZEZTSS9laVUyN2RxTCtDMGVvakFGY1A0d1ZFU3hzMUtmTG9sdlhaaW5FMkN1QXVMbkdwa0plMHM3ZUVXcU1NQTIzZWpUbHBHK3ozb3VKK2lGdWZKQUkzU2lCY0JZRFpSdFd4QTExWlY2bTNISXpOaUIrcndOWm9ZVnIyQjVGeTQ3bllGcG5pTlN2cnpzUVBEVnIySVJYcG9Cc0lRSURBUUFCbzRJQzlqQ0NBdkl3SHdZRFZSMGpCQmd3Rm9BVVRzNmlmaEI4eW80OTFSRm1DN0czTDJybmhITXdEZ1lEVlIwUEFRSC9CQVFEQWdYZ01Ha0dBMVVkSUFSaU1HQXdYZ1lHWUV3QkFnRTBNRlF3VWdZSUt3WUJCUVVIQWdFV1JtaDBkSEE2THk5eVpYQnZjMmwwYjNKcGJ5NWhZM053WTJKeVlYTnBiQzV2Y21jdVluSXZZV010WTI1a2JISm1ZaTloWXkxamJtUnNMWEptWWkxd1l5MWhNUzV3WkdZd2dlOEdBMVVkSHdTQjV6Q0I1REJMb0VtZ1I0WkZhSFIwY0RvdkwzSmxjRzl6YVhSdmNtbHZMbUZqYzNCalluSmhjMmxzTG05eVp5NWljaTloWXkxamJtUnNjbVppTDJ4amNpMWhZeTFqYm1Sc2NtWmlkakl1WTNKc01FeWdTcUJJaGtab2RIUndPaTh2Y21Wd2IzTnBkRzl5YVc4eUxtRmpjM0JqWW5KaGMybHNMbTl5Wnk1aWNpOWhZeTFqYm1Sc2NtWmlMMnhqY2kxaFl5MWpibVJzY21aaWRqSXVZM0pzTUVlZ1JhQkRoa0ZvZEhSd09pOHZjbVZ3YjNOcGRHOXlhVzh1YVdOd1luSmhjMmxzTG1kdmRpNWljaTlzWTNJdlkyNWtiQzlzWTNJdFlXTXRZMjVrYkhKbVluWXlMbU55YkRDQmlRWUlLd1lCQlFVSEFRRUVmVEI3TUUwR0NDc0dBUVVGQnpBQ2hrRm9kSFJ3T2k4dmNtVndiM05wZEc5eWFXOHVZV056Y0dOaWNtRnphV3d1YjNKbkxtSnlMMkZqTFdOdVpHeHlabUl2WVdNdFkyNWtiSEptWW5ZeUxuQTNZakFxQmdnckJnRUZCUWN3QVlZZWFIUjBjRG92TDI5amMzQXVZV056Y0dOaWNtRnphV3d1YjNKbkxtSnlNSUdyQmdOVkhSRUVnYU13Z2FDQkZFMUlVMDlDUlZKQlRrRkFTVWN1UTA5TkxrSlNvQm9HQldCTUFRTUNvQkVURDAxQlRrOUZUQ0JJUlU1U1NWRlZSYUFaQmdWZ1RBRURBNkFRRXc0ME5URTVPVFV4TURBd01ERTNPS0E0QmdWZ1RBRURCS0F2RXkwd01UQTRNVGt6TnpJNE1EWTFOemswT0RFMU1EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURDZ0Z3WUZZRXdCQXdlZ0RoTU1NREF3TURBd01EQXdNREF3TUIwR0ExVWRKUVFXTUJRR0NDc0dBUVVGQndNQ0JnZ3JCZ0VGQlFjREJEQUpCZ05WSFJNRUFqQUFNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUIwMG5FZC9vMTBwMklCZ08rTkJ3MWZ6MzhlWXFFaW5oZVUyVWlQbHdlSjRxZm82MHdZbHJCRWJMdDhCd1pBNzlvOXNmSkVSdXlxOTczQzJ2OS9lY3dtd3pJQkhNTG81ejZ2bzd0NHVGeEI0RnRvaTRMOHE0MEx0SDlmVDQwMm1qM2Y0eHcvME9La3gwTnkxcWhhYWg2SGVqYW9oK3ZpSTJhTm1EQ1FUZS9aZ3JQU2dQQTZnTjQydklLbExEdG1sQUxEcmVrZ1VGV2EySEtQc1AyUEhXNVgrRUgyaW95Z3hpbGJyMjdXbVlPSEhHV0VFUDkzcW1JUExoc01JeVhhKzU2a2NDcXBhd2lIaURrbXk2STBGd0thVUJWUzQyZkRrV2pHd0V2V1RUSFY1RGlVWE5DZEgxV05Ba0RPTUtqa2xCM1liVk9IN2U0bzNXUWdVd1JrckhLWXcrbzdiTVUrZll6OEt5SlVZVmxzYnYwY2ZUZTc0QWRlc0x5d1lQckNrbW41aTVFVlh6VXF3eFRNRXhwblI0ZTVEWDNIUDBzbjJ6aG00M21lWGJHSW1xNmFaMjl2TXUvZUFEOXJmUVgrMXBvcUVLTmcrcmdOaHlIdEgzWXJmd0U2R29MRXhTWi8zS2J2aHZVNHNzT2FFTm1aUyt3NW44Vm5zdG8wZTdqU2hpSVlDL3paU2R5TnFmYXNzUmdnWE1nTjd3YXlibnI3dDFGaUVvWGEwN3RnNFYvZStJQmJNaHBQeWpyaTZQdEtTbGVhOHpJZU5oaVI4Mkp2MVpndTBWYnlyWnBUbHNjbWJIdXlWUEtFVTR6SHFjdXE3bkUzNWJPemFuQzFJOFRGNUUrQVFDK29QVXJoaUtmZDZPVEYvQVUrOFpHRHlVbXlPMkFQMElpc3AwbW9PQT09PC9YNTA5Q2VydGlmaWNhdGU+DQoJCQkJPC9YNTA5RGF0YT4NCgkJCTwvS2V5SW5mbz4NCgkJPC9TaWduYXR1cmU+DQoJPC9DVGU+DQoJPHByb3RDVGUgdmVyc2FvPSIyLjAwIj4NCgkJPGluZlByb3Q+DQoJCQk8dHBBbWI+MTwvdHBBbWI+DQoJCQk8dmVyQXBsaWM+U1AtQ1RlLTEyLTA0LTIwMTc8L3ZlckFwbGljPg0KCQkJPGNoQ1RlPjM1MTcwNTQ1MTk5NTEwMDAwMTc4NTcwMDEwMDAwMDQ0NzExMDAwMDAwNTY4PC9jaENUZT4NCgkJCTxkaFJlY2J0bz4yMDE5LTAxLTA3VDA4OjQwOjU1PC9kaFJlY2J0bz4NCgkJCTxuUHJvdD4xMjM0NTY3ODkwMTIzNDU8L25Qcm90Pg0KCQkJPGRpZ1ZhbD5HUklYM0dueHZ6QWFWZWlvdWtlSnFFbWF5M3c9PC9kaWdWYWw+DQoJCQk8Y1N0YXQ+MTAwPC9jU3RhdD4NCgkJCTx4TW90aXZvPkF1dG9yaXphZG8gbyB1c28gZG8gQ1QtZTwveE1vdGl2bz4NCgkJPC9pbmZQcm90Pg0KCTwvcHJvdENUZT4NCjwvY3RlUHJvYz4=</conteudoArquivo>
<nomeArquivo xsi:type="xsd:string">cte35170545199510000178570010000044711000123456.xml</nomeArquivo>
</urn:uploadCTe>
</soapenv:Body>
</soapenv:Envelope>
Important
The CT-e in the example is no longer valid before the Revenue because its content has been mischaracterized and, therefore, its cryptographic signature is incorrect.
Response
Our Web Service responds to you as follows:
| TAG | Type | Description |
|---|---|---|
status |
string | Success or error message for the method call. |
protocolo |
string | Protocol for checking the progress of the import request. |
Protocol
When a file is accepted into our system, a protocol is generated so that the import process can be monitored. This can be done using the WS501 method.
Response Example
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:WebServiceComprovei" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:uploadCTeResponse>
<status xsi:type="xsd:string">Arquivo adicionado para a fila de importação!</status>
<protocolo xsi:type="xsd:string">2017022258add9af06990</protocolo>
</ns1:uploadCTeResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>