Olá Pessoal,
Trabalho como Analista de Sistemas no desenvolvimento CRM da Vivo.
Com a implantação do Sped Fiscal, tivemos algumas modificações nos
nossos sistemas. Uma delas trata-se da Validação do Suframa. Creio que
muitos terão que passar por este mesmo problema ao qual tive, que era
descobrir como funciona esta validação.
Bom aproveito a oportunidade para deixar aqui no Grupo um help a
respeito disso.
Tem um Web Service Java e um Template em Delphi que foi
disponibilizado pelo próprio pessoal do Suframa no FTP deles:
ftp://ftp.suframa.gov.br/publico/CadastroWS/CadastroWSClient.zip
Basta vocês pegarem este arquivo, que tem o Template do Delphi e o
projetinho em Java para o Eclipse.
No meu caso, utilizo a chamada da validação via Java. Simplesmente
implementei a chamada do Web Service deles e Valido o Retorno do
Serviço.
O endereço WSDL do Web Service de Validação do Suframa é:
https://servicos.suframa.gov.br/cadastroWS/services/CadastroWebService?wsdl
As mensagens de resultado do serviço são:
· 0 - Ocorreu erro na conexão com o servidor
· 1 - Bloqueada
· 2 - Habilitada
· 3 - Dados não encontrados (quando o CNPJ ou a Inscrição
Suframa estão incorretos ou, ainda, quando CNPJ ou Inscrição Suframa
não existe no sistema).
Tipo, para os programadores java, façam o teste via SoapUI :
Por exemplo:
Realizar um Request enviando:
<soapenv:Envelope xmlns:xsi="
http://www.w3.org/2001/XMLSchema-
instance" xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="
http://schemas.xmlsoap.org/soap/envelope/"
xmlns:con="
http://consultas.ws.cadastro.fucapi.br">
<soapenv:Header/>
<soapenv:Body>
<con:consultarSituacaoInscsuf soapenv:encodingStyle="http://
schemas.xmlsoap.org/soap/encoding/">
<inscsuf xsi:type="xsd:string">550309012</inscsuf>
</con:consultarSituacaoInscsuf>
</soapenv:Body>
</soapenv:Envelope>
Nesse caso, enviei o seguinte código suframa: 550309012.
O Retorno fica o seguinte:
<soapenv:Envelope xmlns:soapenv="
http://schemas.xmlsoap.org/soap/
envelope/" xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:consultarSituacaoInscsufResponse
soapenv:encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="
http://consultas.ws.cadastro.fucapi.br">
<ns1:consultarSituacaoInscsufReturn xsi:type="xsd:int">1</
ns1:consultarSituacaoInscsufReturn>
</ns1:consultarSituacaoInscsufResponse>
</soapenv:Body>
</soapenv:Envelope>
->Note que foi retornado em "consultarSituacaoInscsufReturn" o
parâmetro 1.
Se voltarmos lá na descrição das mensagens, que coloquei acima, indica
que o Suframa desse cliente está como "Bloqueado".
Bom, é isso.
Estas informações, consegui descobrir depois de entrar em contato com
o pessoal de TI dos orgãos:
SIPLA / PROSUF / Fucapi
Coordenação de Informática da Suframa.
Coordenação-Geral de Gestão Tecnológica - CGTEC
Coordenação de Políticas Tecnológicas - COPOT
Superintendência Adjunta de Planejamento e Desenvolvimento Regional -
SAP
Até logo.
Abraço a todos.
Att.
Luciano Rafael.
Contato:
sysmap....@vivo.com.br