Jump to content

click.png

click.png

click.png

click.png click.png click.png

click.png click.png click.png

click.png

click.png

click.png

click.png

click.png

click.png

Rejeicao: Nfc-E Com Grupo Do Ipi


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

Recommended Posts

Estou Recebendo esse retorno quando tento enviar a nfce em homologação para MT

mas eu não inclui valores no grupo ipi,

e mesmo assim esta gerando com os dados do grupo ipi.

 

<?xml version="1.0"?>
-<retEnviNFe versao="3.00" xmlns="http://www.portalfiscal.inf.br/nfe"><tpAmb>2</tpAmb><verAplic>3.00</verAplic><cStat>104</cStat><xMotivo>Lote processado</xMotivo><cUF>51</cUF><dhRecbto>2013-11-05T11:00:22-03:00</dhRecbto>-<infRec><nRec>510000000045473</nRec><tMed>1</tMed></infRec>-<protNFe versao="3.00">-<infProt><tpAmb>2</tpAmb><verAplic>3.00</verAplic><chNFe>51131126529156000158650010000000471000000473</chNFe><dhRecbto>2013-11-05T11:00:22-03:00</dhRecbto><digVal>8cUc8ZHDYQie+nOftws+RzCmQtw=</digVal><cStat>742</cStat><xMotivo>Rejeicao: NFC-e com grupo do IPI</xMotivo></infProt></protNFe></retEnviNFe>

segue o xml:

Link to comment
Share on other sites

na unit pcnNFeW eu achei isso:

  // variavel CST00495099 usada para Ignorar Tag <IPI>
  // se GerarTagIPIparaNaoTributado = False e CST00495099 = False


  CST00495099 := (nfe.Det[i].Imposto.IPI.CST in [ipi00, ipi49, ipi50, ipi99]);


  if (not FOpcoes.FGerarTagIPIparaNaoTributado) and (not CST00495099) then
    exit

a pergunta é como faço para  fazer GerarTagIPIparaNaoTributado = False pois no create o valor padrão é true

 

constructor TNFeW.Create(AOwner: TNFe);
begin
  FNFe := AOwner;
  FGerador := TGerador.Create;
  FGerador.FIgnorarTagNivel := '|?xml version|NFe xmlns|infNFe versao|obsCont|obsFisco|';
  FOpcoes := TGeradorOpcoes.Create;
  FOpcoes.FAjustarTagNro := True;
  FOpcoes.FGerarTXTSimultaneamente := False;
  FOpcoes.FGerarTagIPIparaNaoTributado := True; //aqui
  FOpcoes.FNormatizarMunicipios := False;
  FOpcoes.FGerarTagAssinatura := taSomenteSeAssinada;
  FOpcoes.FValidarInscricoes := False;
  FOpcoes.FValidarListaServicos := False;
end;
;
Edited by datilas
Link to comment
Share on other sites

  • 2 weeks later...
  • Consultores

Boa noite Datilas,

 

Estamos estudando uma forma diferente de resolver esse problema sem a necessidade de incluir uma propriedade nova no componente.

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

Link to comment
Share on other sites

Boa noite Datilas,

 

Estamos estudando uma forma diferente de resolver esse problema sem a necessidade de incluir uma propriedade nova no componente.

tudo bem fico no aguardo, muito obrigado pelo retorno.

só por curiosidade, qual é o problema de criar uma nova propriedade?

Edited by datilas
Link to comment
Share on other sites

  • Consultores

Bom dia Datilas,

 

A principio não existe problema nenhum em criar uma nova propriedade.

Inclusive já propus varias vezes a criação de novas propriedades.

 

O problema que eu vejo é que quando se cria uma nova propriedade ela só aparece no Object Inspector depois que você reinstala o componente novamente ou abra o pacote de instalação do mesmo e o compile novamente.

 

Uma solução, o Grupo IPI não deve ser gerado no XML quando o documento fiscal for a NFC-e, correto?

 

Sendo assim, em vez de você criar uma nova propriedade que diz se é ou não para gerar o grupo IPI, porque não checar o modelo de documento fiscal?

 

Se o modelo for 65, ou seja, NFC-e não gera, caso contrario gera. 

  • Like 1
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

Link to comment
Share on other sites

Bom dia Datilas,

 

A principio não existe problema nenhum em criar uma nova propriedade.

Inclusive já propus varias vezes a criação de novas propriedades.

 

O problema que eu vejo é que quando se cria uma nova propriedade ela só aparece no Object Inspector depois que você reinstala o componente novamente ou abra o pacote de instalação do mesmo e o compile novamente.

 

Uma solução, o Grupo IPI não deve ser gerado no XML quando o documento fiscal for a NFC-e, correto?

 

Sendo assim, em vez de você criar uma nova propriedade que diz se é ou não para gerar o grupo IPI, porque não checar o modelo de documento fiscal?

 

Se o modelo for 65, ou seja, NFC-e não gera, caso contrario gera. 

Assim resolveria ?

unit pcnNFeW

Linha :1379

  if ((not FOpcoes.FGerarTagIPIparaNaoTributado) and (not CST00495099)) Or
     (nfe.Ide.modelo = 65)  then //eu inclui essa linha
    exit;

se sim vc poderia corrigir e upar?

 

estou editando pois do modo acima resolveu.

Segue a unit:pcnNFeW.pas

 

Edited by datilas
Link to comment
Share on other sites

  • 2 weeks later...
  • 4 years later...

Boa tarde,

Estou com este problema para a nota de serviço de Brasília/DF, o modelo pelo manual deve ser 55 e necessito marcar o flag GerarTagIPIparaNaoTributado para falso.

Utilizo o componente como objeto e não tenho como marcar este flag de forma alguma!!

Poderiam me ajudar a marcar o flag, pois utilizando a classe NotaFiscal (em ACBrNFeNotasFiscais) não tenho acesso a variável FNFeW (onde fica o flag de forma privada).

Posso criar uma property para esta variável, para subir no componente? 

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.