Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

Sped Fiscal - Registro C176 - Cat.: 158

Informações Gerais 

Especificação

Produto

RM

Módulo

Totvs Getsão Fiscal

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________

Manual do Sped Fiscal Registro C176

Portaria CAT 158 de 2015 - Ressarcimento ICMS Retido por Sujeição Passiva de Subs.Tributaria.

Conforme o manual a obrigatoriedade e a forma de escrituração deste registro serão definidas pela UF de domicílio do contribuinte.

 A inclusão da Referencia do Item é somente para Gerar o Registro C176, por este motivo não vamos tratar no processo de Escrituração e no “TOTVS Gestão de Estoques, Compras e Faturamento”.

 A Referencia do Item deve ser incluída manualmente.

 Este Registro deve ser gerado para Todos os Lançamentos de Saída, Interestadual e que tenha Valor do ICMS ST.

 Registro Filho do Registro C170, então será necessário para o Tipo de Documento 55(NFe) será necessário gerar o Registro C170 somente para os Item que tem Referencia preenchida.

Observação:

Atualmente já geramos este Registro para os lançamentos de Entrada ou Saída com Natureza de Operação 5.603 ou 6.603 ou 1.603 ou 2.603 e a Referencia no Lançamentos Fiscal.

Este registro será gerado para todas as referências do mesmo item.

Este registro será gerado para todas as operações de saída em quem o parâmetro "Operação com Ressarcimento de ST na Compra" estiver habilitado na Natureza de Operação (CFOP) associado ao Lançamento ao Lançamento Fiscal.


Implementações TOTVS Gestão Fiscal

Lançamento Fiscal

  • Habilitar no Item do Lançamento Fiscal a Sub Pasta Referencia (Tabela DITEMREFERENCIA) somente para:
    Lançamento de Saída;
    Com CFOP do Grupo 6.4xx - Saídas de Mercadoria Sujeitas ao Regime de Substituição;
    Regra de ICMS – Tipo de Operação “Substituição Tributaria”;

  • Tela Referência por Item novo campo “Código do motivo do ressarcimento”.



Dicionário de Dados

Alteração na Tabela DITEMREFERENCIA

Novo Campo:

TabelaCampoTipoTamObrig.
DITEMREFERENCIAMOTIVORESSARCIMENTOInteger-Não

Importação de Lançamento Fiscal Delphi

Este novo campo Não será importado no processo Delphi, apenas na importação .Net (Web Service).

Geração do Registro C176 no Sped Fiscal - RESSARCIMENTO DE ICMS EM OPERAÇÕES COM SUBSTITUIÇÃO TRIBUTÁRIA (CÓDIGO 01, 55).

Registro C176 filho do Registro C170;

Alterar a consistência que existe atualmente, na Geração do Registro C176.

Este Registro deve ser gerado somente para os Itens que geram direito ao Ressarcimento da ST e que a Referencia por Item tenha informação;

Ao gerar os Registros C100 e C190 dos Lançamentos de Saída com o Tipo de Documento 55(NFe), temos que  gerar o Registro C170 somente dos Itens que tem Referencia informado.

Este registro deve ser informado quando da escrituração de documento fiscal, que acoberte operação que represente

desfazimento de substituição tributária realizada em operações anteriores.

O documento informado neste registro deverá ser diferente do documento informado no registro pai (C100), pois

é o documento referente à(s) última(s) aquisição(ões) da mercadoria e à retenção do imposto.

A obrigatoriedade e a forma de escrituração deste registro serão definidas pela UF de domicílio do contribuinte, inclusive

sobre a apresentação dos campos:

CHAVE_NFE_RET; COD_PART_NFE_RET; SER_NFE_RET; NUM_NFE_RET;ITEM_NFE_RET.

Este registro não se aplica a contribuintes que utilizam o SCANC.

Campo Descrição Tipo Tam Dec ObrigOrigem do Campo
01REG Texto fixo contendo "C176"C004-OFixo
02COD_MOD_ULT_E

Código do modelo do documento fiscal relativa a
última entrada

C002-OCódigo Modelo do Documento Fiscal - Lançamento Referenciado
03NUM_DOC_ULT_E

Número do documento fiscal relativa a última
entrada

N00902ONúmero do Documento do Lançamento Referenciado
04SER_ULT_E

Série do documento fiscal relativa a última
entrada

C00302OC

Serie do Documento do Lançamento Referenciado

05DT_ULT_EData relativa a última entrada da mercadoriaN008-OData de Entrada do Documento do Lançamento Referenciado
06COD_PART_ULT_E

Código do participante (do emitente do
documento relativa a última entrada)

C060-OCódigo do Cliente\Fornecedor do Documento do Lançamento Referenciado
07QUANT_ULT_EQuantidade do item relativa a última entradaN-03OQuantidade do Item do Documento do Lançamento Referenciado
08VL_UNIT_ULT_E

