Análise de Tributação - HAFELE

De GeoSales
Revisão de 12h43min de 2 de julho de 2018 por Fabio.jose (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
  • Segue abaixo SCRIPT para análise de tributação:

DECLARE @CD_CLI INT = --<inserir cliente>
DECLARE @CD_PRO INT = --<inserir produto>
DECLARE @UF_CLI VARCHAR(2) = (SELECT NM_ESTADO FROM CLIENTE WHERE CD_CLIENTE = @CD_CLI)

SELECT
	CD_ORG_VENDA,
	UF,
	CD_GRUPO_CLIENTE,
	CD_GRUPO_PRODUTO,
	PR_ALIQ_ICMS,
	PR_ALIQ_IPI,
	--------------------------------------
	-- ANALISANDO "IPI" NA NOVA TABELA. --
	--------------------------------------
	(SELECT PR_ALIQ_IPI FROM IPI WHERE CD_PRODUTO = @CD_PRO AND CD_ORG_VENDA = (SELECT CD_ORG_VENDA FROM ORG_VENDA_CLIENTE WHERE CD_CLIENTE = @CD_CLI)) AS 'NEW IPI',
	--------------------------------------
	-- ANALISANDO "IPI" NA NOVA TABELA. --
	--------------------------------------
	(SELECT PR_ALIQ_ICMS FROM ICMS_PROPRIO WHERE UF_DESTINO = @UF_CLI AND CD_ORG_VENDA = (SELECT CD_ORG_VENDA FROM ORG_VENDA_CLIENTE WHERE CD_CLIENTE = @CD_CLI)) AS 'NEW ICMS'
FROM TRIBUTACAO T
WHERE CD_GRUPO_CLIENTE IN (SELECT CD_GRUPO FROM TRIBUTACAO_CLIENTE WHERE CD_CLIENTE = @CD_CLI)
AND CD_GRUPO_PRODUTO IN (SELECT CD_GRUPO FROM TRIBUTACAO_PRODUTO WHERE CD_PRODUTO = @CD_PRO)
AND UF = @UF_CLI
AND CD_ORG_VENDA IN (SELECT CD_ORG_VENDA FROM ORG_VENDA_CLIENTE WHERE CD_CLIENTE = @CD_CLI)