Top Banner
MIT041 – Especificação de Processos Cliente: Anixter Projeto: Sped Fiscal Bloco K Versão: 2.0 12/11/2015
10

MIT041 - Especificacao de Processos Bloco K

Jan 30, 2016

Download

Documents

Otavio Garaguso

Especificação para implantação do bloco K
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MIT041 - Especificacao de Processos Bloco K

MIT041 – Especificação de ProcessosCliente: Anixter

Projeto: Sped Fiscal Bloco KVersão: 2.0

12/11/2015

Page 2: MIT041 - Especificacao de Processos Bloco K

MIT041 – Especificação de Processos

2 Versão 2.0

Título do documento

Sumário

1 DESCRIÇÃO DO PROCESSO – BLOCO K..............................................................................................3

1.1 Especificações do Bloco............................................................................................................................3

2 ESPONSÁVEIS PELAS INFORMAÇÕES/VALIDAÇÃO............................................................................8

Page 3: MIT041 - Especificacao de Processos Bloco K

3Versão 1.0

MIT041 – Especificação de Processos

1 DESCRIÇÃO DO PROCESSO – BLOCO KA geração do Bloco K a partir da rotina SPED FISCAL, tem como objetivo informar no arquivo magnético o controle da produção e do estoque.Para correta geração do bloco, faz-se necessário o controle correto dos productos cadastrados, das movimnetações de estoque, dos saldos em estoque, do controle dos produtos enviados para industrialização no controle de terceiros, das ordens de produção, da estrutura de produtos com seus insumos e do consumo e controle do proceso produtivo.

1.1 ESPECIFÍCAÇÃO BLOCO

Registro 0210: Consumo especifico padronizadoNeste registro são considerados o consumo padrão e a perda "normal" em percentual do componente/insumo para se produzir uma unidade do produto resultante. Este registro existe somente se o tipo do produto informado no registro 0200 for igual a 03 (Tipo 03: PP.) ou 04 (Tipo 04: PA). Os insumos substitutos serão considerados apenas nos registros K235 ou K255.São consideras as informações da tabela SG1 – Estrutura de Produtos e SB1 – Cadastro de Produtos.Para montagem deste registro são acatadas as revisões das estruturas por meio dos campos SG1 - G1_REVINI, SG1 - G1_REVFIM e SB1 - B1_REVATU.

O campo SG1 - G1_PERDA é considerado para o preenchimento do campo PERDA. O campo SG1 - G1_COMP é considerado para o preenchimento do campo COD_ITEM_COMP. O campo SG1 - G1_QUANT e considera para o preenchimento do campo QTD_COMP.

Registro K001: Abertura do BLOCO KEste registro apresenta a abertura do BLOCO K com a existência de informações.

Registro K100: Período de Apuração do ICMS/IPIApresenta o período de apuração.

Page 4: MIT041 - Especificacao de Processos Bloco K

MIT041 – Especificação de Processos

4 Versão 2.0

Título do documento

Registro K200: Estoque EscrituradoApresenta o estoque final escriturado no período informado no registro K100. Serão enviados apenas os produtos com os Tipos 00, 01, 02, 03, 04, 05 e 10*.*Tipos de produtos:

Tipo 00: ME. Tipo 01: MP. Tipo 02: EM. Tipo 03: PP. Tipo 04: PA. Tipo 05: SP. Tipo 10: OI.

As informações são retiradas das tabelas SB1- Cadastro de Produtos e SB2 – Saldo Físico e Financeiro.Este registro não considera produtos fantasmas (SB1 - B1_FANTASM < > S) em sua composição.Layout

Campo DT_EST será preenchido com a data-base atual. Campo COD_ITEM será preenchido com o código do produto contido na tabela SB2 (B2_COD). Campo COD_PART não possui tratamento e seu conteúdo será branco. Campo IND_EST e QTD serão preenchidos de acordo com as seguintes opções: 0 – Saldo de propriedade do informante em estoque. Composição do Saldo: último saldo inicial do produto

(registro da tabela SB9) + Movimentações de Estoque até a data limite de apuração contida no registro K100. 1 – Saldo de propriedade do informante em terceiros. Composição do Saldo: saldo em terceiros contido na

tabela de controle de poder de terceiros SB6; a composição do saldo é realizada por meio das datas de apuração contidas no registro K100. Utiliza o parâmetro MV_SDTESN3.

