Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Estou fazendo os ajustes no componente para contemplar a cidade de Goiânia, mas estou recebendo retorno:

Código: E160

Mensagem: Arquivo em desacordo com o XML Schema.

Mas fazendo um comparativo com o exemplo disponibilizado não encontrei divergência na estrutura somente valores.

WS_xml_gerarnfse.xml é o exemplo fornecido pela prefeitura.

1-ger-nfse.xml é o arquivo gerado através do Demo_ACBRNFSe.

Abs.

Cleiver

  • 3 semanas depois ...
  • 3 semanas depois ...
Postado

que eu saiba, ainda nao esta habilitado goiania para emissão de nota fiscal de serviço.

somente pelo site da prefeitura.

assim que tiver liberado tambem irei fazer o meu, pq tambem preciso

 

Já está liberado a transmissão via aplicativo do contribuinte sim. A emissão do danfe que só pode ser feita pelo site da prefeitura!

  • 5 meses depois ...
Postado

Estou publicando esse e-mail para auxiliar os desenvolvedores, caso tenham alguma duvida em relação a NFS-e Goiânia:

 

--------------------------------------------------------------------------------------------------------------------------

 
Já estão disponíveis 3 serviços via web service:
 
. Geração síncrona de uma NFS-e
. Visualização de uma NFS-e (Formatada em HTML)
. Consulta síncrona de uma NFS-e pelor RPS
 
 
*** Instruções para o serviço GERAÇÃO SÍNCRONA DE UMA NFS-e (GerarNfse):
 
Este documento é provisório, de uso restrito e contém instruções para teste de utilização do web service da Prefeitura de Goiânia.
 
O Web Service é baseado no modelo nacional de NFS-e, versão 2.0 da ABRASF, com adequações comentadas abaixo e descritas no esquema XSD informado.
Para obter a documentação do modelo conceitual e manual de integração da ABRASF, consulte http://www.abrasf.org.br, em Temas Técnicos e escolha NFS-e.
 
A geração síncrona retorna o XML dos dados da nota gerada na mesma conexão da solicitação da geração.
 
ATENÇÃO: Não haverá geração de notas em lotes.
 
Em anexo, enviamos um XML exemplo básico de solicitação de GERAÇÃO SÍNCRONA DE UMA NFS-e (GerarNfse).
 
O Certificado Digital aceito nas transações deve ser emitido por Autoridade Certificadora credenciada pela ICP-Brasil, padrão e-CNPJ ou e-CPF e do tipo A1 ou A3.
O Certificado Digital deve ser emitido para o CNPJ informado no Cadastro de Atividades Econômicas do Prestador da Prefeitura, não sendo aceito Certificado emitido para CNPJ raiz.
 
O ambiente do web service é apenas de produção onde o banco de dados utilizado é sempre o de produção.
A utilização do web service pode ser em modo TESTE ou modo PRODUÇÃO.
O endereço do web service é o mesmo para os dois modos.
 
Inicialmente todos os Prestadores estão em modo TESTE.
 
Em modo TESTE todas as validações e críticas são reais, porém, nenhuma Nota é gerada e, caso não existam críticas, sempre um mesmo XML com dados de uma Nota Fictícia é retornado.
Em modo PRODUÇÃO, após as validações e críticas, a Nota Fiscal é efetivamente gerada e o XML com os dados da Nota gerada é retornado.
 
Para a utilização do web service em modo TESTE não é necessário Processo Administrativo ou qualquer autorização ou senha.
Para a utilização do web service em modo PRODUÇÃO o Processo Administrativo de autorização junto à Secretaria de Finanças deve ter sido concluído.
 
Após finalizados os testes e concluído o Processo de autorização na Secretaria de Finanças, o Prestador deve solicitar através desse e-mail a alteração da utilização do web service para modo PRODUÇÃO, informando a Inscrição Municipal e Razão Social da empresa.
 
Endereço do Web Service:
 
Interfaces do Web Service (WSDL):
 
Schema XSD: 
 
Namespace do XSD:
 
Adequações do esquema:
. As adequações não acrescentam ou excluem elementos no esquema original da ABRASF versão 2.0.
. As adequações apenas alteram a obrigatoriedade ou não de envio de informações para a geração da nota.
. As adequações estão documentadas em comentários inseridos antes de cada elemento no esquema.
 
Resumo das adequações:
 
 <!-- elemento tcIdentificacaoPrestador/tcCpfCnpj                 - OBRIGATÓRIO -->
 <!-- elemento tcIdentificacaoPrestador/tsInscricaoMunicipal  - OBRIGATÓRIO -->
 
 <!-- elemento tcValoresDeclaracaoServico/ValorIss                        - NÃO DEVE SER ENVIADO -->
 <!-- elemento tcValoresDeclaracaoServico/DescontoCondicionado   - NÃO DEVE SER ENVIADO -->
 
 <!-- elemento tcValoresNfse/ValorLiquidoNfse                     (Layout alterado para minOccurs="0") - NÃO SERÁ RETORNADO -->
 
 <!-- elemento tcDadosServico/IssRetido                               (Layout alterado para minOccurs="0") - NÃO DEVE SER ENVIADO -->
 <!-- elemento tcDadosServico/ResponsavelRetencao                                                                     - NÃO DEVE SER ENVIADO -->
 <!-- elemento tcDadosServico/ItemListaServico                     (Layout alterado para minOccurs="0") - NÃO DEVE SER ENVIADO -->
 <!-- elemento tcDadosServico/CodigoCnae                                                                                   - NÃO DEVE SER ENVIADO -->
 <!-- elemento tcDadosServico/CodigoTributacaoMunicipio                                                              - OBRIGATÓRIO          -->
 <!-- elemento tcDadosServico/ExigibilidadeISS                      (Layout alterado para minOccurs="0") - NÃO DEVE SER ENVIADO -->
 <!-- elemento tcDadosServico/MunicipioIncidencia                                                                        - NÃO DEVE SER ENVIADO -->
 
 <!-- elemento tcInfDeclaracaoPrestacaoServico/Competencia                 (Layout alterado para minOccurs="0") - NÃO DEVE SER ENVIADO -->
 <!-- elemento tcInfDeclaracaoPrestacaoServico/OptanteSimplesNacional (Layout alterado para minOccurs="0") - NÃO DEVE SER ENVIADO -->
 <!-- elemento tcInfDeclaracaoPrestacaoServico/IncentivoFiscal               (Layout alterado para minOccurs="0") - NÃO DEVE SER ENVIADO -->
 
 <!-- elemento tcInfNfse/EnderecoPrestadorServico                     (Layout alterado para minOccurs="0") - NÃO SERÁ RETORNADO NO XML RESPOSTA -->
 <!-- elemento tcInfNfse/OrgaoGerador                                      (Layout alterado para minOccurs="0") - NÃO SERÁ RETORNADO NO XML RESPOSTA -->
 <!-- elemento tcInfNfse/DeclaracaoPrestacaoServico                   (Layout alterado para minOccurs="0") - NÃO SERÁ RETORNADO NO XML RESPOSTA -->
 
Observações:
. A tag alíquota será obrigatória apenas quando o Prestador é enquadrado no Simples Nacional. Nas demais situações essa informação não é obrigatória e será gerada pelo sistema.
 
. As quebras de linha na tag "Discriminacao" devem ser representadas pelo conjunto "\s\n", conforme modelo ABRASF versão 2.0.
 
. A tabela de municípios a ser utilizada é a mesma em uso atualmente na DMS (Declaração Mensal de Serviços), REST (Relação de Serviços de Terceiros) e MAPA BANCÁRIO na Prefeitura de Goiânia.
. A tabela de municípios contém diferenças em relação à tabela de municípios do IBGE.
. O código da tabela de municípios no XML de envio deve ser preenchido com zeros à esquerda para totalizar as 7 posições do layout ABRASF versão 2.0.
 