Valor unitário da mercadoria constante na NF
relativa a última entrada inclusive despesas
acessórias.

N-03O

(Total da Mercadoria + Despesas + Acrescimentos – Desconto)

do Item do Documento do Lançamento Referenciado

09VL_UNIT_BC_ST

Valor unitário da base de cálculo do imposto
pago por substituição.

N-03O

Base de Calculo da Substituição Tributaria do Item do Documento do Lançamento Referenciado.

Este campo será gerado com base no valor unitário do item. O valor calculado será dividido pela quantidade de itens.

10

CHAVE_NFE_ULT_E

Número completo da chave da NFe relativo à
última entrada

N044-OCChave da NFe do Documento do Lançamento Referenciado
11

NUM_ITEM_ULT_E

Número sequencial do item na NF entrada que
corresponde à mercadoria objeto de pedido de
ressarcimento

N003-OCNúmero sequencial do Item no Lançamento Referenciado
12

VL_UNIT_BC_ICMS_ULT_E

Valor unitário da base de cálculo da operação própria do remetente sob o regime comum de tributação

N-02OC

Base de Calculo do ICMS informado na Situação Tributaria\Sub Pasta ICMS e IPI – Campo BC do Documento do Lançamento Referenciado.

Este campo será gerado com base no valor unitário do item. O valor calculado será dividido pela quantidade de itens.

13

ALIQ_ICMS_ULT_E

Alíquota do ICMS aplicável à última entrada da
mercadoria

N-02OCAlíquota ICMS informado na Situação Tributaria\Sub Pasta ICMS e IPI – Campo Alíquota do Documento do Lançamento Referenciado. Este campo será gerado com base no valor unitário do item. O valor calculado será dividido pela quantidade de itens.
14

VL_UNIT_LIMITE_BC_ICMS_ULT_E

Valor unitário da base de cálculo do ICMS
relativo à última entrada da mercadoria, limitado
ao valor da BC da retenção (corresponde ao
menor valor entre os campos VL_UNIT_BC_ST
e VL_UNIT_BC_ICMS_ULT_E )

N-02OC

Se o Campo Tipo de Retenção da Regra do ICMS  for igual a “Substituto Tributário” recebe o valor da BC do ICMS ST do Item do Documento do Lançamento Referenciado.

Se for “Antecipação” recebe o valor do Campo 09 ou do campo 12. Deve ser o de menor valor.

Este campo será gerado com base no valor unitário do item. O valor calculado será dividido pela quantidade de itens.

15

VL_UNIT_ICMS_ULT_E

Valor unitário do crédito de ICMS sobre
operações próprias do remetente, relativo à última
entrada da mercadoria, decorrente da quebra da
ST – equivalente a multiplicação entre os campos
13 e 14

N-03OC

Se o Campo Tipo de Retenção da Regra do ICMS  for igual a “Substituto Tributário” recebe o valor do ICMS ST do Item do Documento do Lançamento Referenciado.

Se for “Antecipação” será o resultado  da multiplicação entre os campos 13 e 14.

Este campo será gerado com base no valor unitário do item. O valor calculado será dividido pela quantidade de itens.

16ALIQ_ST_ULT_E

Alíquota do ICMS ST relativa à última entrada da
mercadoria

N-02OCAlíquota ICMS ST informado na Situação Tributaria\Sub Pasta Substituição Tributaria Alíquota ST – Campo Alíquota do Documento do Lançamento Referenciado
17VL_UNIT_RES

Valor unitário do ressarcimento (parcial ou
completo) de ICMS decorrente da quebra da ST

N-03OC

Resultado da Multiplicação dos Campos 09 e 16.

Este campo será gerado com base no valor unitário do item. O valor calculado será dividido pela quantidade de itens.

18COD_RESP_RET

Código que indica o responsável pela retenção do
ICMS-ST:
1-Remetente Direto
2-Remetente Indireto
3-Próprio declarante

N001-OCGerado conforme a CFOP do Documento do Lançamento Referencia – Campo Situação de Retenção do ICMS ST 
19COD_MOT_RES

Código do motivo do ressarcimento
1 – Venda para outra UF;
2 – Saída amparada por isenção ou não
incidência;
3 – Perda ou deterioração;
4 – Furto ou roubo
9 - Outros

N001-OCGerado conforme o Código informado no Campo novo “Código do motivo do ressarcimento”
20CHAVE_NFE_RET

Número completo da chave da NF-e emitida pelo
substituto, na qual consta o valor do ICMS-ST
retido

N044-OC

Campo preenchido quando o campo 18 for igual a “2-Remetente Indireto” Gerado conforme a informação do Documento do Lançamento Referenciado

21

COD_PART_NFE_RET

