Pular para conteúdo

WS016 - Enviar CT-e para Comprovei

Objetivo

Esta integração tem por objetivo permitir o envio de um CT-e para que seja rastreado pela Comprovei©.

Importante

Um CT-e enviado para a Comprovei será tratado como um Documento.

Descrição do método

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

Importante

  1. A conexão ao nosso serviço deve ser feito ao nosso servidor principal, porém sugerimos fortemente que também seja disponibilizada uma conexão ao nosso servidor de contingência, como garantia de disponibilidade dos nossos serviços. O servidor de contingência só é ligado em situações de indisponibilidade do nosso servidor principal. Tornar parametrizável a url de conexão também é uma boa prática;
  2. Nossas conexões são seguras utilizando o protocolo SSL. Por questão de segurança nossos certificados são alterados constantemente e sem aviso prévio. Portanto é recomendável que não desenvolvam as integrações baseadas em um certificado fixo.
  3. Constantemente (e sem aviso prévio) adicionamos novos campos e estruturas tanto nas requisições quanto nas respostas dos nossos webservices. Quem for utilizar nossos webservices deve implementar de tal maneira que os programas que consomem estes webservices não deixem de funcionar quando houver as alterações de campos mencionadas.

Características

  • As chamadas serão realizadas via SOAP sobre HTTPS;
  • A origem do chamado do Web Service será o sistema do cliente;

Importante

O usuário deste Web Service deve armazenar o protocolo gerado na resposta. Chamados de suporte referentes a esta integração irão necessitar deste protocolo.

Autenticação

  • As chamadas terão autenticação a nível de transporte (Basic Authentication);
  • Solicite o user / password ao administrador da conta.

Exemplo cabeçalho HTTP com a autenticação

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

A requisição para o nosso Web Service é composta da seguinte forma:

TAG Tipo Descrição
conteudoArquivo string Conteúdo do arquivo CT-e codificado em Base64.
nomeArquivo string Nome do arquivo enviado, com a extensão. Exemplo: cte35170545199510000178570010000044711000123456.xml

Exemplo de Request

<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>

Importante

O CT-e do exemplo não é mais válido perante a Receita pois seu conteúdo foi descaracterizado e, portanto, sua assinatura criptográfica está incorreta.

Response

Nosso Web Service responde para você da seguinte forma:

TAG Tipo Descrição
status string Mensagem de sucesso ou de erro para a chamada do método.
protocolo string Protocolo para consultar a evolução do pedido de importação.

Protocolo

Quando um arquivo é aceito no nosso sistema, um protocolo é gerado para que o processo de importação seja acompanhado. Isso pode ser feito utilizando o método WS501.

Exemplo de Response

<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>