Claudioluis1973 Postado 5 Fevereiro Postado 5 Fevereiro 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
Claudioluis1973 Postado 5 Fevereiro Autor Postado 5 Fevereiro <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>
Moderadores Juliomar Marchetti Postado 5 Fevereiro Moderadores Postado 5 Fevereiro Quando for colocar anexe o arquivo enão cole, fica extenso e ruim para lhe auxiliar. sobre o problema só se está alterando em algum momento pois o código trata correto Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Claudioluis1973 Postado 5 Fevereiro Autor Postado 5 Fevereiro 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 BigWings Postado 5 Fevereiro Moderadores Postado 5 Fevereiro 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. 1 BigWingsAjude o Projeto ACBr crescer - Assine o SAC
Claudioluis1973 Postado 5 Fevereiro Autor Postado 5 Fevereiro Está ótimo, dúvida respondida, estranhei quando coloquei Simples e saiu com CST, pode encerrar o tópico, muito obrigado por tirar minha dúvida
Moderadores Juliomar Marchetti Postado 5 Fevereiro Moderadores Postado 5 Fevereiro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts