Membros Pro C4Dev Postado 13 Setembro Membros Pro Postado 13 Setembro Olá Pessoal. Estamos enfrentando problema com o provedor SIGEP para a cidade de ORIZONA-GO. No envio recebemos o seguinte retorno: Ocorreu um problema com o processamento desta a��o e a �rea t�cnica foi notificada automaticamente sobre o erro. Por�m, se desejar entre em contato com o suporte e informe o c�digo de erro n�mero 3PXO89M28B para facilitar a identifica��o Entramos em contato com a prefeitura, que nos repassaram que a versão informado no xml estaria incorreta. Como enviamos: <EnviarLoteRpsSincronoEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"><credenciais><usuario>1293701666601-234</usuario><senha>y1PrV</senha><chavePrivada>b4760a2a94338</chavePrivada></credenciais><LoteRps versao="2.00"> Como eles pedem: <EnviarLoteRpsSincronoEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"> <credenciais> <usuario>USUARIO</usuario> <senha>SENHA</senha> <chavePrivada>CHAVE</chavePrivada> </credenciais> <LoteRps versao="1.01"> veja que a versão informada por eles é 1.01 No aguardo.
Consultores Italo Giurizzato Junior Postado 14 Setembro Consultores Postado 14 Setembro Bom dia @C4Dev, Foi criado a TK-5961 para fazer a alteração. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Consultores Solution Italo Giurizzato Junior Postado 16 Setembro Consultores Solution Postado 16 Setembro Boa tarde @C4Dev, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Membros Pro C4Dev Postado 16 Setembro Autor Membros Pro Postado 16 Setembro Olá @Italo Giurizzato Junior Fiz uma nova tentativa e o erro persiste. Enviei para o pessoal do prvedor, que me responderam o seguinte:
Consultores Italo Giurizzato Junior Postado 16 Setembro Consultores Postado 16 Setembro Boa tarde @C4Dev, Para gerar o valor do atributo URI se faz necessário que o grupo InfDeclaracaoPrestacaoServico e ou LoteRps possuem o atributo Id, mas os schemas que temos esses grupo não tem esse atributo. Se tentar gerar esses grupos com o atributo Id, vai ocorrer erro de validação. Sendo assim precisamos dos schemas atualizados desse provedor. Ou o problema não é esse que foi apontado pelo funcionário do provedor. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Membros Pro C4Dev Postado 17 Setembro Autor Membros Pro Postado 17 Setembro (editado) Bom dia @Italo Giurizzato Junior Consegui o schemas, estou enviando em anexo: manual_integracao.rar Editado 17 Setembro por C4Dev erro na digitação
Consultores Italo Giurizzato Junior Postado 17 Setembro Consultores Postado 17 Setembro Bom dia @C4Dev, Se o problema é realmente o conteúdo do atributo URI, como foi dito precisamos que a tag a ser assinada possua o atributo Id. Veja um schema de um provedor que possui esse atributo: Definição da tag InfDeclaracaoPrestacaoServico: <xsd:complexType name="tcInfDeclaracaoPrestacaoServico"> <xsd:sequence> <xsd:element name="Rps" type="tcInfRps" minOccurs="0" maxOccurs="1" /> <xsd:element name="Competencia" type="xsd:date" minOccurs="1" maxOccurs="1" /> <xsd:element name="Servico" type="tcDadosServico" minOccurs="1" maxOccurs="1" /> <xsd:element name="Prestador" type="tcIdentificacaoPrestador" minOccurs="1" maxOccurs="1" /> <xsd:element name="Tomador" type="tcDadosTomador" minOccurs="0" maxOccurs="1" /> <xsd:element name="Intermediario" type="tcDadosIntermediario" minOccurs="0" maxOccurs="1" /> <xsd:element name="ConstrucaoCivil" type="tcDadosConstrucaoCivil" minOccurs="0" maxOccurs="1" /> <xsd:element name="RegimeEspecialTributacao" type="tsRegimeEspecialTributacao" minOccurs="0" maxOccurs="1" /> <xsd:element name="OptanteSimplesNacional" type="tsSimNao" minOccurs="1" maxOccurs="1" /> <xsd:element name="IncentivoFiscal" type="tsSimNao" minOccurs="1" maxOccurs="1" /> </xsd:sequence> <xsd:attribute name="Id" type="tsIdTag" /> </xsd:complexType> Definição da tag LoteRps: <xsd:complexType name="tcLoteRps"> <xsd:sequence> <xsd:element name="NumeroLote" type="tsNumeroLote" minOccurs="1" maxOccurs="1" /> <xsd:element name="CpfCnpj" type="tcCpfCnpj" minOccurs="1" maxOccurs="1" /> <xsd:element name="InscricaoMunicipal" type="tsInscricaoMunicipal" minOccurs="0" maxOccurs="1" /> <xsd:element name="QuantidadeRps" type="tsQuantidadeRps" minOccurs="1" maxOccurs="1" /> <xsd:element name="ListaRps" minOccurs="1" maxOccurs="1"> <xsd:complexType> <xsd:sequence> <xsd:element name="Rps" type="tcDeclaracaoPrestacaoServico" minOccurs="1" maxOccurs="unbounded" > </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="Id" type="tsIdTag" /> <xsd:attribute name="versao" type="tsVersao" use="required" /> </xsd:complexType> Note que em ambos temos a linha que defini o atributo Id. Nesse Schema que você anexou temos: Definição da tag InfDeclaracaoPrestacaoServico: <xsd:complexType name="tcInfDeclaracaoPrestacaoServico"> <xsd:sequence> <xsd:element name="Rps" type="tcInfRps" minOccurs="0" maxOccurs="1" /> <xsd:element name="Servico" type="tcDadosServico" minOccurs="1" maxOccurs="1" /> <xsd:element name="Prestador" type="tcIdentificacaoPrestador" minOccurs="1" maxOccurs="1" /> <xsd:element name="Tomador" type="tcDadosTomador" minOccurs="0" maxOccurs="1" /> </xsd:sequence> </xsd:complexType> Definição da tag LoteRps: <xsd:complexType name="tcLoteRps"> <xsd:sequence> <xsd:element name="NumeroLote" type="tsNumeroLote" minOccurs="1" maxOccurs="1" /> <xsd:element name="CpfCnpj" type="tcCpfCnpj" minOccurs="1" maxOccurs="1" /> <xsd:element name="InscricaoMunicipal" type="tsInscricaoMunicipal" minOccurs="0" maxOccurs="1" /> <xsd:element name="QuantidadeRps" type="tsQuantidadeRps" minOccurs="1" maxOccurs="1" /> <xsd:element name="ListaRps" minOccurs="1" maxOccurs="1"> <xsd:complexType> <xsd:sequence> <xsd:element name="Rps" type="tcDeclaracaoPrestacaoServico" minOccurs="1" maxOccurs="unbounded"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="versao" type="tsVersao" use="required" /> </xsd:complexType> Como você pode ver em nenhum dessas duas definições não consta a linha que defini o atributo Id. Resumindo com esse Schema novo ainda não vai ser possível gerar o valor do atributo URI, uma vez que esse valor é o mesmo valor do atributo Id. E além disso o Schema traz um erro na definição do tipo complexo tcIdentificacaoTomador, veja: <xsd:complexType name="tcIdentificacaoTomador"> <xsd:sequence> <xsd:element name="CpfCnpj" type="tcCpfCnpj" minOccurs="0" maxOccurs="1" /> <xsd:element name="InscricaoMunicipal" type="tsInscricaoMunicipal" minOccurs="0" maxOccurs="1" /> <xsd:element name="tsInscricaoEstadual" type="tsInscricaoEstadual" minOccurs="0" maxOccurs="1" /> </xsd:sequence> </xsd:complexType> Percebeu o erro? O nome do elemento é o mesmo do seu tipo: Errado: <xsd:element name="tsInscricaoEstadual" type="tsInscricaoEstadual" minOccurs="0" maxOccurs="1" /> Correto <xsd:element name="InscricaoEstadual" type="tsInscricaoEstadual" minOccurs="0" maxOccurs="1" /> Por fim consta um XML chamado: modelo-soap-enviar-lote-rps-sincrono.xml, abra esse arquivo e procure por URI, você vai notar que o seu valor é vazio. Essa ultima orientação que lhe passaram vai contra ao Schema e ao exemplo que lhe forneceram. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Membros Pro C4Dev Postado 24 Setembro Autor Membros Pro Postado 24 Setembro O suporte da SIGEP bateu cabeça mesmo. Depois de muita insistência, ele conseguiram encontrar o problema. Para este provedor o DDD precisa ser informado separado do Telefone, e é obrigatório. Problema é eles não retornar a mensagem de erro, precisa ter uma bola de cristal. Alé disso, o schemas deles, obriga informar 3 dígitos no DDD. Enfim, nota emitida com sucesso. Att. Maiquel.
Consultores Italo Giurizzato Junior Postado 24 Setembro Consultores Postado 24 Setembro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Recommended Posts