Ir para conteúdo
  • Cadastre-se

dev botao

Nfs-e


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 2686 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde!

Estou verificando os dados para gerar nfs-e para a cidade de Tupã SP. Eles mudaram da Fiorilli para a SimplISS fiz alteração no arquivo Cidades.ini.

[3555000]
Nome=Tupã
UF=SP
Provedor=SimplISS

mas ele continua mostrando como Fiorilli e quando clico em gerar sempre  o ACBrNFSe1.NotasFiscais.Items[0].NomeArq está sem informação com isso me apresenta um erro de "cannot open file".

Como devo proceder.

Desde já agradeço.

Pedro

  • Consultores
Postado

Pedro,

Você esta fazendo os testes com o programa exemplo?

Se sim, configura o componente para salvar os arquivos soap.

Configuracoes.WebServices.Salvar := True;

Anexe os XML soap (envio e retorno) gerados ao tentar enviar o Lote de RPS.

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

  • Moderadores
Postado
2 horas atrás, Pedro_Manoel disse:

Italo eu consegui a url da cidade mas continua dando a msg de vazio.

Qual opção do demo está tentando?

Se for a Gerar RPS, ela não funciona mesmo...

Tente uma das opções "Gerar e enviar"

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Bom dia !

Obrigado pela ajuda de todos, BigWings era isso mesmo no gerar somente ele não gera os XMLs agora eu estou com este problema, pelo que me parece é que esta faltando informações mas eu estou passando todas para o componente.

 Caso alguém tenha passado por este problema.

Erro2.png

Postado (editado)

Boa tarde!

Entrei com contato com o pessoal da SimplISS, me passaram um XML de exemplo quando é usado o envio de RPS em lote e envio de uma por uma.

Esta mto diferente do xml gerado no exemplo e o gerado pelo sistema. Acredito que tenha passado todos os parâmetros para o componente.

no exemplo tem estas tags:

<nfse:LoteRps id="02">

<nfse:NumeroLote>21077</nfse:NumeroLote>

<nfse:Cnpj>06248510000169</nfse:Cnpj>

<nfse:InscricaoMunicipal>123456</nfse:InscricaoMunicipal>

<nfse:QuantidadeRps>1</nfse:QuantidadeRps>

 

mas no exemplo não gera elas mesmo eu passando o cnpj e insc. Municipal no 

      Prestador.Cnpj                                  := sqlEmpresasCNPJ.AsString;
      Prestador.InscricaoMunicipal        := sqlEmpresasIM.AsString;

pois eu continuo com o erro acima.

Segue o xml de exemplo da Simpliss e o gerado pelo sistema

Desde já agradeço.

 

Simpliss.xml

Sistema.xml

Editado por Pedro_Manoel
  • Moderadores
Postado
1 hora atrás, Pedro_Manoel disse:

Esta mto diferente do xml gerado no exemplo e o gerado pelo sistema.

O arquivo que você anexou é apenas o XML do RPS.

Para obter o XML de envio de lote, ative a opção 'Salvar arquivos de envio e resposta' e 'Salvar Soap' do demo.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Bom dia , BigWings

15 horas atrás, BigWings disse:

O arquivo que você anexou é apenas o XML do RPS.

Para obter o XML de envio de lote, ative a opção 'Salvar arquivos de envio e resposta' e 'Salvar Soap' do demo.

Esta marcado estas configurações. segue anexo todos os xmls gerados na pasta de destino e  uma imagem com a configuração do componente

Desde já Agradeço.

Config.png

XML Nfse.rar

  • Moderadores
Postado
25 minutos atrás, Pedro_Manoel disse:

Esta marcado estas configurações. segue anexo todos os xmls gerados na pasta de destino e  uma imagem com a configuração do componente

Aparentemente a opção de enviar um RPS está gerando o arquivo vazio.

Tente a opção de envio de Lote RPS, método ACBrNFSe1.Enviar().

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
4 horas atrás, BigWings disse:

Aparentemente a opção de enviar um RPS está gerando o arquivo vazio.

Tente a opção de envio de Lote RPS, método ACBrNFSe1.Enviar().

Eu fiz o teste de envio em lote não esta dando erro de validação esta passando.

Mas irei ter que usar o modelo um a um, estou dando uma olhada e eu vi que nesta função "TNFSeW_ABRASFv1.GerarXml: " tem as verificações se gerar é true ou false;

mas esta vindo tudo vazio onde eu passo  estas informações, pois a minha  GerarTagAssinatura  é taSomenteSeAssinada. e o certo é retornar " Gerar := True"

    if FOpcoes.GerarTagAssinatura = taSomenteSeAssinada then
      Gerar := ((NFSe.signature.DigestValue <> '') and
                (NFSe.signature.SignatureValue <> '') and
                (NFSe.signature.X509Certificate <> ''));

Desde já agradeço.

Boa tarde, Italo .

Eu  estou fazendo sim e esta dando a mesma mensagem do sistema.

 

  • Moderadores
  • Solution
Postado
1 hora atrás, Pedro_Manoel disse:

Eu fiz o teste de envio em lote não esta dando erro de validação esta passando.

Mas irei ter que usar o modelo um a um

O método Gerar não foi implementado no ACBr para o provedor SimplISS.

Veja este tópico:

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
16 horas atrás, BigWings disse:

O método Gerar não foi implementado no ACBr para o provedor SimplISS.

Veja este tópico:

 

Bom dia !

Obrigado pela ajuda irei mudar para o envio em lote.

 

Postado

Boa tarde !

 

Estou com uma duvida pois quando eu transmito o lote ele volta com informações 

 NFsE.NotasFiscais.Items[0].NFSe.Protocolo;
 NFsE.NotasFiscais.Items[0].NFSe.dhRecebimento;

mas estas outras propriedades voltam todas vazias 

NFsE.NotasFiscais.Items[0].NFSe.CodigoVerificacao;

 NFsE.NotasFiscais.Items[0].NFSe.NomeArq;
NFsE.NotasFiscais.Items[0].NFSe.Autenticador;
NFsE.NotasFiscais.Items[0].NFSe.Situacao;
NFsE.NotasFiscais.Items[0].NFSe.ChaveNFSe;

NFsE.NotasFiscais.Items[0].NFSe.XML

 

Então eu não consigo pegar a chave de acesso, código verificador nem o xml e oque vem a ser o Autenticador e situação pois também retornaram vazio.

Na impressão o campo Código Verificação.

Gostaria de saber também pois eu mando o lote 1 com o rps 12, deu um erro eu não consigo mandar mais o lote 1 com a rps 12, faço a correção e mando lote 2 rps 12. ate ai tudo bem mais o servidor deles aceita eu mandar a mesma rps em lotes diferentes. com isso ele substitui a antiga ou cancela a antiga ou vai duplicando.

 

Desde já agradeço.

 

 

2.png

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