Ir para o conteúdo principal
Voltar para POWERB WORKBENCH
TUTORIAL · POWERB

Como configurar o Tenant Billing Service e gerar faturas no PowerB

PowerB POWERB WORKBENCH

O Tenant Billing Service (TBS) permite utilizar dados históricos do Niagara Supervisor para calcular consumo, aplicar tarifas e gerar invoices para tenants de forma manual ou automática.

Neste tutorial será configurado um cenário básico com 1 Owner, 1 Tenant, 1 Utility de energia ativa (kWh), 1 Flat Rate Meter, 1 Contract e 1 template de invoice.

Compatibilidade e licenciamento

O Tenant Billing Service é utilizado no Niagara Supervisor 4.15 ou superior. É necessário possuir licença compatível com o TBS, como S-TBS, ou uma licença de demonstração aplicável. O licenciamento do TBS considera a quantidade de tenants e não substitui o licenciamento dos devices integrados ao Supervisor.

1. Antes de iniciar

PowerB 4.15 ou superior

O TBS deve ser utilizado em uma station executada no Supervisor.

Licença do Tenant Billing Service

Confirme que a licença do Supervisor possui o módulo e a capacidade de tenants necessárias.

Históricos disponíveis no Supervisor

O TBS utiliza históricos Niagara armazenados no Supervisor. A origem da medição pode ser BACnet, Modbus ou outro protocolo, mas o History Identifier utilizado no TBS deve apontar para um histórico Niagara disponível no Supervisor.

Noções básicas do PowerB

É recomendado conhecer a navegação da station, histories e edição de arquivos PX.

2. Como o Tenant Billing Service organiza os dados

Antes de configurar o módulo, é importante entender a relação entre os principais objetos do TBS.

ObjetoFunção
OwnerRepresenta o empreendimento ou entidade responsável pelo faturamento.
TenantRepresenta o inquilino, locatário ou cliente faturado.
ContractDefine como o tenant será cobrado, incluindo moeda, medidores, participação, taxas e template.
UtilityRepresenta o insumo medido, como energia, água ou gás.
MeterAssocia uma medição histórica a uma tarifa e a um identificador utilizado pelo TBS.
Auto Billing ProfileDefine quando e como as invoices serão geradas automaticamente.
TemplateDefine a apresentação visual da invoice por meio de um arquivo PX.
InvoicesReúne as faturas geradas pelo TBS.
Relação básica do cenário deste tutorial

Owner → Tenant → Contract
Utility → Flat Rate Meter → Niagara History
Auto Billing Profile → define a periodicidade das invoices
Template → define a aparência da invoice

3. Adicionar o Tenant Billing aos Services da station

  1. Abra a palette do módulo

    Procure por niagaraTenantBilling na sidebar de palettes.

  2. Adicione o serviço

    Arraste Tenant Billing para Services da station.

4. Criar a Utility

  1. Adicione uma Utility

    Abra Utilities Manager, clique em New e crie uma nova Utility.

  2. Identifique o insumo

    Para este exemplo, configure Name como Energia Ativa ou Consumo Ativo e utilize uma descrição coerente com o conteúdo que será apresentado na invoice.

Criação de Utility no Tenant Billing Service
Exemplo de criação da Utility utilizada para energia ativa.

5. Criar e configurar o Flat Rate Meter

Entre na Utility criada, clique em New e selecione Flat Rate Meter.

CampoConfiguração
NameNome utilizado para identificar o medidor.
DescriptionDescrição do insumo que poderá ser utilizada na invoice.
Meter TypeTipo do insumo medido, como energia, água ou gás.
ReferenceIdentificador único do medidor utilizado pelo TBS e pelo template.
History IdentifierHistórico Niagara que contém os dados de consumo do medidor.
Utility RateTarifa aplicada ao consumo neste cenário Flat Rate.
Reference do medidor

O identificador informado em Reference é utilizado nas referências do TBS. A ORD dos medidores segue o formato slot:meters/IdentificadorDoMedidor.

Configuração de Flat Rate Meter no Tenant Billing Service
Configuração do medidor, History Identifier e Utility Rate.
Este tutorial utiliza tarifa fixa

