Hybr®
Cloud Assert HomeDocs Home
2303
2303
  • Introduction
  • Features
    • Summary
    • Service Providers
      • Tenants Management
        • Tenant Onboarding
        • Tenant Portal Access for HYBR Admin
        • Tenant Portal Access for Support Users From Different Domain
        • Tenant Company Management
        • Company with AAD B2C
        • User Management
        • Subscriptions Management
        • Offers Management
        • Plans Management
      • Reseller Management
        • Reseller Offer
        • Reseller Plan
        • Onboarding a CSP Customer and Mapping it with Reseller
      • Billing
        • Credits
        • Microsoft CSP
        • Pricing Profile
          • Pricing Profiles Management
            • How to set Pricing List Import setting for meter
          • Update Pricing Profile from Excel
        • Cost Reset
      • Resource Management
        • Console connect requirements for imported VMs
        • Connection manager
          • Azure Stack Hub Connection Management
          • Azure
          • AWS
        • VM Template management
        • Param Spec
        • Network Management
        • Azure Integration
        • Policy Management
        • Linked Clone
        • Attach and detach networks
        • Delete Options
        • Backup
          • Veeam Backup Configuration
          • Scheduling a backup using Veeam
      • Microsoft CSP
        • MS CSP security consent process
        • Partner Center Refresh Token Expiry Alert
        • New Commerce Experience (NCE)
          • Transition from Legacy to NCE
        • Azure Reservation Management
        • Granular Delegated Admin Privileges
          • Bulk Transition of customers from DAP to GDAP
          • Default roles to be provided for relationship request.
      • Service Catalog
        • FAQ
      • Azure Stack Hub
        • Create and Publish Service Catalog offers
        • Configure Service Catalogue Plan
        • Pricing
        • Security Deposit for an Azure Stack Hub Offer
      • Customization
      • Administration
        • Application Settings
        • Admin Portal Access for Support Users
    • Business Intelligence Dashboards & Reports
      • Dashboards
      • Reports
        • Schedule Reports
    • Reseller
      • Customers Management
        • Customer Onboarding
        • Plans
        • Offers
      • Billing
        • Pricing Profile Management
    • Customer
      • Subscriptions
      • Resource Management
        • Virtual Machines
        • Connect a VM using browser
        • Virtual Networks
        • Resource Templates
        • Resource Groups
      • Microsoft CSP
        • CSP Operations and Status tracking
      • Software-Defined Network (SDN)
      • Company Registration
    • Cloud Cost Management
      • Cloud Dashboards
        • Azure Invoice Comparision
      • Collaborations
      • Resource Tagging
        • Data Processing Rules
      • Cost Allocations & Budgeting
        • Budgeting
      • Recommendations
      • Reconcilation
      • Getting started
        • Kubernetes
        • Azure
        • AWS
        • GCP
        • Tenant Company Creation
  • Advanced Guides
    • CSP Customers with Resellers
  • API Documentation
    • External Integration and API Documentation Overview
    • External Webhook Integration
    • Zapier Integration
      • External application events which trigger event in Hybr
      • Event in Hybr which trigger external Application
  • Support
    • How do I contact support?
    • How do I share feedback?
    • Roadmap
    • Changelog
  • On-Prem Installation
    • Architecture
    • Prerequisites
      • Infrastructure
        • Production
        • POC
      • Identity Providers
        • AAD B2C
        • Microsoft Entra ID
        • ADFS
      • Services
        • VConnect
        • Workflow
        • Microsoft CSP
        • Remote connect using Guacamole
          • Apache Guacamole Setup
          • Troubleshoot
          • Support Links
          • Guacamole Pre-Requisites
        • Console connect for VCenter V7
          • Pre-Requisites
          • Configurations for Nginx (Reverse Proxy Server)
          • Troubleshoot
          • Supporting Commands / Configurations
      • Ports Requirements
    • Deployment
      • Core Components
      • VConnect
      • Billing
    • Configuration
      • Billing
        • Custom Invoice
        • Multilingual Support
      • Cost Management
        • General
    • Updates
      • Billing
      • Cost Management
    • Infrastructure & Application Security - Recommendations
Powered by GitBook
On this page

Was this helpful?

  1. On-Prem Installation
  2. Configuration
  3. Billing

Custom Invoice

Steps to customize customer invoice format for your business

PreviousBillingNextMultilingual Support

Last updated 1 year ago

Was this helpful?

Hybr Billing supports customizing invoices to your business needs, invoices can be customized with Company Logo, Unique Invoice Format, Additional Notes, etc., Out of the box, 3 templates are supported with varied themes.

Operators can choose a template from the default ones and can further customize it or new templates can be added to the application. To generate invoices in multiple languages, language-specific versions of the chosen template to be added to the application.

Template Configuration

  • From Billing Invoice Settings in the Admin portal, enable 'Template Based Invoice Generation' and choose the theme of choice

Customizing Invoice Templates

To customize the default template for your needs, follow the below steps.

  • Export the required template

    • Run the below command using the latest billing tool to list the available templates

    BILLING.EXE ExportNotificationTemplate /ApiEndpoint:[apiendpoint] /Username:[username] /Password:[password]
    • Select the required invoice template from the list - InvoiceTemplate_Theme 1, InvoiceTemplate_Theme 2, InvoiceTemplate_Theme 3

    • Once exported, navigate to the same folder specified in the message to get the file

  • Edit the exported template as required and place it in the same path where it was originally exported

  • To update the modified template, follow the below steps

    • Run the Import Command and Select the template to be updated from the list

      BILLING.EXE ImportNotificationTemplate Invoice /ApiEndpoint:[apiendpoint] /Username:[username] /Password:[password]

Email Template

Below are the email templates available to notify users on invoice generation and due date

  • Invoice generation email - InvoiceNotificationTemplate

  • Due date approaching alert email - InvoiceDueDateApproachingNotificationTemplate

  • Due date email - InvoiceDueDateNotificationTemplate

To customize the above default templates, follow the below steps for each template.

  • Export the required template

    • Run the below command using the latest billing tool to list the available templates

    BILLING.EXE ExportNotificationTemplate /ApiEndpoint:[apiendpoint] /Username:[username] /Password:[password]
    • Select the required template to be modified from the list

    • Once exported, navigate to the same folder specified in the message to get the file

  • Edit the exported template as required and place it in the same path where it was originally exported

  • To update the modified template, follow the below steps

    • For the Invoice generation template, run the Import Command with email subject and invoice file name format

    • Email Subject and Invoice file name supports below placeholders

      • InvoiceId - Invoice Identifier

      • CustomerName - Tenant Company Name

      • InvoiceYear - Invoice Period's Year

      • InvoiceMonthNumber - Invoice Period's Month Number

      • InvoiceMonth - Invoice Period's month in text

      • SubscriptionId - Tenant Subscription Identifier

BILLING.EXE ImportInvoiceNotificationTemplate Invoice /emailSubject:{emailSubject}"  /invoiceFilenameWithoutExtension:"{invoiceFilenameWithoutExtension}" /ApiEndpoint:[apiendpoint] /Username:[username] /Password:[password]  
  • To update the other two templates, use the below command

BILLING.EXE ImportInvoiceNotificationTemplate Invoice /emailSubject:{emailSubject}" /ApiEndpoint:[apiendpoint] /Username:[username] /Password:[password]