Ir para conteúdo
  • Cadastre-se

dev botao

Vicms = 0


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

Recommended Posts

Postado

Boa tarde,

 

estou implementando o ICMS51 e tem um caso onde o diferimento é 100%. Porem ao colocar vICMS:= 0 o tag não aprece no XML.

 

Para resolver tive que colocar 1 na casa milesimal: 0.001.

 

Exemplo do Código com números:

CST:= cst51;

pRedBC:= 100;
VBC:= 100.00;
pICMS:= 17;
vICMSOp:= 170.00;
pDif:= 100;
vICMSDif:= 170.00;
vICMS:= 0.001; <- Aqui, se setar 0 ou 0.00, não sai o Tag.
 
Mesmo tendo aparentemente resolvido com 0.001, existe outra maneira mais segura de resolver isto?
 
Desde já agradeço.

 

 

  • Consultores
  • Solution
Postado

Boa tarde Marcelo,

 

Qual é o motivo de fazer com que a TAG vICMS apareça no XML com o valor zero?

 

Visto que na Nota Técnica 2013/005 versão 1.03 - página 64 campo 212 que se refere a TAG vICMS diz que o numero de ocorrências é: 0-1 ou seja é opcional, que neste caso se o valor for zero a TAG pode muito bem ser omitida.

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)

Boa tarde Marcelo,

 

Qual é o motivo de fazer com que a TAG vICMS apareça no XML com o valor zero?

 

Visto que na Nota Técnica 2013/005 versão 1.03 - página 64 campo 212 que se refere a TAG vICMS diz que o numero de ocorrências é: 0-1 ou seja é opcional, que neste caso se o valor for zero a TAG pode muito bem ser omitida.

 

Muito Obrigado pela rápida resposta!

 

Falha na minha interpretação correta das informações do campo.

Editado por Marcelo_R
  • 8 meses depois ...
Postado

Olá pessoal.

 

Aguardei as novas atualizações mas os moderadores não postaram a solução.

Assim sendo, vou por a solução que encontrei.

 

No arquivo pcnNFeW.pas linha 1301,

 

Código anterior:

Gerador.wCampo(tcDe2, 'N17', 'vICMS    ', 01, 15, 1, nfe.Det.Imposto.ICMS.vICMS, DSC_VICMS);

 

Com a alteração fica:

Gerador.wCampo(tcDe2, 'N17', 'vICMS    ', 01, 15, 0, nfe.Det.Imposto.ICMS.vICMS, DSC_VICMS);

 

OBS:

Peço aos moderadores a correção nas proximas versões.

 

Abraços

  • Moderadores
Postado

Olá pessoal.

 

Aguardei as novas atualizações mas os moderadores não postaram a solução.

Assim sendo, vou por a solução que encontrei.

 

No arquivo pcnNFeW.pas linha 1301,

 

Código anterior:

Gerador.wCampo(tcDe2, 'N17', 'vICMS    ', 01, 15, 1, nfe.Det.Imposto.ICMS.vICMS, DSC_VICMS);

 

Com a alteração fica:

Gerador.wCampo(tcDe2, 'N17', 'vICMS    ', 01, 15, 0, nfe.Det.Imposto.ICMS.vICMS, DSC_VICMS);

 

OBS:

Peço aos moderadores a correção nas proximas versões.

 

Abraços

Viu assim é demais já está no terceiro local!

por favor queira ler as regras pois na insistência marcamos os usuários como spammer!

no primeiro local postado já bastaria

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Moderadores
Postado

Por favor se houver necessidade de continuar  o assunto, utilize o tópico do link abaixo:

  • Curtir 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

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