Página 3 de 5

ERRO: WebService Consulta Status serviço:

Enviado: 08 Ago 2018 10:28
por Jairo Maia
Olá porter,
porter escreveu:Teria como você disponibilizar um exemplo para comparar com meu leiaute
Você não está definindo o bloco <tPag> em seu INI. Veja como monto esse bloco:

Código: Selecionar todos

cDadosIni += "[PAG001]" + cr
cDadosIni += "tpag=" + cFormaPgto + cr
If cFormaPgto != "90"
 cDadosIni += "vPag=" + Hb_NToS( nValorTotal ) + cr
 If cFormaPgto $ "03,04,05"
  cDadosIni += "tpIntegra=2" + cr
  cDadosIni += "tBand=" + cBandeiraCard + cr
  EndIf
 EndIf
EndIf
tpag => cFormaPgto = Essa variável é definida na emissão, onde se escolhe no menu qual a forma de pagamento, vai de 01 a 15 e 90 e 99. Veja o manual da SEFAZ. Se informar tipos como 03=cartão de crédito, 04=cartão de débito ou 05=cartão da loja, deverá informar a tag <tpIntegra> e a bandeira do cartão.

tpIntegra => 1 ou 2 = 1=TEF (integrado ao sistema), ou 2=POS (não integrado ao sistema). Uso fixo 2, nenhum caso é integrado, mas se usar 1 (TEF), deverá informar também a tag <CNPJ> com o CNPJ da Credenciadora, e o número da autorização da operação na tag <cAut>.

vPag => nValorTotal = o Total de pagamento (total da nota). Você pode usar mais de uma forma de pagamento, mas o total deverá ser igual o total da nota. Se selecionar Duplicata Mercantil, terá que informar os grupos da(s) duplicata(s).

tBand => cBandeiraCard = Seleciona em menu qual a bandeira do cartão, pode ser de 01 a 09 e 99. Veja no manual da SEFAZ.

Resumindo: Se meu sistema for emitir uma nota de 100,00 com cartão de débito Visa por exemplo, no INI eu teria:

Código: Selecionar todos

[PAG001]
tPag=04 // cartão de débito
vPag=100.00 // valor
tpIntegra=2 // não integrado
tBand=01 // bandeira Visa
NOTA: Esse grupo no INI deve ser gerado acima do grupo [DadosAdicionais], mesmo que entre [Total] e ela tenha os grupos de fatura e transportador.

ERRO: WebService Consulta Status serviço:

Enviado: 09 Ago 2018 17:45
por porter
Olá Jairo, Obrigado pela atenção e explicação.

ERRO: WebService Consulta Status serviço:

Enviado: 09 Ago 2018 18:06
por depaula.jau
Quintas! Estou com problema em uma maquina Windows 10 atualizada mas que tem Proxy na rede.
a SefazClass não esta retornando Status de Serviço. Esta apresentando erro.

Eu acredito que seja o Proxy pois tenho várias maquina usando sem problema e no caso do Windows 10 é o mais fácil de implementar.
Mas não havia pego nenhuma com proxy.

Vc ou alguém saberia me sugerir algo para tentar resolver esse caso ?

Obrigado.

ERRO: WebService Consulta Status serviço:

Enviado: 09 Ago 2018 19:33
por JoséQuintas
Não sei como funciona máquina com proxy, se passa pra outro computador fazer a conexão.
Nesse caso o problema seria nesse outro computador, pra ter TLS 1.2

ERRO: WebService Consulta Status serviço:

Enviado: 10 Ago 2018 08:16
por porter
a SefazClass não esta retornando Status de Serviço. Esta apresentando erro.
Em uma máquina com Windows 7 32 bits Ultimate, com windows atualizado, Internet Explorer versão 11, AcbrMonitorPlus 1.1.0.62
não está retornando Status de Serviço, no Acbr, quando tento verificar o Status, retorna o erro abaixo, testei o cartão A3
em outra máquina, funciona corretamente, então não é problema no cartão, estou usando TLS 1.2

Configuração SSL
===============
libCapicom
LT_all
CryCapicom
httpWinINet
xsMsXmlCapicom


Erro Interno: 12029
Erro HTTP: 0
Erro: Requisição não enviada
Erro 12029 - Conexão com Servidor falhou

ERRO: WebService Consulta Status serviço:

