# NFSe Nacional — Reforma Tributária (IBS/CBS)

Atualizado em 03/08/2026 com base no e-mail da contabilidade e no guia Focus:
https://focusnfe.com.br/guides/reforma-tributaria/

## Valores para planos de assistência à saúde

| Campo | Valor | Onde |
|-------|-------|------|
| Item LC 116 | `04.23` | `fiscal.tb_servico.ser_item_lista_servico` |
| Código trib. nacional ISS | `042301` | `fiscal.tb_servico.ser_cod_trib_nacional` |
| NBS | `1.0910.10.00` → API `109101000` | `fiscal.tb_servico.ser_nbs` |
| Cód. ind. operação | `100301` | param `NFSE_CODIGO_INDICADOR_OPERACAO` |
| CST IBS/CBS | `820` | param `NFSE_IBS_CBS_CST` |
| cClassTrib | `820001` | param `NFSE_IBS_CBS_CCLASS_TRIB` |
| Descrição CST | Tributação em documento específico (planos — Anexo VIII) | — |

### Atenção (E0958)

- `011` / `011002` **não** devem ser usados na **NFSe**: aceitos no **DERE**, e a tabela oficial exclui plano exclusivamente odontológico do art. 237 / `011002`.
- Correlação Portal NFS-e (Anexo VIII) para `04.22`/`04.23` + NBS `1.0910.10.00` + `cIndOp` `100301` → **`820001`**.

## Código

- Builder: `NfseJsonNacionalBuilder::adicionarCamposReformaTributaria`
- Params: `ParamFiscal` (`NFSE_REFORMA_TRIBUTARIA_ATIVA`, etc.)
- SQL: `database/sql/fiscal_tb_param_merge_nfse_reforma_tributaria.sql`

Campos enviados quando ativo:

- `finalidade_emissao` = `0`
- `consumidor_final` = `0`
- `indicador_destinatario` = `0`
- `codigo_indicador_operacao`
- `ibs_cbs_situacao_tributaria`
- `ibs_cbs_classificacao_tributaria`

## Deploy por unidade

1. Rodar o MERGE SQL em cada Oracle (`fiscal.tb_param`).
2. Conferir `fiscal.tb_servico` (NBS + código nacional 042301).
3. Emitir NFSe de teste no ambiente Focus (homologação).
4. Se precisar adiar até ago/2026: `NFSE_REFORMA_TRIBUTARIA_ATIVA = N`.

## Prazos

- Contabilidade: obrigatório a partir de **agosto/2026**.
- Focus/RF: validação ativa dos campos a partir de **abril/2026**.
