Histórico da Página
SPED Fiscal - Ato Cotepe ICMS 48 de 2017
Características do Requisito
Linha de Produto: | Datasul |
Segmento: | Manufatura |
Módulo: | MLF - Configurador Layout Fiscal |
MOF - Obrigações Fiscais | |||||
Rotina: |
|
|
Tickets relacionados
|
Requisito/Story/Issue (informe o requisito relacionado): |
DMANFISDTS-2316, DMANFISDTS-2317, DMANFISDTS-2318, DMANFISDTS-2319, DMANFISDTS-2328, DMANFISDTS-2329, DMANFISDTS-2330, DMANFISDTS-2337, DMANFISDTS-2338, DMANFISDTS-2339, DMANFISDTS-2537, DMANFISDTS-2712, DMANFISDTS-2713, DMANFISDTS-2714, DMANFISDTS-2715, DMANFISDTS-2716, DMANFISDTS-2861, DMANFISDTS-2867, DMANFISDTS-2895 | |
País(es): | Brasil |
Banco(s) de Dados: | Oracle, SQL e Progress |
Tabelas Utilizadas:
Sistema(s) Operacional(is): | Windows®/Linux® |
Descrição
Alterado o AtoATO COTEPE/ICMS 48, DE 24 DE AGOSTO DE 2017, publicado no DOU de 28.08.2017, altera o Ato COTEPE ICMS 09/08, que dispõe sobre as especificações técnicas para a geração de arquivos da Escrituração Fiscal Digital – EFD.
As alterações entram em vigor a partir de primeiro de Janeiro de 2018.
Importante
janeiro de 2018, observando as regras de escrituração e de validação do Guia Prático da Escrituração Fiscal Digital – EFD ICMS/IPI, versão 2.0.21, publicado no Portal Nacional do Sistema Público de Escrituração Digital (SPED).
Nota | ||
---|---|---|
| ||
|
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em Microsiga Protheus TOTVS Smart Client (se versão 10), digite o nome do compatibilizador no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a ___/___/____.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa xxxx().
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Descreva se há algum procedimento necessário após a aplicação do compatibilizador.
Procedimento para Implantação
Atualização do ambiente:
- As alterações descritas neste documento técnico serão liberadas no Release/Update 12.1.19 Portanto, os usuários deverão estar nessa versão do sistema para que as alterações tratadas por este documento possam ser utilizadas
Atualizações do Compatibilizador
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
- Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:
Pergunte | (X1_PERGUNT) |
Nome |
|
Grupo | (X1_GRUPO) |
Ordem | (X1_ORDEM) |
Tipo | (X1_TIPO) |
Tamanho | (X1_TAMANHO) |
2. Criação ou Alteração de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
B04 (X2_CHAVE) | Dente/Região (X2_NOME) | C (X2_MODO) | N (X2_PYME) |
3. Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:
Chave | Ex.: AR |
Descrição | Ex.: Tabela de IR de Aplicações Financeiras |
4. Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:
- Tabela BGD - Prod x Cob x Proc x Co-Part:
Campo | (X3_CAMPO) |
Tipo | (X3_TIPO) |
Tamanho | (X3_TAMANHO) |
Decimal | (X3_DECIMAL) |
Formato | (X3_PICTURE) |
Título | (X3_TITULO) |
Descrição | (X3_DESCRIC) |
Nível | (X3_NÍVEL) |
Usado | (X3_USADO) Informe Sim ou Não |
Obrigatório | (X3_OBRIGAT) Informe Sim ou Não |
Browse | (X3_BROWSE) Informe Sim ou Não |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Relação | (X3_RELACAO) |
Val. Sistema | (X3_VALID) |
Help | Descreva o conteúdo informado para Help de Campo no ATUSX |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
5. Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa B05PLS:
Alias | (XB_ALIAS) |
Tipo | (XB_TIPO) |
Sequência | (XB_SEQ) |
Coluna | (XB_COLUNA) |
Descrição | (XB_DESCRI) |
Contém | (XB_CONTEM) |
6. Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice | AA1 |
Ordem | 6 |
Chave | AA1_FILIAL+AA1_CODVEN |
Descrição | Cod. Vendedor |
Proprietário | S |
7. Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | (X6_VAR) |
Tipo | (X6_TIPO) |
Descrição | (X6_DESCRIC + X6_DESC1 + X6_DESC2) |
Valor Padrão | (X6_CONTEUD) |
8. Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela BD5 – Contas Médicas:
Campo | Informe o conteúdo do (X7_CAMPO) |
Sequência | Informe o conteúdo do (X7_SEQUENC) |
Campo Domínio | Informe o conteúdo do (X7_CDOMIN) |
Tipo | Informe o conteúdo do (X7_TIPO) |
Regra | Informe o conteúdo do (X7_REGRA) |
Posiciona? | Informe o conteúdo do (X7_SEEK) |
Chave | Informe o conteúdo do (X7_CHAVE) |
Condição | Informe o conteúdo do (X7_CONDIC) |
Proprietário | Informe o conteúdo do (X7_PROPRI) |
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: |
|
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:
Menu | Informe o Menu em que estará localizada a rotina |
Submenu | Informe o Submenu em que estará localizada a rotina |
Nome da Rotina | Informe o Título da rotina |
Programa | Informe o Fonte da rotina |
Módulo | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” |
Tipo | Informe a Função |
Procedimento para Utilização
Programa LF0301
- Para utilização do novo layout válido a partir de 2018, é necessário importar o layout "12";
- Para utilização do layout referente a 2017 é necessário importar o layout "128".
Programa LF0200
Após importação será demonstrado as opções SPED Fiscal V.012 e SPED Fiscal V.011.
Programa LF0201
- Na geração do arquivo para o layout de 2018 informar a versão do arquivo "012".
Procedimento para Implantação
Atualização do ambiente:
- As alterações descritas neste documento técnico serão liberadas no Release/Update 12.1.19. Portanto, os clientes deverão estar nessa versão do sistema, para que as alterações tratadas por este documento possam ser utilizadas;
- Importar os layout's 12 e 128.
Procedimento para Utilização
Dica |
---|
Importação dos Layout's |
Programa LF0301 - Importação/Exportação Layout Fiscal
- Para utilização do novo layout válido a partir de 2018, é necessário importar o layout "12";
- Para utilização do layout referente a 2017 é necessário importar o layout "128".
Programa LF0200 - Interpretador de Layout Fiscal
- Após importação, serão demonstradas as opções SPED Fiscal V.012 e SPED Fiscal V.011.
Programa LF0201 - Gerador de arquivos do Layout (Geração SPED Fiscal)
- Na geração do arquivo para o layout de 2018, informar a versão do arquivo "012".
Dica |
---|
Registro 1100 |
Programa OF0305 - Manutenção Documentos Fiscais (OF0305A-V051)
Na Pasta "COMEX", foram alterados:
- o formato do campo "Declaração Export.:" de 11 para 14 posições.
- para o campo "Natureza Exportação", foram adicionados os novos tipos de documento:
- Exportação Direta - Decl. Única de Export;
- Exportação Indireta - Decl. Única de Export.
Nota |
---|
O programa Consulta Documentos Fiscais (OF0311) foi adequado para demonstrar o campo "Natureza Exportação" de acordo com a informação inserida no documento fiscal, ou seja, quando utilizadas as opções "Exportação Direta - Decl. Única de Export" e "Exportação Indireta - Decl. Única de Export". |
Programa OF0312 - Importação Notas
- Alterado o layout de importação para o Tipo de Registro (6) "Declaração de Exportação".
- O campo "Declaração de Exportacao" foi desativado da sequência 4 (¹) e criado na a sequência 19 (²) do layout.
- A sequência 4 continua utilizando 11 posições para não impactar nos demais campos e deverá ser preenchido com 11 espaços em branco no arquivo texto.
- A sequência 19 passou a utilizar a posição de 146 a 159 no layout, tamanho 14 para atender o campo "Declaração de Exportacao".
- Incluídas novas opções de preenchimento para o campo "Natureza da Exportacao", sequência 17 (³):
- 5 - Exportação Direta - Decl. Única de Export;
- 6 - Exportação Indireta - Decl. Única de Export.
Nota | ||
---|---|---|
| ||
No registro 1100, o campo 05 - NAT_EXP do SPED Fiscal espera os valores: Como o sitema não possui campo específico referente ao campo 02 - IND_DOC (tipo de documento), o valor deste campo é criado conforme o valor do campo Natureza de Exportação. Assim: |
Programa OF0735 - Arquivo Fisco Convênio 31/99
No registro 85 do Sintegra, são gerados os dados das exportações, estes podem ser importados/digitados (OF0735N1). Devido à alteração proporcionada pelo Ato Cotepe ICMS 48/2017 de inclusão dos tipos de Natureza de Exportação 5 e 6, foi necessária a adaptação do programa OF0735;
Nota Quando importados/digitados documentos cuja a Natureza Exportação seja igual a "5 - Exportação Direta - Decl. Única de Export", será gerado o valor "1" e, quando "6 - Exportação Indireta - Decl. Única de Export", será gerado o valor "2" no arquivo do Sintegra.
- O layout não foi alterado, sendo as opções válidas conforme abaixo;
"1" - Exportação Direta
"2" - Exportação Indireta
"3" - Exportação Direta- Regime Simplificado
"4" - Exportação Indireta- Regime Simplificado
Programa OF0740 - Digitação Documento Fiscal X Despacho de Exportação (acionado pelos programas OF0736 e OF0745)
- Foi alterado o formato do campo "Declaração Export.:" de 11 para 14 posições.
Programa LF0202 - Extrator das Informações EMS
- Programa alterado para realizar a extração, considerando os novos tipo de Natureza de Exportação;
Programa LF0201 - Gerador de arquivos do Layout (Geração SPED Fiscal)
- Programa foi alterado para considerar os novos tipos de Natureza de Exportação no campo IND_DOC do registro 1100.
Dica |
---|
Registro C176 |
Programa OF0170 - Cadastro de Regras Doc Fiscais Cat 158 (OF0170C)
- Foi adicionado no campo "Motivo Ressarcto" a opção "5- Exportação".
Programa OF0173 - Operac. c/Direito Ressarcto ICMS-ST
- Foi adicionado no campo "Motivo Ressarcto" a opção "5- Exportação".
Programa LF0201 - Gerador de arquivos do Layout (Geração SPED Fiscal)
- Programa alterado para considerar o novo valor gerado no registro C176 Campo 19 - COD_MOT_RES
Dica |
---|
Registro E530 / E531 |
Programa OF0313 - Manutenção Dados Apuração ICMS/IPI
- No programa OF0313B de inclusão de ajustes, pasta "Valores", foram adicionados os campos:
- "Número do Documento", referente ao campo 06 - NUM_DOC do registro E530 do SPED Fiscal;
- "Indicador da Origem", referente ao campo 05 - IND_DOC do registro E530 do SPED Fiscal:
- 0 - Processo Judicial;
- 1 - Processo Administrativo;
- 2 - PER/DCOMP;
- 3 - Documento Fiscal;
- 9 - Outros.
Nota | ||
---|---|---|
| ||
Estes campos apenas serão apresentados para o tipo de imposto IPI. |
- No programa OF0313H, acessado através do botão "Documentos", será necessário identificar o documento relacionado ao ajuste, quando o "Indicador da Origem" informado no OF0313B, for igual a "3 - Documento Fiscal", para o preenchimento do registro E531 do SPED Fiscal.
Programa LF0203
- Na tabela "Apuração Imposto Ajuste" serão demonstrados os campos "Indicador da Origem" e "Número do Documento" na pasta "Dados 3".
Programa LF0201 - Gerador de arquivos do Layout (Geração SPED Fiscal)
- Programa foi alterado para gerar no registro E530 os campos 05 - IND_DOC e 06 - NUM_DOC, com o conteúdo cadastrado no programa OF0313 (Aba Valores - OF0313B) nos campos "Número do Documento" e "Indicador da Origem" específicos para o tributo de IPI.
- Ao gerar o arquivo do SPED Fiscal com o layout 12 (a partir de 2018) será gerado o registro E531 quando o campo 05 - IND_DOC do E530 ("Indicador da Origem" informado no OF0313B) for igual a "3 - Documento Fiscal".
Na geração dos layout's anteriores (anterior a 2018) o registro não será gerado.
Nota title Observação Para tratar os registros já existentes, será realizada verificação da versão do layout no momento da geração do registro E530:
Caso a versão do layout seja 12, então os campos 05 - IND_DOC e 06 - NUM_DOC serão gerados com o conteúdo cadastrado no OF0313B (Aba Valores) nos campos "Número do Documento" e "Indicador da Origem".
Do contrário (diferente de 12), o campo 05 - IND_DOC será gerado com valor fixo "9" e o campo 06 - NUM_DOC será gerado em branco, permanecendo da forma anterior.
Dica |
---|
Registro D100 |
Programa OF0305 - Manutenção Documentos Fiscais
- Foram adicionados na Pasta "Transp" os campos "Cod IBGE Munic Orig" e "Cod IBGE Munic Dest";
Nota | ||
---|---|---|
| ||
O Zoom utilizado nos campos "Cod IBGE Munic Orig" e "Cod IBGE Munic Dest", buscam as informações do cadastrado CD0330 (Manutenção Cidades). Conforme informado os campos "País", "UF" e "Cidade" será demonstrado o Código IBGE correspondente. |
Programa OF0311 - Consulta Documentos Fiscais
- Foram adicionados na Pasta "Transp" os campos "Cod IBGE Munic Orig" e "Cod IBGE Munic Dest";
Programa OF0405 - Relatório de Documentos Fiscais
- Foi adicionado no "Tipo de Relatório: Detalhado" os campos "Cod IBGE M. Orig" e "Cod IBGE M. Dest" para a exibição no relatório.
Programa OF0312 - Importação Notas
- Alterado o layout de importação para o Tipo de Registro (1) Nota Fiscal.
- Adicionados os campos Código IBGE Município Origem", sequência 55 e "Código IBGE Município Destino", sequência 56.
- Os campos serão obrigatórios para documentos com data do documento maior ou igual a 01/01/2018 e para os modelos 57, 63 e 67.
- Não será realizada rotina para verificar se o código do município é válido, apenas se está preenchido para a condição acima.
Programa LF0214 - Configuração Layout
- No configurador do layout, os campos para realizar a importação das informações do "Cod IBGE Munic Orig" e "Cod IBGE Munic Dest" estão disponíveis através da tabela "dwf-docto-compl" nos campos "num-livre-1" e "num-livre-2".
Programa LF0202 - Extrator das Informações EMS
- Serão extraído os dados dos campos "Cod IBGE Munic Orig" e "Cod IBGE Munic Dest" no documento fiscal (OF0305) quando for informado pelo menos um dos dois campos;
Programa LF0203 - Manutenção/Consulta das Informações de Todas as Tabelas
- Na tabela "Documento Inf Complementar" foi criado um registro complementar do documento fiscal, onde serão demonstrados os campos "Cod IBGE Munic Orig" e "Cod IBGE Munic Dest".
Programa LF0201 - Gerador de arquivos do Layout (Geração SPED Fiscal)
- Programa alterado para considerar no registro D100 do SPED Fiscal os valores referentes aos campos 24-COD_MUN_ORIG (Código Município IBGE Origem) e 25-COD_MUN_DEST (Código Município IBGE Dest)
Dica |
---|
Registro K220 |
Programa LF0203 - Manutenção/Consulta das Informações de Todas as Tabelas
Adicionado nas tabelas "DWF Digita K220 Estoque intern" (dwf-digita-outr-mov-inter) e "DWF K220 Outr Mov Intern Merc" (dwf-outr-mov-inter) o campo "Qtde Movimentada Destino" e alterado o campo "Qtde Movimentada" para "Qtde Movimentada Origem".
Aviso title DWF K220 Outr Mov Intern Merc A tabela "DWF K220 Outr Mov Intern Merc" (dwf-outr-mov-inter) é preenchida automaticamente pelo programa LF0228 e o desenvolvimento do campo "Qtde Movimentada Destino" está documentado em
Programa LF0214 - Configuração Layout
Alterado o programa LF0214 (importador genérico) para apresentar o novo campo "val-livre-1" para importação do registro K220 com a descrição "Qtde Movimentada Destino" e alterada a descrição do campo "qtd-movto" de "Qtde Movimentada" para "Qtde Movimentada Origem".
Outras tabelas também tiveram melhor identificação:
Na tabela "dwf-digita-ident-item" campo "num-livre-1", foi alterada a descrição do campo para "CEST";
Na tabela "dwf-digita-correc-estoq" campo "dat-livre-1", foi alterada a descrição do campo para "Dat Ini Period Gerac".
Programa LF0201 - Gerador de arquivos do Layout (Geração SPED Fiscal)
- Foi alterada a geração do arquivo para demonstrar o campo 06 - QTD_DEST do registro K220 quando utilizado a versão do arquivo 012, válida a partir de 01/2018.
Dica |
---|
Registro K270 |
Programa LF0203 - Manutenção/Consulta das Informações de Todas as Tabelas
Alterada a tabela "DWF Digita K270 Correção Apont" (dwf-digita-correc): O campo Indicador Origem passa a ser chave do registro.
Aviso | ||
---|---|---|
| ||
A tabela "DWF K270 Correção Apont" (dwf-correc) é preenchida automaticamente pelo programa LF0228 e a alteração do campo "Indicador Origem" para campo chave está documentado em |
Vídeo
- Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.
** Canal do youtube e software de vídeoem definição.
Título do Vídeo: | Disponibilizado pelo Marketing. |
Introdução: | Disponibilizado pelo Marketing. |
Passo a Passo: | Capturar diretamente do sistema. |
Finalização: | Disponibilizado pelo Marketing. |
Ponto de Entrada
Descrição: | Informe o Menu em que estará localizada a rotina | ||||||||||||||||
Localização: | Informe o Submenu em que estará localizada a rotina | ||||||||||||||||
Eventos: | Informe o Título da rotina | ||||||||||||||||
Programa Fonte: | Informe o Fonte da rotina | ||||||||||||||||
Função: | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” | ||||||||||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function CN120ALT()
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab