Árvore de páginas

Ocorrencia: Como a rotina FCI irá calcular o conteúdo importado dos produtos?


Antes de realizar o cálculo é necessário que os parametros abaixo estejam configurados:

MV_FCICALC = 1 ou 3

MV_FCIALIQ = A critério do cliente

MV_FCIVE = A critério do cliente

MV_FCIVI = A critério do cliente

MV_FCICL = A critério do cliente

MV_FCIPRV = A critério do cliente

MV_FCINWPR = A critério do cliente


Para que o sistema faça o calculo do seu produto para a FCI é necessário que:

1 - Exista venda deste produto no período processado (Perguntas "Data de" e "Data até" na rotina FISA061)

1.1 - As perguntas do período não podem ser preenchidas com meses diferentes.

1.2 - Os parametros abaixo devem estar configurados:

1.2.1 - MV_FCIVE/MV_FCIVI devem estar preenchidos com os CFOPs de Venda que voce quer que faça parte do cálculo da FCI (Campo D2_CF)

1.2.2 - MV_FCIALIQ deve conter todas as aliquotas utilizadas em suas notas de saída que voce quer que faça parte do cálculo da FCI (Campo D2_PICM)

1.2.3 - MV_FCICL deve ser preenchido com todas as classificações fiscais das notas fiscais de saída que precisa entrar para o cálculo da FCI (D2_CLASFIS)

1.3 - Caso não haja venda no período que está sendo processado, será necessário realizar a configuração para Produto Novo

1.3.1 - Preencha o parametro MV_FCINWPR com o mesmo conteúdo do parametro MV_ESTADO

1.3.2 - Preencha o parametro MV_FCIPRV com 1 (Tabela SB1), 2 (Tabela SB5) ou 3 (Tabela SBZ)

1.3.2.3 - Voce pode escolher entre 3 campos: 1 - B1_PRV1 (Tabela SB1), 2 - B5_FCIPRV (Tabela SB5) ou 3 - BZ_FCIPRV (Tabela SBZ).

1.3.2.4 - Os campos 2 e 3 devem ser criados manualmente via configurador caso sejam utilizados.

1.4 - O sistema irá aplicar a seguinte fórmula de cálculo com as vendas que foram encontradas no mes: 

(D2_VALBRUT - (D2_ICMSRET + D2_VALICM + D2_VALIPI)) / D2_QUANT

1.5 - O resultado do cálculo acima irá preencher o conteúdo do campo CFD_VSAIIE

1.6 - Se não encontrar documentos de saída, nem configuração para produtos novos, o sistema não irá processar a FCI e não irá gravar tabela CFD.


2 - Depois de buscar sua saída, o sistema irá buscar a produção deste produto que foi vendido. Para isso, o sistema irá procurar na tabela SD3 as produções realizadas no mes. Caso não encontre OP neste período, o sistema irá buscar nos períodos anteriores, até encontrar um produção para este produto. 

2.1 - Para que o sistema encontra sua produção é necessário que o produto vendido esteja na SD3 com o campo D3_CF = PRx (PR0, PR1 etc).

2.2 - Caso não encontre produções, o sistema não irá gerar FCI e nem alimentar a tabela CFD

OBS: Para o sistema encontrar as informações de produção corretamente, é necessário que tenha processado e gerado corretamente o FCI para todos os meses anteriores que tenha produção.


O passo 3 vai depender do conteúdo MV_FCICALC.

Se MV_FCICALC = 1:

3 - Pega o conteúdo do campo D3_PERIMP da linha encontrada.

3.1. - Este valor será utilizado para preencher o campo CFD_VPARIM


Se MV_FCICALC = 3:

3 - Após encontrar a produção, o sistema irá verificar quais foram as matérias primas utilizadas para este produto, para isso o sistema varre as produções encontradas e verifica todas as linhas que estão com o conteúdo D3_OP = REx (RE1, RE2, etc).

3.1. - Com o código de produto das matérias primas, o sistema faz uma busca na SD1 para identificar qual o valor da parcela importada para cada matéria prima.

3.2 - O cálculo varia dependendo do cadastro de TES e se há ou não integração com SIGAEIC

Quando há integração com o Easy Import Control (SIGAEIC) o valor do D1_II é substituído pelo valor do (WN_IIVAL + WN_DESPADU) “Valor Imposto Importação + Despesa Aduaneira” obtido da tabela - Itens da NF de Importação SWN.