O exemplo utiliza Flat Rate Meter. O TBS também possui recursos para tarifação por período horário com Timed Meter e Timed Meter Schedules, que serão tratados em conteúdo específico.

6. Criar o Auto Billing Profile

O Auto Billing Profile determina quando as invoices serão geradas automaticamente. Neste exemplo, será utilizado um perfil mensal com geração no dia 5.

  1. Crie o perfil

    Em Auto Billing Profile, clique em New e configure Profile Name como Mensal_Dia5.

  2. Defina a periodicidade

    Marque Monthly, configure Day of Month = 5 e clique em Next.

    Configuração mensal do Auto Billing Profile
    Exemplo de Auto Billing Profile configurado para execução mensal no dia 5.
  3. Defina a próxima execução e ajustes opcionais

    Em Invoice Information, selecione a próxima data de execução. O campo Adjustment pode adicionar um valor fixo à invoice, acompanhado de uma descrição.

    Configuração de Invoice Information e Adjustment
    Configuração da próxima execução e de um ajuste opcional.
  4. Configure a geração do PDF

    Se necessário, marque Save Invoices to PDF. Por padrão, os arquivos são armazenados na pasta Files da station.

    Opção Save Invoices to PDF no Auto Billing Profile
    Configuração para salvar automaticamente as invoices em PDF.
  5. Configure o envio por e-mail, se necessário

    Marque Send Email quando a invoice também precisar ser enviada ao tenant. Para essa função, o serviço de e-mail da station deve estar previamente configurado.

7. Criar o Owner

O Owner representa o empreendimento ou a entidade responsável pelo faturamento.

  1. Crie um novo Owner

    Abra Owner Manager, clique em New e preencha Name, Description, Contact Name e Contact Email.

  2. Associe o perfil de faturamento

    Em Auto Billing Profile, selecione Mensal_Dia5 e conclua a criação do Owner.

Configuração do Owner no Tenant Billing Service
Exemplo de Owner associado ao Auto Billing Profile.

8. Criar o Tenant

O Tenant representa o inquilino, locatário ou cliente que receberá as invoices.

  1. Crie o Tenant dentro do Owner

    Selecione o Owner criado anteriormente e clique em New.

  2. Preencha os dados

    Configure Name, Account Number, Contact Name e Contact Email. O Account Number deve ser único dentro do empreendimento.

  3. Defina o Auto Billing Profile

    Marque Use Owner Auto Billing Profile para utilizar no Tenant o mesmo perfil configurado no Owner. Se o Tenant precisar de outro perfil, desmarque a opção e selecione o Auto Billing Profile correspondente.

Configuração do Tenant no Tenant Billing Service
Exemplo de Tenant utilizando o Auto Billing Profile configurado no Owner.

9. Criar o template da invoice

O template da invoice é baseado em um arquivo PX. Isso permite personalizar a apresentação da fatura com os dados relevantes para o empreendimento e para o tenant.

  1. Crie o arquivo PX

    Crie um novo arquivo PX dentro da pasta Files da station e monte o layout desejado para a invoice.

  2. Insira os dados dinâmicos

    O template pode utilizar componentes como Bound Labels e BFormat Strings para apresentar informações calculadas pelo TBS.

    Exemplo de arquivo PX usado como template de invoice
    Exemplo de template PX com propriedades de texto vinculadas a dados da invoice.
  3. Cadastre o template no TBS

    Abra Templates, clique em New, informe um nome, como ModeloContaEnergiaAtiva, e selecione o arquivo em Px File.

    Cadastro do template de invoice no Tenant Billing Service
    Associação do arquivo PX ao template utilizado pelas invoices.
Mais campos podem ser adicionados ao template

Para consultar as referências disponíveis para templates e BFormat Strings, acesse Help → Help Contents no PowerB e procure por Template Px Engineering.

Ajuda do PowerB para Template Px Engineering
Documentação interna do PowerB utilizada como referência para personalização dos templates.

10. Criar o Contract

