Jump to content

SUPER OFERTA!
Compre o Delphi com 45% de desconto

botao_delphi.png

110.png

Curso Gratuito para todos Usuários
+ Super Treinamento Assinando o SAC Anual

botao_campanha_thulio.png

sem_ttulo-620.fw_-e1583866078274.png 

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

andrefaria

tag ImpostoDevolvido

Recommended Posts

Boa tarde Pessoal;

 

  Um contador de um cliente me enviou o seguinte email, junto com uma NFe de devolução em homologação como exemplo, sobre uma tag de impostoDevolvido, que deve ser usada para destacar o IPI que vai ser devolvido ao fornecedor, quando a empresa que emite não tem carater de industria, e não deve emitir IPI.

Caro André,

 

Segue abaixo informações necessárias para emissão de nota fiscal de devolução de compra, com destaque do IPI.

 

Manual de Orientação do Contribuinte – NF-e (Versão 6.0 de maio de 2015)

 

?ui=2&ik=b303cf88fb&view=fimg&th=14f6a55

 

Esse procedimento deve ser aplicado na devolução de compra de empresas que NÃO calculam IPI que efetuaram a compra e receberam a nota fiscal com os valores destacados do IPI, e que na devolução para empresa fornecedora precisarão destacar o IPI da compra, para que o fornecedor possa se creditar deste imposto no retorno.

 

Exemplo no XML de uma empresa que NÃO calcula IPI efetuando a devolução de compra:

 

IPI devolvido para o produto:

 

<impostoDevol>

<pDevol>100.00</pDevol>

<IPI>

<vIPIDevol>2.50</vIPIDevol>

</IPI>

</impostoDevol>

 

  Como podemos usar esta tag no ACBrNFe ?

  Segue xml enviado anexado.

24150807910788000112550010000000011400600495-procNfe.xml

Share this post


Link to post
Share on other sites

Boa tarde André,

Simples, na rotina que você alimenta as propriedades de detalhamento do item, basta informar os valores de pDevol e vIPIDevol.


Consultor SAC ACBr Italo Jurisato 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

Share this post


Link to post
Share on other sites

Bom dia.

 

Italo, estou com um auditor dizendo que uma nota de devolução, sem IPI, esta com erro no xml, pois não foi gerado a tag pDevol do grupo ImpostoDevol(Informação do imposto devolvido). Ele alega que mesmo sem IPI na nota é necessário (não obrigatório), informar essa tag.

Eu percebi que o componente gera essas tags somente se eu informar valores nos dois campos, pDevol e vIPIdevol. Pelo que eu entendi no manual esta correto, pois trata-se de um grupo para informação de imposto devolvido.

Você sabe me dizer se da erro de validação se gerar o xml somente com a tag Pdevol ?  E se é por esse motivo que componente esta programado desse forma ?

 

Obrigado.

Share this post


Link to post
Share on other sites

Bom dia Rodrigo,

No quadro da página 26 temos uma coluna chamada Ocor., quando for 1-1 significa que o campo/grupo é obrigatório e deve aparecer uma unica vez, por outro lado se for 0-1 significa que é opcional e caso venha ser informado só deve existir apenas 1.

Sendo assim o grupo <impostoDevol> é opcional, mas se há necessidade de informar o campo pDevol o grupo deverá ser criado.

E nota-se também que caso o grupo <impostoDevol> venha a ser criado no XML alem do campo pDevol deverá existir o grupo <IPI> e o campo <vIPIDevol>.

Conclui-se que ou você informa: pDevol e vIPIDevol para que toda essa estrutura no XML seja criada ou não informa nenhum dos dois.


Consultor SAC ACBr Italo Jurisato 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

Share this post


Link to post
Share on other sites

Senhores, boa tarde. A declaração do imposto de devolução deve ser declarada assim

           det.Add.pDevol    := 0
             det.Add.vIPIDevol := 0

 

?????????????????
 

 

 

Share this post


Link to post
Share on other sites

Bom dia ALA,

Não, pois desta forma você esta ADD 2 itens na lista, o primeiro com o valor de pDevol e o segundo com o valor de vIPIDevol.

       with Det.Add do
        begin

             Prod.nItem       := i;
             Prod.cProd       := cCodigoMaterial;
             Prod.cEAN        := cEAN;
             Prod.xProd       := cDescMaterial;

        (...)

             pDevol := percDevol;
             vIPIDevol := valorIPIDevol;
        end;


Consultor SAC ACBr Italo Jurisato 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

Share this post


Link to post
Share on other sites

Bom dia a todos.
Italo, está dizendo que devemos usar obrigatoriamente o WITH?
O código que você escreveu não é igual ao do ALA?

Estou falando, porque estou tendo um problema semelhante. Não gosto de usar With e quando uso...

          SATFiscal.CFe.Det.Add.nItem         := Item_Num;
          SATFiscal.CFe.Det.Add.Prod.cProd    := Codigo;
          SATFiscal.CFe.Det.Add.Prod.cEAN     := CodEan;
          SATFiscal.CFe.Det.Add.Prod.xProd    := Descricao;
          SATFiscal.CFe.Det.Add.Prod.NCM      := CodNCM;
          SATFiscal.CFe.Det.Add.Prod.CFOP     := '5120';
          SATFiscal.CFe.Det.Add.Prod.uCom     := unidade;
          SATFiscal.CFe.Det.Add.Prod.indRegra := irTruncamento;

ele inclui um item para cada propriedade que me referi.
Estou ficando maluco aqui...
Pode me ajudar?

Grato




 

Share this post


Link to post
Share on other sites
Em 08/12/2015 at 08:16, Italo Jurisato Junior disse:

Bom dia ALA,

Não, pois desta forma você esta ADD 2 itens na lista, o primeiro com o valor de pDevol e o segundo com o valor de vIPIDevol.

       with Det.Add do
        begin

             Prod.nItem       := i;
             Prod.cProd       := cCodigoMaterial;
             Prod.cEAN        := cEAN;
             Prod.xProd       := cDescMaterial;

        (...)

             pDevol := percDevol;
             vIPIDevol := valorIPIDevol;
        end;

Eu testei e é verdade! O uso do With é obrigatório! 
Não entendi... Como pode isso???

Share this post


Link to post
Share on other sites

Bom dia Wilson,

Da forma anterior o ADD estava sendo executado varias vezes logo a cada execução um novo elemento era adicionado a lista.

Por outro lado usando o With o ADD é executado somente uma vez.

Se a nota possui 3 produtos o ADD só pode ser executado 3 vez, uma para cada produto e não um para cada propriedade do produto.


Consultor SAC ACBr Italo Jurisato 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

Share this post


Link to post
Share on other sites
Em 10/12/2015 at 09:29, Italo Jurisato Junior disse:

Bom dia Wilson,

Da forma anterior o ADD estava sendo executado varias vezes logo a cada execução um novo elemento era adicionado a lista.

Por outro lado usando o With o ADD é executado somente uma vez.

Se a nota possui 3 produtos o ADD só pode ser executado 3 vez, uma para cada produto e não um para cada propriedade do produto.

Italo, tudo bom?

Não encontrei nenhum post novo no que se refere a este assunto já antigo.

pDevol := percDevol;
vIPIDevol := valorIPIDevol;

Eu sempre fiz devoluções de Simples Nacional com icms e Ipi, nunca tive dor de cabeça.

Agora na Versão 4.0 foi implantado um novo campo: Total.ICMSTot.vIPIDevol.

Preocupado se isso vai dar dor de cabeça futura ou não, gostaria de deixar algo do tipo testado caso precise utilizar, sempre tem um contador chato que quer tudo nos pormenores.

Exemplo com valores originais de cada produto:

Produto1=  Valor do produto R$ 10.000,00  - Ipi 5%  - Valor do Ipi= R$ 500,00

Produto2=  Valor do produto R$ 4.250,00  - Ipi 5%  - Valor do Ipi= R$ 212,50

 

Teria como me passa um exemplo de como preencher estes campos? (Estes sei que devo colocar no loop de cada item).

If Nota='DEVOLUÇÃO' Then
Begin
       pDevol    := ?
       vIPIDevol := ?     
End;

 

Este coloquei nos totais (a soma dos dois produtos):

Total.ICMSTot.vIPIDevol := ?

 

Acredito que fiz mais de trinta notas, mas todas dão rejeição no somatório do total do Ipi.

 

Agradeço.

 

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

Boa tarde Italo!

Desculpe a demora em responder, esta resolvendo o problema do Status que já esta ok.

Segue anexo o xml e a imagem da rejeição, como eu não consegui informações em diversas pesquisas que fiz na net de como fazer o preenchimento,