. A Prefeitura de Goiânia utiliza a tag CodigoTributacaoMunicipio para definir a Atividade Econômica à qual pertence o serviço prestado discriminado na nota.
. A tag CodigoTributacaoMunicipio deve conter um dos códigos de atividade econômica prestacional existentes no Cadastro do Prestador na Prefeitura de Goiânia.
. Os Códigos de Atividade Econômica possuem 9 dígitos, são definidos por tabela da Prefeitura e podem ser consultados nos Sistemas DMS, REST ou NFS-e no portal da Prefeitura na Internet, na opção "Consulta Dados Cadastrais".
. Um nota pode conter mais de um serviço desde que pertencentes ao mesmo código de atividade econômica (CodigoTributacaoMunicipio).
 
 
*** Instruções para VISUALIZAÇÃO DA NFS-e:
 
O link abaixo retorna a NFS-e formatada em HTML para visualização e impressão:
  
http://www2.goiania.go.gov.br/sistemas/snfse/asp/snfse00200w0.asp?inscricao=<Inscricao_municipal>&nota=<Numero_da_nota>&verificador=<Codigo_de_verificacao>
 
Os campos "Numero da nota" e "Codigo de verificacao" são retornados no XML resposta de cada nota gerada.
 
O link também pode ser apenas enviado ao tomador por e-mail e ele mesmo imprimir a nota.
 
Opcionalmente, o Prestador pode carregar uma imagem da sua logomarca através do sistema NFS-e no portal da Prefeitura na Internet.
 
Essa é a única forma permitida de visualização e impressão das notas geradas. A formatação da nota pela aplicação do prestador não é permitida.
 
Por exemplo, a nota fictícia retornada nos testes de geração pode ser visualizada no link abaixo:
 
 
*** Instruções para o serviço CONSULTA SÍNCRONA DE UMA NFS-e POR RPS (ConsultarNfseRps):
 
Este é um documento provisório, de uso restrito e contém instruções para teste de webservice com parceiros da Prefeitura de Goiânia.
 
O WebService é baseado no modelo nacional de NFS-e, versão 2.0 da ABRASF, com adequações descritas no esquema XSD informado abaixo.
Para obter a documentação do modelo conceitual e manual de integração da ABRASF, consulte http://www.abrasf.org.br, em Temas Técnicos escolha NFS-e.
 
Em anexo, enviamos um XML exemplo básico de solicitação de CONSULTA SÍNCRONA DE UMA NFS-e POR RPS (ConsultarNfseRps).
 
As solicitações serão processadas em ambiente de produção, porém, em modo TESTE.
 
Caso não existam críticas, será retornado um XML resposta idêntico ao da geração de nota.
 
O XML envio da consulta não deve ser assinado, porém, o certificado digital deve ser adicionado à chamada do serviço.   
 
O certificado aceito nas transações deve ser emitido por uma Autoridade Certificadora credenciada pela ICP-Brasil, no padrão e-CNPJ ou e-CPF e do tipo A1 ou A3.
 
Após a finalização da fase de testes e solicitada a adesão à NFS-e junto à Secretaria de Finanças, solicite-nos a mudança do modo TESTE para o modo PRODUÇÃO.
 
 
Qualquer dúvida, por favor, entre em contato.
 
Prefeitura de Goiânia
AMTEC - Sistema NFS-e
 

 

WS_xml_gerarnfse.xml

WS_xml_consultarnfserps.xml

Municipios_SETEC_22.04.2013.txt

  • Curtir 1

Analysis and System Development - Delphi Programmer - Computer Technician - Developing solutions together

 

  • 4 meses depois ...
Postado

Boa tarde.

 

Estou tentando enviar uma NFse para a prefeitura de Goiania e estou recebedo o seguinte erro: E160 Arquivo em desacordo com o XML Schema.

 

Alguem pode me ajudar a resolver. Atualizei o acbre no dia 20/10/2013.

 

Grato

 

Jairo

  • 3 meses depois ...
Postado

Hi I am sending same XML which u given above. But we getting error

