# Novo Grupo e Campos em 'det'

Assim como os demais campos implementados pela Reforma Tributária, os novos elementos inseridos no grupo `det` visam ampliar o controle fiscal sobre operações específicas, garantir a rastreabilidade entre documentos e assegurar o correto cálculo dos totais.

* **vItem**: Valor total do item, utilizado para compor o total da nota.
  * Este campo será calculado automaticamente pela invoiSys com base na regra de validação da SEFAZ.
* **DFeReferenciado**: Grupo que permite referenciar um item de outro documento fiscal eletrônico.

Abaixo, descrição de como a invoiSys fará o cálculo automatico do vItem, além da descrição do grupo `DFeReferenciado` no endpoint de envio da NFC-e.

### 🧾 Total do Item da NF-e (`vItem`)

A InvoiSys calculará automaticamente o valor do campo `vItem` com base na seguinte fórmula:

<table data-header-hidden><thead><tr><th>Campo</th><th width="136.2000732421875">Operação</th><th>Descrição / Condição</th></tr></thead><tbody><tr><td><sub><strong>vProd</strong></sub></td><td>+</td><td><sub>Valor da mercadoria/produto</sub></td></tr><tr><td><sub><strong>vDesc</strong></sub></td><td>–</td><td><sub>Valor do desconto</sub></td></tr><tr><td><sub><strong>vICMSDeson</strong></sub></td><td>–</td><td><sub>Subtrair se <code>indDeduzDeson = 1</code></sub></td></tr><tr><td><sub><strong>vICMSST</strong></sub></td><td>+</td><td><sub>Valor do ICMS ST</sub></td></tr><tr><td><sub><strong>vICMSMonoReten</strong></sub></td><td>+</td><td><sub>Valor do ICMS Monofásico retido</sub></td></tr><tr><td><sub><strong>vFCPST</strong></sub></td><td>+</td><td><sub>Valor do FCP ST</sub></td></tr><tr><td><sub><strong>vFrete</strong></sub></td><td>+</td><td><sub>Valor do frete</sub></td></tr><tr><td><sub><strong>vSeg</strong></sub></td><td>+</td><td><sub>Valor do seguro</sub></td></tr><tr><td><sub><strong>vOutro</strong></sub></td><td>+</td><td><sub>Outros valores</sub></td></tr><tr><td><sub><strong>vII</strong></sub></td><td>+</td><td><sub>Valor do Imposto de Importação</sub></td></tr><tr><td><sub><strong>vIPI</strong></sub></td><td>+</td><td><sub>Valor do IPI</sub></td></tr><tr><td><sub><strong>vIPIDevol</strong></sub></td><td>+</td><td><sub>Valor do IPI devolvido</sub></td></tr><tr><td><sub><strong>vServ</strong></sub></td><td>+</td><td><sub>Valor do serviço</sub></td></tr><tr><td><sub><strong>vPIS</strong></sub></td><td>+</td><td><sub>Se <code>indSomaPISST = 1</code></sub></td></tr><tr><td><sub><strong>vCOFINS</strong></sub></td><td>+</td><td><sub>Se <code>indSomaCOFINSST = 1</code></sub></td></tr><tr><td><sub><strong>vIS</strong></sub></td><td>+</td><td><sub>Valor do Imposto Seletivo</sub></td></tr><tr><td><sub><strong>vIBSUF</strong></sub></td><td>+</td><td><sub>IBS Estadual</sub></td></tr><tr><td><sub><strong>vIBSMun</strong></sub></td><td>+</td><td><sub>IBS Municipal</sub></td></tr><tr><td><sub><strong>vCBS</strong></sub></td><td>+</td><td><sub>Contribuição sobre Bens e Serviços</sub></td></tr><tr><td><sub><strong>vTotIBSMonoItem</strong></sub></td><td>+</td><td><sub>Total IBS Monofásico (item)</sub></td></tr><tr><td><sub><strong>vTotCBSMonoItem</strong></sub></td><td>+</td><td><sub>Total CBS Monofásico (item)</sub></td></tr></tbody></table>

***

{% hint style="warning" %}
#### ⚠️ Observações:

**Condição especial**:

* A partir de **2026**, **não incluir** na composição de `vItem` os seguintes campos:
  * `vIBSUF`
  * `vIBSMun`
  * `vCBS`
  * `vIS`
  * `vTotIBSMonoItem`
  * `vTotCBSMonoItem`
{% endhint %}

A fórmula do cálculo pode ser encontrada na NT 2025.002 v1.10, na seção do `vItem` em 'Grupo VB. Total do item da NF-e'

### 📌DFeReferenciado (Documento Fiscal Eletrônico Referenciado)

```xml
<DFeReferenciado>
  <chaveAcesso>00000000000000000000000000000000000000000000</chaveAcesso>
  <nItem>1</nItem>
</DFeReferenciado>
```

### 📍Tabela de Referência – Novo Grupo `DFeReferenciado` no grupo `prod`

<table><thead><tr><th width="152">Campo</th><th>Tipo</th><th>Tamanho</th><th>Obrigatório</th><th>Grupo</th></tr></thead><tbody><tr><td><sub>DFeReferenciado</sub></td><td><sub>decimal</sub></td><td><sub>1</sub></td><td><sub>Não</sub></td><td><sub>prod</sub></td></tr><tr><td><sub>chaveAcesso</sub></td><td><sub>string</sub></td><td><sub>44</sub></td><td><sub>Sim</sub></td><td><sub>DFeReferenciado</sub></td></tr><tr><td><sub>nItem</sub></td><td><sub>num</sub></td><td><sub>3</sub></td><td><sub>Não</sub></td><td><sub>DFeReferenciado</sub></td></tr></tbody></table>

### 📍Exemplo do `vItem` e `DFeReferenciado` em `det`

```csharp
{
"ambiente": 2,
"xml": "...
<ide>
...
 <det>
  <prod>
    ...
    <indBemMovelUsado>1</indBemMovelUsado> 
    ...
   </prod> 
     <imposto>
     ...
   <DFeReferenciado> <!-- Documento Fiscal Eletrônico Referenciado -->
      <chaveAcesso>00000000000000000000000000000000000000000000</chaveAcesso>
      <nItem>1</nItem>
   </DFeReferenciado>
 </det>
 ..."
}
```