eu preenchi com dados meio que no chute.

Obrigado mais uma vez.

 

 

35171020723049000180550010000055851000055850-nfe.xml

Rejeição Ipi.png

Share this post


Link to post
Share on other sites
16 minutos atrás, sandrovillas disse:

Bom dia amigos, alguma dica como preencher os campos da tag imposto devolvido?

Creio que a rejeição é no campo novo:  Total.ICMSTot.vIPIDevol

se puderem me ajudar eu agradeço.

 

segue o xml de hoje com a rejeição, obrigado.

 

35171120723049000180550030000056111000056111-nfe.xml

Você está informando valor de IPI e de IPI devolução, por isso a rejeição.

<vIPI>712.50</vIPI><vIPIDevol>712.50</vIPIDevol>

Na verificação do valor total da NF, são somados os dois valores:

Citar

Total do vNF (id:W16) difere do somatório de: (+) vProd (id:W07) (-) vDesc (id:W10) (-) vICMSDeson (id:W04a) (+) vST (id:W06) (+) vFCPST (id:W06a) (+) vFrete (id:W08) (+) vSeg (id:W09) (+) vOutro (id:W15) (+) vII (id:W11) (+) vIPI (id:W12) (+) vIPIDevol (id: W12a) (+) vServ (id:W18) (*3) (NT 2011/005)

Conforme o manual, as tags de IPI devolução devem ser usadas apenas por não contribuintes do IPI, para não serem obrigadas a destacar IPI em notas de devolução.

 


Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites

então seria

27 minutos atrás, BigWings disse:

Você está informando valor de IPI e de IPI devolução, por isso a rejeição.

<vIPI>712.50</vIPI><vIPIDevol>712.50</vIPIDevol>

Na verificação do valor total da NF, são somados os dois valores:

Conforme o manual, as tags de IPI devolução devem ser usadas apenas por não contribuintes do IPI, para não serem obrigadas a destacar IPI em notas de devolução.

 

Obrigado por responder.

Então seria desta forma: a empresa que for simples e tiver que fazer uma devolução de ipi e não quiser destacar nos campos da nota, informa somente estes campos, já caso queira informar não preenche as tags de devolução, é isso?

Edited by sandrovillas
erro gramatica

Share this post


Link to post
Share on other sites
48 minutos atrás, sandrovillas disse:

então seria

Obrigado por responder.

Então seria desta forma: a empresa que for simples e tiver que fazer uma devolução de ipi e não quiser destacar nos campos da nota, informa somente estes campos, já caso queira informar não preenche as tags de devolução, é isso?

Empresa contribuinte de IPI preenche apenas as tags de IPI normal.

Empresa não contribuinte de IPI, como as do Simples, quando precisa fazer devolução para uma que seja contribuinte, preenche apenas as tags de IPI devolução.


Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites
1 hora atrás, BigWings disse:

Empresa contribuinte de IPI preenche apenas as tags de IPI normal.

Empresa não contribuinte de IPI, como as do Simples, quando precisa fazer devolução para uma que seja contribuinte, preenche apenas as tags de IPI devolução.

Boa tarde, preenchi somente as tags referentes a devolução do ipi, a rejeição continua a mesma.

35171120723049000180550010000056111000056119-nfe.xml

Share this post


Link to post
Share on other sites
10 minutos atrás, sandrovillas disse:

Boa tarde, preenchi somente as tags referentes a devolução do ipi, a rejeição continua a mesma.

35171120723049000180550010000056111000056119-nfe.xml

Você precisa somar o valor do IPI devolução no valor da NF:

<vProd>14250.00</vProd>
<vIPIDevol>712.50</vIPIDevol>
<vNF>14250.00</vNF>

Nesse caso o vNF deveria ser 14962,50.

  • Like 1

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites
1 hora atrás, BigWings disse:

Você precisa somar o valor do IPI devolução no valor da NF:

<vProd>14250.00</vProd>
<vIPIDevol>712.50</vIPIDevol>
<vNF>14250.00</vNF>

Nesse caso o vNF deveria ser 14962,50.

Perfeito!!!

Estou enviando em anexo o xml aprovado caso alguém precise no futuro.

Muito obrigado, abraços.

35171120723049000180550010000056111000056119-nfe.xml

Share this post


Link to post
Share on other sites

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