Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

  1. Visão Geral  - Objetivo
  2. Definição da Regra de Negócio
  3. Documentação Técnica para Criação de telas e configuração com Exemplo de Utilização
  4. Campos e Parâmetros
    1. Principais Campos e Parâmetros
  5. 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
titleImportante

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.

Vincular Ativos sem CIAP ao Bem em Construção


02. Definição da Regra de Negócio

...


Informações
titleCadastro de Bem em Construção

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.

  • A seleção 'Tipo do Bem' (N1_BMCONTR), ( 1-Bem em Construção ) sendo Branco o valor default.
  • 'Código bem construção'(N1_CDCONTR) * Será usado na classificação para amarrar os componentes com seu Bem principal e Item (N1_CBASE+N1_ITEM)

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 'Bem em construção' (N1_BMCONTR) igual a 1-Sim  a rotina deve atualizar o  campo 'status do bem'(N1_STATUS) = 0-Pendente de Classificação.

Não deverá contabilizar os bens do tipo 'Bem em Construção'

  • Construção  determina que o bem cadastrado será do tipo 'Bem em Construção'
  • A inclusão um bem em construção permite  o valor 0,00 na aba Saldos.
  • O status do bem em construção (N1_STATUS) será alterado automaticamente ao término da Inclusão para:  0 - Pendente de Classificação (Não alterar essa informação na tela).


Observação

Num. Plaqueta (N1_CHAPA) funcionamento padrão.Validação de campos ao confirmar a inclusão do bem:


Ativo Imobilizado (SN1)


Código do bem(N1_CBASE), item(N1_ITEM), data aquisição(N1_AQUISIC), quantidade (N1_QUANTD), descrição sint. (N1_DESCRIC) e produto (N1_PRODUT* )(a definir pelo fiscal _ só será criado por definição urgente)


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_TIPDEPRTPDEPR) = 1-Linear 

Conta (N3_CCONTAB) =  Obrigatório seu preenchimentoObrigatório 

Val. Orig M1 (N3_VORIG01) = 0(deve permitir o permite valor R$ 0,00)





Informações
titleBem em construção x Componentes

Classificação de Compras(ATFA240)

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"

Vínculo dos Componentes com o Bem em construção


  • Gera o vínculo dos  componentes   ao bem em construção (ABA BEM EM CONSTRUCÃO)  através dos campos  Bem em construção (N1_SLBMCON) e o Item do bem em construção (N1_CDCONTR) .
  • Nesta etapa ocorrerá atualização na tabela SF9 entre os registros dos componentes e seu bem em construção;.
  • Caso seja o primeiro componente com CIAP a ser vinculado ao bem principal, o sistema criará na SF9 o registro do bem em construção para amarrar ao componente e preencherá o campo N1_CODCIAP do bem em construção, abaixo temos exemplo:

    Tabela SF9

    A confirmação da classificação do primeiro componente ao bem principal gerará um registro na Tabela Manutenção CIAP(SF9) preenchendo com os seguintes campos:


    F9_FILIAL     = (Filial onde foi realizado o cadastro

F9_FILIAL     = xFilial("SF9"
  • )

    F9_ROTINA = "

ATFA012
  • ATFA240" Obrigatório

    F9_CODIGO = (N1_CODCIAPObrigatório

    F9_DESCRI Descrição = (N1_DESCRICObrigatório

    F9_TIPO =  "02- Bem Construção"

** Por enquanto, caso haja entendimento de mais colunas, este item será atualizado

Informações
titleBem em construção x Componentes



  • O código de baixa (F9_CODBAIX) do  COMPONENTE será preenchido como código (F9_CODIGO) do BEM EM CONSTRUÇÃO;
  • O código de baixa (F9_CODBAIX)  do BEM EM CONSTRUÇÃO permanecerá em branco, pois, o bem não foi finalizado.


  • Importante:

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:

  1. Atualiza Ativo (F4_ATUATF) ? = S - Sim

Na aba Impostos:

  1. Componente (F4_COMPONE) = S - Sim

Amarração de Bem em construção x Componentes

Consiste em amarrar um 'bem componente' com o 'bem em construção', preenchendo o campo N1_CDCONTR com o conteúdo do bem principal e se sugerem dois opções de solução:

Opção 1  Amarrar durante a classificação do componente  na rotina classificação de compras(ATFA240)

Validar caso não seja preenchido o campo código bem construção(N1_CDCONTR)

Opção 2 Criação de nova rotina ‘amarração bens em construção x componentes’

Consistirá em relacionar todos todos os componentes(adiantamentos)  com o 'bem em construção'.
Deverá ser criado um novo item de menu, ‘amarrar componentes’, cuja função será:

• Verificar se o bem é do tipo ‘bem em construção’(N1_BMCONTR) = sim
• Listar os componentes que estão amarrados nesse bem
• Permitir a seleção de ‘n’ componentes
• Gravar nos componentes o código do bem principal (N1_CDCONTR)

  • Nesta etapa deverá ser informada a conta contábil ou somente ao agrupar o bem final 
  • Nesta etapa ocorrerá atualização dos registros da tabela SF9(* em definição pelo módulo Fiscal)
  • ***




    Informações
    titleAquisição por transferência

    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.


    Aviso
    titleImportante

    Na rotina ATFA251 será possível gerar apenas o tipo 01 do Bem em Construção, no qual virará um bem fiscal definitivo, ou seja, não poderá nesse momento incluir tipos gerenciais como o 10 - Gerencial.


    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)

    Image Removed

    ...

    Image Added


    Classificação de compras

    Novo Item de menu "bem constr. x comp."

    Image Removed

    (ATFA240)

    Seleção do bem em construção com o 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.

    Image AddedImage Removed



    Aquisição por transferência (ATFA251)

    Image Removed

    • 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 'Agroutras ações>Agr.Bem Construção'

    Image Added


    Será aberta Cons.' será a tela de parâmetros com o código do seleção do bem em construção


    Image Added


    Via consulta (F3) se seleciona o bem em construção posicionadoque se deseja finalizar

    Image AddedImage Removed


    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)

    Image Modified


    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 M1

    Image Added


    PASSO A PASSO

    Cadastrar um bem em construção(ATFA012)

    Image Added

    Aba bem em construção


    Image Added


    ATFA240 - Classificação dos componentes oriundos da a inclusão de nota fiscal (MATA103) relacionando com o bem em construção 

    Image Added


    Aba bem em construção, 

    Selecionar o bem  em construção

    Image Added

    Image Added

    Após clicar no botão 'Confirmar' o componente fica relacionado com o bem em construção.

    O campo C. Bem Princ.(F9_CODBAIX) do componente é gravado com o código CIAP do bem em construção e seu item serão preenchidos na coluna 'código base' e 'item base' respectivamente

    Image Removed

    ...

    em construção.

    Image Added


    Agrupar Bem em construção (ATFA251)

    Image Added

    Image Added

    Image Added


    Será apresentada a tela para selecionar via F3 qual bem em construção se deseja agrupar


    Image Added


    Clicando em 'ok' é apresentada a tela que mostra os componentes relacionados ao bem em construção.


    Image Added


    Confirmando, o bem em construção totaliza o ICMS dos componentes, os quais serão dados de baixa.

    Image Added

    Image Added


    Em manutenção de CIAP, os componentes foram baixados. 

    Image Added


    E o Bem em construção agora é um Bem do tipo 01-Bem (F9_TIPO

    Image Added


    05. Campos e Parâmetros

    Campos (SX3)


    Tipo do Bem em construção

    X3_CAMPON1_BMCONTR
    X3_TIPOC
    X3_TAMANHO1
    X3_PICTURE@!                                           
    X3_CBOX1=
    Sim;2=Não                                                                                                 
    Bem em Construção
    X3_TITULO
    Bem em construção
    Tipo do bem
    X3_VALID
    X3_DECIMAL0
    X3_USADOSim
    X3_FOLDER1
    X3_ARQUIVOSN1

    Image Removed

    Image Removed

    Image Removed


    Bem em Construção

    X3_CAMPON1_SLBMCON
    X3_TIPOC
    X3_TAMANHO10
    X3_PICTURE@!                                           
    X3_TITULOBm. em Constr.
    X3_VALIDAF012VLBC(M->N1_SLBMCON,M->N1_CDCONTR)
    X3_F3SN1BMC
    X3_WHENIif(IsInCallStack("ATFA240"),.T.,.F.)
    X3_DECIMAL0
    X3_USADOSim
    X3_FOLDER1
    X3_ARQUIVOSN1


    Item

    ...

    Bem em construção

    X3_CAMPON1_CDCONTR
    X3_TIPOC
    X3_TAMANHO104
    X3_PICTURE@!                                           
    X3_TITULOCódItem. Bem em Construção
    X3_VALIDX3_DECIMAL0
    X3_USADOSim
    X3_FOLDER1
    X3_ARQUIVOSN1

    Image Removed

    Image Removed

    Image Removed

    ...


    Parâmetro MV_ATFBMCT:


    NOME

    TIPO

    DESCRIÇÃO

    CONTEÚDO PADRÃO

    MV_ATFBMCTL

    Permite vincular somente bens com CIAP ao bem em construcao(.T.) ou
    permite vincular bens com ou sem CIAP ao bem em construcao(.F.)                    

    .T.

    05. Tabelas Utilizadas

    • SN1→ Cabeçalho do ativo imobilizado

    05. Fluxo do Processo 

    • Processo geral

    • Processo por rotinas

    ...