Código do participante do emitente da NF-e em
que houve a retenção do ICMS-ST – campo 02 do
registro 0150

C060-OCCampo preenchido quando o campo 18 for igual a “2-Remetente Indireto” – Cliente\Fornecedor do Documento do Lançamento Referenciado 
22SER_NFE_RETSérie da NF-e em que houve a retenção do ICMSSTC003-OCCampo preenchido quando o campo 18 for igual a “2-Remetente Indireto” – Serie  do Documento do Lançamento Referenciado
23NUM_NFE_RET

Número da NF-e em que houve a retenção do
ICMS-ST

N009-OCCampo preenchido quando o campo 18 for igual a “2-Remetente Indireto” – Numero do Documento do Lançamento Referenciado
24ITEM_NFE_RET

Número sequencial do item na NF-e em que
houve a retenção do ICMS-ST, que corresponde à
mercadoria objeto de pedido de ressarcimento

N003-OCNúmero sequencial do Item no Lançamento Referenciado
25COD_DA

Código do modelo do documento de
arrecadação :
0 - documento estadual de arrecadação
1 – GNRE

C001-OCNão será Gerado
26NUM_DA

Número do documento de arrecadação estadual,
se houver

C--OCNão será Gerado

Observação: 1. Os campos 10 a 26 são válidos a partir de 01/01/2017 e utilizados conforme critério da UF do domicílio do
contribuinte.
Nível hierárquico - 4
Ocorrência 1:N

Campo 01 (REG) - Valor Válido: [C176]

Campo 02 (COD_MOD_ULT_E) - Valores Válidos: [01, 55]

Campo 03 (NUM_DOC_ULT_E) - Validação: o valor informado no campo deve ser maior que “0” (zero).

Campo 05 (DT_ULT_E) - Validação: o valor informado deve ser no formato “ddmmaaaa”. O valor informado no campo
deve ser menor ou igual ao valor no Campo10 (DT_DOC) do registro C100.

Campo 06 (COD_PART_ULT_E) - Validação: o valor informado deve existir no campo COD_PART do registro 0150.

Campo 07 (QUANT_ULT_E) –Validação: o valor informado no campo deve ser maior que “0” (zero).

Campo 08 (VL_UNIT_ULT_E) - Validação: o valor informado no campo deve ser maior que “0” (zero).

Campo 09 (VL_UNIT_BC_ST) - Validação: o valor informado no campo deve ser maior que “0” (zero).

Campo 10 (CHAVE_ULT_NFE) - Preenchimento: campo de preenchimento obrigatório para NF-e, COD_MOD igual a
“55”. Validação: é conferido o dígito verificador (DV) da chave da NF-e. Este campo é de preenchimento obrigatório para
COD_MOD igual a “55”. Para confirmação inequívoca de que a chave da NF-e corresponde aos dados informados do
documento, é comparado o CNPJ base existente na CHV_ULT_NFE com o campo CNPJ base do registro 0150, que
corresponde ao CNPJ do participante. São verificados a consistência da informação dos campos NUM_DOC e SER com o
número do documento e série contidos na chave da NF-e. É também comparada a UF codificada na chave da NF-e com o
campo UF informado no registro 0150.

Campo 11 (NUM_ITEM_ULT_E) - Validação: o valor informado no campo deve ser maior que “0” (zero).

Campo 12 (VL_UNIT_BC_ICMS_ULT_E) - Preenchimento:
Se o emitente informado no campo COD_PART_ULT_E deste registro for o substituto, informar o valor unitário
destacado no documento fiscal a título de base de cálculo do ICMS; ou
se o emitente informado no campo COD_PART_ULT_E deste registro for o substituído, informar o valor unitário
que seria atribuído à base de cálculo do ICMS na operação própria do remetente, caso esta fosse submetida ao
regime comum de tributação. Validação: o valor informado no campo deve ser maior que “0” (zero).

Campo 13 (ALIQ_ICMS_ULT_E) - Preenchimento: informar a alíquota do ICMS incidente na operação própria do
documento fiscal de entrada. Validação: o valor informado no campo deve ser maior que “0” (zero).

Campo 14 (VL_UNIT_LIMITE_BC_ICMS_ULT_E) Preenchimento:
Se o emitente informado no campo COD_PART_ULT_E deste registro for o substituto, informar o valor unitário
da base de cálculo destacada no documento fiscal; ou
Se o emitente informado no campo COD_PART_ULT_E deste registro for o substituído, informar o menor dos
valores entre o unitário informado no documento fiscal, a título de base de cálculo do ICMS ST (campo
VL_UNIT_BC_ST), ou o unitário da base de cálculo do ICMS que seria atribuído na operação própria do
remetente, caso esta fosse submetida ao regime comum de tributação (campo VL_UNIT_BC_ICMS_ULT_E).
Validação: o valor informado no campo deve ser maior que “0” (zero), e corresponder ao menor valor entre os campos
VL_UNIT_BC_ST e VL_UNIT_BC_ICMS_ULT_E.

