Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Bom dia a todos, estou com um cliente que é venda de gás de botijão e ele passou para o simples, uso o CFOP 5656 e CST 61 e sai tudo certinho mas quando mudo para simples, mesmo usando o CRT 1 no XML da NFC-e aparece CST em vez de CSOSN, como consigo resolver isso ?

Muito Obrigado

Postado
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderEmit>
<IE>82263519</IE>
<CRT>1</CRT>
</emit>
<det nItem="1">
<prod>
<cProd>0001000100019</cProd>
<cEAN>SEM GTIN</cEAN>
<xProd>BOTIJAO 13 KG -</xProd>
<NCM>27111910</NCM>
<CFOP>5656</CFOP>
<uCom>UN</uCom>
<qCom>1.0000</qCom>
<vUnCom>110.0000000000</vUnCom>
<vProd>110.00</vProd>
<cEANTrib>SEM GTIN</cEANTrib>
<uTrib>KG</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>110.0000000000</vUnTrib>
<indTot>1</indTot>
<comb>
<cProdANP>210203001</cProdANP>
<descANP>GLP</descANP>
<pGLP>0.0000</pGLP>
<pGNn>0.0000</pGNn>
<pGNi>0.0000</pGNi>
<vPart>0.00</vPart>
<UFCons>RJ</UFCons>
</comb>
</prod>
<imposto>
<vTotTrib>14.79</vTotTrib>
<ICMS>
<ICMS61>
<orig>0</orig>
<CST>61</CST>
<qBCMonoRet>0.0000</qBCMonoRet>
<adRemICMSRet>0.0000</adRemICMSRet>
<vICMSMonoRet>0.00</vICMSMonoRet>
</ICMS61>
</ICMS>
<PIS>
<PISNT>
<CST>04</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>04</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
<total>
<ICMSTot>
<vBC>0.00</vBC>
<vICMS>0.00</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vFCP>0.00</vFCP>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vFCPST>0.00</vFCPST>
<vFCPSTRet>0.00</vFCPSTRet>
<vProd>110.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vIPIDevol>0.00</vIPIDevol>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>110.00</vNF>
<vTotTrib>14.79</vTotTrib>
</ICMSTot>
</total>
<transp>
<modFrete>9</modFrete>
</transp>
<pag>
<detPag>
<tPag>01</tPag>
<vPag>110.00</vPag>
</detPag>
</pag>
Postado

Juliomar, acabei de ver aqui que na minha versão atual aqui no pcnNFEew.pas está assim na linha 1518:

 

   

   case NFe.Det[i].Imposto.ICMS.CST of
     cst02, cst15, cst53, cst61:
       begin
         sTagTemp := BuscaTag( NFe.Det[i].Imposto.ICMS.CST );

         Gerador.wGrupo('ICMS' + sTagTemp, 'N' + CSTICMSTOStrTagPos(NFe.Det[i].Imposto.ICMS.CST));

         Gerador.wCampo(tcStr, 'N11', 'orig    ', 01, 01, 1, OrigTOStr(NFe.Det[i].Imposto.ICMS.orig), DSC_ORIG);
         Gerador.wCampo(tcStr, 'N12', 'CST     ', 02, 02, 1, CSTICMSTOStr(NFe.Det[i].Imposto.ICMS.CST), DSC_CST);

         case NFe.Det[i].Imposto.ICMS.CST of
           cst02 :
              begin
                Gerador.wCampo(tcDe4, 'N15', 'qBCMono', 01, 15, 1, NFe.Det[i].Imposto.ICMS.qBCMono, DSC_QBCMONO);
                Gerador.wCampo(tcDe4, 'N15', 'adRemICMS', 01, 5, 1, NFe.Det[i].Imposto.ICMS.adRemICMS, DSC_ADREMICMS);
                Gerador.wCampo(tcDe2, 'N17', 'vICMSMono', 01, 15, 1, NFe.Det[i].Imposto.ICMS.vICMSMono, DSC_VICMSMONO);
              end;
           cst15 :
              begin
                Gerador.wCampo(tcDe4, 'N15', 'qBCMono', 01, 15, 1, NFe.Det[i].Imposto.ICMS.qBCMono, DSC_QBCMONO);
                Gerador.wCampo(tcDe4, 'N15', 'adRemICMS', 01, 5, 1, NFe.Det[i].Imposto.ICMS.adRemICMS, DSC_ADREMICMS);
                Gerador.wCampo(tcDe2, 'N17', 'vICMSMono', 01, 15, 1, NFe.Det[i].Imposto.ICMS.vICMSMono, DSC_VICMSMONO);
                Gerador.wCampo(tcDe4, 'N15', 'qBCMonoReten', 01, 15, 1, NFe.Det[i].Imposto.ICMS.qBCMonoReten, DSC_QBCMONORETEN);
                Gerador.wCampo(tcDe4, 'N15', 'adRemICMSReten', 01, 5, 1, NFe.Det[i].Imposto.ICMS.adRemICMSReten, DSC_ADREMICMSRETEN);
                Gerador.wCampo(tcDe2, 'N17', 'vICMSMonoReten', 01, 15, 1, NFe.Det[i].Imposto.ICMS.vICMSMonoReten, DSC_VICMSMONORETEN);

                if NFe.Det[i].Imposto.ICMS.pRedAdRem <> 0 then
                begin
                  Gerador.wCampo(tcDe2, 'N17', 'pRedAdRem', 01, 5, 1, NFe.Det[i].Imposto.ICMS.pRedAdRem, DSC_PREDADREM);
                  Gerador.wCampo(tcStr, 'N33b', 'motRedAdRem', 01, 01, 1, motRedAdRemToStr(NFe.Det[i].Imposto.ICMS.motRedAdRem), DSC_MOTREDADREM);
                end;
              end;
           cst53 :
              begin
                Gerador.wCampo(tcDe4, 'N15', 'qBCMono     ', 01, 15, 1, NFe.Det[i].Imposto.ICMS.qBCMono, DSC_QBCMONO);
                Gerador.wCampo(tcDe4, 'N15', 'adRemICMS   ', 01, 5, 0, NFe.Det[i].Imposto.ICMS.adRemICMS, DSC_ADREMICMS);
                Gerador.wCampo(tcDe2, 'N17', 'vICMSMonoOp ', 01, 15, 0, NFe.Det[i].Imposto.ICMS.vICMSMonoOp, DSC_VICMSMONOOP);
                Gerador.wCampo(tcDe4, 'N17', 'pDif        ', 01, 15, 0, NFe.Det[i].Imposto.ICMS.pDif, DSC_PDIF);
                Gerador.wCampo(tcDe2, 'N17', 'vICMSMonoDif', 01, 15, 0, NFe.Det[i].Imposto.ICMS.vICMSMonoDif, DSC_VICMSMONODIF);
                Gerador.wCampo(tcDe2, 'N17', 'vICMSMono   ', 01, 15, 0, NFe.Det[i].Imposto.ICMS.vICMSMono, DSC_VICMSMONO);
              end;
           cst61 :
              begin
                Gerador.wCampo(tcDe4, 'N15', 'qBCMonoRet', 01, 15, 1, NFe.Det[i].Imposto.ICMS.qBCMonoRet, DSC_QBCMONORET);
                Gerador.wCampo(tcDe4, 'N15', 'adRemICMSRet', 01, 5, 1, NFe.Det[i].Imposto.ICMS.adRemICMSRet, DSC_ADREMICMSRET);
                Gerador.wCampo(tcDe2, 'N17', 'vICMSMonoRet', 01, 15, 1, NFe.Det[i].Imposto.ICMS.vICMSMonoRet, DSC_VICMSMONORET);
              end;
         end;
         Gerador.wGrupo('/ICMS' + sTagTemp );
       end;
   else
      case NFe.Emit.CRT of
        crtRegimeNormal, crtSimplesExcessoReceita :
           begin
              sTagTemp := BuscaTag( NFe.Det[i].Imposto.ICMS.CST );
 


e a parte onde verifica qual tipo de CRT está no else desse case então quando o cst é 61 nunca entra na parte do CSOSN, isso foi mudado ou ainda está assim atualmente ? 

  • Moderadores
Postado
19 minutos atrás, Claudioluis1973 disse:

e a parte onde verifica qual tipo de CRT está no else desse case então quando o cst é 61 nunca entra na parte do CSOSN, isso foi mudado ou ainda está assim atualmente ? 

Está correto, no caso do ICMS monofásico (CST 02, 15, 53, 61), será usado CST mesmo para emitente do Simples Nacional.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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.

The popup will be closed in 10 segundos...