Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

consultoria_sticker.png

Conteúdo para desenvolvedores
 ao vivo de terça a quinta!
Saiba mais

dev.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

NFS-e Cataguases VersaTecnologia


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 197 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

  • Usuários SAC

Bom dia, Colegas!

Estou tentando implantar NFS-e para a Prefeitura de Gataguases/MG. O provedor atual é Versa Tecnologia.

Já baixes as ultimas versoes dos arquivos cidades.ini e VersaTecnologia.ini do SVN. Eles parecem nao estar atualizados para cataguases

Fiz algumas modificações e consegui pelo menos o acesso correto ao webService. No entanto travei na seguinte mensagem:

"No matching global declaration available for the validation root"

Pelo que investiguei este erro está relacionado ao NameSpace.

Alguem sabe qual seria o nameSpace correto para Cataguases?

Obrigado!

Link to post
Share on other sites

Boa tarde.

No tópico citado um colega indicou outros arquivos de schema, chegou a testar com eles?

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Usuários SAC

Estes arquivos em anexo estao funcionando para cataguases (foi testado apenas no ambiente de homologação, por enquanto)

1) Cidades.ini: Foi alterada a entrada [3115300]

2) nfse_v202.xsd (foi baixado de http://homologacaocataguases.agilistecnologia.com.br/webservices/2.02/nfse_v202.xsd)

3) VersaTecnologia.ini. Foram alteradas as secoes [NameSpace],

, [Schemas], [SoapAction], [URL_P], [URL_H], [CabecalhoMsg]

Cidades.ini nfse_v202.xsd VersaTecnologia.ini

As alteraçoes não estão  legais. Tem muita coisa "hard coded" que EU ACHO deve ter alguma macro melhor aí que eu desconheço.

Link to post
Share on other sites
  • Usuários SAC

Tambem foi removido o proVersaTecnologia dos testes  para a Tag TomadorServico nas linhas 153, 277 e 289 do arquivo pnfsNFSeW_ABRASFv2.pas

```

    if (FProvedor in [proActcon, proELv2, proISSJoinville,
        proSmarAPDABRASF, proNotaInteligente, proGiss, proTcheInfov2, proiiBrasilv2, profintelISS]) or
       ((FProvedor in [proActconv201, proActconv2]) and (FVersaoDados = '2.01')) then
      Gerador.wGrupo('TomadorServico')
    else
      Gerador.wGrupo('Tomador');

```

```
    if (FProvedor in [proActcon, proELv2, proISSJoinville,
        proSmarAPDABRASF, proNotaInteligente, proGiss, proTcheInfov2, proiiBrasilv2, profintelISS]) or
        ((FProvedor in [proActconv201, proActconv2]) and (FVersaoDados = '2.01')) then
      Gerador.wGrupo('/TomadorServico')
    else
      Gerador.wGrupo('/Tomador');
  end
  else
  begin
    if not (FProvedor in [proGiss]) then
    begin
      // Gera a TAG vazia quando nenhum dado do tomador for informado.
      if FProvedor in [proActcon, proSmarAPDABRASF] then
        Gerador.wCampo(tcStr, '#', 'TomadorServico', 0, 1, 1, '', '')
      else
        Gerador.wCampo(tcStr, '#', 'Tomador', 0, 1, 1, '', '');
    end;
  end;
end;
```

Edited by MagoSchmidt
Link to post
Share on other sites

Bom dia Mago,

Muito obrigado pelo arquivos.

Procure sempre anexar os arquivos alterados, assim fica mais fácil de fazer a analise.

Já inclui na minha lista de tarefas.

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

Link to post
Share on other sites
  • Usuários SAC

Ítalo, no VersaTecnologia.ini que enviei a variavel "NameSpace" (seção "XML" , nao confundir com seção "NameSpace") está hard coded para o ambiente de homologação. Existe alguma forma de manter um unico VersaTecnologia.ini que atenda a homologação e a producao?

Eu vi que existem variaveis "NomeURL_P" e "NomeURL_H" mas seria possivel usá-las na seção XML?

 

 

Edited by MagoSchmidt
Link to post
Share on other sites

A princípio não era pra ter dois arquivos .ini para ambientes diferentes

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites

Bom dia a todos,

Não, temos que ter apenas um INI padrão para os dois ambientes e para todas as cidades atendidas pelo provedor.

Infelizmente, tem provedor que não deveria existir, pois não conseguem manter um padrão.

E sobra para nós fazer milagres.

Ainda hoje vou enviar para o repositório uma alteração no arquivo INI do VersaTecnologia bem com no componente visando resolver esse problema.

  • Like 2
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

Link to post
Share on other sites

Boa tarde a todos,

Favor atualizar os fontes e façam novos testes.

Observação:

1: Fiz alteração no arquivo Cidades.ini e no arquivo VersaTecnologia.ini

2. Fiz alteração no componente;

3. Dentro da pasta VersaTecnologia criei a pasta Cataguases-MG com os schemas especificos para essa cidade.

  • Like 1
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

Link to post
Share on other sites
  • Usuários SAC

Bom dia, Ítalo!

Antes de mais nada obrigado pelo pronto atendimento.

Eu nao consegui fazer esta ultima versao funcionar em HOMOLOGAÇÃO em cataguases. Nao testei em produção

Deu o mesmo problema inicial: "No matching global declaration available for the validation root" (Esta situacao ocorreu incialmente por causa de problemas no NameSpace e foi corrigida alterando o NameSpace para "http://homologacaocataguases.agilistecnologia.com.br/webservices/2.02/nfse_v202.xsd")

Voce pode por favor explicar mais ou menos qual foi a sua ideia para manter um unico arquivo ini para producao e homologação? Eu até tentei entender aqui mas nao consegui.

Se vc explicar isto eu acho que consigo identificar o problema.

Abraços

 

Edited by MagoSchmidt
Link to post
Share on other sites

Bom dia,

Note que agora tem uma pasta dentro da pasta VersaTecnologia chamada Cataguases-MG.

Ao configurar o programa exemplo no que diz respeito a pasta de Schemas, você selecionou o caminho: ...\Exemplos\ACBrDFe\ACBrNFSe\Schemas\VersaTecnologia\Cataguases-MG ?

  • Like 1
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

Link to post
Share on other sites
  • Usuários SAC

Bom dia Ítalo,

Fiz os testes pelo programa exemplo e tive o seguinte retorno:

 

image.thumb.png.2ad971f5a27dc158a21bc3e75829ef8c.png

Na falta de outra ideia eu copiei o arquivo nfse_v201.xsd para a pasta Cataguases-MG mas nao adiantou:

 

image.thumb.png.c59f825ba7fb7956fe2f29f4563598e7.png

 

Os caminhos estao corretamente configurados como se vê no ultimo anexo

 

 

 

Abraços!

 

 

 

 

 

 

Edited by MagoSchmidt
Link to post
Share on other sites

Boa tarde Mago,

Favor atualizar os fontes, reinstale a suíte ACBr e faça novos testes.

Não copie os schemas que estão dentro da pasta VersaTecnologia para dentro da pasta que foi criada para a cidade de Cataguases.

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

Link to post
Share on other sites
  • Usuários SAC

Esta ultima versao deu o seguinte erro NO AMBIENTE DE HOMOLOGAÇÃO:

image.thumb.png.18f99e1f9e6b1734414a30ea4e50e406.png

 

DEPOIS do erro acima fiz as seguintes mudanças

1) Troquei https por http no arquivo nfse_v202.xsd

2) Fiz as alterações nas linhas 153, 277 e 289 do arquivo pnfsNFSeW_ABRASFv2.pas  mencionadas no post do dia 12 de agosto

3) Corri a url de homologacao no arquivos cidades.ini. A correta é "NomeURL_H=homologacaocataguases.agilistecnologia.com.br/webservices/2.02"

Apos as 3 mudanças acima o erro " No matching global declaration available for the validation root." voltou:

 

image.thumb.png.70e2911beda04ee6c3ddbb00fec40024.png

Link to post
Share on other sites
  • Usuários SAC

Ítalo, boa tarde!

Liguei para o suporte da VersaTecnologia. Eles me disseram que para clientes que sao instituições de ensino (como é o meu caso) a emissao de NFS-e nao está disponivel via WebService.

Eles possuem um formato proprietário que será usado com esta finalidade.

Sendo assim acho melhor encerrarmos esta demanda para nao ficarmos dando murro em ponta de faca

Abraços

O telefone do suporte da Versa Tecnologia é  08007354526

 

Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Solution

Bom dia Mago,

Fiz alterações nos arquivos Cidades.ini, VersaTecnologia. Schemas do provedor  e no fonte do componente, consegui enviar a nota para o webservice.

Favor atualizar os fontes e faça novos testes.

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

Link to post
Share on other sites
×
×
  • Create New...