Enviado: 10 Ago 2018 09:38
por Jairo Maia
Porter, esse Windows 7 é o Service Pack 1? Se sim, você atualizou os pacotes para habilitar o TLS 1.2?

ERRO: WebService Consulta Status serviço:

Enviado: 10 Ago 2018 10:21
por Toledo
Em um cliente, que também tinha Windows 7 Ultimate (com Service Pack 1), eu fiz todas as atualizações disponíveis no Windows Update e também atualizei o NET Framework 4.6.2 e ai funcionou com o ACBrMonitorPLUS.

Abraços

ERRO: WebService Consulta Status serviço:

Enviado: 10 Ago 2018 12:09
por porter
Porter, esse Windows 7 é o Service Pack 1? Se sim, você atualizou os pacotes para habilitar o TLS 1.2?
Olá Jairo, sim é o Service Pack 1, no tópico anterior, o Sr. José Quintas, mostrou passo a passo como fazer essa atualização,
talvez eu não tenha feito da forma correta, tem como verificar se esses pacotes foram atualizados ?

ERRO: WebService Consulta Status serviço:

Enviado: 10 Ago 2018 15:03
por Jairo Maia
porter escreveu:tem como verificar se esses pacotes foram atualizados ?
Se a instalação correu sem mensagem de erros, significa que foram. Você seguiu a dica acima sobre o Net FrameWork feita pelo Toledo?

ERRO: WebService Consulta Status serviço:

Enviado: 10 Ago 2018 15:30
por porter
Você seguiu a dica acima sobre o Net FrameWork feita pelo Toledo?
A versão do Net FrameWork é 4.5 do cliente que está com problema, em outro cliente que a versão é FrameWork 4.00,
está funcionando corretamente.

ERRO: WebService Consulta Status serviço:

Enviado: 11 Ago 2018 01:41
por rochinha
Amiguinhos.

Não tentem instalar tantos quesitos isoladamente. Habilitem o Windows Update, configure para Baixar e deixar escolher o que instalar, demora pra caramba. Desabilte o update do Adobe Acrobat.

Depois da primeira reinicialização já vai estar ok.

Instale o ACBrNFeMonitor, rode o instala.bat que esta na pasta do monitor. Configure os caminhos, etc. Testem.

Estando tudo ok, desativem o Windows Update.

Em relação ao .Net Framework, o Windows Seven aceita o 4.5?

ERRO: WebService Consulta Status serviço:

Enviado: 11 Ago 2018 19:52
por JoséQuintas
Tem também segurança de banco, e talvez antivírus.
Eles se metem no meio da comunicação, e podem fazer meleca.

Num cliente só funcionou depois de remover o WarSaw.

ERRO: WebService Consulta Status serviço:

Enviado: 13 Ago 2018 10:30
por depaula.jau
Não consigo resolver o problema com maquinas que tem Proxy

1- Funciona normal com o AcbrMonitor.
2-Não tem haver com tsl porque já havia parado com a versão anterior também.

Será que alguém teria alguma dica para me ajudar ???

ERRO: WebService Consulta Status serviço:

Enviado: 13 Ago 2018 10:54
por asimoes
Olá,

Não sei se atende o seu caso, no meu atendeu.

Código: Selecionar todos

#define HTTPREQUEST_PROXYSETTING_PROXY    2
cProxy := "proxy:8080"
oServerWS := Win_OleCreateObject("MSXML2.ServerXMLHTTP.6.0")

With Object oServerWS
   :SetProxy(HTTPREQUEST_PROXYSETTING_PROXY, cProxy) 
   :Open( "POST", cUrlWS, .F. )
   :SetRequestHeader( "Content-Type", 'text/xml; charset="utf-8"' )  
   :SetRequestHeader( "Content-Length", Hb_NtoS( Hb_BLen( cXmlSoap ) ) )
   :Send( cXmlSoap )
   Do While :readyState != 4
      :WaitForResponse( 500 )
   Enddo
End   

ERRO: WebService Consulta Status serviço:

Enviado: 13 Ago 2018 10:59
por JoséQuintas
Seria isso mesmo.
Verificar pra acrescentar na Sefazclass
Valeu.

seria esta linha

Código: Selecionar todos

:SetProxy(HTTPREQUEST_PROXYSETTING_PROXY, cProxy)