NF-e: Alimentando o ICMS Origem do Produto
A partir da Versão 3.16.5.21 [Premium], o illi passou por um ajuste em sua estrutura de parametrização para atender às exigências fiscais e comerciais relacionadas à regra do ICMS de origem.
Anteriormente, esse parâmetro era definido diretamente na operação, mas, a partir dessa versão, passou a ser obrigatoriamente configurado no cadastro do produto.
Para aplicar o valor do ICMS de origem de forma automática e genérica em todos os produtos, execute o seguinte comando:
INSERT INTO propriedade (tabela, id_tabela, propriedade, data_criacao) (
WITH x AS (
SELECT
'produto' AS tabela,
p.id AS id_tabela,
IF(
pp.propriedade IS NULL,
'{"tributacao": {"icmsOrigem": "0"}}',
JSON_SET(pp.propriedade, "$.tributacao.icmsOrigem", '0')
) AS propriedade,
NOW() AS data_criacao
FROM
produto p
LEFT JOIN propriedade pp ON (pp.id_tabela = p.id AND pp.tabela = 'produto')
)
SELECT * FROM x
) ON DUPLICATE KEY UPDATE propriedade = VALUES(propriedade)
Nenhum comentário