Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Como eu gero o arquivo NFSe.ini mais de um serviço através do Java para carrega-lo e enviar ?
Não havia encontrado essa solução e resolvi montar um XML, carregar o XML e gravar o INI, porém quando o modelo é mais de um serviço eu não consigo gravar o INI corretamente.

  • Consultores
  • Solution
Postado

Boa tarde!

O modelo NFSe.ini com mais de um serviço pode ser encontrado AQUI;

Por enquanto, ainda não temos classes de alto nível disponíveis para ela, por isso, você precisa criar o INI diretamente.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Entendo, uma outra dúvida.. além de vários serviços eu consigo enviar um lote com vários tomador ? isso faz sentido ? tendo em vista de que esse serviço pode ser prestado para diversos clientes.

 

  • Consultores
Postado

Não. É um tomador de serviços por nota.

Veja este tópico para mais informações:

Mas de uma forma bem resumida, você pode enviar até 50 RPS por lote, mas é um tomador por RPS.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
3 minutos atrás, CelsoPires disse:

No delphi é possível gerar o lote RPS com vários tomadores, essa limitação é exclusiva para o Lib Java?

Desconheço um provedor que tenha layout próprio que permite isso e o os provedores que seguem o layout da ABRASF, em ambas as versões, o grupo com os dados do tomador tem apenas uma ocorrência.

image.png

image.png

Qual é a cidade que está testando?

 

Apenas reforçando.

Tomador é diferente de serviço.

No geral, é apenas um serviço por NFS-e, mas tem alguns provedores que permitem enviar mais de um.

Mais detalhes sobre isso AQUI.

Conforme citado anteriormente, a menos que seja uma limitação do provedor em questão, você pode enviar até 50 RPS em uma mesmo lote, mas um tomador para cada RPS.

Veja este exemplo de Lote de RPS gerado para a cidade de Bauru. Note que ele tem 2 RPS, mas cada 1 contém seu próprio grupo tomador.

image.png

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado (editado)

Entendi, então na minha lista de RPS irei mandar mais de um, agora o modelo do arquivo INI para vários serviços só tem um RPS, como ficaria a estrutura desse arquivo com mais de uma RPS?

Editado por CelsoPires
  • Consultores
Postado

Você vai usar o método NFSe_CarregarINI a quantidade de vezes que vai enviar o grupo RPS e depois vai usar o NFSe_Emitir.

Por exemplo, digamos que queria enviar um Lote de RPS com 3 RPS.

Você vai fazer:

NFSe_CarregarINI("RPS1.ini");

NFSe_CarregarINI("RPS2.ini");

NFSe_CarregarINI("RPS3.ini");

NFSe_Emitir("1", 0);

  • Curtir 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

×
×
  • 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.