Generating an invoice

Generating an Invoice Against a Billing Schedule

The billing cycle range of a Billing Contract (and its related billing schedules) is defined by the Billing Contract Start Date.

  • Example: If the start date is January 1, 2020, and the billing frequency is monthly, the billing cycle runs 1st–31st.
  • The invoice for this cycle will generate on the 2nd of the following month.

For more details, see:


How Billing Schedules Work

  • When the system runs automatic invoice generation, it creates billing schedules based on the Work 365 configuration.
  • This process is the same for manual invoice generation.
  • Once an invoice is generated for a billing schedule:
    • The billing schedule becomes Inactive with status reason Invoiced.
  • To view completed billing schedules: Work 365 → Billing and Invoicing → Billing Schedules → Change view to Inactive Billing Schedules. The generated invoice is linked in the Resulting Invoice field.

How Billing Offset Works

  • Billing Offset allows you to have full control of when an invoice is billed to the customer. This setting is found in the Advanced tab in a billing contract and allows you to set before or after the cycle ends.


Manually Generating an Invoice for a Future Billing Cycle

  • You can generate an invoice before the billing cycle arrives (e.g., 1–2 months early).
  • The invoice will align with the correct billing schedule.
  • When the actual billing cycle arrives, the system will not generate a duplicate invoice.

Invoicing Scenarios

Scenario 1:

  • System automatically generates an invoice for a billing contract.
  • Associates the invoice with an existing billing schedule.
  • Billing schedule becomes Inactive.

Scenario 2:

  • Manually generating an invoice for a billing cycle where an invoice already exists.

Steps to Generate an Invoice

  1. Go to Work 365 → Billing and Invoicing → Generate Invoice on the customer’s billing contract.
  2. Select the billing cycle range.
    • If an invoice already exists for that cycle, a message will appear.
    • Check Replace the existing invoice to create a new one.
  3. Review the preview of items to be billed (can be toggled off).
  4. For future billing cycles, a warning message will appear.
  5. Click Proceed to generate the invoice.
  6. After generation, the notification will provide a link to the invoice.


Generate Invoices in Bulk

  • Select the billing contracts you want to bill → Work 365 dropdown → Generate Invoice.

Important Notes

  • Generating invoices for more than 10 billing contracts at once may cause delays or timeouts.
  • If contracts have many subscriptions or high Azure usage, process fewer than 10 at a time.
  • Bulk generation is manual, but you can trigger automatic post-invoicing tasks (sync, send, charge, etc.).
  • If the selected billing cycle was already invoiced:
    • A message will appear.
    • You can change the billing cycle or replace the existing invoice.