Calcular Quantidade de Serviço

As regras de cálculo Calcular Quantidade de Serviço derivam ou calculam uma quantidade de serviço que é eventualmente inserida na cobrança da Quantidade de Serviço do segmento da fatura. As regras de cálculo Calcular Quantidade de Serviço geralmente são usadas para manipular o consumo medido ou para derivar quantidades que não são medidas por um medidor.

  • Nome da Regra: Calcular Quantidade de Serviço
  • Objeto de Negócios da Regra de Cálculo do Pacote Base: C1-CalculateServiceQuantity
  • Aplicar Tipo de Algoritmo/Algoritmo da Regra de Cálculo: C1-CALC-SQ
  • Parâmetros de Regras:
    • Variável Escalar 1 (Variável Escalar 2, Variável Escalar 3,... Variável Escalar 5): Define uma das variáveis escalares a serem usadas no cálculo. Quando usadas em fórmulas, as variáveis escalares são designadas como Vn, em que n corresponde ao número atribuído à variável (i.e. V1 = Variável Escalar 1, V2 = Variável Escalar 2 etc.).
      • Tipo: Define o tipo de variável e pode ser um dos seguintes:
        • Algoritmo: um algoritmo é responsável por recuperar o valor da variável escalar, e.g. calcular o número de dias no período de faturamento.
        • Fator de Faturamento: o valor de um fator de faturamento especificado que está em vigor para o período.
        • Linha Calculada: o valor é derivado somando linhas calculadas anteriormente definidas como membros de uma categoria de destino.
        • Valor da Característica: o valor é derivado pela soma dos valores da característica de um determinado tipo de característica.
        • Quantidade de Contrato: o valor de um determinado tipo de quantidade de contrato especificado em um acordo de serviço.
        • Quantidade de Serviço Histórica: o valor é derivado com base nas quantidades de serviço do segmento da fatura histórica do acordo de serviço para a UDM/Horário de Uso/Identificador de Quantidade do Serviço especificada. A Função Agregada define o cálculo a ser executado no conjunto de quantidades de serviço histórico recuperadas para derivar um único valor. Média, Máximo, Mínimo e Soma são suportados.
        • Quantidade de Serviço: quantidades de serviço da cobrança da Quantidade de Serviço do período de faturamento, com base em uma UDM/TOU/SQI especificada. Esse tipo de variável permite que essa regra use valores calculados por outras regras.
        • Quantidade Anterior: o valor é derivado das quantidades de serviço do segmento da fatura congelada mais recente do acordo de serviço para a Unidade de Medida/Horário de Uso/Identificador de Quantidade do Serviço especificada.

      • Ação de Valor Ausente: Define o que deverá ocorrer se o sistema não conseguir recuperar ou derivar um valor para uma variável escalar específica. As opções válidas são as seguintes:
        • Selecione Erro para criar uma exceção
        • Selecione Ignorar para sair da regra e processar a próxima regra
        • Selecione Usar Valor Padrão se a variável escalar tiver que ser definida com o valor padrão especificado
    • Detalhes do Cálculo: detalhes sobre como a regra de cálculo realiza seus cálculos:
      • Processamento da Regra de Cálculo: indica se a regra é Sempre executada pelo aplicativo de tarifa, mesmo se os detalhes do consumo no segmento da fatura original precisarem ser usados quando o sistema recalcular um segmento da fatura. Se a regra não puder ser executada quando os detalhes do consumo no segmento da fatura original forem usados, indique que a regra de cálculo deve ser executada apenas no Cálculo da Quantidade de Serviço Inicial.
      • Ação de Falha: indica a ação a ser tomada se um erro for encontrado ao aplicar a fórmula da regra. As opções disponíveis são criar um segmento da fatura Erro ou Ignorar a regra de cálculo.
      • Saída da Regra de Cálculo: especifica se a regra de cálculo deve adicionar ou atualizar uma entrada de Quantidade de Serviço na cobrança de Quantidade de Serviço do período de faturamento ou criar uma Linha de Cálculo ou Ambos da fatura.
      • Manter Quantidade de Serviço: indica se o valor calculado deve ser salvo no segmento da fatura. Se esse valor for definido como Não, significa que o valor só existirá no conjunto de quantidade de serviço enquanto o mecanismo de tarifa estiver sendo calculado. Um valor Não deve ser usado para entradas de quantidade de serviço que não precisem ser mantidas para fins de auditoria ou análise.
      • Origem da Fórmula: especifica o tipo de fórmula a ser usada para a regra. As opções válidas incluem "Fórmula Simples" e "Fórmula Condicional".
      • Fórmula: especifique a Fórmula Simples a ser aplicada. As variáveis escalares a serem usadas no cálculo são designadas como Vn, em que n corresponde ao número atribuído à variável (i.e. V1 = Variável Escalar 1, V2 = Variável Escalar 2 etc.). As operações matemáticas suportadas incluem adição, subtração, multiplicação e divisão. Por exemplo: (V1*V2)/2.
        • Fórmula Condicional: permite a comparação entre um ou mais pares de operandos para determinar a fórmula específica a ser executada. Uma fórmula condicional pode utilizar uma ou mais condições. Cada condição compreende o seguinte:
          • Operando 1: o primeiro operando na condição. Pode fazer referência a uma expressão com uma ou mais variáveis escalares (designadas como Vn), e.g. [V1+V2] ou [(V1/V2)*V3].
          • Operador: o operador usado para comparar Operando 1 com Operando 2.
          • Operando 2: o segundo operando na condição. Pode fazer referência a uma expressão com uma ou mais variáveis escalares ou a uma constante (semelhante ao Operando 1).
          • Ação Verdadeira: indica como proceder se a comparação entre os operandos for verdadeira. Pode ser um dos seguintes:

            Aplicar Fórmula Verdadeira: indica que a Fórmula Verdadeira será executada.

            Verificar Próxima Condição: indica que a próxima condição deve ser verificada.

          • Fórmula Verdadeira: a fórmula a ser aplicada se a Ação Verdadeira for definida para Aplicar Fórmula Verdadeira. Pode fazer referência a uma expressão com uma ou mais variáveis escalares (designadas como Vn) ou a uma constante.
          • Ação Falsa: indica como proceder se a comparação entre os operandos for falsa. Pode ser um dos seguintes:

            Aplicar Fórmula Falsa: indica que a Fórmula Falsa deve ser executada.

          • Verificar Próxima Condição: indica que a próxima condição deve ser verificada.
          • Fórmula Falsa: a fórmula a ser aplicada se a Ação Falsa estiver definida como Aplicar Fórmula Falsa. Pode fazer referência a um vetor (designado como IVn, em que n é o número do vetor) ou a uma expressão que faz referência a um ou mais vetores ou a uma variável escalar (designada como Vn).
    • Resultado: Define a Unidade de Medida, Horário de Uso e/ou Identificador de Quantidade de Serviço a ser usado se esta regra de cálculo inserir ou atualizar uma quantidade de serviço na cobrança da SQ do período de faturamento.
  • Exemplo: Essa regra de cálculo calcula o total de kWh das quantidades de serviço No Pico e Fora do Pico.

    Grupo de Cálculo: Calcular KWH

    Regra de Cálculo: TOTKWH

    Sequência: 10

    Descrição: Quantidade total de KWH (No Pico + Fora do Pico)

    Variável Escalar 1:

    • Tipo: Quantidade de Serviço
    • Ação de Valor Ausente: erro
    • Unidade de Medida: quilowatt-hora
    • Horário de Uso: No Pico
    • SQ a Usar: faturável

      Variável Escalar 2:

    • Tipo: Quantidade de Serviço
    • Ação de Valor Ausente: erro
    • Unidade de Medida: quilowatt-hora
    • Horário de Uso: Fora do Pico
    • SQ a Usar: faturável

      Detalhes do Cálculo:

    • Processamento de Regra de Cálculo: sempre
    • Ação de Falha: Erro
    • Saída da Regra de Cálculo: Quantidade de Serviço
    • Reter Quantidade de Serviço: Não
    • Origem da Fórmula: Fórmula Simples
    • Fórmula: V1 + V2

      Resultado:

    • Unidade de Medida: quilowatt-hora