Jump to content

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Cristiano Abbud

ANSWERED Consulta de Lotes via WebServices

Recommended Posts

Luis Omar, obrigado pela resposta..
Estou enviando o mesmo envelope soap que vc.. porem pra mim o retorno é sempre o mesmo agora , da erro de chave de segurança inválido

Peguei a chave do cliente no portal SGRSAT conforme o manual, mas mesmo assim da esse erro..
Voce tem alguma ideia do que possa ser ??

 

Obrigado
 

 


:: Guilherme HA
:: Analista de sistemas

Share this post


Link to post
Share on other sites
Em 1/19/2017 at 10:50, Paulo Pires disse:

Mesmo problema... :(

Entrei em contato com a sefaz e o erro de voltar vazio é o mesmo erro erro de "XML MAL FORMADO"... Fiz a correção e o problema resolvido.

Share this post


Link to post
Share on other sites

Paulo voce conseguiu consultar lotes?

poderia compartilhar?

eu entro em contato com o sefaz a respeito do meu problema mas nao tenho resposta!!


:: Guilherme HA
:: Analista de sistemas

Share this post


Link to post
Share on other sites

Bom dia @Luís Osmar,

 

Com esse exe que você mandou funcionou, porém na implementação aqui fica acusando XML Mal Formado. Segui seu exemplo do arquivo Teco.txt....O mais estranho é que o XML gerado pelo meu sistema é igual ao gerado por esse outro programa que vc mandou, porém no programa funciona e no meu não. Saberia me dizer algo, alguma dica?

 

 

Share this post


Link to post
Share on other sites
23 horas atrás, Luís Osmar disse:

No componente HTTPRIO no onBeforeExecute  

carregue a variável SOAPRequest := "aqui o conteúdo do XML de envio preenchido com sua solicitação"

 

Bom dia @Luís Osmar, 

Muito obrigado pela atenção. Mas já estou enviando essa linha no onBeforeExecute. Vou mandar o fonte que estou usando com base no exemplo do Luís, se alguém puder dar uma olhada se vê algum problema de cara eu fico agradecido. Eu utilizei o exemplo que o Luís enviou acima no forum, só fiz uma adaptação nessa parte do onBeforePost pois no Delphi XE6 esse parâmetro SOAPRequest não é do tipo WideString mas TStream, então precisei colocar da seguinte maneira, para fazer a conversão:

SOAPRequest:=  TStringStream.Create(cEnviaWS.Text);

 

No mais eu fiz a importação do WSDL na unit CfeConsultarLotes1, mas não consigo de maneira alguma fazer retornar corretamente, sempre retorna XML MAL FORMADO. O que me chamou atenção, no caso não entendi foram as linhas:

   parametros:= CfeConsultarLotes.create;
   parametros.cfeDadosMsg:= '';

o cfeDadosMsg esta indo vazio, não sei se é assim mesmo ou se eu deveria informar, ou se pelo fato de já montar o xml com essas informações se isso não seria necessário.

 

SAT - CONSULTA LOTES SERVIÇO.rar

Share this post


Link to post
Share on other sites

Observem os códigos fontes da pasta ACBrDFe...  o ACBrBlocoX é um exemplo de uma consulta a WebService simples, que poderia servir de inspiração para um novo componente para consultar esse serviço do SAT

O ACBrDFe, já resolve tarefas comuns como:
- Acesso a certificado digitais
- Assinatura digital
- Comunicação HTTPS com SSL/TLS


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites

Boa tarde!

nosso colega @André Ferreira de Moraes já começou a implementação do componente e daqui alguns dias teremos algo para a comunidade!

  • Like 3

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar  telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP

Share this post


Link to post
Share on other sites

Adicionei ao SVN os fontes do novo componente ACBrSATWS.

Lembrando que não é necessário o uso de certificados digitais para realizar a consulta, apenas da chave de segurança que pode ser obtida no SGR-SAT, mais informações em https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Manual para Consultar lotes enviados via Webservice (Estadual) v1 1.pdf

  • Like 5

Consultor SAC ACBr André Ferreira de Moraes
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

DJPDV - Um frente de caixa SIMPLES e COMPLETO

Share this post


Link to post
Share on other sites

Bom dia.

Estou tentando usar o ACBrSATWS para fazer download dos CFes, mas tanto pelo  meu aplicativo quanto pelo Demo ocorre o mesmo problema. Rejeição: Falha no Schema XML.

Alguém sabe o que posso estar fazendo de errado ?

Os parâmetros de entrada são:

Serie do SAT 000020585

Data Inicial 01/08/2017 00:00:01

Data Final 31/08/2017 23:59:59

Chave de segurança a116qwer-fdsv-4548-rrrr-olkdfem25ce3

Obrigado.

Share this post


Link to post
Share on other sites

Boa tarde pessoal,

No AcbrSATWS ao realizar download do lote, a informação dos produtos não está aparecendo, será que estou fazendo algo errado ou é assim mesmo?

Share this post


Link to post
Share on other sites
4 minutos atrás, Andrade. disse:

Boa tarde pessoal,

No AcbrSATWS ao realizar download do lote, a informação dos produtos não está aparecendo, será que estou fazendo algo errado ou é assim mesmo?

O erro é Rejeição: Falha no schema XML?


Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Share this post


Link to post
Share on other sites
17 horas atrás, Sérgio Assunção disse:

O erro é Rejeição: Falha no schema XML?

Não gera erro algum, estou usando o DEMO do Acbr e quando eu coloco os parâmetros, clico no botão e o treeview não mostra os produtos.

 

59bbd1d418c27_ABBEAC9A42BDCEF298CAD9524DD03E2B22D28375E0A81014B1pimgpsh_fullsize_distr.png.5ece276ba6dc93fa81505f3ee6c6af31.png

Share this post


Link to post
Share on other sites

Alguém sabe o link para acessar o ambiente de teste para gerar a chave de segurança?

No manual tem essa observação:

(*) Para gerar a chave de segurança é necessário acessar o Ambiente de Testes no menu Testes de Equipamentos > Execução de Testes > Gerar Chave de Segurança.

Porém não consigo encontrar esse local.

Share this post


Link to post
Share on other sites
3 minutos atrás, ageu disse:

Alguém sabe o link para acessar o ambiente de teste para gerar a chave de segurança?

No manual tem essa observação:

(*) Para gerar a chave de segurança é necessário acessar o Ambiente de Testes no menu Testes de Equipamentos > Execução de Testes > Gerar Chave de Segurança.

Porém não consigo encontrar esse local.

https://satsp.fazenda.sp.gov.br/COMSAT/Account/LoginSSL.aspx?ReturnUrl=%2fCOMSAT

Perfil do Contribuinte.


Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Share this post


Link to post
Share on other sites
11 minutos atrás, Sérgio Assunção disse:

Com perfil de contribuinte aparece uma tela pedindo usuário e senha do posto fiscal.

Geralmente acesso como software house e certificado digital.

Com perfil de contribuinte eu terei acesso ao ambiente de testes para gerar a chave de acesso para consultar o webservice através do componente ACBrSATWS?

Share this post


Link to post
Share on other sites
Agora, ageu disse:

Com perfil de contribuinte aparece uma tela pedindo usuário e senha do posto fiscal.

Geralmente acesso como software house e certificado digital.

Com perfil de contribuinte eu terei acesso ao ambiente de testes para gerar a chave de acesso para consultar o webservice através do componente ACBrSATWS?

Sim... essa chave de segurança é do contribuinte e não da software house, por isso você deve logar no retaguarda com as credenciais do contribuinte.

img.jpg


Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Share this post


Link to post
Share on other sites
Em 17/01/2017 at 05:52, guilherme_ha disse:

Estou com o mesmo problema.. "XML Mal Formado" , alguém conseguiu resolver ????

Boa tarde !

Alguem conseguiu resolver o erro de XML Mal Formado?Se sim por favor me ajudem pois meus cabelos j´s estão indo embora rsrs e não consigo achar o problema.

Obrigado

Em 13/03/2017 at 15:52, danielznt disse:

Boa tarde,

Após muito penar e pesquisar consegui fazer funcionar a consulta. Segue um exemplo simples, espero que ajude quem esteja precisando e no desenvolvimento do componente.

Att,

SAT - CONSULTA LOTES SERVIÇO.rar

Daniel boa tarde !

Você fez em C#?

Cara estou fazendo em C# e recebo  este erro de XML Mal Formado consegue me ajudar ?

Obrigado

Share this post


Link to post
Share on other sites
Em 30/08/2016 at 11:46, dgmodesto disse:

guilhermesmc muito obrigado por sua ajuda.

 

Consegui fazer funcionar.

 

Se precisar e eu puder ajudar, pode contar comigo.

 

abraço

Boa tarde !

Cara eu estou fazendo em C# o acesso a web service e estou recebendo o retorno de XML Mal Formado você consegue me ajudar ?

segue minha variável com o XML entrada

           string xmlsoap = @"<soapenv:Envelope xmlns:soapenv=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:cfec=""http://www.fazenda.sp.gov.br/sat/wsdl/CfeConsultaLotes"">
  <soapenv:Header>
     <cfec:cfeCabecMsg>
        <!--Optional:-->
        <cfec:cUF>35</cfec:cUF>
        <!--Optional:-->
        <cfec:versaoDados>0.06</cfec:versaoDados>
     </cfec:cfeCabecMsg>
  </soapenv:Header>
  <soapenv:Body>
     <cfec:CfeConsultarLotes>
        <!--Optional:-->
        <cfec:cfeDadosMsg>
        <![CDATA[<consLote xmlns=""http://www.fazenda.sp.gov.br/sat""versao=""0.06"">
        <nserieSAT>00003688909</nserieSAT>
        <dhInicial>01102017000001</dhInicial>
        <dhFinal>01102017235959dhFinal>
        <chaveSeguranca>220df259-5918-4543-84f8-dc01e7c449a8</chaveSeguranca>
        </consLote>]]>
        </cfec:cfeDadosMsg>
     </cfec:CfeConsultarLotes>
   </soapenv:Body>
</soapenv:Envelope>";

Share this post


Link to post
Share on other sites

<?xml version="1.0" encoding="UTF-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Header>
        <cfeCabecMsg xmlns="http://www.fazenda.sp.gov.br/sat/wsdl/CfeConsultaLotes">
            <cUF>35</cUF>
            <versaoDados>0.07</versaoDados>
        </cfeCabecMsg>
    </soap12:Header>
    <soap12:Body>
        <CfeConsultarLotes xmlns="http://www.fazenda.sp.gov.br/sat/wsdl/CfeConsultaLotes">
            <cfeDadosMsg>
                <![CDATA[<consLote xmlns="http://www.fazenda.sp.gov.br/sat" versao="0.07"><nserieSAT>003688909</nserieSAT><dhInicial>08102017225600</dhInicial><dhFinal>18102017225600</dhFinal><chaveSeguranca>220df259-5918-4543-84f8-dc01e7c449a8</chaveSeguranca></consLote>]]>
            </cfeDadosMsg>
        </CfeConsultarLotes>
    </soap12:Body>
</soap12:Envelope>


Consultor SAC ACBr André Ferreira de Moraes
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

DJPDV - Um frente de caixa SIMPLES e COMPLETO

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...