-- 007: campos tributários por produto, necessários para montar o XML da NFC-e.
-- Os valores de alíquota/CST/CSOSN NÃO são definidos pelo sistema — devem ser
-- configurados pela empresa/contador conforme o regime tributário e o NCM de
-- cada produto (o sistema nunca decide isso sozinho; ver docs/FISCAL.md).
ALTER TABLE products
  ADD COLUMN icms_csosn_cst VARCHAR(3) NULL COMMENT 'CSOSN (Simples Nacional) ou CST (Regime Normal) do ICMS' AFTER origin_code,
  ADD COLUMN icms_rate DECIMAL(5,2) NULL COMMENT 'Alíquota de ICMS (%), quando aplicável ao CST/CSOSN' AFTER icms_csosn_cst,
  ADD COLUMN pis_cst VARCHAR(2) NULL COMMENT 'CST do PIS' AFTER icms_rate,
  ADD COLUMN pis_rate DECIMAL(5,2) NULL COMMENT 'Alíquota de PIS (%)' AFTER pis_cst,
  ADD COLUMN cofins_cst VARCHAR(2) NULL COMMENT 'CST da COFINS' AFTER pis_rate,
  ADD COLUMN cofins_rate DECIMAL(5,2) NULL COMMENT 'Alíquota de COFINS (%)' AFTER cofins_cst;
