Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

ICMSSN500 está com erro?


Go to solution Solved by Fabrício G. Araújo,
  • Este tópico foi criado há 1106 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal,

Estou verificando a documentação mais atual para os dados do registro ICMSSN500, onde temos:

image.png.835d4d23ffb360963e94c9545ce090cf.png

Mas acredito que tenha uma falha no componente para NFC-e, pois nunca irá gerar os campos vBCSTRet, pST, vICMSSubstituto e vICMSSTRet, conforme está codificado fixo para somente o modelo 55 (NF-e) e não disponível para o modelo 65 (NFC-e). Conforme os fontes em pcnNFeW:

...
csosn500 :
  begin //10g
    if (nfe.Ide.indFinal <> cfConsumidorFinal) and (nfe.Ide.modelo = 55) then
    begin
      Gerador.wCampo(tcDe2, 'N26', 'vBCSTRet  ', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vBCSTRET, DSC_VBCSTRET);

      if (NFe.infNFe.Versao >= 4) then
      begin
        Gerador.wCampo(IIf(FUsar_tcDe4,tcDe4,tcDe2), 'N26.1', 'pST', 01, IIf(FUsar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pST, DSC_PST);
        // Algumas UF estão exigindo o campo abaixo preenchido mesmo quando for zero.
        Gerador.wCampo(tcDe2, 'N26b', 'vICMSSubstituto', 01, 15, OcorrenciasVICMSSubstituto, nfe.Det[i].Imposto.ICMS.vICMSSubstituto, DSC_VICMSSUBSTITUTO);
      end;

      Gerador.wCampo(tcDe2, 'N27', 'vICMSSTRet', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vICMSSTRET, DSC_VICMSSTRET);
    end;
...

Essa minha interpretação está correta? Existe realmente a falha?

Link to comment
Share on other sites

  • Este tópico foi criado há 1106 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • 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.