CTeEnviaCancCE

A função CTeEnviaCancCE é usada para enviar uma evCancCECTe (Cancelamento do Comprovante de Entrega) do CT-e.

Tipo de Retorno

Boolean

Pacote

A função CTeEnviaCancCE está definida no pacote CTeEnviaCancCE.pkg.

Sintaxe

 Move (CTeEnviaCancCE(&{vParam})) to bRetorno

Onde:

  • &{vParam} é uma variável do tipo tCTeEnviaCancCE_Parametros que deve ser passada por referência contendo os parâmetros para execução da função e possui também alguns campos de retorno, conforme abaixo:
    • sSiglaWS: é a sigla do Web Service para o qual será enviada a solicitação;
    • iAmbiente: indica o ambiente onde a consulta será feita, sendo 1-Produção e 2-Homologação;
    • sNomeCertificado: é a string que representa o certificado digital que será usado na transmissão dos dados. Se não for informado, uma tela será exibida para o usuário escolher um dos certificados instalados para o usuário corrente. Veja mais detalhes sobre como informar este parâmetro clicando aqui;
    • sVersao: é a versão da consulta a ser feita. Informe "3.00";
    • sChaveCTe: deve ser informado a chave do CT-e correspondete ao comprovante de entrega;
    • snProtocoloCTe: é o número do protocolo de autorização do CT-e;
    • snProtocoloCE: número do protocolo do comprovante de entrega;
    • sdhEvento: Data e hora do evento no formato "AAAA-MM-DDTHH:MM:SS-HH:00". Caso não seja informado, será utilizado as informações da máquina;
    • sProxy: é o endereço do servidor proxy que deve ser usado para realizar a consulta;
    • sUsuarioProxy: é o usuário que será autenticado no servidor proxy para realizar a consulta;
    • sSenhaProxy: é a senha do usuário que será autenticado no servidor proxy para realizar a consulta;
    • sLicencaCTeDLL: é a chave da DLL que será verificada para permitir a consulta em ambiente de produção;
    • sArquivoRetorno:  é o caminho do arquivo onde será gerado o XML de retorno;
    • iRetcStat: é o código do retorno da função;
    • sRetMsgDados:  retorna a mensagem XML do evento comprovante de entrega;
    • sRetMsgRetWS: retorna a mensagem XML de resposta do WS;
    • sRetMsgResultado: retorna a literal do resultado da chamada do WS;
    • sRetNroProtocolo: retorna o número do protocolo do registro do evento;
    • sRetdhProtocolo: retorna a data e hora do registro do evento;
  • {bRetorno} será True se a CeCTe foi vinculado com sucesso (iRetcStat=135). E será False para qualquer outro retorno. A função irá tratar qualquer retorno difente de 135 como erro e irá exibir o erro se o parâmetro bExibeErro for True. Se desejar fazer seus próprios tratamentos para códigos de retorno específicos, configure o parâmetro bExibeErro como False.Observações
  • Para mais detalhes sobre a sigla do Web Service a ser usada, clique aqui.
  • A função CTeCeCTe está disponível a partir da versão 2019/01 da CTeLibrary.

 

Não encontrou o que precisava, entre em contato conosco.