Custos indiretos
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:
- 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.
- 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.
- Se o custo indireto somente se aplicar às origens selecionadas, o valor da Dimensão financeira 2 deve ser incluído.
- Se o campo Incluir somente projetos selecionados na fonte de financiamento do projeto for verdadeiro, o projeto deve ser incluído.
- 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.
- 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.
- 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 ProjectIndirectBurdenTransaction onde estas informações são verdadeiras:
é usada para localizar registros de- 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.