Skip to content

Atualizar Vinculo Fiscal Softcomshop

Software: Area Cliente Softcom | Grupo: SOFTCOMSHOP > ANALISE

Solução

Erro:

Cliente é multiloja e precisava adicionar vinculo fiscal na outra empresa, devido ao excesso de mercadorias, ficaria inviável preencher manualmente todos os vínculos fiscais.

Solução :

INSERT INTO produto_empresa_vinculo_fiscal (produto_empresa_id, vinculo_fiscal_id)

SELECT [y.id](), 2 AS new_vinculo_fiscal ``FROM produto AS x ``LEFT JOIN produto_empresa AS y ON ([x.id]() = y.produto_id) ``LEFT JOIN produto_empresa_vinculo_fiscal AS z ON([y.id]() = z.produto_empresa_id) ``WHERE [z.id]() IS NULL

Na linha “SELECT y.id, 2 AS new_vinculo_fiscal”, o 2 se refere ao id do vinculo na tabela vinculos_fiscais, sendo sempre necessário atualizar caso o id do vinculo fiscal seja outro

Exemplo de ids de vinculo do cliente acima especificado :

  • 1 - Taxa de Entrega
  • 2 - ICMS Tributado - Pis Isento
  • 3 - ICMS Cobrado Anteriormente por Substituição
  • 4 - ICMS Isento - PIS Isento

Exemplo citado do cliente acima, podem existir alterações, verificar na tabela “ vinculos_fiscais ”

Ao executar a consulta o SQL irá buscar todas as mercadorias que estão com vinculo não informado e preencher com a numeração informada após o y.id

Consulta irá atualizar todos os vinculos nulos, independente da empresa.

Documentação de Testes