RECOPI - MAIS UMA INVENSÃO DO GOVERNO DE SP

293 views
Skip to first unread message

Leandro Santana

unread,
Aug 20, 2010, 1:47:12 PM8/20/10
to nfe...@googlegroups.com

Galera, recentemente o governo de São Paulo lançou um projeto semelhante ao da NF-e, a utilização do webservices é inevitável, porém acho que estou fazendo algo errado ou então o WebService deste sistema não está legal.

 

Anexo o meu XML como está sendo enviado.

Anexo também está o meu debug do soap com a informação de que não conseguiu encontrar o schema de alguns elementos, praticamente todos os elementos depois de <xmlPedidos>

Também está em anexo como estou passando os parâmetros pela função sendlot, que aproveitei éclaro da NF-e PHP.

 

 

Se alguém puder me ajudar eu agradeço muito,

 

Obs: Não se preocupem, este RECOPI  é um programa para industrias que trabalham com os papéis chamados de Linha D’água (Imune), empresas de papeis e distribuidoras, fábricas,etc.

 

Preciso tentar consumir este WebService>   HTTPS://webhomolog.fazenda.gov.br/recopiws/recopi.asmx

 

valeu

 


Leandro Santana

Tecnologia da Informação - TI
( Celular:  (11) 7232-0066
* leandro...@gmail.com

 

"de fazer convergir em Cristo, na dispensação da plenitude dos tempos, todas as coisas, tanto as do céu, como as da terra;" - Efésios 1:10

 

send.txt
123456-recopi.xml
DEBUG_SOAP.txt
SENDLOT.txt

Osmar Junior

unread,
Aug 20, 2010, 2:37:02 PM8/20/10
to nfe...@googlegroups.com
O endereço é esse mesmo (https://webhomolog.fazenda.gov.br/recopiws/recopi.asmx)? Porque eu não consegui acessar nem pelo navegador.




--
[...]O terra, terra, terra! Ouve a palavra do SENHOR. — Jeremias 22:29

Diego Mosela

unread,
Aug 20, 2010, 3:30:37 PM8/20/10
to nfe...@googlegroups.com
O endereço correto é:


esta faltando o .sp no domino..

Att.:
Diego Mosela
www.empresarialsistemas.com.br

Osmar Junior

unread,
Aug 20, 2010, 3:41:33 PM8/20/10
to nfe...@googlegroups.com
Mas agora vc conseguiu conectar? fiz um teste usando o SOAP do PHP e deu certo.

Assim: http://pastebin.com/vLmRGx7C

Leandro Santana

unread,
Aug 20, 2010, 4:05:53 PM8/20/10
to nfe...@googlegroups.com

Valeu Diego, ta faltando o SP mesmo,

 

Eu consigo a conexão até me da um erro de schema, será que tenho que usar o soap do php e não o nusoap?

 

 

Mas será que este erro de schema é devido a utilização do nusoap?

 

 


Leandro Santana

Tecnologia da Informação - TI
( Celular:  (11) 7232-0066
* leandro...@gmail.com

 

"de fazer convergir em Cristo, na dispensação da plenitude dos tempos, todas as coisas, tanto as do céu, como as da terra;" - Efésios 1:10

 

Osmar Junior

unread,
Aug 20, 2010, 4:32:08 PM8/20/10
to nfe...@googlegroups.com
Isso ja deve ser outro problema, mas poste o erro que deu pra gente tentar ajudar.

Leandro G. Santana

unread,
Aug 20, 2010, 4:36:59 PM8/20/10
to nfe...@googlegroups.com
o erro é basicamente:

Could not find schema information for the element .......


result do soap
array(1) { ["SolicitarOperacaoLoteResult"]=> string(3647) "20ERRO LAYOUT SCHEMA - Could not find schema information for the element 'http://www.fazenda.sp.gov.br:xmlPedidos'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:ListaSolicitacoes'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:Solicitacao'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:IdInterno'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:TipoOperacao'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:CNPJOrigem'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:CNPJOrigemUF'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:CNPJDestino'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:CNPJDestinoUF'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:CFOP'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:ListaItens'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:ItemPapel'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:CodigoPapel'.Could not find schema information for the element 'http://www.fazenda.sp.gov.br:Quantidade'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:Signature'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:SignedInfo'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:CanonicalizationMethod'.Could not find schema information for the attribute 'Algorithm'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:SignatureMethod'.Could not find schema information for the attribute 'Algorithm'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:Reference'.Could not find schema information for the attribute 'URI'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:Transforms'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:Transform'.Could not find schema information for the attribute 'Algorithm'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:Transform'.Could not find schema information for the attribute 'Algorithm'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:DigestMethod'.Could not find schema information for the attribute 'Algorithm'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:DigestValue'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:SignatureValue'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:KeyInfo'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:X509Data'.Could not find schema information for the element 'http://www.w3.org/2000/09/xmldsig#:X509Certificate'." }


Leandro Santana

Leandro Santana

unread,
Aug 23, 2010, 1:37:48 PM8/23/10
to nfe...@googlegroups.com

Galera, alguém consegue me ajudar?

 

Ou será que é um problema do próprio WebService que os kras ainda estão em fase de implantação.

 

 

valeu

 


Leandro Santana

Tecnologia da Informação - TI
( Celular:  (11) 7232-0066
* leandro...@gmail.com

 

"de fazer convergir em Cristo, na dispensação da plenitude dos tempos, todas as coisas, tanto as do céu, como as da terra;" - Efésios 1:10

 

Diego Mosela

unread,
Aug 23, 2010, 2:16:45 PM8/23/10
to nfe...@googlegroups.com

Leandro Santana

unread,
Aug 23, 2010, 2:40:36 PM8/23/10
to nfe...@googlegroups.com

Tenho kra, já até falei com o pessoal responsável... mas percebi que está tudo muito recente, tem o schema deles que está errado no próprio site...

 

A minha dúvida é o seguinte, será que esta mensagem refere-se ao layout do meu arquivo XML que está errado?

 

Ou seria um erro no WebService deles? Que talvez não tenha conseguido achar devido ao namespace o schema necessário, sei lá, algo do tipo.

 

 

Pode perceber que a mensagem é de que ele não encontra o schema para validar meu XML.

 

Queria que alguém se puder me ajudasse na validação do meu XML pelo xsd abaixo. EU JÁ USEI O VALIDATE_SCHEMA() DO PHP, mas o xsd deles está com alguma coisa errada, inclusive a tag <ListaItens> está no xsd como <ListagemItens>, e no manual é pra ser <ListaItens>

 

 

 

<?xml version="1.0" encoding="utf-8"?>

<xs:schema id="ListaSolicitacoes" targetNamespace="http://www.fazenda.sp.gov.br/" xmlns:mstns="http://www.fazenda.sp.gov.br/" xmlns="http://www.fazenda.sp.gov.br/" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified">

  <xs:element name="ListaSolicitacoes">

    <xs:complexType>

      <xs:sequence>

        <xs:element name="Solicitacao" maxOccurs="unbounded">

          <xs:complexType>

            <xs:sequence>

              <xs:element name="IdInterno" type="xs:string" minOccurs="0" />

              <xs:element name="TipoOperacao" type="xs:string" />

              <xs:element name="CNPJOrigem" type="xs:string" />

              <xs:element name="CNPJOrigemUF" type="xs:string" />

              <xs:element name="CNPJDestino" type="xs:string" />

              <xs:element name="CNPJDestinoUF" type="xs:string" />

              <xs:element name="CFOP" type="xs:int" />

              <xs:element name="ListagemItens">

                <xs:complexType>

                  <xs:sequence>

                    <xs:element name="ItemPapel" maxOccurs="unbounded">

                      <xs:complexType>

                        <xs:sequence>

                          <xs:element name="CodigoPapel" type="xs:int" />

                          <xs:element name="Quantidade" type="xs:decimal" />

                        </xs:sequence>

                      </xs:complexType>

                    </xs:element>

                  </xs:sequence>

                </xs:complexType>

              </xs:element>

              <xs:element name="NF" minOccurs="0" maxOccurs="1">

                <xs:complexType>

                  <xs:sequence>

                    <xs:element name="Numero" type="xs:string" />

                    <xs:element name="Serie" type="xs:string" />

                    <xs:element name="DataEmissao" type="xs:string" />

                    <xs:element name="DataEntrada" type="xs:string" minOccurs="0" />

                    <xs:element name="DataSaida" type="xs:string" minOccurs="0" />

                    <xs:element name="Valor" type="xs:decimal" />

                  </xs:sequence>

                </xs:complexType>

              </xs:element>

              <xs:element name="ErroStatus" type="xs:int" minOccurs="0" />

              <xs:element name="ErroDescricao" type="xs:string" minOccurs="0" />

              <xs:element name="CodigoControle" type="xs:string" minOccurs="0" />

            </xs:sequence>

          </xs:complexType>

        </xs:element>

        <xs:element name="ErroGeralStatus" type="xs:int" minOccurs="0" />

        <xs:element name="ErroGeralDescricao" type="xs:string" minOccurs="0" />

      </xs:sequence>

    </xs:complexType>

  </xs:element>

</xs:schema>

 

 

MEU XML EM ANEXO.

 

 

 

 

 


Leandro Santana

Tecnologia da Informação - TI
( Celular:  (11) 7232-0066
* leandro...@gmail.com

 

"de fazer convergir em Cristo, na dispensação da plenitude dos tempos, todas as coisas, tanto as do céu, como as da terra;" - Efésios 1:10

 

123456-recopi.xml

Diego Mosela

unread,
Aug 23, 2010, 3:39:52 PM8/23/10
to nfe...@googlegroups.com
Leandro,

Dando uma olhada nos XSD que estão no site, aparentemente foram corrigidos os ou alguns erros, pois o citado por você "ListagemItens" já se encontra como ListaItens no XSD que baixei agora.

Atualiza seus arquivos e tente a validação novamente.

aBraços

Att.:
Diego Mosela
www.empresarialsistemas.com.br

Leandro Santana

unread,
Aug 23, 2010, 4:19:05 PM8/23/10
to nfe...@googlegroups.com

Kra, continua o mesmo erro de nomeclatura, não mudaram não.

 

O erro de validação é o seguinte:

Leandro Santana

unread,
Aug 23, 2010, 4:19:43 PM8/23/10
to nfe...@googlegroups.com

ERRO NA VALIDAÇÃO, (Arquivo ListaSolicitacoes.xsd)

 

 

Array ( [0] => LibXMLError Object ( [level] => 2 [code] => 1845 [column] => 0 [message] => Element '{http://www.fazenda.sp.gov.br}ListaSolicitacoes': No matching global declaration available for the validation root. [file] => file:///C:/Apache2/htdocs/teste/recopi/ [line] => 2 ) ) Erro: 1845:`

Leandro Santana

unread,
Aug 23, 2010, 4:26:28 PM8/23/10
to nfe...@googlegroups.com

Leandro Santana

unread,
Apr 19, 2013, 11:22:44 AM4/19/13
to nfe...@googlegroups.com
GALERA! RESOLVIDO!


Já consegui fazer funcionar, infelizmente me deu um trabalho enorme, pois o pessoal do RECOPI não possuem um suporte muito bom.

Na primeira versão do RECOPI ESTADUAL:

- Tive problemas quanto ao certificado,
- Tive problemas diversos, porém deu certo e está rodando aplicação tranquilamente.


Na versão que mudou para o RECOPI NACIONAL:
Estamos com problemas de conexão no ambiente de produção, porém os testes em homologação deram certo.


abraços,

Leandro Santana

Roberto Leite Machado

unread,
Apr 20, 2013, 9:19:05 AM4/20/13
to nfe...@googlegroups.com
Leandro;

Você pretende compartilhar sua classe RECOPI para o grupo ? Para que seja inclusa na API ?

___________________________________________
Roberto
Nisi utile est quod facimus, stulta est gloria (Julius Phaedous)

Wender Teixeira

unread,
Apr 21, 2013, 2:05:13 AM4/21/13
to nfe...@googlegroups.com
Me passa o Link da Documentação que ai eu posso te ajudar .


--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Leandro G. Santana

unread,
Dec 26, 2013, 4:16:33 AM12/26/13
to nfe...@googlegroups.com

Sim Roberto.

Tenho que fazer uns testes, pois parei de mexer com isto há muito tempo.

--
Reply all
Reply to author
Forward
0 new messages