A rotina de geração do SPED EFD Fiscal executará a leitura das informações necessárias para criação do Bloco K.
Neste momento não serão realizados 'ajustes' na base de dados para adequação das movimentações da empresa, ou seja, os dados serão lidos e enviados ao Fisco conforme foram gerados pelos usuários.
O SIGER® seguirá as seguintes regras e validações para leitura dos dados e geração dos registros.
REGRAS GERAIS
-
Não são enviados movimentos de estoque que estão SEM quantidade informada (movimentos de ajuste de valor).
-
A Ordem de Produção é identificada pela Concatenação da OP e Sequência, sem os zeros à esquerda da OP e com os zeros da sequência, precedida da literal "OP-":
-
Ex.1: OP 625 Sequência 020 à OP-625/020
-
Ex.2: OP 625 Sequência 000 à OP-625/000
-
O identificador de OP para os movimentos do PCP Calçados é a concatenação do Lote com o Programa, sem zeros à esquerda, precedida da literal "LO-":
-
Ex.: Lote 530 Programa 125 à LO-530/125
-
O identificador de OP para os movimentos da Composição do Item do pedido (Kit) será a concatenação do número da nota com o item do pedido, sem zeros à esquerda, precedida da literal "RO-":
-
Ex.: Nota 12345 Item 12 à RO-12345/012
-
Não é criado registro 0200, 0210, K200, K220, K230, K235, K250 ou K255 para produtos cujo cadastro tenha a combo 'Movimenta estoque=4-Produto em elaboração'.
-
Nenhum movimento de estoque é enviado em mais de um tipo de registro de movimentação (K220, K230, K235, K250 ou K255).
-
Não é enviada Entrada Interna se produto não possuir formulação OU se o produto for insumo da OP a qual o movimento está vinculado. Nestes casos é sobra de consumo e deve ser descontada da respectiva saída interna.
-
Alguns produtos não são processados conforme o Tipo de Item previsto para cada registro do Bloco K.
-
Se a empresa controla Estoque por Combinação, a identificação do produto ocorrerá pela concatenação do código do produto (sem os zeros à esquerda) + letra C maiúscula + código da combinação (sem os zeros à esquerda).
-
Ex.: Produto 0000256 combinação 0020 à 256C20
CADASTRO DE ITENS - REGISTRO 0200
ESTOQUE ESCRITURADO - REGISTRO K200
-
SIGER® apura o saldo físico final de todos os locais de estoque que possuem o CNPJ completo igual ao que está sendo gerado (primeiro CNPJ da tela de Locais de Estoque)
-
A apuração ocorre separadamente conforme a indicação de Propriedade/Posse, para cada proprietário/possuidor informado no local de estoque.
-
SE o produto possui combinação E controla estoque por combinação, então será apurada e declarada a quantidade individualmente para cada combinação.
-
Ignora produtos cujo campo 'Movimenta estoque=4-Produto em elaboração'
-
Gera o registro SOMENTE para os produtos cuja Classificação Contábil possui um destes Tipos de Item SPED:
-
00- Mercadoria para revenda
-
-
-
-
-
-
06- Produto Intermediário
-
OUTRAS MOVIMENTAÇÕES INTERNAS ENTRE MERCADORIAS - REGISTRO K220
São processados os movimentos de todos os locais de estoque que possuem o CNPJ completo igual ao que está sendo gerado (primeiro CNPJ da tela de Locais de Estoque)
São válidos para este registro K220 os movimentos que atendem às seguintes regras:
-
Data do movimento estar dentro do período selecionado para geração
-
-
De transferência simples realizada diretamente no Controle de Estoques:
-
Do tipo 09-Transferência de Local
-
Do tipo 10-Entrada por Transferência
-
Saída estar vinculada à entrada
-
Movimentos de Reclassificação do Gestão Industrial:
-
Saídas para reclassificação ou para sucateamento da quantidade refugada na produção são enviadas como transferência para os respectivos produtos de entrada de reclassificação ou sucata, conforme as regras definidas no sistema de produção.
-
Movimento deve possuir quantidade
-
Produto do movimento não possuir o campo 'Movimenta estoque=4-Produto em elaboração'
-
Produto de entrada ter código diferente do produto de saída (caso contrário não foi uma recodificação)
-
Local de Estoque de saída possui o mesmo CNPJ completo do Local de Estoque da entrada (se não for assim é uma transferência entre empresas/estabelecimentos e deve ser feito com nota fiscal)
Produto possui Classificação Contábil com algum destes Tipos de Item SPED:
-
00- Mercadoria para revenda
-
-
-
-
-
-
-
Depois de lidos os registros, acumula a quantidade de SAÍDA por:
-
-
Código do produto da saída
-
Código do produto de entrada
-
Se algum dos produtos controla estoque por combinação, então sua identificação será dada pela concatenação de código do produto+combinação, conforme definido nas regras gerais.
-
SE o produto de Saída possui unidade de medida diferente daquele da Entrada, então é gerado também um registro 0220 para cada produto de saída e entrada, lembrando que o fator é de 'multiplicação'.
-
Divide a quantidade do produto que sai pela quantidade do que entra para gerar o 0220 do que sai e vice versa para gerar a do que entra.
PRODUÇÃO INTERNA - REGISTRO K230
O processamento para geração dos registros K230 e K235 ocorre em três etapas:
1- Primeiramente o SIGER® identifica as OPs que tiveram entrada de produção no período e gerar os K230.
2- Depois vamos processa saídas de consumo acumulando-as de forma que se possa saber a qual OP pertencem e gerar os K235
3- Depois processa as saídas de consumo que não tiveram entrada de produção no período (não encontrou o K230), e vamos gera um K230 sem quantidade produzida e vincula as saídas à ele.
-
Processa os movimentos de todos os locais de estoque que possuem o CNPJ completo igual ao que está sendo gerado (usar o primeiro CNPJ da tela de Locais de Estoque no teste), sendo válidos os que atenderem às seguintes regras:
-
Data do movimento estar dentro do período selecionado para geração
-
Ser movimento de 03-Entrada Interna
-
Movimento possuir quantidade
-
Não ser produto cujo campo 'Movimenta estoque=4-Produto em elaboração'
-
Produto+combinação do movimento deve possuir formulação/estrutura/engenharia
-
Produto+combinação deve ser o produto produzido na OP ou um de seus acondicionamentos
-
Movimento deve estar vinculado à um número de Ordem de Produção ou lote/programa do PCP p/Calçados (dados de vinculação do movimento) --Não estar vinculado à OP que seja de natureza 'Retrabalho' ou 'Reprocessamento' que consumiu o próprio produto produzido.
-
Produto deve possuir Classificação Contábil com um destes Tipos de Item SPED:
-
-
-
Será gerado UM Registro K230 para cada OP/Sequencia + Produto
-
Se o produto controla estoque por combinação, então a identificação do mesmo ocorre conforme definido nas regras gerais.
-
A identificação da Ordem de Produção (COD_DOC_OP) ocorrerá conforme definido nas Regras Gerais.
-
A data de início de Produção (DT_INI_OP) e Conclusão da Produção (DT_FIN_OP) serão lidas da OP/Programa à que o movimento está vinculado. Se não existe a OP então serão informadas as datas de início e fim do período de apuração, respectivamente.
INSUMOS CONSUMIDOS NA PRODUÇÃO INTERNA - REGISTRO K235
O processamento para geração dos registros K230 e K235 ocorre em três etapas:
1- Primeiramente o SIGER® identifica as OPs que tiveram entrada de produção no período e gerar os K230.
2- Depois vamos processa saídas de consumo acumulando-as de forma que se possa saber a qual OP pertencem e gerar os K235
3- Depois processa as saídas de consumo que não tiveram entrada de produção no período (não encontrou o K230), e vamos gera um K230 sem quantidade produzida e vincula as saídas à ele.
A apuração dos itens consumidos precisa processar dois tipos de movimentos de estoque: Saídas Internas e Entradas Internas. Isto para que seja possível apurar o consumo real, descontadas as devoluções de sobras de insumos remetidos para produção (Consumo = SI – EI)
Leitura – Saídas Internas
-
Processa os movimentos de todos os locais de estoque que possuem o CNPJ completo igual ao que está sendo gerado (usar o primeiro CNPJ da tela de Locais de Estoque no teste), sendo válidos os que atenderem às seguintes regras
-
Data do movimento estar dentro do período selecionado para geração
-
Ser movimento de 05-Saída Interna
-
Movimento possuir quantidade
-
Não ser produto cujo campo 'Movimenta estoque=4-Produto em elaboração'
-
Movimento deve estar vinculado à um número de Ordem de Produção ou lote/programa do PCP p/Calçados (dados de vinculação do movimento)
-
Produto consumido deve possuir Classificação Contábil com um destes Tipos de Item SPED:
-
00- Mercadoria para revenda
-
-
-
-
-
-
-
Produto produzido da OP (principal ou forma de acondicionamento) à qual está vinculado deve possuir Classificação Contábil com um destes Tipos de Item SPED:
-
03 – Produtos em Processo
-
-
Acumula a quantidade por:
-
-
-
-
-
-
Código do Produto substituído
-
Se o produto controla estoque por combinação, então a identificação do mesmo ocorre conforme definido nas regras gerais.
Leitura – Cálculo do Consumo
-
Desconta a Entrada Interna da Saída interna que aconteceu na mesma data.
-
Se não houver quantidade de saída suficiente, tenta descontar de uma saída de dia anterior, preservada o restante da chave.
-
Se ainda não conseguir descontar toda a EI, tentar descontar de uma saída posterior, preservada o restante da chave.
-
Depois de executado o cálculo, o SIGER® tem então os consumos líquidos para gerar os registros K235:
Geração dos Registros
-
·Os registros K235 obrigatoriamente são filhos de um K230. A vinculação ocorre comparando a chave do movimento de saída com a do movimento de entrada:
-
-
-
-
Será gerado UM Registro K235 para cada Produto consumido (líquido) + Data de saída + Código de substituído
-
O SIGER® não cria registro K235 para consumo que tem quantidade negativa. Eles são listados no relatório de validação para que o usuário providencie os ajustes necessários na movimentação.
-
Se não encontrou o K230 significa que houve movimentos de saída no estoque mas não houve entrada. Neste caso o SIGER® cria o registro K230 sem quantidade produzida e sem data de conclusão da produção, lendo a OP vinculada ao consumo.
INDUSTRIALIZAÇÃO EFETUADA POR TERCEIROS - REGISTRO K250
-
Processa os movimentos de todos os locais de estoque que possuem o CNPJ completo igual ao que está sendo gerado (primeiro CNPJ da tela de Locais de Estoque), sendo válidos os que atenderem às seguintes regras:
-
Data do movimento estar dentro do período selecionado para geração
-
Ser movimento de 03-Entrada Interna que usou a variação de Retorno de Beneficiamento configurada na empresa do sistema de Controle de Estoque
-
Movimento possuir quantidade
-
Não ser produto cujo campo 'Movimenta estoque=4-Produto em elaboração'
-
Produto deve possuir Classificação Contábil com um destes Tipos de Item SPED:
-
-
-
Depois de lidos os registros, acumula a quantidade por:
-
-
Código do produto de entrada
-
-
Se o produto controla estoque por combinação, então a identificação do mesmo ocorre conforme definido nas regras gerais.
-
Será gerado UM Registro K250 para cada Produto + Data de Entrada
INSUMOS CONSUMIDOS NA INDUSTRIALIZAÇÃO EFETUADA POR TERCEIROS - REGISTRO K255
-
Processa os movimentos de todos os locais de estoque que possuem o CNPJ completo igual ao que está sendo gerado (usar o primeiro CNPJ da tela de Locais de Estoque no teste), sendo válidos os que atenderem às seguintes regras:
-
Data do movimento estar dentro do período selecionado para geração
-
Ser movimento de 05-Entrada Interna Que usou a variação de retorno simbólico de beneficiamento configurada na empresa do sistema de Controle de Estoque
-
Movimento possuir quantidade
-
Não ser produto cujo campo 'Movimenta estoque=4-Produto em elaboração'
-
Produto deve possuir Classificação Contábil com um destes Tipos de Item SPED:
-
00- Mercadoria para revenda
-
-
-
-
-
-
-
Depois de lidos os registros, acumular a quantidade por:
-
-
Código do produto de Saída
-
-
Se o produto controla estoque por combinação, então a identificação do mesmo ocorre conforme definido nas regras gerais.
-
É preciso lembrar que um Registro K255 é Filho de um K250, ou seja, precisamos descobrir QUAL produto ENTROU no estoque e que consumiu estes produtos lidos neste processamento corrente.
-
De qual K250 é o consumo que foi apurado?
-
A vinculação se dará pela Data/Série/Número do documento
-
SE encontrou apenas UM Produto de Entrada (retornado) para a Data/Série/Documento (K250)
-
Todas as saídas encontradas para a Data/Série/Documento serão filhas desta entrada
-
SE encontrou DOIS ou mais Produtos de Entrada (retornado) para a Data/Série/Documento (K250)
-
-
Ler as formulações de todos estes produtos de ENTRADA (mesma regra de geração do registro 0210).
-
Se o insumo não aparecer em nenhuma formulação, sair fora do laço. Se aparecer, segue para o passo 2.
-
-
SE o produto de saída não aparecer em mais de uma formulação, então ele pertence apenas aquele produto onde apareceu. Está então definido qual o K250 pai dele.
-
Se apareceu em mais de uma, vai para o passo 3
-
-
Apura a quantidade de entrada (produzida) de cada produto onde o insumo apareceu na formulação.
-
Por multiplicação direta, calcula a quantidade 'prevista' deste insumo para cada produto produzido e calcula o % de participação em cada produto.
-
Rateia o consumo (saída) apurado para o insumo conforme o percentual de participação nos produzidos.
-
Depois do processamento anterior, SE sobrarem movimentos de Saída para os quais não conseguiu encontrar entrada relacionada, não gerar registros K255 para eles. à Eles serão listados no relatório de validação, seção 4- Registros não enviados por regras de validação.
-
Lembrar que pode existir uma saída interna que tem a respectiva entrada interna mas ela tenha sido ignorada ao gerar o K250 em função do produto não ter Tipo SPED 03 ou 04 e, na prática, não existe um 'erro' no SIGER® e sim de classificação do produto por parte do usuário.