Ir para conteúdo
  • Cadastre-se

dev botao

Nfse Vila Velha


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

Recommended Posts

Se alguém tiver o mesmo problema, consegui resolver: tanto a inscrição municipal do prestador, quanto do tomador não podem ser informadas com o dígito de conferência. 

 

No meu caso, o erro de formação do XML ocorria porque eu estava mandando o traço que separa o dígito de conferência no xml.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Boa tarde a todos.

 

Implementei a NFSe de Vila Velha em minha aplicação e funcionou perfeitamente. Obrigado pela ajuda.

 

Só tive que fazer uma modificação no arquivo pnfsNFSeR.pas na linha 361. Ao carregar o XML de um RPS, apenas a propriedade DataEmissaoRPS está sendo carregada, sendo que a utilizada é apenas DataEmissao.

 

Adicionei a seguinte linha:

     NFSe.DataEmissao := Leitor.rCampo(tcDat, 'DataEmissao');

Estou enviando o fonte em anexo. Italo, seria possível adicionar essa alteração ao repositório?

 

 

Roger Rodrigues

pnfsNFSeR.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Roger,

 

Muito obrigado pela colaboração, já esta disponível.

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

  • 7 meses depois ...

Consegui resolver a mensagem anterior. O certificado da PMVV teve de ser instalado de forma forçada na aba "autoridades de raiz confiáveis".

Agora estou com outro erro estranho. Ao enviar a NFS-e, recebo a seguinte mensagem:

 

" A mensagem XML do cabecalho do arquivo enviado esta fora do padrao especificado. There is an error in XML document (1, 174)"

 

Estou fazendo o teste em ambiente de homologação. Os schemas de vitória foram atualizados à partir da pasta exemplo do ACBr.

Olá, sou novo aqui. Estou implementando a NFSe de Vila Velha e estou com algumas dificuldades pra fazer teste de envio.

Meu sistema já emite pra Vitória de boa, com o certificado da empresa que trabalho. Mas eu não tenho certificado pra emitir pra Vila Velha.

Então peguei o certificado encontrado no link http://issonline.vilavelha.es.gov.br/vviss/arquivos/docs/5200/pmvv-ca.zip, instalei na aba "autoridades de raiz confiáveis."

Quando eu tento enviar aparece a mensagem 'Certificado Digital não encontrado!'. Notei na codificação que somente os certificados no repositório 'My' são utilizados na assinatura do xml. Neste caso, com eu faço pra usar o certificado do site pra emitir a NFSe?

Alguém pode me ajudar? Não entendo muito sobre certificados.

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
Em 02/12/2014 at 13:04, rodrigo4t disse:

Consegui resolver a mensagem anterior. O certificado da PMVV teve de ser instalado de forma forçada na aba "autoridades de raiz confiáveis".

Agora estou com outro erro estranho. Ao enviar a NFS-e, recebo a seguinte mensagem:

 

" A mensagem XML do cabecalho do arquivo enviado esta fora do padrao especificado. There is an error in XML document (1, 174)"

 

Estou fazendo o teste em ambiente de homologação. Os schemas de vitória foram atualizados à partir da pasta exemplo do ACBr.

Boa tarde, 

sei que o tópico é velho, mas, qual certificado da prefeitura você instalou ?

Poderia me passar o link, quando eu tento enviar a nota está me retornando o erro 403 - não autorizado.

Mesmo estando com meus certificados instalados e testados a assinatura, não consigo resolver por nada.

 

Link para o comentário
Compartilhar em outros sites

Boa noite, pra quem está passando por esse mesmo martírio que eu passei. eu encontrei a solução.

Com o erro 403 - não autorizado.

Não é necessário qualquer autorização especial da prefeitura para a utilização dos WebServices.

O meu problema era o internet explorer. Notei que pelo google chrome ele estava acessando os webservices da prefeitura normalmente, mas pelo internet explorer não. Então comecei a futucar as opções de tls e sll do internet explorer e acabou por funcionar.

Então segue anexo o print de como ficou minhas configurações para fazer funcionar corretamente a assinatura e envio das notas fiscais para a prefeitura de vitória e vila velha.

Sem título.png

Boa noite, 

Acabei minha implementação para a prefeitura de vila velha.

Mas tive que realizar uma pequena alteração no fonte, por estava me retornando a mensagem:

Citar

A mensagem XML do cabecalho do arquivo enviado esta fora do padrao especificado. There is an error in XML document (1, 1024)

Que no meu caso era a alíquota que o componente estava redimensionando para 4 casas decimais.

Linha 368 do arquivo pnfsNFSeW_ABRASFv2.pas

    Gerador.wCampoNFSe(tcDe2, '#25', 'Aliquota', 01, 05, 0, NFSe.Servico.Valores.Aliquota, DSC_VALIQ);

Com isso tudo funcionou corretamente.

segue o arquivo modificado.

pnfsNFSeW_ABRASFv2.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite,

Não concordo com a sua alteração, pois ela gera efeito colateral.

Você tem que incluir o provedor Vitoria que atende as cidades de Vitória e Vila Velha no grupo de provedores cuja a alíquota é gerada com 2 casas decimais.

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

  • Consultores

Boa noite,

Agora sim, já vou enviar para o repositório.

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

  • 1 ano depois...

Prezados.

Estou montado NFS-e de Vila Velha, ES. Após conseguir acertar os diversos parâmetros, quando mando gerar com o comando:

DMFuncao.ACBrNFSe.Gerar(QNFiscalTotal.FieldByName('NFEServico').AsInteger); 

Recebo a msg: ERRO na geração do arquivo de exportação. - ERRO na geração do XML. -.

 

Onde estou errando.

 

Obrigado.

 

 

4596-ger-nfse.xml

4596-lista-nfse.xml

Link para o comentário
Compartilhar em outros sites

  • Moderadores
10 horas atrás, Geraldo Rodrigues disse:

Recebo a msg: ERRO na geração do arquivo de exportação. - ERRO na geração do XML. -.

Bom dia, é possível simular o erro utilizando o Demo do ACBrNFSe?

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Geraldo,

O erro ocorre em qual momento?

Ao realizar a assinatura ou essa mensagem vem no retorno do envio?

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

  • Consultores

Geraldo,

A mensagem de erro esta sendo retornada pelo Web Service, logo o erro não ocorre durante a assinatura do RPS.

Favor entrar em contato com o provedor e solicitar um XML de exemplo para que possamos comparar, pois a assinatura pode esta em um local errado.

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

Olá Italo, estou tentando falar com algum responsável indicado no próprio site da prefeitura de Vila Velha, mas, está difícil.

 

No site achei uma opção de validação do arquivo, fiz o teste e obtive a resposta anexa.

 

Tem também links que te levam a estrutura de xml, não sei se resolve, seguem abaixo:

 

http://issonline.vilavelha.es.gov.br/vviss/arquivos/docs/EnviarLoteRpsEnvio.xml

 

 

VilaVelha2.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Geraldo,

O XML de exemplo se refere ao envio de lote (método Enviar) e não o envio de um único RPS (método Gerar).

Em vez do método Gerar, tente usar o método Enviar, pois este permite o envio de 1 até 50 RPS em lote.

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

  • Consultores

Boa tarde Paulo,

O Geraldo esta usando o método Gerar, esse método além de gerar o XML o envia para o WebService, esse método é síncrono e só permite o envio de um único RPS.

Já o método Enviar, também gera o XML e o envia, mas neste caso podemos ter um lote com até 50 RPS e o envio é assíncrono, isso significa que após o envio é preciso realizar uma consulta para saber o resultado do processamento.

O exemplo disponibilizado pelo provedor conforme link postado pelo Geraldo se refere ao envio de Lote, ou seja, método Enviar.

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

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

The popup will be closed in 10 segundos...