Ir para conteúdo
  • Cadastre-se

dev botao

NFSe - Goiania


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

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

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

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!

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...

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

 

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...
  • 3 meses depois ...

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.

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • 3 meses depois ...
  • Consultores

Bom dia Dangelo,

 

Solicite junto ao provedor os Schemas corretos, para que possamos fazer as devidas correções.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Juliano,

 

Favor atualizar todos os fontes de todas as pastas e depois teste novamente.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Talvez não seja o local adequando para a pergunta, mas o provedor Virtual de Barra do Garças/MT está com o mesmo problema?
Pois lá estou tendo o seguinte erro:

 

ERRO: Falha na validação do Lote
Content for element '{http://www.abrasf.org.br/nfse.xsd}EnviarLoteRpsEnvio' is incomplete according to the DTD/Schema.
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde André,

 

O provedor Virtual não implementou o Web Services EnviarLoteRps, somente o Gerar, utilize o botão [Gerar e Enviar um RPS].

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Membros Pro

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

Link para o comentário
Compartilhar em outros sites

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