Ir para conteúdo
  • Cadastre-se

dev botao

ACBRSatWS Rejeição: Falha no schema XML


RaphaelComba
Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1500 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá pessoal!

Estou implementando o ACBrSATWS através do Demo (....\ACBr\Exemplos\ACBrDFe\ACBrSATWS\Delphi).

Estou seguindo a seguinte configuração do próprio Demo:

image.png.b68eb76ed24b32860bf8ecf92b548890.png

Onde obtive a mensagem de Rejeição: Falha no schema XML.

Atualizei os fonte, copiei as dll`s da pasta ...\ACBr\DLLs\OpenSSL e sem solucão.

pesquisei aqui no fórum os links:

https://www.projetoacbr.com.br/forum/topic/26072-consulta-de-lotes-via-webservices/
https://www.projetoacbr.com.br/forum/topic/39210-sat-donwload-arquivos-sgrsat/?tab=comments#comment-257764
https://www.projetoacbr.com.br/forum/topic/48970-consultar-situação-do-cf-e-na-sefaz-pelo-acbr/?tab=comments#comment-323525
https://www.projetoacbr.com.br/forum/topic/52056-consulta-de-documento-usando-o-acbrsatws/?tab=comments#comment-342774

segui os passo informados em cada um deles e ainda sim persiste a mensagem 'Rejeição: Falha no schema XML'.

tentei alterar as configurações do ACBrSATWS para estas:

image.png.137eb6f8d3bb9c43e8b379899cfd7454.png

e outras possíveis e obtive o mesmo erro.

por ultimo acessei o site https://portal.fazenda.sp.gov.br/servicos/sat/Paginas/Downloads.aspx, fiz download dos schemas lá disponíveis, apontei um por um no Path do ACBrSATWS e sem solução também, não sei se é alguma configuração errada da minha parte, mas a mensagem persiste.

Se alguém esta usando este recurso e esta funcionando normalmente, poderia me auxiliar.

Em anexo esta o xml de envio ao ws.

Obrigado

SatWS.txt

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você informou a Chave de Segurança ?

Veja nesse documento, como gerar a Chave...
https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Manual para Consultar lotes enviados via Webservice (Estadual) v1 1.pdf

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Eu não tenho um número de Série e Chave para testar... mas com valores fictícios,  não recebo esse erro...

image.png

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Realmente tomei o erro.. vou verificar com mais calma...

Se desejar remover as informações do tópico (por sigilo) eu já anotei...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Parece ser uma falha na validação da Chave... mude a sua chave, para que ela fique com essa "mascara" (insira os traços nas posições corretas)

11111111-2222-3333-4444-555555555555

Quando a sua chave é ajustada para esse formato... o retorno passa a ser: "Número de série inválido"

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

Acabei de refazer a chave e tomei esse erro.

Eu entrei no site para ver se o número de serie estava correto e solicitei ao cliente um cupom para verificar o numero que constavam nele e notei que no site da SGRSAT o numero de serio tem dois dígitos a mais no final, removi eles e passou normalmente.

por exemplo eu estava passando assim  "ednserieSAT.Text := '00064999999'; " nesse novo teste passe assim  "ednserieSAT.Text := '000649999'; " sem os dois últimos dígitos que consta no site.

Para ser mais preciso tem que passar o numero que consta no cupom fiscal.

Muito obrigado pelo auxilio Daniel.

Valeu

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1500 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...