ICMSUFDest - Rejeição 694

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
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

ICMSUFDest - Rejeição 694

Mensagem por HASA »

:?
Srs. nunca houvi falar dessa 5.108, no site da Sefaz-SP http://info.fazenda.sp.gov.br/NXT/gatew ... 052003.htm tem essa tabela não sei se é exatamente a mais atual porque muda muito, se existir alguma mais atualizada agradeço,
:)Pos
HASA
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

ICMSUFDest - Rejeição 694

Mensagem por rubens »

Creio que não foi atualizado ainda nas tabelas...
Mas está validando certinho com esse 5108/6108...

Olha esse XML, validado pela SEFAZ...
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

ICMSUFDest - Rejeição 694

Mensagem por JoséQuintas »

O 6.108 existe.
Já o 5.108 aparece em alguns sites, mas NÃO consta da tabela oficial.
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
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

ICMSUFDest - Rejeição 694

Mensagem por HASA »

:-O
Rubens, posta uma pergunta no fale conosco da Sefaz.
:)Pos
HASA
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

ICMSUFDest - Rejeição 694

Mensagem por Jairo Maia »

Rubens, o 6.108 sim está na tabela oficial. A dúvida ainda é quanto ao 5.108. Você validou nota usando o 5.108 para venda no próprio estado?
6.108 - Venda de mercadoria adquirida ou recebida de terceiros, destinada a não-contribuinte
Classificam-se neste código as vendas de mercadorias adquiridas ou recebidas de terceiros para industrialização ou comercialização, que não tenham sido objeto de qualquer processo industrial no estabelecimento, destinadas a não-contribuintes. Quaisquer operações de venda destinadas a não-contribuintes deverão ser classificadas neste código.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

ICMSUFDest - Rejeição 694

Mensagem por rubens »

Opa...

Realmente não tem ainda o CFOP 5108...
Não validou nem em homologação nem em produção...

Vocês estão certos....

Obrigado...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

ICMSUFDest - Rejeição 694

Mensagem por rubens »

Boa tarde...

Revivendo este tópico para não abrir outro...

Quando muda o CRT da empresa muda a obrigatoriedade.
Até então não tinha tido problema.
Hoje um cliente ligou reclamando que tava dando o erro: Rejeição 694.
Fiz os testes aqui em homologação e validou do jeito que estava informando somente:

Código: Selecionar todos

pICMSInter=12.00
pICMSInterPart=60.00
Só que ele saiu do simples e foi para lucro presumido.
Daí no Lucro presumido é obrigado a calcular todos as informações?
Ainda não encontrei isto nas pesquisas que estou fazendo...

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

ICMSUFDest - Rejeição 694

Mensagem por rubens »

Resolvido... foi só preencher todos as tags da difal que validou...
Se alguém ainda não implementou, aqui ficou assim

Código: Selecionar todos

         If cIndFinal =  '1' .and. cIdDest = '2' .and. cIndIeDest = '9'
         
         	// Calcular Base de Calculo // 25/10/2017 - 17:17:35
         	// Inf->VT 

				// Calcular a porcentagem de imposto do emitente e do destinatario (estado)         	
         	If Year(NF->DATAEMIS)<2018
	         	nPorImpEmit := 40
	         	nPorImpDest := 60
         	ElseIf Year(NF->DATAEMIS)<2019
	         	nPorImpEmit := 20
	         	nPorImpDest := 80
         	Else
	         	nPorImpEmit := 0
	         	nPorImpDest := 100
				EndIf         	
         		
         	
         	// Aliquota destino 
         	If Cli->UFCob $ '\AC\CE\ES\GO\MT\MS\PA\PI\RR\SC'
         		nAliq_IcmsUfDest := 17
        		ElseIf Cli->UfCob = 'RO'
        			nAliq_IcmsUfDest := 17.5
				Else
					nAliq_IcmsUfDest := 18
				EndIf	

         	// Calcular Difal // 25/10/2017 - 17:18:04
         	// DIFAL = Base do ICMS * ((%Alíquota do ICMS Intra – %Alíquota do ICMS Inter) / 100)
         	nDifal := Round( Inf->Vt * (( nAliq_IcmsUfDest - 12 ) / 100 ),2 )
         	
         	// Efetuar a Partilha
         	// nICMSUFRemet := Valor do DIFAL * (%Origem / 100)
         	nICMSUFRemet := Round( nDifal * ( nPorImpEmit / 100 ),2 )

         	// nICMSUFRemet := Valor do DIFAL * (%Destino / 100)
         	nICMSUFDest	 := Round( nDifal * ( nPorImpDest / 100 ), 2)
				         	
	         @ PROW()+1,00 SAY '[ICMSUFDest'+STRZERO(Y,3)+']'
				@ PROW()+1,00 SAY 'vBCUFDest=' 		+ALLTRIM(STR( INF->VT))  
				@ PROW()+1,00 SAY 'pFCPUFDest=0'
				@ PROW()+1,00 SAY 'pICMSInter=12.00'
				@ PROW()+1,00 SAY 'pICMSInterPart=' +ALLTRIM(STR(nPorImpDest))
				@ PROW()+1,00 SAY 'vFCPUFDest=0'	
				@ PROW()+1,00 SAY 'vICMSUFDest='		+ALLTRIM(STR(nICMSUFDest))   
				@ PROW()+1,00 SAY 'vICMSUFRemet=' 	+ALLTRIM(STR(nICMSUFRemet))   
				
			   vICMSUFDest += nICMSUFDest
			   vICMSUFRemet+= nICMSUFRemet
				
			EndIf
e no grupo Total acrescentar

Código: Selecionar todos

   @ PROW()+1,00 SAY 'vFCPUFDest=0.00'
   @ PROW()+1,00 SAY 'vICMSUFDest='				+ALLTRIM(STR( vICMSUFDest ))
   @ PROW()+1,00 SAY 'vICMSUFRemet='         +ALLTRIM(STR( vICMSUFRemet ))
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Responder