Jump to content

dev botao

ACBrNFSe - Prefeitura São José do Rio Preto-SP Não estou Conseguindo Emitir NFSe de Substituição Provedor GINFES


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

Recommended Posts

  • Membros Pro

Provedor GINFES da Cidade de São José do Rio Preto-SP

Não estou Conseguindo Emitir NFSe de Substituição, fiz igual a versão demo do ACBr, já uso a Consulta, Emissão e o Cancelamento, o meu cliente solicitou, porque hoje ele está fazendo pelo site a Substituição preciso implantar no meu SIstema de Gestão

A dúvida que ficou, eu passo no segundo parâmetro o Numero da Nota que desejo Subtituir ou o RPS, tentei ambos, mas não deu certo     

     ACBrNFSe1.SubstituirNFSe('2', NumNota_Substituir );
     ACBrNFSe1.SubstituirNFSe('2', RPS_Substituir);

Link to comment
Share on other sites

  • Consultores
  • Solution

Boa tarde,

Você esta usando o componente antigo: ACBrNFSe?

Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX
O componente ACBrNFSe não vai mais ter manutenção.

Manual de Migração
https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/

Faça os testes usando o programa exemplo do novo componente.
 

Os provedores que seguem a versão 1 do layout da ABRASF como é o caso do Ginfes não implementaram o serviço de Substituição de NFS-e.

A solução é muito simples:

Ao alimentar o componente com os dados do Rps inclua essas linhas:

      // Usado quando o RPS for substituir outro
       RpsSubstituido.Numero := Numero do Rps a ser substituido;
       RpsSubstituido.Serie  := série do Rps a ser substituido;
       // TnfseTipoRPS = ( trRPS, trNFConjugada, trCupom );
       RpsSubstituido.Tipo   := trRPS;

 

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

Link to comment
Share on other sites

  • Consultores

Bom dia,

Pelo contrario, pelo fato do provedor Ginfes seguir a versão 1 do layout da ABRASF não possui em seu WebService um serviço especifico para realizar a substituição de NFS-e.

A solução neste caso é enviar um Rps e neste informar o numero/serie/tipo do Rps que vai ser substituído.

Como o Rps a ser substituído esta vinculado a uma nota o webservice acaba automaticamente substituindo essa nota pela nota que vai ser gerada em função desse Rps que esta sendo enviado.

Exemplo:

Foi enviado para o webservice o Rps de numero 100 serie 1 (que não tem o grupo <RpsSubstituido>) e gerou a nota de numero 100.

Passado um tempo, foi enviado o Rps de numero 130 serie 1 que contem no grupo <RpsSubstituido> o numero/serie do Rps de numero 100.

O webservice ao receber o Rps de numero 130 além de gerar a nota de numero 130 (por exemplo) acaba marcando que o Rps de numero de numero 100 foi substituído pelo de numero 130 e consequentemente a nota de numero 100 substituída pela de numero 130.

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

Link to comment
Share on other sites

  • Consultores

Boa tarde,

Exato.

Não só com o provedor Ginfes e sim com todos que seguem a versão 1 do layout da ABRASF.

Só devemos usar o método SubstituirNfse quando o provedor segue a versão 2 do layout da ABRASF.

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

Link to comment
Share on other sites

  • Este tópico foi criado há 1058 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.