Ir para o conteúdo principal

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)