Tratamento para preencher tabela CDV - Valores declaratórios no momento de escrituração da nota
Linha de Produto: | Microsiga Protheus | ||||||||||
Segmento: | Serviços | ||||||||||
Módulo: | SIGAFIS - Livros Fiscais | ||||||||||
Rotina: |
| ||||||||||
Cadastros Iniciais: | Cadastro Código de valores Declaratórios FIS0099 Cadastro de Códigos de Valores Declaratórios - Tabela 5.2 FISA140 – Produto X Código de valor declaratório FIS0085_Produto x Código de Valores Declaratórios_F3K FISA072 – Códigos de Reflexos FIS0006_Códigos_de_Lançamento_e_Reflexos_da_Apuração MATA017 - Informações Adicionais da Sub-apuração – Valores Declaratórios FIS0087_Informações Adicionais da Apuração de ICMS (E115 e 1925) | ||||||||||
Parâmetro(s): |
| ||||||||||
Tickets relacionados | 3685244 | ||||||||||
Requisito/Story/Issue (informe o requisito relacionado): | Realizar tratamento para que seja possível gerar valor declaratório para compor a tag CBENEF na nota fiscal eletrônica 4.0 | ||||||||||
País(es): | Brasil | ||||||||||
Banco(s) de Dados: | Todos | ||||||||||
Tabelas Utilizadas: | CDV e F3K | ||||||||||
Sistema(s) Operacional(is): | Todos | ||||||||||
Pacote: | Importante Para inclusão do novo processo será necessário a execução do compatibilizador UPDDISTR com o pacote diferencial disponibilizado no link: https://suporte.totvs.com/portal/p/10098/download?e=715678 Para mais informações: Atualizador de dicionário e base de dados - UPDDISTR É importante estar com dicionário de dados atualizado conforme portal de cliente. |
Descrição
Realizado tratamento para que seja preenchida tabela CDV – Valores declaratórios no momento da inclusão da nota de forma automática para preenchimento da tag cBenef e registro E115 no EFD SPED FISCAL
Importante
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
Antes de executar o compatibilizador informe o nome do compatibilizador é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão 11).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
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, digite U_UPDSIGAFIS no campo Programa Inicial.
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 U_UPDSIGAFIS.
- 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.
- Em Microsiga Protheus TOTVS Smart Client, digite U_UPDSIGAFIS no campo Programa Inicial.
Descreva se há algum procedimento necessário após a aplicação do compatibilizador.
Atualizações do Compatibilizador
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
SIX - Índices Atualizações do compatibilizador
- Tabela F3K – Itens x Cod.Val.Declaratorios
Índice | F3K |
Ordem | 2 |
Chave | F3K_FILIAL + F3K_PROD + F3K_CFOP + F3K_CST |
Descrição | Filial+Produto+CFOP+CST |
Mostra Pesq. | Sim |
- Tabela CDV - Informações adicionais da Apuração
Índice | CDV |
Ordem | 4 |
Chave | CDV_FILIAL + CDV_TPMOVI + CDV_ESPECI + CDV_FORMUL + CDV_DOC + CDV_SERIE + CDV_CLIFOR + CDV_LOJA + CDV_NUMITE + CDV_SEQ + CDV_CODAJU |
Descrição | Tp movimento+Espec. Doc.+Formul. Prop+Documento++Serie+Cliente+Loja+Nu |
Mostra Pesq. | Sim |
SX3 – Campos
Campo | F3K_CST |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | CST |
Descrição | CST |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | ExistCpo('SX5', 'S2' + M->F3K_CST) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | S2 |
Ordem | 06 |
Campo | F3K_CODREF |
Tipo | Caracter |
Tamanho | 7 |
Decimal | 0 |
Formato | @! |
Título | Cod. Reflexo |
Descrição | Cod. Reflexo |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | ExistCpo('CE0') |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | CE0 |
Ordem | 07 |
Tabela CDV - Informações adicionais da Apuração
Campo | CDV_TPMOVI |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp movimento |
Descrição | Tipo de Movimento |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | E=Entrada; S=Saída |
Val. Sistema | Pertence(" ES") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 13 |
Campo | CDV_NUMITE |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Título | Num. Item |
Descrição | Número Item |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 14 |
Campo | CDV_SEQ |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Seq. Manut. |
Descrição | Sequência Manutenção |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 15 |
Campo | CDV_ID |
Tipo | Caracter |
Tamanho | 36 |
Decimal | 0 |
Formato | @! |
Título | Chave |
Descrição | Chave |
Usado | Não |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | FWUUID("FISA140") |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 16 |
Campo | CDV_ESPECI |
Tipo | Caracter |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Título | Espec. Doc. |
Descrição | Espécie Documento |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | EXISTCPO("SX5", "42" + M->CDV_ESPECI) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | 42 |
Ordem | 17 |
Campo | CDV_FORMUL |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Formul. Prop |
Descrição | Formulátio Próprio |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | S=Sim; N=Nao |
Val. Sistema | Pertence(" SN") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 18 |
Campo | CDV_AUTO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Apur.Auto |
Descrição | Apur.Auto |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=Calc.Sistema; 2=Calc. Usuário; S=Apuração |
Inic. Padrão | '2' |
Val. Sistema | Pertence(" 12S") |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 19 |
CDO - Ajustes Manuais de Apur. ICMS
Campo | CDO_NFE |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Gera NFE |
Descrição | Considera código para NFE |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=SIM; 2=Não |
Val. Sistema | pertence(" 12") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 20 |
CDY - COD.INF.ADICIONAIS DA APURACAO
Campo | CDY_NFE |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Gera NFE |
Descrição | Considera código para NFE |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=SIM; 2=Não |
Val. Sistema | pertence(" 12") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 20 |
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
---|---|
Nome | MV_GIAEFD |
Tipo | Lógico |
Descrição | Indica se as Informações Adicionais de Apuração - Valores Declaratórios, serão Apurados através da Apuração de ICMS. |
Valor Padrão | .F. |
Importante
Para que seja realizado do calculo e preenchimento automático da tabela CDV no momento da nota é necessário que este parâmetro esteja como desativado (.F.)
Processo para gerar automaticamente valor declaratório na inclusão da nota
Acessar modulo de livros fiscais > Atualizações > Sped > Prod. x Cod.V.Decl.
Manual do cadastro Prod. x Cod.V.Decl.: FIS0085_Produto x Código de Valores Declaratórios_F3K
Incluir no cadastro da rotina de Produto X Código de Valores declaratórios (FISA140) uma regra de cálculo para ser executada no momento de inclusão da nota.
Nesta regra deve ser definido reflexo que contem calculo para código de ajuste cadastrado.Importante
O campo de reflexo estará disponível na rotina Produto X Código de Valores declaratórios (FISA140) somente quando parâmetro MV_GIAEFD estiver como desativado (.F.)
- O cálculo será aplicado quando a nota possuir o mesmo Produto, CFOP e CST do cadastro realizado na rotina de Produto X Código de Calores declaratórios.
- Para valor calculado sera respeitada a regra definida dentro do cadastro de reflexo vinculado no produto através da rotina de Produto X Código de Valores declaratórios
- Pelas rotinas abaixo é possível inserir código e valor manualmente:
- MATA103 - Documento de Entrada
- MATA910 - Nota Manual de Entrada
- MATA920 - Nota Manual de Saída
Foi adicionada na aba de Lançamentos de apuração botões para alternar entre ajustes de apuração de ICMS e código declaratório.
Exemplo:
No pedido de venda (MATA461) sera exibido na planilha financeira botão de Valores Declaratórios para exibir cálculo aplicado no pedido.
Exemplo:
Manuais relacionados
SPED fiscal
FISA140 – Produto X Código de valor declaratório
FIS0085_Produto x Código de Valores Declaratórios_F3K
FISA072 – Códigos de Reflexos
Códigos de Lançamento e Reflexos da Apuração - P12
MATA017 - Informações Adicionais da Sub-apuração – Valores Declaratórios
FIS0087_Informações Adicionais da Apuração de ICMS (E115 e 1925)