O Contract relaciona o tenant aos medidores e define as condições utilizadas no cálculo e na apresentação da invoice.

  1. Crie o Contract

    Selecione o Tenant criado anteriormente, clique em New e crie um novo Contract.

  2. Defina os dados básicos

    Preencha Name e Currency.

  3. Configure taxas adicionais quando aplicável

    O TBS disponibiliza campos como Include Tax, Management Fee, Facilities Improvement Fee e Surcharge. Utilize-os de acordo com a regra de faturamento definida para o empreendimento.

  4. Selecione o template

    Em Template, selecione o modelo de invoice criado no passo anterior.

  5. Associe os medidores

    Em Meters, selecione os insumos e medidores utilizados pelo tenant e defina sua participação percentual em cada medidor.

Campo adicionalComportamento
Include TaxQuando habilitado, aplica o percentual configurado em Tax Rate Percentage.
Apply Tax to FeesAplica o imposto também sobre as fees configuradas, quando habilitado.
Management FeeValor fixo adicional incluído na invoice.
Facilities Improvement FeeValor fixo adicional disponibilizado pelo TBS.
SurchargeAcréscimo fixo adicional aplicado à invoice.
Defina a finalidade das taxas no projeto

Os campos acima são recursos de cálculo do TBS. A interpretação operacional, contratual, contábil ou fiscal de cada cobrança deve ser definida pelo responsável pelo faturamento do empreendimento.

Configuração do Contract no Tenant Billing Service
Exemplo de configuração do Contract e associação dos medidores.

11. Gerar invoices manualmente

Mesmo com o Auto Billing Profile configurado, é possível gerar invoices manualmente para validar a configuração antes da primeira execução automática.

  1. Inicie a geração

    No Owner Manager, Tenant Manager ou Contract Manager, clique em Generate Invoices.

  2. Selecione os contratos

    Escolha o(s) Contract(s) desejado(s) e clique em Next.

  3. Defina o período

    Configure Start Date e End Date correspondentes ao período que será faturado.

  4. Gere o PDF, se necessário

    Marque Save Invoices to PDF quando quiser gerar também o arquivo da invoice para conferência ou exportação.

12. Visualizar e validar as invoices

As invoices geradas podem ser consultadas em Invoices dentro do Tenant Billing Service.

Visualização de invoices no Tenant Billing Service
Área de consulta das invoices geradas pelo TBS.
Critério de sucesso

Antes de habilitar o faturamento automático, gere uma invoice manual e confirme se o período, consumo, tarifa, participação do medidor, taxas adicionais, identificação do tenant e valores finais estão coerentes com a configuração do Contract.

13. Se a invoice não for gerada corretamente

ComportamentoO que verificar
O histórico não aparece no Meter.Confirme se o History Identifier corresponde a um histórico Niagara disponível no Supervisor.
O consumo aparece zerado.Revise o histórico, o período da invoice e a existência de registros no intervalo selecionado.
O valor da invoice está incorreto.Revise Utility Rate, participação do Meter, período e taxas configuradas no Contract.
A invoice não é criada automaticamente.Revise o Auto Billing Profile, a próxima data de execução e a associação do perfil ao Owner ou Tenant.
O PDF não é criado.Confirme se Save Invoices to PDF está habilitado e verifique a pasta Files da station.
O e-mail não é enviado.Revise o Email Service da station, Send Email e o Contact Email do Tenant.
O template apresenta campos vazios.Revise as BFormat Strings, referências utilizadas na PX e os dados disponibilizados pelo TBS.
O TBS não está disponível no Supervisor.Confirme PowerB 4.15 ou superior, instalação do módulo e licenciamento compatível.

14. Licenciamento e limites

A licença do Tenant Billing Service controla a capacidade de tenants do módulo. Os devices utilizados para coletar dados de medidores, hidrômetros ou outros equipamentos continuam sujeitos ao licenciamento de devices do Supervisor.

O TBS é um recurso de Supervisor

O Tenant Billing Service não deve ser configurado em MJACE ou M-EDGE. A aplicação é destinada ao Niagara Supervisor.

15. Download do módulo

Utilize o pacote disponibilizado pela Mercato para instalar o módulo necessário na versão compatível do PowerB.

 Baixar módulo Tenant Billing Service → 

Artigos relacionados

SUPORTE

Ainda precisa de ajuda?

Entre em contato com o suporte técnico da Mercato. Para agilizar o atendimento, informe o equipamento, produto ou sistema relacionado e descreva brevemente a dúvida ou o problema encontrado.

 Falar com o suporte no WhatsApp → 

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo