Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Tags do IcmsSTEfet para simples Nacional


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 1164 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Bom dia Dércio,

As tags xxxEfet só serão geradas mediantes algumas condições, veja:

if (nfe.Det[i].Imposto.ICMS.pRedBCEfet > 0) or (nfe.Det[i].Imposto.ICMS.vBCEfet > 0) or
   (nfe.Det[i].Imposto.ICMS.pICMSEfet > 0) or (nfe.Det[i].Imposto.ICMS.vICMSEfet > 0) then
begin
  Gerador.wCampo(IIf(FUsar_tcDe4,tcDe4,tcDe2), 'N34', 'pRedBCEfet', 01, IIf(FUsar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pRedBCEfet, DSC_PREDBCEFET);
  Gerador.wCampo(tcDe2, 'N35', 'vBCEfet ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vBCEfet, DSC_VBCEFET);
  Gerador.wCampo(IIf(FUsar_tcDe4,tcDe4,tcDe2), 'N36', 'pICMSEfet', 01, IIf(FUsar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pICMSEfet, DSC_PICMSEFET);
  Gerador.wCampo(tcDe2, 'N37', 'vICMSEfet ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vICMSEfet, DSC_VICMSEFET);
end;

 

  • 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

  • Membros Pro
2 minutos atrás, Italo Jurisato Junior disse:

Bom dia Dércio,

As tags xxxEfet só serão geradas mediantes algumas condições, veja:

if (nfe.Det[i].Imposto.ICMS.pRedBCEfet > 0) or (nfe.Det[i].Imposto.ICMS.vBCEfet > 0) or
   (nfe.Det[i].Imposto.ICMS.pICMSEfet > 0) or (nfe.Det[i].Imposto.ICMS.vICMSEfet > 0) then
begin
  Gerador.wCampo(IIf(FUsar_tcDe4,tcDe4,tcDe2), 'N34', 'pRedBCEfet', 01, IIf(FUsar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pRedBCEfet, DSC_PREDBCEFET);
  Gerador.wCampo(tcDe2, 'N35', 'vBCEfet ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vBCEfet, DSC_VBCEFET);
  Gerador.wCampo(IIf(FUsar_tcDe4,tcDe4,tcDe2), 'N36', 'pICMSEfet', 01, IIf(FUsar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pICMSEfet, DSC_PICMSEFET);
  Gerador.wCampo(tcDe2, 'N37', 'vICMSEfet ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vICMSEfet, DSC_VICMSEFET);
end;

 

Me desculpe Ítalo, confundi aqui..

Na verdade o que está dando problema é quando preenche as tas do IcmsSTRet  para operações de simples nacional (CSOSN=500)  para destinatário contribuinte de ICMS.. Nesses casos está ocorrendo Erro no Schema XML..  Quanto ao ICMSEfet, está tudo correto

Vou anexar o xml que está dando erro de Schema xml

OBS: Estou com os Schemas atualizados.

 

 

NFe_27_5_5745_43190395821310000183550050000057451000586450.xml

Link to comment
Share on other sites

  • Consultores

Dércio,

Ocorre erro de validação e consequentemente a nota não é enviada para SEFAZ, ou é a SEFAZ que rejeita a nota acusando erro de Schema?

Uma observação com relação ao seu XML:

<dhEmi>2019-03-12T00:00:00-03:00</dhEmi>
<dhSaiEnt>2019-03-12T11:19:11-03:00</dhSaiEnt>

Note que a tag dhEmi só contem a data, devemos informar a data e hora.

Por exemplo:

dEmi := Now;

  • 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

  • Membros Pro
1 hora atrás, Italo Jurisato Junior disse:

Dércio,

Ocorre erro de validação e consequentemente a nota não é enviada para SEFAZ, ou é a SEFAZ que rejeita a nota acusando erro de Schema?

Uma observação com relação ao seu XML:

<dhEmi>2019-03-12T00:00:00-03:00</dhEmi>
<dhSaiEnt>2019-03-12T11:19:11-03:00</dhSaiEnt>

Note que a tag dhEmi só contem a data, devemos informar a data e hora.

Por exemplo:

dEmi := Now;

Atualizei os fontes do ACBR. Agora a rejeição é outra..

Notei que está gerando a tag VICMSSubstituito mesmo sem eu estar informando isso ...

 

Segue abaixo

image.png.89564815b7976c1bf32c9623eb26a35a.png

43190395821310000183550050000057451000586450-nfe.xml

Link to comment
Share on other sites

  • Consultores
  • Solution

Boa tarde Dércio,

Essa tag é nova e obrigatória, como você deve estar fazendo testes, ou seja, configurou o componente para o ambiente de homologação o componente gera automaticamente essa tag.

O motivo de gerar automaticamente é porque o ambiente de homologação espera por essa tag.

Com relação ao erro de validação é porque você esta usando o schema para o ambiente de produção que só a partir de 29/04/2019 vai passar a exigir essa tag.

Na pasta ...\Exemplos\ACBrDFe\Schemas\NFe note que existe os seguintes XSD:

leiauteNFe_v4.00.xsd ====> que deve ser utilizado em ambiente de produção até o dia 29/04/2019

e

leiauteNFe_v4.00_Homologacao.xsd ====> que deve ser renomeado para leiauteNFe_v4.00.xsd e utilizado em ambiente de homologação e em produção a partir de 29/04/2019

 

  • 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

  • Membros Pro
22 horas atrás, Italo Jurisato Junior disse:

Boa tarde Dércio,

Essa tag é nova e obrigatória, como você deve estar fazendo testes, ou seja, configurou o componente para o ambiente de homologação o componente gera automaticamente essa tag.

O motivo de gerar automaticamente é porque o ambiente de homologação espera por essa tag.

Com relação ao erro de validação é porque você esta usando o schema para o ambiente de produção que só a partir de 29/04/2019 vai passar a exigir essa tag.

Na pasta ...\Exemplos\ACBrDFe\Schemas\NFe note que existe os seguintes XSD:

leiauteNFe_v4.00.xsd ====> que deve ser utilizado em ambiente de produção até o dia 29/04/2019

e

leiauteNFe_v4.00_Homologacao.xsd ====> que deve ser renomeado para leiauteNFe_v4.00.xsd e utilizado em ambiente de homologação e em produção a partir de 29/04/2019

 

Boa tarde

Entendi... Obrigado.

  • Like 2
Link to comment
Share on other sites

Em 13/03/2019 at 13:49, Dércio Luis Zanatta disse:

Boa tarde

Entendi... Obrigado.

Boa Noite Dércio.
Poderia me dar algumas informações sobre o ICMS efetivo em NFC-e do Simples nacional???
Na verdade tenho muitas dúvidas de quais tags utilizar.
Outra questao é sobre um campo que supostamente deve ser alimentado em operação anterior.
Pelo que entendi, tem que guardar no banco de dados o valor do ICMSst da operação (venda) deste produto e em futura venda comparar os dois valores.
Seria isso mesmo????

Link to comment
Share on other sites

  • Membros Pro
6 horas atrás, giovani deitos disse:

Boa Noite Dércio.
Poderia me dar algumas informações sobre o ICMS efetivo em NFC-e do Simples nacional???
Na verdade tenho muitas dúvidas de quais tags utilizar.
Outra questao é sobre um campo que supostamente deve ser alimentado em operação anterior.
Pelo que entendi, tem que guardar no banco de dados o valor do ICMSst da operação (venda) deste produto e em futura venda comparar os dois valores.
Seria isso mesmo????

Bom dia.

Em se tratando de NFCe a operação sempre será com consumidor final. Sendo assim, deve-se informar as Tags do ICMS ST Efetivo:

pRedBCEfet = Representa o percentual de redução de base de cálculo , se tiver

vBCEfet = Representa o valor da base de cálculo

pICMSEfet = Representa o percentual da alíquota do ICMS ST do produto em questão

vICMSEfet = Valor do ICMS ST da operação:  (vBCEfet * (pICMSEfet/100))

 

 

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

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