Custos indiretos

Use códigos de custos indiretos para criar despesas indiretas para taxas de administração e despesas gerais baseadas em custos diretos do projeto.

Se você usar a funcionalidade de divisão antecipada, gere distribuições de divisão antecipada após o lançamento no razão global e antes de os custos indiretos serem gerados. Use a dimensão financeira 2 para gerar custos indiretos e lançá-los a partir do GLTransactionDetail de origem.

As transações do razão geral são o indutor e a origem da seleção de transações de despesa. A Transação do razão geral é consultada pela data de lançamento e projeto. As transações de despesa são ignoradas em determinadas circunstâncias, e nenhuma indicação será exibida se uma transação for ignorada. Esta lista mostra as circunstâncias nas quais as transações de despesa são ignoradas:

  • As datas da despesa de origem não forem válidas para o projeto de lançamento.
  • A transação não foi lançada
  • A transação não faz parte do grupo de seleção do código de custo indireto
  • O código do sistema é RP

Cada GLTransactionDetail é lido, verificado e resumido para esse registro. Esta lista contém informações verificadas:

  • O campo Custo indireto para verificar se não foi processado.
  • A transação do razão geral contém um projeto, um valor do projeto e uma data válida.
  • O campo Entidade contábil de destino no registro de GLTransactionDetail é comparado aos parâmetros de tempo de execução.
  • O grupo de seleção é verificado e o campo incluir ou excluir é verificado para todos os registros de Custo indireto de projeto ativos para o projeto.
  • Os custos indiretos não herdam o status de inversão automática das transações de origem. O campo de inversão automática é falso para quaisquer transações geradas no Razão do projeto.
  • Se o projeto fizer parte de um contrato onde a divisão antecipada esteja ativada, o campo FD2 deve conter um valor. O valor deve ser incluído na lista Origens selecionadas se o indicador Somente origens selecionadas for verdadeiro.

O valor de custo indireto é calculado e armazenado em uma tabela que é classificada em ordem ascendente por data de transação. Em seguida, é classificado em ordem alfabética por ordem de projeto. Todas as transações de crédito são criadas primeiro.

Custos indiretos de divisão antecipada com valor financiado

A geração de transações de custo indireto pode ter limites, e os valores podem ser alocados para uma fonte de financiamento diferente ou ignorados. Se o projeto for excluído da divisão antecipada, o custo indireto será gerado normalmente.

Use esta lista para validação:

  1. O valor de divisão antecipada restante na fonte de financiamento do projeto é validado porque o valor restante deve ser maior ou igual ao valor de custo indireto calculado. Se o valor de divisão antecipada restante for maior que o valor de custo indireto, a transação de custo indireto será gerada normalmente.

    Se o valor de divisão antecipada restante não for maior que o valor de custo indireto, uma transação de custo indireto será criada para o valor restante. O restante do valor calculado é realocado para a próxima fonte de financiamento disponível para o contrato do projeto. Para localizar a próxima fonte de financiamento disponível, exiba todos os registros de fonte de financiamento do projeto ativos na ordem de prioridade. Isso inclui onde o valor de divisão antecipada restante é maior que o valor calculado restante do custo indireto.

  2. Para se qualificar como uma fonte de financiamento disponível, a data da transação de despesa original deve estar dentro do intervalo de datas do registro da dimensão financeira 2.
  3. Se o custo indireto somente se aplicar às origens selecionadas, o valor da Dimensão financeira 2 deve ser incluído.
  4. Se o campo Incluir somente projetos selecionados na fonte de financiamento do projeto for verdadeiro, o projeto deve ser incluído.
  5. Se a fonte de financiamento do projeto incluir um grupo de elegibilidade de divisão antecipada e uma opção de grupo de elegibilidade de divisão antecipada, a transação de despesa original deve atender a esses critérios.
  6. Se nenhuma fonte de financiamento cumprir essas condições, o valor de custo indireto calculado restante será ignorado. O campo Status parcial é Limitado para o valor parcial no registro de Transação de custo indireto do projeto.
  7. Se uma próxima fonte de financiamento estiver disponível, o campo Status parcial será alterado para Realocado. Para o valor em excesso, será criado um segundo registro de Transação de custo indireto do projeto. O campo OverrideFD2 nesse registro é o valor da fonte de financiamento de substituição.

Os alertas são exibidos nos registros de custo indireto na lista de transações de custo indireto se os custos indiretos calculados forem limitados:

  • Alerta vermelho: O valor do custo indireto está limitado por uma falta de fundos disponíveis. O restante não pode ser substituído para uma fonte de financiamento diferente.
  • Alerta amarelo: O financiamento do projeto é substituído para a próxima fonte de financiamento disponível. O valor completo é aplicado a uma fonte de financiamento diferente.
  • Alerta verde: Um valor de custo indireto parcial é realocado para substituir o financiamento do projeto. O limite é atingido na fonte de financiamento original, mas o restante pode ser realocado. Duas linhas são exibidas para a transação. A primeira linha com o alerta verde, e a segunda linha com um alerta amarelo, e uma indicação de onde foi realocada.

Retenção de CP para faturamento

Custos indiretos criados a partir de transações que estão em retenção de CP para faturamento também são criados com a Retenção de CP para Faturamento. Quando a transação de CP for paga, e o trabalho Atualizar retenção de CP for executado, a transação de CP original será removida da retenção de CP para faturamento. O custo indireto permanece em retenção de CP para faturamento.

A ação Remover custo indireto de retenção de CP é usada para localizar registros de ProjectIndirectBurdenTransaction onde estas informações são verdadeiras:

  • O campo CP pago no campo GLTransactionDetail gerado é Reter para faturamento
  • O campo CP pago na despesa original é Elegível
  • A transação gerada é atualizada para Elegível

Quando o originador é retido, o custo indireto gerado é ignorado, independentemente do seu status de CP.