Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2049 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Senhores,

 

estou desenvolvendo uma rotina de envio de NFSe via web service utilizando PHP para Goiânia-GO. Após algumas tentativas frustradas de coletar material de apoio na net, entrei em contato com o suporte da prefeitura e recebi uma cópia de um email muito comum tanto aqui no fórum quanto pelo google.

Resumo da ópera:

- Meu primeiro teste foi enviar o XML exemplo da prefeitura e o retorno foi o erro E160;

- Validei esse XML exemplo contra o xsd que a prefeitura me enviou e encontrei inconsistências.

- Desenvolvi o layout na minha rotina, de acordo com o xsd e tentei enviar o arquivo gerado, mas continuo recebendo o mesmo erro.

Abaixo segue a rotina de teste de envio que estou usando e anexo o arquivo gerado pela rotina e o xsd (com a extensão alterada para txt).

Desde já agradeço imensamente qualquer informação.

 

<?php
    libxml_use_internal_errors(true);
    
    $doc = new DOMDocument('1.0', 'utf-8');
    $doc->load('52061.xml');
    
    $params = array ('local_cert' => 'WEBTRAC.pem', 'passphrase' => '12345');
    
    $wsdl = 'https://nfse.goiania.go.gov.br/ws/nfse.asmx?WSDL';
    $operation = 'GerarNfse';

    $connectionSoap = new SoapClient ( $wsdl , $params );
    
    $errors = libxml_get_errors();
       
    $params = array ( 'ArquivoXML' => ($doc->saveXML ()) );
    
    $result = $connectionSoap->__call($operation, $params);
    print_r($result);
?>

 

 

52061.xml

nfse_gyn_v02.xsd.txt

  • 3 meses depois ...
  • 4 anos depois...
Postado
Em 19/02/2014 at 11:47, sydneyoliveira disse:

Senhores,

 

estou desenvolvendo uma rotina de envio de NFSe via web service utilizando PHP para Goiânia-GO. Após algumas tentativas frustradas de coletar material de apoio na net, entrei em contato com o suporte da prefeitura e recebi uma cópia de um email muito comum tanto aqui no fórum quanto pelo google.

Resumo da ópera:

- Meu primeiro teste foi enviar o XML exemplo da prefeitura e o retorno foi o erro E160;

- Validei esse XML exemplo contra o xsd que a prefeitura me enviou e encontrei inconsistências.

- Desenvolvi o layout na minha rotina, de acordo com o xsd e tentei enviar o arquivo gerado, mas continuo recebendo o mesmo erro.

Abaixo segue a rotina de teste de envio que estou usando e anexo o arquivo gerado pela rotina e o xsd (com a extensão alterada para txt).

Desde já agradeço imensamente qualquer informação.

 

<?php
    libxml_use_internal_errors(true);
    
    $doc = new DOMDocument('1.0', 'utf-8');
    $doc->load('52061.xml');
    
    $params = array ('local_cert' => 'WEBTRAC.pem', 'passphrase' => '12345');
    
    $wsdl = 'https://nfse.goiania.go.gov.br/ws/nfse.asmx?WSDL';
    $operation = 'GerarNfse';

    $connectionSoap = new SoapClient ( $wsdl , $params );
    
    $errors = libxml_get_errors();
       
    $params = array ( 'ArquivoXML' => ($doc->saveXML ()) );
    
    $result = $connectionSoap->__call($operation, $params);
    print_r($result);
?>

 

 

52061.xml

nfse_gyn_v02.xsd.txt

Olá boa tarde, meio antigo o poste mas, estou parado no mesmo problema aqui na empresa, você conseguiu chegar a alguma solução?

  • Este tópico foi criado há 2049 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.