2 - Saldo de terceiros em propriedade do informante. Composição do Saldo: saldo de terceiros contido na tabela de controle de poder de terceiros SB6; a composição do saldo é realizada por meio das datas de apuração contidas no registro K100. Utiliza o parâmetro MV_SDTESN3.

MV_SDTESN3 – Considera TES que não atualiza estoque O parâmetro MV_SDTESN3 utilizado no relatório de Registro de Inventário Modelo 7 (MATR460) também tem efeito para a geração do registro K200. Suas opções disponíveis são:0 (zero): desconsidera saldo com registro da tabela SB6 (Saldo em/de poder de terceiros) que contém TES que não atualiza estoque (comportamento padrão).1 (um): considera saldo com TES que não atualiza estoque e, inclusive, subtrai da composição do saldo em estoque os itens que estão em poder de terceiros.

Page 5: MIT041 - Especificacao de Processos Bloco K

5Versão 1.0

MIT041 – Especificação de Processos

2 (dois): considera saldo com TES que não atualiza estoque, porém, não realiza a subtração do saldo em poder de terceiros para composição do saldo em estoque.Outas informações podem ser consultadas em: {+} http://tdn.totvs.com.br/pages/releaseview.action? pageId=185753434+PerformancePara melhoria de performance no registro K200 verifique se o processo 14 de stored procedures está instalado. Para consulta, acesse o modulo Configurador (SIGACFG).

Registro K220: Outras Movimentações Internas entre MercadoriasNeste registro são informadas as movimentações internas entre mercadorias que não estão enquadradas nas movimentações já apresentadas nos registros K230/K235.Vale ressaltar que serão considerados apenas quando a movimentação ocorre entre produtos de códigos diferentes, exemplo: a quantidade do Produto A foi transferida para o Produto B.Conforme solicitado no layout do SPEDFISCAL; exemplo: reclassificação de um produto em outro código em função do cliente a que se destina.As informações são retiradas da tabela SD3 – Movimentações Internas, de maneira que, o código de origem seja diferente do código do destino e o campo Tipo RE/DE (D3_CF) esteja igual a RE4.

Page 6: MIT041 - Especificacao de Processos Bloco K

MIT041 – Especificação de Processos

6 Versão 2.0

Título do documentoLayout

O campo DT_MOV será preenchido com o conteúdo do campo SD3 - D3_EMISSAO. O campo COD_ITEM_ORI será preenchido com o conteúdo do campo SD3 - D3_COD (Movimento Transferência

Interna RE4). O campo COD_ITEM_DEST será preenchido com o conteúdo do campo SD3 - D3_COD (Movimento Transferência

Interna DE4). O campo QTD será preenchido com o conteúdo do campo SD3 - D3_QUANT.

Registro K230: Itens ProduzidosNeste registro é informada a produção acabada de produto em processo ou produto acabado, aonde possua os tipos 03 ou 04*.*Tipos de produtos:

Tipo 03: PP. Tipo 04: PA.

Vale ressaltar que mesmo que a quantidade de produção acabada for ZERO, deve ser informada no K230, pois, existem casos em que ocorreu a requisição do insumo no registro filho K235, mas, ainda não finalizou a ordem de produção. Nessas situações a produção ficou em elaboração, porém, não foi finalizada. São consideras informações das tabelas SB1 – Cadastro de Produtos, SD3 – Movimentações Internas e SC2 – Ordens de Produção.Neste registro não e considerado produto configurado como mão-de-obra, pois, o bloco somente trata quantidades e não custo.Layout

O campo DT_INI_OP será preenchido com o conteúdo do campo SC2 - C2_DATPR. É considerada a data do primeiro movimento realizado para a OP.

O campo DT_FIN_OP será preenchido com o conteúdo do campo SC2 - C2_DATRF. O campo COD_DOC_OP será preenchido com o conteúdo do campo SD3->D3_OP (referente ao apontamento de

produção D3_CF = PR0 e PR1). O campo COD_ITEM será preenchido com o conteúdo do campo SD3 - D3_COD (referente ao apontamento de

produção D3_CF = PR0 e PR1).

Registro K235: Insumos Consumidos (produção)Apresenta o consumo das mercadorias no processo produtivo, vinculado ao produto resultante informado no Registro K230.

Page 7: MIT041 - Especificacao de Processos Bloco K

7Versão 1.0

MIT041 – Especificação de Processos

São consideras as informações das tabelas SB1 – Cadastro de Produtos e SD3 – Movimentações Internas. Caso ocorra uso de produtos substitutos, é utilizada a tabela SGI – Produtos alternativos.Neste registro não e considerado produto configurado como mão-de-obra, pois, o bloco somente trata quantidades e não custo.Pra filtragem de movimentos internos (tabela SD3) é considerado o campo D3_CF para requisições e devoluções que possuem o campo D3_OP preenchido.Layout

O campo DT_SAIDA será preenchido com o conteúdo do campo SD3 - D3_EMISSAO. O campo COD_ITEM será preenchido com o conteúdo do campo SD3 - D3_COD. O campo QTD será preenchido com o conteúdo do campo SD3 - D3_QUANT. O campo COD_INS_SUBST somente será preenchido quando o produto principal for substituído por um produto

alternativo (tabela SGI, campo SGI - GI_PRODORI).

Registro K250: Industrialização Efetuada por Terceiros – Itens ProduzidosApresenta os produtos que foram industrializados por terceiros.São consideras informações das tabelas SB1 – Cadastro de Produtos, SD1 – Itens das NFs de Entrada e SF4- Tipos de Entrada e Saída.Regras: O CFOP utilizado deve estar no parâmetro MV_CFOPIND, o campo Orig. Lacto (D1_ORIGLAN) deve ser diferente de LF, campo Tipo Docto. ( D1_TIPO) diferente de I, campo Tipo (B1_TIPO) igual a 03 (Tipo 03: PP) ou 04 (Tipo 04: PA) e Atu.Estoque (F4_ESTOQUE) igual a S.Layout

Parâmetro SX6: MV_CFOPINDTipo: Caracter.Conteúdo: Código da CFOP utilizada no produto transformado.Exemplo de utilização: MV_CFOPIND = "'1124','1125'".Observação: o conteúdo padrão do parâmetro é '1124','1125'.

O campo DT_PROD e preenchido com o conteúdo do campo SD1 - D1_EMISSAO. O campo COD_ITEM e preenchido com o conteúdo do campo SD1 - D1_COD. O campo QTD e preenchido com o conteúdo do campo SD1 - D1_QUANT.

Registro K255: Industrialização em Terceiros – Insumos ConsumidosSerão considerados os insumos e as quantidades remetidas para serem industrializados por terceiros, vinculado ao produto resultante informado no registro K250.São consideras informações das tabelas SB1 – Cadastro de Produtos, SD1 – Itens das NFs de Entrada e SF4 – Tipos de Entrada e Saída. Caso ocorra uso de produtos substitutos é utilizado a tabela SGI – Produtos alternativos.

Page 8: MIT041 - Especificacao de Processos Bloco K

MIT041 – Especificação de Processos

8 Versão 2.0

Título do documentoRegras: O CFOP utilizado deve estar no parâmetro MV_CFOPCON, o campo Orig. Lancto (D1_ORIGLAN) deve ser diferente de LF, campo Tipo Docto. (D1_TIPO) diferente de I, Atu.Estoque (F4_ESTOQUE) igual a S e Poder Terc (F4_PODER3) igual a D.Layout

Parâmetro SX6: MV_CFOPCONTipo: Caracter.Conteúdo: código da CFOP utilizada no produto transformado.Exemplo de utilização: MV_CFOPCON = '1902'Observação: o conteúdo padrão do parâmetro e '1902'.

O campo DT_CONS e preenchido com o conteúdo do campo SD1 - D1_EMISSAO. O campo COD_ITEM e preenchido com o conteúdo do campo SD1 - D1_COD. O campo QTD e preenchido com o conteúdo do campo SD1 - D1_QUANT. O campo COD_INS_SUBST somente será preenchido quando o produto principal for substituído por um produto

alternativo (tabela SGI, campo SGI - GI_PRODORI).

Registro K990: Encerramento do Bloco KEste registro informa o encerramento e a quantidade de linhas existentes no bloco. A quantidade de linhas considera, inclusive, os próprios registros de abertura e encerramento do bloco.Layout

Rotinas e Fontes envolvidos na geração do BLOCO KMATXSPED.PRWContém as funções para geração dos registros 0210, K200, K220, K230, K235, K250 e K255. SPEDFICAL.PRW e SPEDXFUN.PRWRotina responsável pela geração de todos os blocos utilizados para entrega do SPEDFISCAL. No caso do BLOCO K esta rotina é responsável pela geração dos registros K001, K100 e K990.

2 RESPONSÁVEIS PELAS INFORMAÇÕES

Nome Assinatura Data

OTAVIO GARAGUSO 12/11/2015PAULO FLORENCIO 12/11/2015TELMA GOUVEIA 12/11/2015