Sobre os Cálculos da Liquidação

O Oracle Utilities Market Settlements Management pode calcular e publicar resultados da liquidação calculados a partir de dados agregados para os participantes do mercado continuamente. Os cálculos da liquidação derivam as quantidades de serviço de uma transação da liquidação usando a medida agregada associada a um ou mais participantes do mercado.

Antes que os resultados da liquidação possam ser calculados, você deve primeiro criar um Contrato de Liquidação. O contrato de liquidação define o sistema externo para o qual os dados devem ser enviados, bem como os grupos de cálculo da liquidação que serão utilizados para o cálculo. As regras de cálculo da liquidação definidas para os grupos de cálculos da liquidação são responsáveis por realizar cálculos, validações ou estimativas específicas para os resultados da liquidação.

As quantidades de serviços da liquidação são derivadas de dados de medição agregados no período de cálculo.

Os resultados de todos os cálculos realizados pelos contratos da liquidação são armazenados como uma Transação da Liquidação.

O processo de cálculo da liquidação possui vários objetos diferentes, detalhados abaixo, que permitem configurabilidade e flexibilidade na execução do processo.

Grupos de Cálculo da Liquidação

Grupos de cálculo da liquidação são coleções de regras de cálculo da liquidação usadas para calcular quantidades de serviço para participantes do mercado. Durante o processo de transação da liquidação, o sistema executa as regras de cálculo da liquidação definidas no grupo de cálculo da liquidação referenciado no contrato de liquidação. As regras dentro de um grupo de cálculo da liquidação são definidas em uma sequência específica, permitindo o controle sobre a ordem em que as regras são executadas.

Regras de Cálculo da Liquidação

O processamento de cálculo específico executado em uma transação da liquidação é definido nas regras individuais de cálculo da liquidação, cada uma executando um conjunto específico de lógica direcionada. O produto base contém muitas regras de cálculo da liquidação que você pode usar em sua implementação, mas também pode criar suas próprias regras de cálculo da liquidação personalizadas. Muitas regras de cálculo da liquidação são idênticas às regras de cálculo de uso usadas pelo Oracle Utilities Meter Data Management

Exceções da Transação da Liquidação

Cada regra de cálculo da liquidação define um tipo e severidade de exceção que especificam como as exceções são rastreadas pelo sistema. Quando uma transação da liquidação falha em alguma parte de uma regra de cálculo da liquidação, é criada uma exceção do tipo especificado para a regra de cálculo da liquidação com falha. Uma única transação da liquidação pode ter várias exceções, uma (ou mais) para cada regra que falhou. Isso permite que os usuários vejam todos os problemas detectados durante o processo de cálculo da liquidação.

Existem três níveis de severidade para exceções de transação da liquidação:

  • Informações: usado para destacar problemas menores, mas não o suficiente para fazer com que a transação da liquidação seja colocada em um estado de falha. Exceções a esta categoria podem ser usadas para relatar a frequência de questões interessantes, mas não fatais
  • Problemas: usado para relatar um problema que impedirá que a transação da liquidação seja exportada. Várias "exceções de emissão" podem ser criadas durante o processamento da transação da liquidação. Se existir pelo menos um problema após a aplicação de todas as regras, a transação da liquidação será transferida para um estado de falha que requer revisão e aprovação.
  • Encerrar: usado para relatar um problema grave que fará com que o processo de cálculo da liquidação pare e a transação da liquidação seja transferida imediatamente para um estado de falha que requer revisão e aprovação. Somente uma exceção de encerramento pode ser emitida (como a primeira causa o processamento do cálculo para uma transação da liquidação). Isso deve ser usado nos casos em que a substituição/aprovação manual não é precisa. Por exemplo, um erro "Curva Não Contínua" que diz que os dados do intervalo não cobrem o período completo da liquidação deve sempre ser definido como Terminar como uma Severidade de Exceção.

Observe que as exceções não são excluídas quando uma transação da liquidação é ajustada ou corrigida. Depois que quaisquer problemas forem corrigidos ou a transação da liquidação for substituída (ou concluída manualmente), as exceções persistirão em um estado fechado para fins de relatório.

Além de exceções, o processamento da liquidação também pode acionar a criação de Entradas de Atividades relacionadas a problemas. Se existirem exceções de Problema ou Encerramento para uma medição inicial, uma Entrada de Atividades será criada quando a transação da liquidação for transferida para o estado Exceção. O Tipo e a Função de Atividade padrão desta Entrada de Atividades são definidas no evento Entrada do sistema para o estado Exceção do objeto de negócios usado para definir a transação da liquidação.

Entradas de Atividade criadas dessa maneira podem ser roteadas para diferentes funções, dependendo da categoria e do número da mensagem da exceção (usando a guia Substituições de Mensagens do Tipo de Atividade).

Critérios de Elegibilidade da Regra de Cálculo da Liquidação.

Os critérios de elegibilidade da regra de cálculo da liquidação são condições definidas pelo usuário que podem fazer com que uma regra de cálculo da liquidação seja aplicada ou ignorada. Isso pode envolver a avaliação de algum atributo do contrato de liquidação ou de algo completamente diferente. Uma regra de cálculo da liquidação pode ter vários critérios de elegibilidade para determinar se a regra deve ser aplicada ou ignorada, com base em uma sequência definida pelo usuário. Os critérios de elegibilidade para regras de cálculo da liquidação funcionam da mesma maneira que os critérios de elegibilidade para regras de cálculo de uso usadas pelo Oracle Utilities Meter Data Management.

Cálculos de Liquidação e Hora Especificada

No processamento de cálculo da liquidação, há suporte a cálculos com base em uma "Hora Especificada". A Hora Especificada é especificada em determinados tipos de componentes de medição e define as horas inicial e final do dia útil para fins de processamento de transações de liquidação. Ao processar cálculos de liquidação com base em componentes de medição de agregação dinâmica cujo tipo especifica uma Hora Especificada, a Hora Inicial e a Hora Final do período de cálculo devem corresponder à Hora Especificada no tipo de componente de medição de agregação dinâmica.

Observação: ao processar cálculos para componentes de medição cujo tipo especifica uma Hora Especificada, se a Hora Inicial e a Hora Final do período de cálculo NÃO corresponderem à Hora Especificadano tipo de componente de medição, a Hora Inicial e a Hora Final são deslocadas para se alinhar com a hora mais próxima à Hora Especificada, que se alinha com o tamanho do intervalo dos dados de medição que estão sendo processados. A Hora Inicial é deslocada para trás (para uma hora anterior) e a Hora Final é deslocada para frente (para uma hora posterior). No caso de intervalos por hora com Horas Inicial e Horas Final na hora, nenhum turno ocorre. No caso de intervalos diários, o turno é para a Hora Especificada mais próxima. Por exemplo, na Hora Especificada é 07:00AM, mas a hora inicial e a hora final são 12:00, a hora inicial seria alterada para as 07:00AM anteriores e a hora final seria alterada para as próximas 07:00AM.