Financial Management Blog Posts by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
Alexandre_Moura
Product and Topic Expert
Product and Topic Expert
3,936
Neste post, será abordado o processo básico de criação de fichas através do processo logístico de compra. Nas próximas semanas, trataremos das outras modalidades.

Existem três formas possíveis para criação de fichas na solução CIAP@TDF, são elas:

  • Criação de ficha via processo logístico de compra (MIRO->Nota Fiscal)

  • Criação de fichas via BAPI

  • Criação de fichas via programa de carga


O pré-requisito para iniciar o processo de criação de fichas, é realizar as parametrizações necessárias conforme descrito no post CIAP@TDF: Parametrizações
O processo de criação de ficha será feito partindo-se da ordem de compras.
No nível de item da ordem de compra, o primeiro parâmetro a ser definido é a categoria do item.



O tipo de ficha (imobilizado ou componente) será criado baseado na categoria* do item definida:

  • A – ficha de imobilizado

  • F – ficha de componente

  • P – ficha de componente

  • Q – ficha de componente

  • N – ficha de componente

  • “ ” – ficha de componente**


Após definir a categoria e os dados adicionais do item, é necessário que seja definido o coletor de custos ou o imobilizado associado ao item que está sendo adquirido.



*para habilitar a criação de fichas nas demais categorias, é necessário implementar a BAdI BADI_CIAP-ALLOW_ACCOUNT_ASSIGNMENT_CAT

**para a categoria “ “ – estoque irrestrito – é necessária a implementação do método da BAdI BADI_CIAP-MODIFY_RECORD_CREATION

Caso a quantidade do item tenha que ser distribuída entre imobilizados ou coletores de custos, a criação das fichas respeitará essa distribuição.

Exemplo, supomos que será feita uma ordem de compra com item de quantidade 10 unidades e que cada unidade corresponde a um imobilizado distinto, serão criadas 10 fichas, uma para cada imobilizado. Para este mesmo caso, caso a distribuição seja feita de forma percentual sendo 25% para cada imobilizado (4 imobilizados), serão criadas 4 fichas.

O próximo passo após salvar a ordem de compras é realizar o recebimento através da transação MIGO, neste passo, deve ser levado em conta a data de lançamento do documento de material, que por padrão é a data de início do credito.



O passo seguinte é o lançamento da fatura e criação da nota fiscal através da transação MIRO. A Nota Fiscal é o fato gerador para a criação das fichas onde a partir dela os dados são utilizados para determinação do valor do ICMS a ser creditado para cada ficha a ser criada.

No momento do salvamento da nota fiscal, a solução CIAP@TDF é acionada (se o business function LOG_TMF_CIAP estiver ativado) e os seguintes passos são validados para criação das fichas:

  • Verifica se do CFOP do item da nota fiscal é válido.

  • Verifica se o valor de ICMS do item maior do que zero.

  • Verifica se a categoria do item da ordem de compras é valido.

  • Verificação de criação de ficha por item ou por unidade.

  • Verifica se existe algum grupo de imposto que deva ser removido (BADI_CIAP-> GET_INVALID_TAX_GROUPS)

  • Verifica se a view CIAP_C_NO_QUO_BP, CIAP_C_NO_QUO_ST ou BRF+ está preenchido.

  • Verifica se a view de manutenção CIAP_C_ACCOUNT está mantido para a empresa.

  • Verifica se a data definida para início do crédito está entre a data da emissão da nota fiscal e a data da criação da ficha.

  • Verifica se o início do período de creditamento está entre o período da entrada do documento de material e o período da criação da ficha.


Durante o processo de criação das fichas, são chamados os seguintes métodos das BAdIs:

  • BADI_CIAP->GET_CREATION_TYPE

  • BADI_CIAP->ALLOW_ACCOUNT_ASSIGNMENT_CAT

  • BADI_CIAP->MODIFY_RECORD_CREATION

  • BADI_CIAP->GET_INVALID_TAX_GROUPS

  • BADI_CIAP->MODIFY_START_CREDIT_LIMIT_DATE

  • BADI_CIAP->MODIFY_FIRST_ACC_PERIOD

  • BADI_CIAP_EFD->DEFINE_EFD_DATA


Para ter mais detalhes a respeito das BAdIs disponibilizadas, acesse o post CIAP@TDF: Customizações
O fluxo do processo de lançamento da fatura não é interrompido caso haja algum erro no processo de criação de fichas. Para verificar se as fichas foram criadas corretamente, basta acessar a transação CIAP_REPORT e verificar as fichas a partir, por exemplo, do número da nota fiscal.



Nos próximos posts, trataremos das combinações possíveis para criação de fichas nos diversos cenários possíveis.

Alexandre Moura
Time de desenvolvimento do TDF
4 Comments