Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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:

Postado (editado)

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;
;
Editado por datilas
Postado

Não sei se seria este o problema mas para manipular estas opções você pode seguir o passo-a-passo da unit pcnModeloNFe.pas que esta na pasta PCN2 do trunk/Fontes.

desculpa mas eu não entendi. vc poderia me passar um exemplo.

Postado (editado)

fiz algumas alterações no acbr e consegui,

eu inclui um property para não gerar a tag ipi assim ficou mais fácil pra mim

gostaria que se possível os moderadores testem e envie para o svn

post-1218-0-79404000-1384259252.jpg

acbr.zip

Editado por datilas
  • 2 semanas depois ...
Postado (editado)

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?

Editado por datilas
  • Consultores
Postado

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. 

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

Postado (editado)

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

 

Editado por datilas
  • 2 semanas depois ...
  • 4 anos depois...
Postado

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? 

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