...
Painel |
---|
Campo | Descrição | Tipo | Tam | Dec | Obrig | 01 | REG | Texto fixo contendo "K200" | C | 4 | - | O |
02 | DT_EST | Data do estoque final | N | 8 | - | O |
03 | COD_ITEM | Código do item (campo 02 do Registro 0200) | C | 60 | - | O |
04 | QTD | Quantidade em estoque | N | - | 3 | O |
05 | IND_EST | Indicador do tipo de estoque: 0 = Estoque de propriedade do informante e em seu poder; 1 = Estoque de propriedade do informante e em posse de terceiros; 2 = Estoque de propriedade de terceiros e em posse do informante. | C | 1 | - | O |
06 | COD_PART | Código do participante (campo 02 do Registros 0150): Proprietário/Possuidor que não seja o informante do arquivo. | C | 60 | - | OC |
- 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: Será gravado com um prefixo (SA1 para Cliente e SA2 para fornecedor) +Código do Cliente/Fornecedor + Loja.
- Campo IND_EST e QTD: Serão preenchidos de acordo com as seguintes opções:
IND_EST = 0: Saldo de propriedade do informante em estoque. Composição do Saldo: último saldo inicial do produto (registro da tabela SB9) mais Movimentações de Estoque até a data limite de apuração contida no registro K100.
IND_EST = 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.
IND_EST = 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.
- 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.
Para melhoria de performance no registro K200, verifique se o Processo 14 de Stored Procedures está instalado.
Para consulta, acesse o módulo Configurador (SIGACFG).
Multi-Threads
Para configuração de multi-threads no processamento do Registro K200, é necessário incluir o parâmetro MV_BLKMTHR via configurador com as seguintes informações:
Variável | MV_BLKMTHR |
Tipo | Numérico |
Descrição | Define o número de threads que serão utilizadas No processamento do Bloco K do SPED Fiscal. (1 a 20 threads) |
Conteúdo | 1 |
title | Exemplo prático do processo utilizando o Protheus |
---|
|
Expandir |
---|
title | Cenário: Saldo próprio |
---|
| |
|
O processamento multi-threads está limitado ao máximo de 20 threads. A alteração da quantidade de threads deve ser feita com critério, pois pode impactar na performance do sistema como um todo, pois depende da infraestrutura que o suporta.
Sugerimos que para definir a quantidade final de threads que serão utilizadas no ambiente, sejam realizados testes incrementando o valor do parâmetro para encontrar a maior quantidade de threads com a melhor performance.
Lembramos que o processamento Multi-Threads não consome licenças do Protheus, no entanto, caso o cliente utilize Ctree Server será consumida uma licença por Thread aberta.
Tipos de Produtos considerados
00, 01, 02, 03, 04, 05, 06 e 10.
Tabelas envolvidas
SB2 – Saldos Físicos e Financeiros
SB6 – Saldo de Terceiros
SB9 – Saldos Iniciais
SD1 – Itens das Notas Fiscais de Entrada
SD2 – Itens de Venda da Nota Fiscal
SD3 – Movimentações Internas
Painel |
---|
title | Exemplo prático do processo utilizando o Protheus |
---|
|
Expandir |
---|
title | Cenário: Quando um código do produto por cliente (de terceiro) |
---|
| Aviso |
---|
As informações aqui apresentadas visa no simples intuito de explicar didaticamente como gerar as informações para o registro K200 do bloco K. |
- Configurar os parâmetros do sistema
- Acessar o modulo Configurador
- Acessar o Menu > Ambiente > Cadastros > Parâmetros
- Pesquise pelo parâmetro MV_BLKMTHR
- Edite o parâmetro MV_BLKMTHR
- O campo Cont.Por. deve ser preenchido com a quantidade de threads desejadas para o processamento do registro K200
- Clique Salvar
- Pesquise pelo parâmetro MV_CADPROD
- Edite o parâmetro MV_CADPROD
O campo Cont Por. deve ser conter o texto D3E em seu conteudo
- Cadastrar cliente
- Acessar o modulo Faturamento
- Acessar o Menu > Atualizações > Cadastros > Clientes
- Clique Incluir
- Informe os campos obrigatórios
- Clique Salvar
- Cadastrar condição de pagamento
- Acessar o modulo Faturamento
- Acessar o Menu > Atualizações > Cadastros > Condições de pagamentos
- Clique Incluir
- Informe os campos obrigatórios
- Clique Confirmar
Cadastrar local de estoque - Acessar o modulo Estoque/Custos
- Acessar o Menu > Atualizações > Cadastros > Produtos > Locais de estoque
- Clique Incluir
- Informe os campos obrigatórios
- Clique Confirmar
- Cadastrar produto
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Atualizações > Cadastros > Produtos >Produto
- Clique Incluir
- Informe os campos obrigatórios para o produto acabado
- Na seção Dados Complementares do Produto(MATA036), informe o cliente e loja.
- Clique Confirmar
- Clique Incluir
- Informe os campos obrigatórios para a matéria prima
- Na seção Dados Complementares do produto(MATA036) informe o cliente e loja
- Clique Confirmar
- Cadastrar estrutura
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Atualizações > Engenharia > Estruturas >Estruturas
- Clique Incluir
- Informe o Produto Acabado
- Clique Incluir
- Clique Salvar
- Clique Ok
- Cadastrar tipo de movimento
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Atualizações > Cadastros > Movimentações > Internas
- Clique Incluir
- Informe os campos obrigatórios
- Clique Salvar
- Cadastrar TES
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Atualizações > Cadastros > Movimentações > Fiscais > Tes
- Clique Incluir
- Informe os campos obrigatórios, informando os campos Tipo do TES igual a E-Entrada, Atu.Estoque igual a S-Sim e Poder Terc. igual a N-Não Controla
- Clique Salvar
- Informe os campos obrigatórios, informando os campos Tipo do TES igual a E-Entrada, Atu.Estoque igual a S-Sim e Poder Terc. igual a R-Remessa
- Clique Salvar
- Informe os campos obrigatórios, informando os campos Tipo do TES igual a S-Saida, Atu.Estoque igual a S-Sim e Poder Terc. igual a N-Nao Controla
- Clique Salvar
- Informe os campos obrigatórios, informando os campos Tipo do TES igual a S-Saída, Atu.Estoque igual a N-Não e Poder Terc. igual a D-Devolução
- Clique Salvar
- Cadastrar documento de entrada
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Movimentações > Fiscais > Documento de entrada
- Clique Incluir
- Informe os campos obrigatórios para os campo tipo da nota igual a Beneficiamento
- Na grade de produtos deve ser informado a matéria prima a ser beneficiada e o campo Tipo Entrada deve ser informado uma TES de Entrada onde Poder Terc. seja igual a R-Remessa
- Clique Salvar
- Cadastrar ordem de produção
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Movimentações > Internas > Produção > Ordens de Produção
- Clique Incluir
- Clique Salvar
- Cadastrar apontamento de produção
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Movimentações > Internas >Produção > Apontar Produção
- Clique Incluir
- Informe os campos obrigatórios
- Clique Salvar
- Cadastrar pedido de venda
- Acessar o modulo Faturamento
- Acessar o Menu > Atualizações > Pedidos >Pedidos de Venda
- Clique Incluir
- Informe os campos obrigatórios
- Na grid de produtos, informe os campos obrigatórios e o campo produto deve ser conter a matéria prima a ser retornada e o campo Tipo Saída deve ser informado uma TES de saída onde Poder Terc. seja igual a D-Devolução
- Editar a celula Quantidade e pressionar a tecla <F4> e selecione o documento de entrada referente a devolução
- Clique Ok
- Incluir uma segunda linha na grid de produto e informar o produto acabado e o campo Tipo de Saída deve ser informado uma TES de saída onde Poder Terc. seja igual a N-Não Controla
- Clique Salvar
- Cadastrar documento de saída
- Acessar o modulo Faturamento
- Acessar o Menu > Atualizações > Pedidos > Pedidos de Venda
- Selecione o pedido de venda desejado
- Clique Outras Ações
- Clique Prep.Doc. saída
- Clique Avançar
- Clique Avançar
- Clique Avançar
- Clique Finalizar
- Selecione a serie e numero da nota a ser gerada
- Clique Ok
- Revise os parâmetros
- Clique Ok
- Clique Salvar
- Emitir relatório relação bloco K
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Relatórios > Legais > Relação Bloco K
- Clique Outras Ações
- Clique Parâmetros
- Revise os parâmetros
- O parâmetro "Reg. 0210 por Mov.?" deve ser igual a Não
Clique Imprimir Sera apresentado os saldos dos produto no registro K200 As informações apresentadas se baseiam no documento de entrada, movimentos internos e documento de saída gerados da seguinte forma: Produto MP003 - Materia-Prima Tabela | Quantidade | Saldo | Observação | SD1 | | 60 | Documento de Entrada | SD3 | | 45 | Movimento interno de Requisição |
Com isso, o saldo do produto MP003 é de 45 unidades Produto PA003 - Produto Acabado Tabela | Quantidade | Saldo | Observação | SD3 | | 15 | Movimento interno de Produção | SD2 | 7 | 8 | Documento de Saída |
Com isso, o saldo do produto MP003 é de 8 unidades
|
Expandir |
---|
title | Cenário: Quando um código de produto atende a vários clientes (de terceiros) |
---|
| Aviso |
---|
As informações aqui apresentadas visa no simples intuito de explicar didaticamente como gerar as informações para o registro K200 do bloco K. |
- Configurar os parâmetros do sistema
- Acessar o modulo Configurador
- Acessar o Menu > Ambiente > Cadastros > Parâmetros
- Pesquise pelo parâmetro MV_BLKMTHR
- Edite o parâmetro MV_BLKMTHR
- O campo Cont.Por. deve ser preenchido com a quantidade de threads desejadas para o processamento do registro K200
- Clique Salvar
- Cadastrar cliente
- Acessar o modulo Faturamento
- Acessar o Menu > Atualizações > Cadastros > Clientes
- Clique Incluir
- Informe os campos obrigatórios para o 1o cliente
- Clique Salvar
- Informe os campos obrigatórios para o 2o cliente
- Clique Salvar
- Cadastrar condição de pagamento
- Acessar o modulo Faturamento
- Acessar o Menu > Atualizações > Cadastros > Condições de pagamentos
- Clique Incluir
- Informe os campos obrigatórios
- Clique Confirmar
- Cadastrar local de estoque
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Atualizações > Cadastros > Produtos > Locais de estoque
- Clique Incluir
- Informe os campos obrigatórios
- Clique Confirmar
- Cadastrar produto
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Atualizações > Cadastros > Produtos >Produto
- Clique Incluir
- Informe os campos obrigatórios para o produto acabado
- Clique Confirmar
- Clique Incluir
- Informe os campos obrigatórios para a materia prima
- Clique Confirmar
- Cadastrar estrutura
- Clique Incluir
- Informe o Produto Acabado
- Clique Incluir
- Clique Salvar
- Clique Ok
- Cadastrar tipo de movimento
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Atualizações > Cadastros > Movimentações > Internas
- Clique Incluir
- Informe os campos obrigatórios
- Clique Salvar
- Cadastrar TES
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Atualizações > Cadastros > Movimentações > Fiscais > Tes
- Clique Incluir
- Informe os campos obrigatórios, informando os campos Tipo do TES igual a E-Entrada, Atu.Estoque igual a S-Sim e Poder Terc. igual a N-Não Controla
- Clique Salvar
- Informe os campos obrigatórios, informando os campos Tipo do TES igual a E-Entrada, Atu.Estoque igual a S-Sim e Poder Terc. igual a R-Remessa
- Clique Salvar
- Informe os campos obrigatórios, informando os campos Tipo do TES igual a S-Saída, Atu.Estoque igual a S-Sim e Poder Terc. igual a N-Não Controla
- Clique Salvar
- Informe os campos obrigatórios, informando os campos Tipo do TES igual a S-Saída, Atu.Estoque igual a N-Não e Poder Terc. igual a D-Devolução
- Clique Salvar
- Cadastrar documento de entrada
- Clique Incluir
- Informe os campos obrigatórios para os campo tipo da nota igual a Beneficiamento e informando o primeiro cliente
- Na grade de produtos deve ser informado a matéria prima a ser beneficiada e o campo Tipo Entrada deve ser informado uma TES de Entrada onde Poder Terc. seja igual a R-Remessa
- Clique Salvar
- Clique Incluir
- Informe os campos obrigatórios para os campo tipo da nota igual a Beneficiamento e informando o segundo cliente
- Na grade de produtos deve ser informado a matéria prima a ser beneficiada e o campo Tipo Entrada deve ser informado uma TES de Entrada onde Poder Terc. seja igual a R-Remessa
- Clique Salvar
- Cadastrar ordem de produção
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Movimentações > Internas > Produção > Ordens de Produção
- Clique Incluir
- Informe os campos obrigatórios e o campo Op.Terceiros igual a S-Sim
- Clique Salvar
- Cadastrar apontamento de produção
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Movimentações > Internas >Produção > Apontar Produção
- Clique Incluir
- Informe os campos obrigatórios
- Clique Salvar
- Cadastrar produção terceiros(MATA037)
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Movimentações > Internas >Produção > Produção de Terceiros
- Selecione a Ordem de Produção
- Clique Carregar
- Posicione no produto acabado na grid de produtos
- Na grid de clientes informe os clientes envolvidos
- Posicione na matéria prima na grid de produtos
- Na grid de clientes informe os clientes envolvidos
- Clique Confirmar
- Cadastrar pedido de venda
- Acessar o modulo Faturamento
- Acessar o Menu > Atualizações > Pedidos >Pedidos de Venda
- Clique Incluir
- Informe os campos obrigatórios referente ao primeiro cliente
- Na grid de produtos, informe os campos obrigatórios e o campo produto deve ser conter a matéria prima a ser retornada e o campo Tipo Saída deve ser informado uma TES de saída onde Poder Terc. seja igual a D-Devolução
- Editar a celula Quantidade e pressionar a tecla <F4> e selecione o documento de entrada referente a devolução
- Clique Ok
- Incluir uma segunda linha na grid de produto e informar o produto acabado e o campo Tipo de Saída deve ser informado uma TES de saída onde Poder Terc. seja igual a N-Não Controla
- Clique Salvar
- Clique Incluir
- Informe os campos obrigatórios referente ao segundo cliente
- Na grid de produtos, informe os campos obrigatórios e o campo produto deve ser conter a matéria prima a ser retornada e o campo Tipo Saída deve ser informado uma TES de saída onde Poder Terc. seja igual a D-Devolução
- Editar a célula Quantidade e pressionar a tecla <F4> e selecione o documento de entrada referente a devolução
- Clique Ok
- Incluir uma segunda linha na grid de produto e informar o produto acabado e o campo Tipo de Saída deve ser informado uma TES de saída onde Poder Terc. seja igual a N-Não Controla
- Clique Salvar
- Cadastrar documento de saída
- Acessar o modulo Faturamento
- Acessar o Menu > Atualizações > Pedidos > Pedidos de Venda
- Selecione o pedido de venda desejado
- Clique Outras Ações
- Clique Prep.Doc. saída
- Clique Avançar
- Clique Avançar
- Clique Avançar
- Clique Finalizar
- Selecione a serie e numero da nota a ser gerada
- Clique Ok
- Revise os parâmetros
- Clique Ok
- Clique Salvar
- Repita a operação para próximo pedidos de venda
- Emitir relatório relação bloco K
- Acessar o modulo Estoque/Custos
- Acessar o Menu > Relatórios > Legais > Relação Bloco K
- Clique Outras Ações
- Clique Parâmetros
- Revise os parâmetros
- O parâmetro "Reg. 0210 por Mov.?" deve ser igual a Não
- Clique Imprimir
- Sera apresentado os saldos dos produto no registro K200
- As informações apresentadas se baseiam no documento de entrada, movimentos internos e documento de saída gerados da seguinte forma:
- Produto MP002 - Matéria Prima
Saldo de terceiro CLI001-01 Tabela | Quantidade | Saldo | Observação | SD1 | 10 | 10 | Documento de entrada | SD3/D3K | 5 | 5 | Requisição por movimento interno | SD2 | 0 | 5 | Documento de saída |
Com isso, o saldo do terceiro CLI001-01 do produto MP002 é de 5 unidades
Saldo do terceiro CLI0002-01 Tabela | Quantidade | Saldo | Observação | SD1 | 20 | 20 | Documento de entrada | SD3/D3K | 10 | 10 | Requisição por movimento interno | SD2 | 0 | 10 | Documento de saída |
Com isso, o saldo do terceiro CLI002-01 do produto MP002 é de 10 unidades
- Produto PA002 - Produto Acabado
Saldo do terceiro CLI0001-01 Tabela | Quantidade | Saldo | Observação | SD3/D3K | 5 | 5 | Requisição por movimento interno | SD2 | 2 | 3 | Documento de saída |
Com isso, o saldo do terceiro CLI001-01 do produto PA002 é de 2 unidades
Saldo do terceiro CLI0002-01 Tabela | Quantidade | Saldo | Observação | SD3/D3K | 10 | 10 | Requisição por movimento interno | SD2 | 3 | 7 | Documento de saída |
Com isso, o saldo do terceiro CLI002-01 do produto PA002 é de 7 unidades
|
|