Ir para conteúdo
  • Cadastre-se

dev botao

Informação OptanteSimplesNacional Impressão ACbrLibNFse


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

Recommended Posts

  • Membros Pro

Boa tarde,

Estou emitindo notas para a prefeitura de Castro (PR). Eles possuem o provedor IPM. Nesse provedor, eles não possuem a opção de envio da tag OptanteSimplesNacional, e também nao retornam a mesma após a autorização da nota. Tenho um cliente que é Simples Nacional, porém esta exibindo a Informacão que o mesmo não é Optante do Simples Nacional na impressão da nota:

image.png.726442f6ec1207250903fb803b7e7bf8.png

Entendo que esta opção esteja exibindo incorreta por causa que não temos a informação no retorno do XML de castro (IPM versão 1.01). Tem alguma configuração no AbrLib.ini que podemos setar esta tributacão da empresa, no caso de não ter este retorno da prefeitura? Olhei na documentação e não localizei.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

De fato, o provedor IPM não faz uso deste campo.

No entanto, a propriedade é lida pela Lib. Sendo mais detalhista, quando você passa o arquivo INI para a Lib com as informações do RPS, ela lê todas as informações, no momento em que monta o XML ela só usa as informações necessárias para o provedor.

Por favor, faça um teste definindo o valor zero ou N para OptanteSN na seção [Prestador] ao alimentar o arquivo INI.

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde Diego,

Na emissão, a princípio está OK. Só que na impressão, com o XML da nota do retorno da IPM  (que não contem essa informação), a informação fica inconsistente na impressão.

Teria algo que possa ser configurada na configuração do componente, para imprimir essa informação correta mesmo sem ter a informação no XML?

Link para o comentário
Compartilhar em outros sites

  • Consultores
6 minutos atrás, LeonardoRocha disse:

Teria algo que possa ser configurada na configuração do componente, para imprimir essa informação correta mesmo sem ter a informação no XML?

Você está usando componente nativo ou ACBrLib?

Se estiver usando a Lib, por favor, faça um teste adicionando no seu arquivo criado seguindo o modelo NFSe.ini a informação de OptanteSN na seção prestador.

[Prestador]
OptanteSN=1

;ou então

[Prestador]
OptanteSN=S

Se estiver usando componente nativo:

ACBrNFSeX.NotasFiscais[Indice].OptanteSimplesNacional := snSim;

 

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Estou utilizando a AcbrLIb para a impressão e emissão.

Nesse caso, não utiliza o arquivo NFSe.ini para a impressão, mas sim o arquivo XML da nota emitida e as configurações (ACBRLib). Seria nesta propriedade? Segue rotinas que utilizo, após a configuração do componente.

// CARREGA O XML NO COMPONENTE PARA IMPRESSAO E IMPRIMI O MESMO EM PDF
acbrNFSe.carregarXml("/usr/local/lib/" + danfe.getChaace() + ".xml");
// acbrNFSe.configGravarValor(ACBrSessao.DANFSe, "Prefeitura", "");
acbrNFSe.imprimirPDF();
Link para o comentário
Compartilhar em outros sites

  • Consultores
4 minutos atrás, LeonardoRocha disse:

Estou utilizando a AcbrLIb para a impressão e emissão.

Nesse caso, não utiliza o arquivo NFSe.ini para a impressão, mas sim o arquivo XML da nota emitida e as configurações (ACBRLib). Seria nesta propriedade? Segue rotinas que utilizo, após a configuração do componente.

// CARREGA O XML NO COMPONENTE PARA IMPRESSAO E IMPRIMI O MESMO EM PDF
acbrNFSe.carregarXml("/usr/local/lib/" + danfe.getChaace() + ".xml");
// acbrNFSe.configGravarValor(ACBrSessao.DANFSe, "Prefeitura", "");
acbrNFSe.imprimirPDF();

Entendi!

Você esta carregando o XML já pronto.

Eu estava achando que você gerava o XML do RPS com a Lib, enviada para o provedor, fazia os tramites para receber a NFSe com o a memória da Lib ainda preenchida e depois mandava imprimir.

Realmente, da forma como você está fazendo, não tem propriedade no momento que permita isso.

Criada a #TK-5418 para que a equipe de consultores possa analisar o caso e fornecer  um parecer sobre possível adição de config relacionada.

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Exato. Eu até faço a emissão da NFSe pela lib também, mas são dois métodos separados nos nossos processos.

Eu retorno o XML emitido pela prefeitura, e em outro método passo ele para a impressão.

Nesse XML de envio eu passo o parametro na NFSe.ini, mas a prefeitura não utiliza e não retorna este método, gerando esta inconsistencia.

Sobre a impressão após o envio da nota, como seria o processo?

Link para o comentário
Compartilhar em outros sites

  • Consultores
24 minutos atrás, LeonardoRocha disse:

Exato. Eu até faço a emissão da NFSe pela lib também, mas são dois métodos separados nos nossos processos.

Eu retorno o XML emitido pela prefeitura, e em outro método passo ele para a impressão.

Nesse XML de envio eu passo o parametro na NFSe.ini, mas a prefeitura não utiliza e não retorna este método, gerando esta inconsistencia.

Sobre a impressão após o envio da nota, como seria o processo?

Se você observar, o parâmetro ImprimirPDF não espera receber um XML. Então ele já usa uma nota que esteja carregada na memória da Lib.

A sugestão seria algo como:

NFSe_CarregarINI("Arquivo INI com as informações da nota e também com OptanteSN preenchido")
NFSe_Emitir;
NFSe_ImprimirPDF;

 

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde Diego,

Exato. Por isso utilizo o método NFSE_CarregarXML para carregar os dados, e fazer a impressão.

Vou tentar realizar um teste conforme orientou, mas também aguardo retorno sobre a TK criada.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @LeonardoRocha,

Fiz uma alteração no componente visando a não impressão da informação "Opção Simples Nacional" quando o provedor não possui essa informação no XML da nota.

Como você utiliza o ACBrLibNFSe favor aguardar uma nova versão do mesmo.

  • Curtir 2
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 para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
4 horas atrás, LeonardoRocha disse:

Boa tarde Italo,

Que ótima notícia. Vi que tem uma atualização do componente. Nesta já esta contemplada esta funcionalidade para testarmos?

Boa tarde!

De acordo com os horários, sim, por favor, quando possível, atualize e faça novo teste.

  • 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 !!

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Este tópico foi criado há 126 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.