ConsultarDocumento

Anterior
Próximo
Feedback
Imprimir

ConsultarDocumento

O web service de consulta WSConsultarColdSincrono com o método ConsultarDocumento efetua buscas de XML e PDF no e-Cold, porém, apenas um documento de autorização ou evento (NF-e, CT-e, MDF-e) pode ser solicitado à cada requisição. Quando consultados eventos de NF-e, CT-e ou MDF-e, este web service retorna todos os eventos em schemas próprios da NDDigital, separados por tipo do documento, denominados:

 

Eventos NF-e: NDDprocEventos_v1.00.xsd;

Eventos MDF-e: NDDprocEventosMDFe_v1.00.xsd.

Eventos CT-e: procEventoCTe_v2.00.xsd

 

Ao realizar a consulta, caso não seja informado as conexões de saída cold, o web service irá localizar uma saída vinculada a chave processada na base de dados do Connector. No caso de documentos importados pelo Cold Importer ou filiais configuradas em um mesmo e-Forms ou Datacenter deve ser obrigatória esta tag para captura da máscara Cold correta

 

 

WSConsultarColdSincrono não retorna PDF de CT-e de entrada na versão 1.04, pois a base do e-Forms não contém a informação necessária para a geração do PDF.

Para um alto desempenho na captura de documento no formato PDF, é aconselhado utilizar o appConnector ColdPDFImporter. Com a utilização do mesmo é necessário adicionar a tag <add key="useColdPdfTable" value="1"/><!--0 - Buscar PDF no COLD, 1 - Buscar PDF na tabela do WS --> no Config.xml normalmente localizado no diretório \\inetpub\\wwwroot\\eForms\\Webs\\WebServices\\Web.config

 

 

Com a utilização dessa funcionalidade o PDF do documento retornado poderá ter o acréscimo da carta de correção, caso o evento exista.

Em caso de consultas especificas por código de evento solicitando PDF não será utilizado o processamento do appConnector ColdPDFImporter

 

Utiliza o método chamado ConsultarDocumento:

 

<XML retorno> ConsultarDocumento(<XML consulta>)

 

Para efetuar o download do schema xsd clique aqui!

Exemplo XML de Consulta

 

<eformsConsultarColdChaveAcesso xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.nddigital.com.br/connector">

 <versao></versao>

 <autenticacao>

         <usuario></usuario>

         <senha></senha>

         <conexaoid></conexaoid>

 </autenticacao>

<listaconexoescold>

         <autenticacaocold>

                 <usuario></usuario>

                 <senha></senha>

                 <conexaoid></conexaoid>

         </autenticacaocold>

 </listaconexoescold>

 <tiposervico></tiposervico>

 <chaveacesso></chaveacesso>

</eformsConsultarColdChaveAcesso>

 

Detalhamento do Schema eformsColdChaveAcesso

 

eformsConsultarColdChaveAcesso

#

Pai

Campo

Descrição

Tipo

Obrigatório

Ocorrências

Tamanho

Observações

1

 

versao

Versão do schema.

C

S

1

4

Versão do schema.

2

 

autenticacao

Autenticação do usuário na base do e-Cold.

G

N

1

 

O acesso ao e-Cold fica restrito, portanto para que possa consultá-lo é necessário que sejam passadas as informações de acesso e a conexão.

3

2

usuario

Nome do usuário.

C

S

1

1..100

Nome do usuário, conforme cadastrado na base do e-Forms.

4

2

senha

Senha do usuário.

C

S

1

1..100

Senha do usuário, conforme cadastrado na base do e-Forms.

5

2

conexaoid

Identificador da conexão e-Cold.

N

S

1

1..14

Identificador dado à conexão e-Cold.

6

 

listaconexoescold

Lista de conexões a base do e-Cold.

G

N

1

 

Lista de conexões e-Cold, caso se faça necessário fazer a busca em mais do que uma conexão.

7

6

autenticacaocold

Autenticação do usuário na base do e-Cold.

G

S

1..n

 

O acesso ao e-Cold fica restrito, portanto para que possa consultá-lo é necessário que sejam passadas as informações de acesso e a conexão.

8

7

usuario

Nome do usuário.

C

S

1

1..100

Nome do usuário, conforme cadastrado na base do e-Forms.

9

7

senha

Senha do usuário.

C

S

1

1..100

Senha do usuário, conforme cadastrado na base do e-Forms.

10

7

conexaoid

Identificador da conexão e-Cold.

N

S

1

1..14

Identificador dado à conexão e-Cold,

11

 

tiposervico

Tipo de serviço.

N

S

1

1

0 = PDF em Base64;

1 = Status;

2 = Xml Documento;

3 = Xml Autorização;

4 = Xml Documento mais a autorização;

5 = Xml Cancelamento;

6 = Xml Autorização cancelamento;

7 = Xml Cancelamento mais a autorização do cancelamento;

8 = Xml de evento;

9 = Xml de autorização de evento;

10 = Xml de evento mais a autorização.

12

 

chaveacesso

Chave de acesso do documento.

C

S

1

44

Chave de acesso.

13

 

marcadagua

Indica se o PDF a ser retornado conterá marca d’água para NF-e e CT-e canceladas e MDF-e encerradas

N

N

1

1

1= Sim

2= Não, ou não informar esta tag na consulta

14

 

codigoevento

Código do evento que será consultado.

N

N

1

6

Exemplo: 110110, 110111, 210210.

Se a tag 11 <tiposervico> possuir algum dos valores “8”, “9” ou “10”, esta será obrigatória. Obs: Na situação de a tag <tiposervico> estiver com valor "0", só será retornado o evento em PDF caso o <codigoevento> seja 110110.

15

 

retornarxml

Define o tipo de Retorno

N

N

1

1

Define se o Retorno será em XML ou em Base64.

1 = XML

0 ou Não Informar a tag = Base64

 

 

 

Visualizar modelo do retorno da chamada