PIS
O grupo PIS da NFC-e é responsável por informar os tributos federais relacionados ao Programa de Integração Social, conforme a situação tributária (CST) do item.
O grupo PIS está sempre dentro do bloco <imposto> de cada item (<det>) e deve conter exatamente um dos subgrupos abaixo, de acordo com o CST definido.
🧩 Tabela de subgrupos do PIS por CST
| Grupo XML | CST | Descrição | Quando usar |
|---|---|---|---|
PISAliq | 01 | PIS com alíquota | Operação tributada normalmente |
| 02 | |||
PISQtde | 03 | PIS por quantidade | Alíquota por unidade (geralmente produtos específicos) |
PISNT | 04 | Não tributada | Produto sem incidência de PIS |
PISOutr | 99 | Outras operações | Qualquer operação fora das anteriores |
PIS | 05–98 | (Inválido na NFC-e) | CSTs intermediários não são utilizados |
📚 Tabela de campos comuns por grupo
📦 Grupo PISAliq (CST 01 ou 02)
| Campo | Tipo/Formato | Exemplo | Obrigatório | Observações |
|---|---|---|---|---|
CST | Texto (2) | 01 | Sim | Situação tributária |
vBC | Decimal | 100.00 | Sim | Base de cálculo |
pPIS | Decimal (%) | 1.65 | Sim | Alíquota em percentual |
vPIS | Decimal | 1.65 | Sim | Valor calculado do PIS |
📦 Grupo PISQtde (CST 03)
| Campo | Tipo/Formato | Exemplo | Obrigatório | Observações |
|---|---|---|---|---|
CST | Texto (2) | 03 | Sim | Situação tributária |
qBCProd | Decimal | 10.00 | Sim | Quantidade de itens |
vAliqProd | Decimal | 0.12 | Sim | Alíquota por unidade (R$/unidade) |
vPIS | Decimal | 1.20 | Sim | Valor calculado do PIS |
📦 Grupo PISNT (CST 04)
| Campo | Tipo/Formato | Exemplo | Obrigatório | Observações |
|---|---|---|---|---|
CST | Texto (2) | 04 | Sim | Produto não tributado |
📦 Grupo PISOutr (CST 99)
| Campo | Tipo/Formato | Exemplo | Obrigatório | Observações |
|---|---|---|---|---|
CST | Texto (2) | 99 | Sim | Situação tributária |
vBC | Decimal | 100.00 | Sim* | *Ou qBCProd, depende do caso |
pPIS | Decimal (%) | 1.65 | Sim* | |
qBCProd | Decimal | 10.00 | Sim* | |
vAliqProd | Decimal | 0.12 | Sim* | |
vPIS | Decimal | 1.20 | Sim | Sempre obrigatório |
🔎 Observação
- A tag
vPISdeve ser calculada de acordo com o tipo de base (valor ou quantidade). - Não podem existir múltiplos subgrupos de PIS ao mesmo tempo em um mesmo item.
💡 Exemplo
<PIS>
<PISAliq>
<CST>01</CST>
<vBC>100.00</vBC>
<pPIS>1.65</pPIS>
<vPIS>1.65</vPIS>
</PISAliq>
</PIS>