Campo 15 (VL_UNIT_ICMS_ULT_E) Preenchimento:
Se o emitente informado no campo COD_PART_ULT_E deste registro for o substituto, informar o valor unitário
destacado no documento fiscal a título de ICMS; ou
Se o emitente informado no campo COD_PART_ULT_E deste registro for o substituído, informar o valor
unitário do ICMS que seria atribuído à operação própria do remetente caso estivesse submetida ao regime comum
de tributação, limitado ao valor unitário da retenção;
Validação: o valor informado no campo deve ser maior que “0” (zero), e deve corresponder a multiplicação entre os
campos ALIQ_ICMS_ULT_E e VL_UNIT_LIMITE_BC_ICMS_ULT_E

Campo 16 (ALIQ_ST_ULT_E) - Preenchimento: informar alíquota interna do produto a ser aplicada na apuração do
ICMS ST. Validação: o valor informado no campo deve ser maior que “0” (zero).

Campo 17 (VL_UNIT_RES) - Preenchimento: valor unitário destacado no documento fiscal de entrada a título de ICMS
ST ou valor unitário do ICMS ST informado a título de reembolso.
Validação: o valor informado no campo deve ser maior ou igual que “0” (zero), e deve corresponder a multiplicação entre
os campos VL_UNIT_BC_ST e ALIQ_ST_ULT_E, subtraindo, deste resultado, o campo VL_UNIT_ICMS_ULT_E.

Campo 18 (COD_RESP_RET) Validação: Valores válidos: [1,2,3]

Código que Indica o Responsável pela Retenção do ICMS ST,  equivale ao campo “Situação da Retenção do ICMS ST” do Aplicativo Gestão Fiscal.

Informação do Manual do Sped

Informação Da Regra do ICMS do CFOP

Código que indica o responsável pela retenção do ICMS-ST

Situação da Retenção do ICMS ST

1 - Remetente Direto

Substituto Tributário

2 - Remetente Indireto

Não Se Aplica

3 - Próprio declarante

Antecipação

Campo 19 (COD_MOT_RES) Validação: Valores válidos: [1,2,3,4,9]

Obs.: Novo campo criado.

Campo 20 (CHAVE_NFE_RET) - Preenchimento: informar a chave da NF-e em que houve a retenção do ICMS-ST.
Informar este campo caso a informação seja diferente da relativa à última entrada informada no campo
CHAVE_NFE_ULT_E deste registro.
Validação: é conferido o dígito verificador (DV) da chave da NF-e. Este campo somente poderá ser apresentado quando
COD_RESP_RET=2. Neste caso, obrigatoriamente, o campo CHAVE_NFE_RET ou os campos COD_PART_NFE_RET,
SER_NFE_RET e NUM_NFE_RET deverão ser preenchidos.

Campo 21 (COD_PART_NFE_RET) - Preenchimento: o valor informado deve existir no campo COD_PART do registro
0150. Informar este campo caso a informação seja diferente da relativa à última entrada e o informante da EFD não teve
acesso ao número da chave solicitado no campo CHAVE_NFE_RET.
Validação: se informado o campo CHAVE_NFE_RET, este campo não deve ser preenchido. O valor informado deve
existir no campo COD_PART do registro 0150. Este campo somente poderá ser apresentado quando COD_RESP_RET=2

Campo 22 (SER_NFE_RET) - Preenchimento: informar a série da NF-e. Informar este campo caso a informação seja
diferente da relativa à última entrada e o informante da EFD não teve acesso ao número da chave solicitado no campo
CHAVE_NFE_RET. Validação: se informado o campo CHAVE_NFE_RET, este campo não deve ser preenchido. Se informado o campo
COD_PART_NFE_RET, este campo deve ser preenchido.

Campo 23 (NUM_NFE_RET) - Preenchimento: informar o número da NF-e. Informar este campo caso a informação
seja diferente da relativa à última entrada e o informante da EFD não teve acesso ao número da chave solicitado no campo
CHAVE_NFE_RET. Validação: se informado o campo CHAVE_NFE_RET, este campo não deve ser preenchido. Se informado o campo
COD_PART_NFE_RET, este campo deve ser preenchido.

Campo 24 (ITEM_NFE_RET) - Preenchimento: informar o número do item da NF-e correspondente ao ressarcimento.
Informar este campo caso a informação seja diferente da relativa à última entrada.
Validação: se informado o campo CHAVE_NFE_RET ou o COD_PART_NFE_RET, este campo deve ser preenchido

Campo 25 (COD_DA) - Valores válidos: [0, 1] Validação: Este campo deve ser apresentado quando COD_RESP_RET=3

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.