IBM products in the SaaS Billing Customers Report

 

The platform displays IBM charges in the SaaS Billing Customers Report, a report that also hosts products from other vendors. The frequency with which the IBM information is getting updated is based on the IBM invoice, which is issued on the 11th of each month in all countries. The default grouping of this report is the following, in an example taken from a Reseller’s point of view: first by Provider (ibm), followed by Company (Customer company name), followed by Cloud Account Number (Order Reference Number), followed by Description (Product name): 

SaaS Billing Customers Report showing IBM Charges 


As you can see below, this report is not displaying by default all IBM fields and values. In order to bring more data points in, you can use the OPTIONS menu and use the standard StreamOne Ion functionalities to Manage Report Columns and Manage Report Grouping to select any missing field you may need: 

Manage Report Columns options 

It is important to understand that this report is shared with other products and vendors besides IBM’s, which brought to some IBM fields and concepts being adapted to StreamOne Ion terminology. The following table shows the correspondence between IBM concepts and StreamOne Ion terms and fields, only the last 6 fields are exactly the same: 


IBM concept 

Name in StreamOne Ion 

Provider Name 

Provider 

Reseller Company Name 

Customer Company Reseller 

End Customer Company Name 

Customer Company 

Product Name 

Description 

Part Identifier 

Offer ID 

IBM ORN 

Cloud Account Number 

Agreement Number 

Customer External ID 

Currency 

Invoice currency 

Seller Cost 

Seller Cost 

Customer Cost 

Customer Cost 

Margin 

Margin 

Usage Quantity 

Usage Quantity 

Billing Start Date 

Billing Start Date 

Billing End Date 

Billing End Date 

 

Taking into account the points explained above, it would be advisable to use the “Save Report” feature to create a custom report by removing any unnecessary default fields while adding all of the right IBM fields as either grouping or columns: 

Customized IBM Report 

This recommended practice would allow you to quickly view the most relevant datapoints in your report at any timefinding your custom report right below the Master SaaS Billing Customer Report in the Reports list page: 

Customized IBM Report in Reports list page 


Quantity increase 

There are some changes that any IBM subscription may receive as a result of performing lifecycle management actions, that are worth to be mentioned due to the particular way these are displayed in the SaaS Billing Customer Report, and an increase in the quantity of licenses is one of them.  


Whenever there is a quantity increase, you will find that there are two lines (marked in with red numbers, for clarity) instead of one under the same Description, Offer ID, and Billing End Date, like in this example: 

IBM Quantity increase in SaaS Billling Customers Report 

The first line represents the original purchase of 1000 licenses, and all of its values correspond to the initial purchase. The second line represents the increase of 100 additional licenses, as the Usage Quantity reveals, and the values represented in the Seller Cost, Customer Cost and Margin correspond to net result of combining the new charge for the 100 licenses minus the non-used quantity due to making this modification later in time, as the Billing End Date is not changing. In other words, the amounts in the second line are prorated to the amount of time these licenses are consumed, which will be always lower than the original purchase unless the modification is done within the same day of purchase. Below, you will find a Total line with the sum of the above values.  


Upgrade  

Another subscription change event worth mentioning is whenever there is an upgrade from a lower-value product to a higher-value product. In this example we find that a IBM MAAS360 ESSENTIALS SUITE (SAAS) MANAGED CLIENTE DEVICE PER MONTH is upgraded to its DELUXE version. Following IBM’s logic, the report will reflect the change the following way: 


IBM Upgrade in SaaS Billling Customers Report 

The line marked with a “1” in red is the original purchase, made on June 30th. This date will establish the term for the subscription, which will not change when upgrading as the Billing End Date reveals in all the lines (July 29th). The line marked in a “2” in red represents the prorated credit for the non-enjoyed period of time of the original purchase. Finally the line marked with a “3” in red represents the upgraded product.  

IBM invoicing now available in StreamOne Ion 


The fact that IBM data is now displaying in the SaaS Billing Customers Report brings the possibility to invoice through StreamOne Ion, both from TD SYNNEX to Reseller partners and Reseller Partners to their Customers.  

The way to perform this action is the standard StreamOne Ion invoicing process: You need to access the SaaS Billing Customers Report, select the closed billing cycle you would like to invoice using the Data Range selector at the top of the page (1)select the Customer you would like to invoice (2), open the OPTIONS menu (3) and select Generate Invoices (4): 

Generating invoices from SaaS Billing Customers Report 

Ausual, a pop-up window will display to offer some toggle options around the invoice you are about to produce, which include allowing any existing StreamOne Ion credits available on that Customer to be used to cover this invoice, adding taxes, including StreamOne Ion Marketplace fees (not to be confused with other Marketplace fees), and finally allowing any existing StreamOne Ion credits to be used for the Marketplace fees). Once your selection is done, click on Preview Invoices to access a draft for the invoice(s): 

Generate Invoices options 

It is important to highlight that the grouping of charges will depend on the setup established at Settings > Invoice options, and more particularly depending on the position of the toggle “Group invoice lines by cloud account”: 

Invoice settings 

These are examples of each case: 

Toggle ONThe charges for IBM will be shown grouped by Cloud Account (IBM Order Reference Number), and then in turn by product. 

This is the recommended setup to produce invoices from StreamOne Ion. 

Cloud-Account-grouped invoice 

Toggle OFF: The charges for IBM will be shown grouped by IBM Invoice ID, and then in turn by product.  

We do not recommend this setup as this grouping is not appropriate between any of the parts involved in StreamOne Ion (TD SYNNEX, Resellers, Customers).  

IBM-Invoice-ID-grouped invoice 

 

Q & A 

  • Are there any known issues with IBM Reporting?  

  • The “Term” field is not displaying in the Reports at this moment. There is a workaround, given that the last two values of OfferID” represent the number of months (Term) and the billing frequency of the subscription.  

Examples of this, please note the color correspondence:  

IBM_Cloud_Native_USD-D01AUZX-12-M (12 month term, Monthly) 

IBM_Cloud_Advance_Support_USD-D1U2ZLL-1-U (1 month term, Upfront) 

 

  • Are there any APIs available related to this? 

  • Yes, StreamOne Ion API website details all the available programmatic connections with the platform, including Customer, Cloud Account, Pricebooks, Detailed Billing Data and Invoices, and more., information that can be extracted and fed into your own systems. StreamOne APIs will be upgraded soon to allow performing purchases and lifecycle management actions on the subscriptions, among other new options.