Funcionamento

Anterior
Próximo
Feedback
Imprimir

Funcionamento

Os web services são instalados em um único ponto central. Este mesmo servidor deve conter a solução e-Forms instalada. Sendo assim, o ERP realiza chamadas para o web service desejado, através do envio de um XML. Este por sua vez, irá disponibilizar os retornos das consultas e das inserções diretamente ao ERP.

Com a instalação do e-Forms Web Services são criados os endereços:

 

http://localhost/eFormsWebServices/WSInserirDocumento.asmx: Envia os documentos para a tabela de entrada utilizada pelo web service, onde o serviço irá capturá-los e encaminhar para a entrada de dados configurada no NDDigital e-Forms e-Connector;

 

http://localhost/eFormsWebServices/WSConsultarProtocolo.asmx: Retorna o status do processamento do serviço de inserção, com relação aos documentos enviados;

 

http://localhost/eFormsWebServices/WSConsultarStatus.asmx: Retorna o status do documento na base de processamento do NDDigital e-Forms e-Connector;

 

http://localhost/eFormsWebServices/WSConsultarStatusEvento.asmx: Retorna o status dos documentos de evento que estão armazenados na base de processamento do NDDigital e-Forms e-Connector;

 

http://localhost/eFormsWebServices/WSConsultarSituacaoDocumento.asmx: Retorna o status do documento na base de dados da SEFAZ;

 

http://localhost/eFormsWebServices/WSConsultarStatusSefaz.asmx: Possibilita verificar o status da SEFAZ consultada, indicando se a mesma está operante ou não;

 

http://localhost/eFormsWebServices/WSConsultarCold.asmx: Efetua buscas de NF-e, CT-e ou MDF-e na base NDDigital e-Forms e-Cold, permitindo a consulta de lotes de notas;

 

http://localhost/eFormsWebServices/WSConsultarColdExclusive.asmx: Efetua buscas de NF-e, CT-e ou MDF-e na base de dados do NDDigital e-Forms e-Cold, permitindo a consulta de lotes de documentos. Este web service permite considerar consultas realizadas, bloqueando demais pesquisas que utilizem os mesmos valores de buscas anteriores;

 

http://localhost/eFormsWebServices/WSConsultarColdStatus.asmx: Retorna o status do processamento dos documentos consultados através do web service WSConsultarCold ou WSConsultarColdExclusive;

 

http://localhost/eFormsWebServices/WSRetornarDocumentosCold.asmx: Utilizado para efetuar o retorno dos documentos consultados através do web service WSConsultarCold ou WSConsultarColdExclusive;

 

http://localhost/eFormsWebServices/WSConsultarColdSincrono.asmx: Efetua buscas de documentos na base de dados do NDDigital e-Forms e-Cold, não permitindo a realização de consultas em lotes. Apenas uma nota pode ser consultada a cada chamada realizada. Este Web Service retorna o documento apenas no formato XML;

 

http://localhost/eFormsWebServices/WSBuscarDocumento.asmx: Retorna o documento fiscal emitido pelo ERP da seguinte maneira: consulta o status da nota na SEFAZ, após, verifica na base do NDDigital e-Forms e-Cold, onde, se a nota não for encontrada, é pesquisada no banco de dados utilizado pelo Robô NDD, para então retornar o documento ao solicitante.

 

http://localhost/eFormsWebServices/WSBuscarDocumentoEX.asmx: Possibilita ao requisitante efetuar o download dos documentos destinados a ele.

 

http://localhost/eFormsWebServices/WSConsultarCadastro.asmx: Possibilita ao requisitante efetuar a consulta de informações de contribuintes.

 

http://localhost/eFormsWebServices/WSConsultarSituacaoAssincrono.asmx: Possibilita ao usuário realizar consulta de status de documentos e eventos na SEFAZ, utilizando apenas a chave do documento, retorna ao usuário um protocolo, usado posteriormente para ver o resultado da consulta ao status do documento na base de dados da SEFAZ.

 

http://localhost/eFormsWebServices/WSConsultarDFe.asmx: Possibilita ao usuário solicitar uma lista de documentos destinados ao CNPJ ou CPF do requisitante, e realizar o download dos documentos de seu interesse.

 

http://localhost/eFormsWebServices/WSConsultarMDFeNaoEnc.asmx: Possibilita ao usuário verificar o retorno de documentos (MDF-e) não encerrados na SEFAZ.

 

http://localhost/eFormsWebServices/WSConsultarMDFeDFe.asmx: Possibilita ao usuário solicitar uma lista de documentos destinados ao CNPJ ou CPF do requisitante, e realizar o download dos documentos de seu interesse.

 

http://localhost/eFormsWebServices/WSConsultarCTeDFe.asmx: Possibiilita ao usuário solicitar uma lista de documentos destinados ao CNPJ ou CPF do requisitante e realizar o download dos documentos de seu interesse.

 

http://localhost/eFormsWebServices/WSConsultaColdDFe.asmx: Possibilita o ERP realizar o download de documentos de NF-e e CT-e da base de dados do Cold de forma sequencial, evitando o retorno duplicado de documentos já retornados.

 

http://localhost/eFormsWebServices/WSConsultarIntegracao.asmx: Trás o retorno das integrações padrões do e-Forms nas chamadas de Web Service

 

O produto e-Forms Web Services utiliza, para seu correto funcionamento, alguns valores de sequência armazenados na chave de registro do NDDigital e-Forms e-Connector, sendo eles:

 

ConnectionString: Valor criado pelo NDDigital e-Forms e utilizado também pelo Web Services, onde contém a string de conexão para que os mesmos possam comunicar-se com o banco de dados do NDDigital e-Forms e-Connector, pode também ser utilizado do arquivo Web.config, quando este estiver disponível, o e-Forms Web Services usará este preferencialmente;

 

Provider: Tipo do banco de dados. Deve utilizar o mesmo que o NDDigital e-Forms;

 

SchemaPath: Diretório onde deverão ficar os schemas utilizados na validação dos cabeçalhos XML, enviados para os Web Services;

 

PrintERPDirectory: Diretório onde serão gravados os arquivos de impressão para serem processados pelo ERP Print Service;

 

ExternalUrlConnection: Corresponde a chave de acesso da NDDigital ao Robô NDD;

 

ScanConsultationApprovalUrl: URL de consulta para o Web Service de SCAN de homologação;

 

ScanConsultationProductionUrl: URL de consulta para o Web Service de SCAN de produção;

 

SearchRootCNPJ: Chave onde é atribuído o valor para indicar a utilização ou não do CNPJ Raiz, sendo que: 0 – Não utiliza e 1 – Utiliza CNPJ Raiz.