Histórico da Página
...
- Visão Geral - Objetivo
- Definição da Regra de Negócio
- Documentação Técnica para Criação de telas e configuração com Exemplo de Utilização
- Campos e Parâmetros
- Principais Campos e Parâmetros
- Tabelas Utilizadas
01. VISÃO GERAL
Identificar as implementações necessárias no módulo SIGAATF para a criação do tipo de bem "Em construção", que reservará um Ativo Imobilizado para formar um bem final com o saldo de componentes amarrados a ele(Ativos tipo 03) ao ser convertido num bem final.
Atualmente, o módulo SIGAATF classifica as compras (ATFA240) geradas por um documento de entrada, e recém gera um bem final pelo Baixas de Adiantamento(ATFA040) ou pelo Aquisição por transferência(ATFA251).
O cliente segundo a Segundo a legislação 'Ato COTEPE/ICMS nº 09/2008 embasa a utilização de componentes na obrigação acessória 2008 EFD ICMS / IP' requere é necessário ter um código Bem do tipo 'bem em construção' cadastrado no módulo Ativo Fixo(SIGAATF), este cadastro bem gerará um registro na tabela Manutenção Ciap(SF9, uma vez gerado o ).
A geração do bem final com acumulará o saldo dos componentes amarrados atualizará a ele, atualizando o registro gerado na inclusão do bem em construção inicial na tabela de Manutenção Ciap(SF9.
O objetivo é que módulo SIGAATF, receba os componentes geradas por um documento de entrada, estes componentes deverão ser amarrados ao bem em construção, classificados, e agrupadas pela aquisição de transferência, usando o código do bem em construção.
).
1- ATFA012 : Inclusão de um BEM em CONSTRUÇÂO (Obs: Bem em Construção deve-se cadastrar com valor original zero(SN3_VORIG1);
2- MATA103 : Entrada de Nota Fiscal de componentes (Obs: Todos os componentes deverão ser inclusos com TES que gera CIAP e desmembra ATIVO FIXO);
3 - ATFA240: Classificação dos componentes (Obs: Os componentes classificados como adiantamento deverão ser vinculados ao bem em CONSTRUCÃO).
4 - Processos posteriores são realizados nas rotinas de aquisição de transferência (ATFA251) e Baixa de Adiantamento (ATFA040)
Aviso | ||
---|---|---|
| ||
A criação do CIAP do bem em construção será feita ao amarrar o primeiro componente que tenha CIAP ao bem principal. Também será possível amarrar bens que não tenham CIAP ao bem principal desde que o parâmetro MV_ATFBMCT esteja igual a .F. |
02. Definição da Regra de Negócio
Adaptações necessárias no cadastro de Ativos(Atfa012), Classificação de Compras(ATFA240) e Aquisição por transferência(ATFA251)
Informações | ||
---|---|---|
| ||
Cadastro de Bens(ATFA012) No Cabeçalho 'Atualizações de Ativos Imobilizados', na pasta 'Dados do bem' Criação dos campos: Inclusão de um bem em construção.
Observação (N1_CHAPA)não será obrigatório ao cadastrar o bem em construção (será controlado como funciona no padrão) Ao selecionar 'Tipo do Bem' (N1_BMCONTR) igual a 1-Bem em construção a rotina deve atualizará o campo 'status do bem'(N1_STATUS) = 0-Pendente de Classificação, ao confirmar a gravação do bem. Não deverá contabilizar os bens do tipo 'Bem em Construção'
Observação Num. Plaqueta (N1_CHAPA) funcionamento padrão.Validação de campos ao confirmar a inclusão do bem:
Saldos e valores(SN3) Tipo Ativo(N3_TIPO) = '01(-),' Histórico(N3_HISTOR)='descrDescr. bem' Tipo de saldo(N3_TPSALDO) = Real Tipo de deprec.(N3_TPDEPR) = 1-Linear Conta (N3_CCONTAB) = Obrigatório seu preenchimentoObrigatório Val. Orig M1 (N3_VORIG01) = 0(deve permitir o permite valor R$ 0,00)Gravação do bem Não deverá passar pela validação AF012STINV ao confirmar a inclusão do bem. Preenchimento da tabela SF9(*A Definir pelo Fiscal, quais colunas devem ser preenchidas ao incluir o bem em construção) por meio da função ATFGrvCiap que chama a função ATFXGRCIAP no fonte ATFXINT Tabela SF9 deverá gerar um registro preenchendo os seguintes campos "Verificar na SF9 o seguinte código da F9_CODIGO" |
Informações | ||
---|---|---|
| ||
Classificação de Compras(ATFA240) Vínculo dos Componentes com o Bem em construção
** Por enquanto, caso haja entendimento de mais colunas, este item será atualizado | ||
Informações | ||
| ||
Amarração de Bem em construção x Componentes Consiste em amarrar um 'bem componente' com o código do 'bem em construção', preenchendo o campo N1_CDCONTR do componente com o código do bem principal:Opção 1 Usando a rotina classificação de compras(ATFA240) 1) Criar um novo item de menu 'Bem Constr x Componente' ou botão 2) Criar uma tela onde se permita filtrar 'de Bem Componente' até 'Bem componente'(N1_STATUS = 0, N3_TIPO = 03) 3) Ao confirmar mostrar uma tela com cabeçalho e grid, a grid carregará todos os componentes filtrados do resultado do filtro de-até. 4) O cabeçalho terá um campo com consulta(F3) que permita filtrar somente um bem do tipo 'bem em construção' N1_BMCONTR = 1 5) A gravação preencherá o campo N1_CDCONTR de cada bem componente com a chave 'N1_CBASE+N1_ITEM' do Bem Em construção selecionado no cabeçalho. Opção 2 Criação de nova rotina ‘bens em construção x componentes’ Consistirá em relacionar todos todos os componentes(adiantamentos) com o 'bem em construção'. • Verificar se o bem é do tipo ‘bem em construção’(N1_BMCONTR) = 1
Um Bem Componente é um bem do tipo 03 gerado por um documento de entrada cuja TES está configurada com os campos: Na aba Adm/Fin/Custo:
F4_CIAP = S - Sim Na aba Impostos:
|
Informações | |||||
---|---|---|---|---|---|
| |||||
Aquisição por transferência(ATFA251) Criar um novo Novo item de menu : ‘agrupar Agr. bem em construçãoconstruc.’ Selecionado o bem em construção no browser a rotina deverá filtrar os componentes do bem em construção selecionado. A rotina atfa251, deverá usar a chave N1_CBASE+N1_ITEM do bem em construção ao que estão amarrados os componentes. Atualizar a SF9(aguardando regra do módulo fiscal, sobre como atualizar o registro gerado na inclusão do bem em construção) a través do item de menu 'agrupar bem em constr.' é apresentada em tela os componentes do bem. Não gera Não gerará um novo registro na tabela SF9, ele atualizará atualiza o registro que foi criado no inicio do processo para definir o 'bem em construção' . O processo de gravação da SF9 segue o mesmo fluxo padrão de transferência por agrupação, será alterado somente o F9_TIPO de 02(bem em construção) para (01 - bem final)com os saldos dos componentes.
|
03. Documentação Técnica para ajustes e configuração com Exemplos de Utilização
Origem das Informações
Ativos (ATFA012)
O Bem em construção será gerado pela rotina Ativos(ATFA012)
Os componentes tipo 03 serão gerados pela inclusão de um documento de entrada.
Caso o desenvolvimento opte por criar a rotina 'amarração de bens em construção x componentes '
...
O bem em construção será identificado pela seleção do campo Tipo de Bem = 1- Bem em Construção na Aba 'Bem Construção'
Os campos Bem em Cons. e Item Bem Con. permanecem bloqueados para edição nesta etapa.
Cadastro de Bens(ATFA012)
- Gatilhar o campo n1_status = 0, quando selecionado N1_BMCONTR = 1
Classificação de compras(ATFA240)
Seleção do Seleciona-se o bem em construção que estará vinculado com o componente na aba 'outros'
campo Bm. em Constr.
qual o componente será vinculado.
Os campos Tipo do bem e Item Bm.Con. estão bloqueados para edição.
A seleção do bem em construção é via Consulta(F3) do campo Bem em Cons., e preencherá automaticamente o campo Item Bem Con.
Aquisição por transferência (ATFA251)
- criar um novo status para 'bens em construção'
Ao selecionar o A finalização de um bem em construção é realizada via item de menu 'outras ações>Agr.Bem Cons.' será apresentada a tela de parâmetros que permita selecionar somente Construção'
Será aberta a tela de seleção do bem em construção
Via consulta (F3) se seleciona o bem em construção que se deseja finalizar
A rotina listará os componentes atrelados vinculados ao bem construção.
Observação: O vínculo entre componente e bem em construção é realizado na classificação de compras(atfa240)
A tela agrupar apresenta os dados do bem em construção, com a totalização dos saldos dos componentes referentes a Icms do bem, Valor Orig M1O código do bem em construção e seu item serão preenchidos na coluna 'código base' e 'item base' respectivamente
PASSO A PASSO
Cadastrar um bem em construção(ATFA012)
Aba bem em construção
ATFA240 - Classificação dos componentes oriundos da a inclusão de nota fiscal (MATA103) relacionando com o bem em construção
...
E o Bem em construção agora é um Bem do tipo 01-Bem (F9_TIPO)
...
05. Campos e Parâmetros
Campos (SX3)
Tipo do Bem
X3_CAMPO | N1_BMCONTR |
X3_TIPO | C |
X3_TAMANHO | 1 |
X3_PICTURE | @! |
X3_CBOX | 1=Bem em Construção |
X3_TITULO | Tipo do bem |
X3_VALID | |
X3_DECIMAL | 0 |
X3_USADO | Sim |
X3_FOLDER | 1 |
X3_ARQUIVO | SN1 |
Bem em Construção
X3_CAMPO | N1_SLBMCON |
X3_TIPO | C |
X3_TAMANHO | 10 |
X3_PICTURE | @! |
X3_TITULO | Bm. em Constr. |
X3_VALID | AF012VLBC(M->N1_SLBMCON,M->N1_CDCONTR) |
X3_F3 | SN1BMC |
X3_WHEN | Iif(IsInCallStack("ATFA240"),.T.,.F.) |
X3_DECIMAL | 0 |
X3_USADO | Sim |
X3_FOLDER | 1 |
X3_ARQUIVO | SN1 |
Item Bem em construção
X3_CAMPO | N1_CDCONTR |
X3_TIPO | C |
X3_TAMANHO | 4 |
X3_PICTURE | @! |
X3_TITULO | Item. Bem em Construção |
X3_DECIMAL | 0 |
X3_USADO | Sim |
X3_FOLDER | 1 |
X3_ARQUIVO | SN1 |
Parâmetro MV_ATFBMCT:
NOME | TIPO | DESCRIÇÃO | CONTEÚDO PADRÃO |
---|---|---|---|
MV_ATFBMCT | L | Permite vincular somente bens com CIAP ao bem em construcao(.T.) ou | .T. |
05. Tabelas Utilizadas
- SN1→ Cabeçalho do ativo imobilizado
...