F4_AGREG = S - O valor da mercadoria é agregado ao total do documento:

( D1_TOTAL+D1_VALFRE+D1_SEGURO ) - ( D1_II )

F4_AGREG = I - O valor da mercadoria não contém o valor do ICMS, portanto, o valor do ICMS e da mercadoria é agregado ao total do documento:

( D1_TOTAL+D1_VALFRE+D1_SEGURO ) - (D1_II )

F4_AGREG = A - O valor da mercadoria não contém o valor do ICMS, mas somente o valor da mercadoria é agregado ao total do documento. Note que a base de cálculo do ICMS sofre a incorporação do valor do ICMS:

( D1_TOTAL+D1_VALFRE+D1_SEGURO )

F4_AGREG = N - O valor da mercadoria não é agregado ao total do documento. Este valor pode ser escriturado, ou não, conforme a parametrização do sistema.

( D1_TOTAL+D1_VALFRE+D1_SEGURO )

F4_AGREG = B - O valor da mercadoria não contém o valor do ICMS, portanto, o valor do ICMS e da mercadoria são agregados ao total do documento. Este agregador de valor não calcula nenhum imposto, mantendo-se o que for informado pelo usuário ou transmitido por outro sistema:

( D1_TOTAL+D1_VALFRE+D1_SEGURO ) - ( D1_II )

F4_AGREG = C - O valor da mercadoria não contém o valor do ICMS, mas somente o valor da mercadoria é agregado ao total do documento. Note que a base de cálculo do ICMS sofre a incorporação do valor. Este agregador de valor não calcula nenhum imposto, ou seja, mantém o que for informado pelo usuário ou transmitido por outro sistema:

( D1_TOTAL+D1_VALFRE+D1_SEGURO ) – ( D1_II )

F4_AGREG = H - Somente o valor do ICMS Retido é agregado ao total do documento fiscal:

( D1_TOTAL+D1_VALFRE+D1_SEGURO ) - ( D1_IMCSRET )

F4_AGREG = R - Deduz o valor do ICMS do valor unitário da mercadoria nos casos de redução de base de cálculo:

( D1_TOTAL+D1_VALFRE+D1_SEGURO )


3.3 - Após encontrar o valor importado das matérias primas, o sistema irá verificar o percentual importado, para chegar neste valor, o seguinte cálculo é realizado:

(Total de parcela importada de todas matérias primas (Cálculo acima) / Valor Total de saída do produto) * 100. 

3.3.1 - Exemplo:

    • Parcela de Importação = R$200,00
    • Valor total de saídas = R$400,00
    • (200 / 400) * 100 = 50
    • Conteúdo de Importação (CI) = 50%

3.4 - O valor do cálculo acima será gravado no campo CFD_CONIMP

3.5 - Com o parametro MV_FCICALC = 3, o sistema também alimenta a tabela SA8 com os valores de importação de cada matéria prima e produto acabado.

3.6 - Caso as matérias primas resultem em uma parcela importada igual a 0, o sistema irá gravar tabela CFD, mas não irá gerar o arquivo.


4 - Após calcular os valores e preencher o conteúdo dos campos CFD_VPARIM e CFD_VSAIIE, o sistema irá calcular o conteúdo do conteúdo importado (CFD_CONIMP).

4.1 - A fórmula de cálculo para preencher o campo CFD_CONIMP é esta:

CFD_CONIMP = (CFD_VPARIM/CFD_VSAIIE) * 100

4.2 - O conteúdo do campo CFD_CONIMP será responsável por identificar qual a Origem do seu produto:

4.3 - Se CFD_CONIMP <=40, então CFD_ORIGEM = 5

4.4 - Se CFD_CONIMP >40 e <=70 então CFD_ORIGEM = 3

4.5 - Se CFD_CONIMP >70 então CFD_ORIGEM = 8


5 - Após alimentar estes campos que voce poderá gerar o arquivo .txt para envio a SEFAZ.


6 - A geração do arquivo texto irá ignorar os registros da CFD que está com o campo CFD_FCICOD preenchido ou que estão com o CFD_CONIMP = 0.


Artigos relacionados

FCI - Ficha de Conteúdo de Importação