"<?xml version="1.0"?>
<GerarNfseResposta xmlns="http://nfse.goiania.go.gov.br/xsd/nfse_gyn_v02.xsd">
    <ListaMensagemRetorno>
        <MensagemRetorno>
            <Codigo>E172</Codigo>
            <Mensagem>Arquivo enviado com erro na assinatura.</Mensagem>
            <Correcao>Acerte a assinatura do arquivo.</Correcao>
        </MensagemRetorno>
    </ListaMensagemRetorno>
</GerarNfseResposta>"

 

As u said, 

"To use the web service in order TEST Administrative Procedure or any permit or password is not necessary."

 

but still we getting this error.

  • 3 meses depois ...
Postado

Boa tarde a todos,

 

Gostaria de saber se alguém conseguiu solucionar este problema, pois como o autor do tópico diz, até mesmo o arquivo de exemplo problemas de validação com o SCHEMA.

  • 3 meses depois ...
  • Membros Pro
Postado (editado)

Boa Tarde Italo,

 

Enviei uma Solicitação para a Prefeitura de Goiania, porem veja a mensagem de retorno que eles mim enviaram.

 

Código: E160

Mensagem: Arquivo em desacordo com o XML Schema.
Resolução:

Existem inconsistências em relação ao Schema XSD. Existem aplicações que realizam a checagem do XML com o XSD e
aponta as inconsistências existentes, muitas delas gratuitas (Exemplo: http://www.corefiling.com/opensource/schemaValidate.html).
Você também pode utilizar os próprios recursos da linguagem utilizada na implementação para isso.

Use os exemplos anexados às instruções de integração como base inicial de referência para a implementação.

 

 

Não Entendi Nada do que eles disseram!

Editado por Dangelo2010

Dangelo Porto

  • Consultores
Postado

Boa tarde Dangelo,

 

O componente ACBrNFSe gera o XML de envio e o submete a um validador próprio.

 

O problema é que o componente esta gerando o XML esta validando-o segundo os schemas (arquivos XSD), para o componente o XML gerado esta em conformidade com os schemas, mas o provedor o recusa acusando que esta errado.

 

Isso nos leva a crer que os schemas que estamos utilizando não condiz com o que o provedor esta utilizando.

 

Se conseguíssemos os schemas corretos, teríamos condições de efetuar as correções na rotina que gera o XML e assim enviar ele corretamente.

 

Resumindo a resposta do provedor: Se vira.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Boa tarde estava com o problema:Código: (E160

Mensagem: Arquivo em desacordo com o XML Schema.
Mas fazendo um comparativo com o exemplo disponibilizado não encontrei divergência na estrutura somente valores.)

Depois de 5 horas de luta sem almoço, encontrei! faltava um digito no CEP do tomador. Simples simples.

Postado

O THiago da Virtual me passou que o wsdl de Homologação foi descontinuado lá no Barra do Garças.

Já alterei no meu ACBr aqui, os 2 modos utilizados devem usar o endereço com "financas2....."

 

Outra coisa, agora sobre Goiânia que é o Tópico em questão:

Não está funcionando a ConsultaNfseRps?

  • 4 semanas depois ...
  • Membros Pro
Postado

Estou com problemas na consulta da NFSe com o provedor goiania.

 

As Notas são enviadas e validadas corretamente ja fiz ate a consulta no sit da prefeitura e esta tudo ok, porem não traz o retorno.

 

   ACBrNFSe1.NotasFiscais.Clear;
   ACBrNFSe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName);

   Protocolo  := ACBrNFSe1.WebServices.Enviar.Protocolo;

   ACBrNFSe1.ConsultarNFSeporRps(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,
                                ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,
                                TipoRPSToStr(ACBrNFSe1.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo),
                                ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.Cnpj,
                                ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.InscricaoMunicipal);

 

 

Os Fontes estão atualizados.

post-266-0-78055900-1410198768_thumb.jpg

Dangelo Porto

  • Este tópico foi criado há 2198 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.