Histórico da Página
Melhorias do Bloco K -
OBFOBF0110/OBF17016
Características do Requisito
Linha de Produto: | Logix | |
Segmento: | Manufatura | |
Módulo: | Gestão Fiscal. | |
Rotina: | Rotina | Nome TécnicoOBF0110 - Geração do Arquivo para EFD ICMS/IPI e Contribuições |
Rotina(s) envolvida(s) | Nome Técnico | OBF17016 |
Cadastros Iniciais: | OBF17016 - Registro Complementar | |
Parâmetro(s): | Parâmetro: gera_bloco_k_sup_man_logix logix Help: Indica se na geração do bloco K no SPED Fiscal será utilizado os módulos deDescrição: Utiliza Suprimentos e Manufatura do ERP Logix .Caso não utilize os módulos do Logix a inclusão dos registros do bloco K poderá ser realizada pelo programa OBF17016 por meio da importação de arquivo ou inclusão manual. Opções válidas: 1 - Utiliza Suprimentos e Manufatura do Logix. 2 - Utiliza Suprimentos do Logix. 3 - Utiliza Manufatura do Logix. 4 - Não utiliza os módulos do Logix. na geração do Bloco K Caminho no sistema LOG00087 em Caminho do LOG00087: Gestão Fiscal / Obrigações Fiscais / Legislação Federal Conversor: OBF0418.cnv | |
Requisito (ISSUE): | PCREQ PCREQ-6007 | |
País(es): | Brasil | |
Banco(s) de Dados: | Informix, Oracle, SQL | |
Tabelas utilizadas: | OBF_CRED_CTRIB | |
Sistema(s) operacional(is): | Windows, LunixLinux | |
Versões/Release: | 12.1.7 |
Descrição
Permitir que o usuário configure como deve ser processado Implementada a melhoria para permitir a configuração de como deverão ser processadas as informações para a geração do Bloco K.
Criado Desenvolvido o parâmetro '"Utiliza Suprimentos e Manufatura do ERP Logix na geração do Bloco K' " para que seja possível configurar a geração do bloco K no SPED Fiscal.. Neste parâmetro deverá indicar se na geração do bloco K no SPED Fiscal serão utilizados os módulos de Suprimentos e Manufatura do ERP Logix para a extração as informações.
Caso não utilize os módulos do Logix a inclusão dos registros do bloco K poderá ser realizada pelo programa OBF17016 por meio da importação de arquivo ou inclusão manual.
Opções válidas:
1 - Utiliza Suprimentos e Manufatura do Logix;
2 - Utiliza Suprimentos do Logix;
3 - Utiliza Manufatura do Logix;
4 - Não utiliza os módulos do Logix.
O programa de No cadastro de Registro Complementar (OBF17016) foi alterado para para que seja possível incluir os registros do bloco K ( K200, K220, K230, K235, K250 e K255) e o registro 0210 do bloco 0 manualmente ou pela nova opção do menu '"Importar Arquivo'". Na Nessa opção '"Importar Arquivo' " será possível possível importar qualquer arquivo texto com as informações dos registros que são suportados pelo programa.
O arquivo deve possuir o seguinte formato: "Tipo Registro" + | (Pipe) + "Sequencia do registro" + | (Pipe) + "Campo" + | (Pipe) + "Valor Campo" + | (Pipe) + "Formato do campo".
As informações da posição "Campo" devem seguir blocos que constam no campo "Tipo de registro", com o layout cadastrado no Registro no EFD (OBF0100), para os com exceção dos registros do bloco K e 0210 do bloco 0, devem estar conforme layout abaixo:
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
- Aplique o patch do chamado e execute uma vez a rotina Informe o nome da rotina.
- No módulo informe o nome do módulo acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:
Nome da Variável: | Informe o Nome da Variável |
Tipo: | Informe o Tipo |
Descrição: | Informe a Descrição |
Valor Padrão: | Informe o Valor Padrão |
Procedimento para Configuração
(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou rotinas no menu).
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
(É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)
Itens/Pastas | Descrição |
Nome: |
|
Tipo: | Informe o Tipo do parâmetro |
Cont. Por.: | Informe o Conteúdo padrão |
Descrição: |
|
que possuem um layout específico conforme descrito abaixo:
Registro 0210
Campo | Valor Campo | Formato |
---|---|---|
COD_ITEM_PROD | Código do item produzido ( campo 02 do registro 0200 ) | X |
GRADE_1_PROD | Grade 1 do item produzido, caso controle grade | X |
GRADE_2_PROD | Grade 2 do item produzido, caso controle grade | X |
GRADE_3_PROD | Grade 3 do item produzido, caso controle grade | X |
GRADE_4_PROD | Grade 4 do item produzido, caso controle grade | X |
GRADE_5_PROD | Grade 5 do item produzido, caso controle grade | X |
COD_ITEM_COMP | Código do item consumido ( campo 02 do registro 0200 ) | X |
GRADE_1_COMP | Grade 1 do item consumido, caso controle grade | X |
GRADE_2_COMP | Grade 2 do item consumido, caso controle grade | X |
GRADE_3_COMP | Grade 3 do item consumido, caso controle grade | X |
GRADE_4_COMP | Grade 4 do item consumido, caso controle grade | X |
GRADE_5_COMP | Grade 5 do item consumido, caso controle grade | X |
UNID_INV | Unidade de medida do item consumido | X |
QTD_COMP | Quantidade do item consumido para se produzir uma unidade do item produzido | N |
PERDA | Perda/quebra normal percentual do item consumido para se produzir uma unidade do item produzido | N |
Registro K200
Campo | Valor Campo | Formato do campo |
---|---|---|
DT_EST | Data do estoque final | N |
COD_ITEM | Código do item ( campo 02 do registro 0200 ) | X |
QTD | Quantidade em estoque | N |
UNID_INV | Unidade de medida do item | X |
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 | N |
COD_PART | Código do participante (campo 02 do Registro 0150): - proprietário/possuidor que não seja o informante do arquivo | X |
GRADE_1 | Grade 1 do item, caso controle grade | X |
GRADE_2 | Grade 2 do item, caso controle grade | X |
GRADE_3 | Grade 3 do item, caso controle grade | X |
GRADE_4 | Grade 4 do item, caso controle grade | X |
GRADE_5 | Grade 5 do item, caso controle grade | X |
Registro K220
Campo | Valor Campo | Formato do campo |
---|---|---|
DT_MOV | Data da movimentação interna | N |
COD_ITEM_ORI | Código do item de origem (campo 02 do Registro 0200) | X |
GRADE_1_ORI | Grade 1 do item origem, caso controle grade | X |
GRADE_2_ORI | Grade 2 do item origem, caso controle grade | X |
GRADE_3_ORI | Grade 3 do item origem, caso controle grade | X |
GRADE_4_ORI | Grade 4 do item origem, caso controle grade | X |
GRADE_5_ORI | Grade 5 do item origem, caso controle grade | X |
UNID_INV_ORI | Unidade de medida do item origem | X |
COD_ITEM_DEST | Código do item de destino (campo 02 do Registro 0200) | X |
GRADE_1_DEST | Grade 1 do item destino, caso controle grade | X |
GRADE_2_DEST | Grade 2 do item destino, caso controle grade | X |
GRADE_3_DEST | Grade 3 do item destino, caso controle grade | X |
GRADE_4_DEST | Grade 4 do item destino, caso controle grade | X |
GRADE_5_DEST | Grade 5 do item destino, caso controle grade | X |
UNID_INV_DEST | Unidade de medida do item destino | X |
QTD | Quantidade movimentada | N |
Registro K230
Campo | Valor Campo | Formato |
---|---|---|
DT_PRODUCAO | Data do último apontamento da produção no período de apuração | N |
SEQ_REGISTRO | Chave sequencial ( relaciona K230 x K235 ) | N |
DT_INI_OP | Data de início da ordem de produção | N |
DT_FIN_OP | Data de conclusão da ordem de produção | N |
COD_DOC_OP | Código de identificação da ordem de produção | X |
COD_ITEM | Código do item produzido (campo 02 do Registro 0200) | X |
UNID_INV | Unidade de medida do item produzido | X |
QTD_ENC | Quantidade de produção acabada | N |
GRADE_1 | Grade 1 do item produzido, caso controle grade | X |
GRADE_2 | Grade 2 do item produzido, caso controle grade | X |
GRADE_3 | Grade 3 do item produzido, caso controle grade | X |
GRADE_4 | Grade 4 do item produzido, caso controle grade | X |
GRADE_5 | Grade 5 do item produzido, caso controle grade | X |
Registro K235
Campo | Valor Campo | Formato |
---|---|---|
COD_DOC_OP | Código de identificação da ordem de produção | X |
SEQ_REGISTRO | Chave sequencial ( relaciona K230 x K235 ) | N |
COD_ITEM_PAI | Código do item produzido (campo 02 do Registro 0200) | X |
DT_SAIDA | Data da baixa do item consumido | N |
COD_ITEM | Código do item consumido ( campo 02 do Registro 0200) | X |
UNID_INV | Unidade de medida do item consumido | X |
QTD | Quantidade consumida do item | N |
COD_INS_SUBST | Código do insumo que foi substituído, caso ocorra a substituição (campo 02 do Registro 0210) | X |
GRADE_1 | Grade 1 do item consumido, caso controle grade | X |
GRADE_2 | Grade 2 do item consumido, caso controle grade | X |
GRADE_3 | Grade 3 do item consumido, caso controle grade | X |
GRADE_4 | Grade 4 do item consumido, caso controle grade | X |
GRADE_5 | Grade 5 do item consumido, caso controle grade | X |
GRADE_1_PAI | Grade 1 do item produzido, caso controle grade | X |
GRADE_2_PAI | Grade 2 do item produzido, caso controle grade | X |
GRADE_3_PAI | Grade 3 do item produzido, caso controle grade | X |
GRADE_4_PAI | Grade 4 do item produzido, caso controle grade | X |
GRADE_5_PAI | Grade 5 do item produzido, caso controle grade | X |
Registro K250
Campo | Valor Campo | Formato |
---|---|---|
SEQ_REGISTRO | Chave sequencial ( relaciona K250 x K255 ) | N |
DT_PROD | Data do reconhecimento da produção ocorrida no terceiro | N |
COD_ITEM | Código do item produzido (campo 02 do Registro 0200) | X |
UNID_INV | Unidade de medida do item produzido | X |
QTD | Quantidade produzida | N |
GRADE_1 | Grade 1 do item produzido, caso controle grade | X |
GRADE_2 | Grade 2 do item produzido, caso controle grade | X |
GRADE_3 | Grade 3 do item produzido, caso controle grade | X |
GRADE_4 | Grade 4 do item produzido, caso controle grade | X |
GRADE_5 | Grade 5 do item produzido, caso controle grade | X |
Registro K255
Campo | Valor Campo | Formato |
---|---|---|
SEQ_REGISTRO | Chave sequencial ( relaciona K250 x K255 ) | N |
DT_CONS | Data do reconhecimento do consumo do insumo referente ao produto informado no campo 04 do Registro K250 | N |
COD_ITEM | Código do insumo (campo 02 do Registro 0200) | X |
UNID_INV | Unidade de medida do item consumido | X |
QTD | Quantidade de consumo do insumo. | N |
COD_INS_SUBST | Código do insumo que foi substituído, caso ocorra a substituição (campo 02 do Registro 0210) | X |
GRADE_1 | Grade 1 do item consumido, caso controle grade | X |
GRADE_2 | Grade 2 do item consumido, caso controle grade | X |
GRADE_3 | Grade 3 do item consumido, caso controle grade | X |
GRADE_4 | Grade 4 do item consumido, caso controle grade | X |
GRADE_5 | Grade 5 do item consumido, caso controle grade | X |
Legenda do Formato: X - Caractere N - Numérico ou Data (Sem barras)
O campo "Tipo Registro" deverá ser informado com o nome do registro que será enviado, por exemplo, K230. Já o campo "Sequência do campo" deverá conter o mesmo número para todos os campos que irão compor um registro do SPED Fiscal. Este número deverá ser incrementado a cada conjunto de campos do registro.
Exemplo do arquivo:
...
K230|1|DT_PRODUCAO|16072015|N
K230|1|SEQ_REGISTRO|145|N
K230|1|DT_INI_OP|16072015|N
K230|1|DT_FIN_OP||N
K230|1|COD_DOC_OP|ORDEM 01|X
K230|1|COD_ITEM|BICICLETA|X
K230|1|UNID_INV|UN|X
K230|1|QTD_ENC|10,000|N
K230|1|GRADE_1|VERMELHA|X
K230|1|GRADE_2||X
K230|1|GRADE_3||X
K230|1|GRADE_4||X
K230|1|GRADE_5||X
K235|1|COD_DOC_OP|ORDEM 01|X
K235|1|SEQ_REGISTRO|145|N
K235|1|COD_ITEM_PAI|BICICLETA|X
K235|1|DT_SAIDA|16072015|N
K235|1|COD_ITEM|PNEU|X
K235|1|UNID_INV|UN|X
K235|1|QTD|20,000|N
K235|1|COD_INS_SUBST||X
K235|1|GRADE_1||X
K235|1|GRADE_2||X
K235|1|GRADE_3||X
K235|1|GRADE_4||X
K235|1|GRADE_5||X
K235|1|GRADE_1_PAI|VERMELHA|X
K235|1|GRADE_2_PAI||X
K235|1|GRADE_3_PAI||X
K235|1|GRADE_4_PAI||X
K235|1|GRADE_5_PAI||X
K230|2|DT_PRODUCAO|17072015|N
K230|2|SEQ_REGISTRO|146|N
K230|2|DT_INI_OP|17072015|N
K230|2|DT_FIN_OP||N
K230|2|COD_DOC_OP|ORDEM 02|X
K230|2|COD_ITEM|BICICLETA|X
K230|2|UNID_INV|UN|X
K230|2|QTD_ENC|5,000|N
K230|2|GRADE_1|AZUL|X
K230|2|GRADE_2||X
K230|2|GRADE_3||X
K230|2|GRADE_4||X
K230|2|GRADE_5||X
...
Com este exemplo importado será gerado os seguintes registros ao processar o SPED Fiscal:
|K230|16042015||ORDEM 01|BICICLETA-VERMELHA|10,000|
|K235|16042015|PNEU|20,000||
|K230|17042015||ORDEM 02|BICICLETA-AZUL|5,000|
Procedimento para Implantação
Para gerar o arquivo da EFD Fiscal com as alterações no processamento do bloco K, devem ser seguidos os procedimentos abaixo:
- Aplicar o pacote de atualizações (Patch) deste projeto, ou aplicar o pacote do update 12.1.7, ambos liberados no Portal de Clientes (https://suporte.totvs.com/download).
- Execute o conversor OBF00418.cnv no programa LOG00086 (Administração de Parâmetros) para criar o parâmetro utilizado nesta rotina.
Importar o conteúdo XML (OBF17016.xml) pelo programa LOG00074 (Sincronizador de Conteúdo Metadados Logix) para atualização da tela metadado.
Procedimento para Utilização
- Em Manutenção de Parâmetros (LOG00087) configure o parâmetro abaixo:
Procedimento para Utilização
- Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
- Localização da rotina no menu;
- Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
- Caso seja necessário ter algum cadastro feito previamente, faça uma observação.
Exemplo:
1. No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).
O sistema apresenta a janela de produtos cadastrados.
2. Posicione o cursor em um produto e clique em Alterar.
3. Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.
4. Dê duplo clique no campo TP Prestador (BCW_TIPPRE).
O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.
5. Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:
6. Confira os dados e confirme.
Caminho: Gestão Fiscal > Obrigações Fiscais > Legislação Federal
Parâmetro: gera_bloco_k_sup_man_logix - "Utiliza Suprimentos e Manufatura do ERP Logix na geração do Bloco K ".- Realize a importação dos registros pelo OBF17016, opção de menu "Importar Arquivo".
- Efetue a geração do arquivo para SPED Fiscal, neste aquivo serão detalhadas todos os registros importados.