Total do ICMS difere do somatório dos itens

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Total do ICMS difere do somatório dos itens

Mensagem por Itamar M. Lins Jr. »

Olá!
Estou com dificuldade de resolver esse problema. Uma NFe de devolução com ICMS reduzido 51%

Código: Selecionar todos

NFe.CriarEnviarNFe("[Identificacao]
NaturezaOperacao=DEVOLUCAO
Modelo=55
Serie=1
Codigo=1693
Numero=1688
Emissao=18/11/2020
Saida=18/11/2020
tpNF=1
idDest=1
Finalidade=4
FormaPag=0
indFinal=0
[NFREF001]
refNFe=
Tipo=NFE  
indPres=1
[Emitente]
CNPJ=00000000000000
IE=0000000000
Razao=xxxxx               
Fantasia=vvvvvvvvvv
Fone=73
CEP=45810000
Logradouro=RUA NOVE DE AGOSTO, 71            
Numero=71   
Complemento=
Bairro=TRANCOSO       
CidadeCod=2925303
Cidade=PORTO SEGURO                  
UF=BA
CRT=1
[Destinatario]
CNPJ=45865920000372
indIEDest=1
IE=049323360
NomeRazao=MAKITA DO BRASIL FERRAMENTAS ELETRICAS LTDA                           
Fone=              
CEP=42700000
Logradouro=RUA ITAGI
Numero=00491
Complemento=                                        
Bairro=PITANGUEIRAS                  
CidadeCod=2919207
Cidade=LAURO DE FREITAS
UF=BA
[autXML001]
CNPJ=13.937.073/0001-56
[autXML002]
CNPJ=10.687.881/0001-14
[Produto001]
cEAN=SEM GTIN      
CFOP=5202
indTot=1
Codigo=009669        
Descricao=MAK.PLAINA KP0800/K 620W ELETRICA                           
NCM=84672999
Cest=       
Unidade=UN-
Quantidade=2.000
ValorUnitario=523,21
ValorDesconto=0,0000
ValorTotal=1046,42
cEANTrib=SEM GTIN      
[ICMS001]
CST=00
Origem=5
CSOSN=102
ValorBase=511,59
Aliquota=18,00
Valor=92,09
[Total]
vBC=511,59
vICMS=92,09
vBCST=0,00
vST=0,00
vProd=1046,42
vFrete=0,00
vSeg=0,00
vDesc=0,00
vIPI=0,00
vPIS=0,00
vCOFINS=0,00
vOutro=83,71
vNF=1130,13
[Transportador]
modFrete=9
CNPJCPF=              
xNome=                                                            
IE=              
xEnder=                                                            
xMun=                                                            
UF=  
Placa=       
UFPlaca=  
RNTC=                    
[Volume001]
Quantidade=0
Especie=                                                            
Marca=                                                            
PesoLiquido=0.000
PesoBruto=0.000
[PAG001]
indpag=0
tPag=90
vPag=0,00
tpIntegra=2
[DadosAdicionais]
Complemento=Documento emitido por ME ou EPP optante pelo Simples Nacional.;Nao gera direito a credito fiscal.",2,0)
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Total do ICMS difere do somatório dos itens

Mensagem por JoséQuintas »

De onde vém o total VOUTRO? 83,71
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Total do ICMS difere do somatório dos itens

Mensagem por Itamar M. Lins Jr. »

Olá!
De onde vém o total VOUTRO? 83,71
É o IPI, que é colocado nesse campo. Não é indústria.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Total do ICMS difere do somatório dos itens

Mensagem por Itamar M. Lins Jr. »

Olá!
Tem uns campos que não usava.
Criei e irei testar amanhã.
ModBC, pRedBC
ModBCST, pRedBCST
Deve ser isso.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Total do ICMS difere do somatório dos itens

Mensagem por Fernando queiroz »

Código: Selecionar todos

LOCAL cXml;

	CXml := '<total>'
	CXml += '<ICMSTot>'
	CXml += XmlTag( 'vBC',LTRIM(str(::Vbc,14,2)) )
	CXml += XmlTag( 'vICMS',LTRIM(str(::vICMS,14,2)) )		
	CXml += XmlTag( 'vICMSDeson',LTRIM(str(::vICMSDeson,14,2)) )	
	CXml += XmlTag( 'vFCPUFDest',ltrim(str(::TvFCPUFDest,14,2))	)
	CXml += XmlTag( 'vICMSUFDest',ltrim(str(::TvICMSUFDest,14,2)) )
	CXml += XmlTag( 'vICMSUFRemet',ltrim(str(::TvICMSUFRemet,14,2)) )
	CXml += XmlTag( 'vFCP',LTRIM(str(::vFCP,14,2)) )	
	CXml += XmlTag( 'vBCST',LTRIM(str(::vBCST,14,2)) )
	CXml += XmlTag( 'vST',LTRIM(str(::vST,14,2)) )	
	CXml += XmlTag( 'vFCPST',LTRIM(str(::vFCPST,14,2)) )		
	CXml += XmlTag( 'vFCPSTRet',LTRIM(str(::vFCPSTRet,14,2)) )
	CXml += XmlTag( 'vProd',LTRIM(STR(::vPROD,14,2)) )	
	CXml += XmlTag( 'vFrete',LTRIM(str(::vFrete,14,2)) )
	CXml += XmlTag( 'vSeg',LTRIM(str(::vSeg,14,2)) )
	CXml += XmlTag( 'vDesc',LTRIM(STR(::vDesc,14,2)) )		
	CXml += XmlTag( 'vII',LTRIM(str(::vII,14,2)) )		
	CXml += XmlTag( 'vIPI',LTRIM(STR(::vIPI,14,2)) )
	CXml += XmlTag( 'vIPIDevol',LTRIM(str(::vIPIDevol,14,2)) )
	CXml += XmlTag( 'vPIS',LTRIM(STR(::vPIS,14,2)) )		
	CXml += XmlTag( 'vCOFINS',LTRIM(STR(::vCOFINS,14,2)) )		
	CXml += XmlTag( 'vOutro',LTRIM(str(::vOutro,14,2)) )	
	CXml += XmlTag( 'vNF',LTRIM(STR(oQuery1:Fields( "W_vNF" ):Value)))	
//	CXml += XmlTag( 'vNF',LTRIM(STR(oQuery1:Fields( "W_vPROD" ):Value - oQuery1:Fields( "W_vDesc" ):Value - vICMSDeson + vST + vFCPST + vFrete + vSeg + vOutro + vII + vIPI + vIPIDevol ,14,2)) )
	CXml += XmlTag( 'vTotTrib',LTRIM(STR( vTotFed + vTotEst ,14,2)) )
	CXml += '</ICMSTot>'
	CXml += '</total>'

RETURN CXml
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Total do ICMS difere do somatório dos itens

Mensagem por Itamar M. Lins Jr. »

Olá!
Tem muita coisa que não coloco, só irei usar se o cliente precisar. Exatamente para não encher o sistema de coisas desnecessárias, desnecessárias para ele.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Total do ICMS difere do somatório dos itens

Mensagem por Itamar M. Lins Jr. »

Olá!
Seguinte:
A fábrica/fornecedor manda colocar CST = 520... x20(BC reduzido) no CST. Só que CST é para regime normal.
Então devemos usar CSOSN(Simples Nacional) que é o caso desse cliente. Tentei o CSOSN com 102, 500 mas não foi; os campos do imposto são ignorados, não saem no XML.
Com CSOSN = 900 apareceu os campos BC e o percentual reduzido e foi somado corretamente.
Não sabia desse detalhe, CST é usado para "Regime Normal" CRT=3
Simples Nacional é CRT=1,2 não trabalha com CST é CSOSN.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder