Skip to main content

Billing

The Billing module in the tSM system provides a comprehensive set of components for managing billing-related data, such as billing cycles and billing documents. These components are designed to facilitate efficient navigation, data management, and workflow within the billing environment. Below is a detailed description of the Billing components available within the system, organized according to their functionality and purpose.


Layout Components

Billing Document List

Billing Document list in a tabular view with filtering and editing options.

  • Selector: tsm-billing-document-widget
  • Type: Layout Component
  • Properties:
    • account (Account): The account input is used to set filters based on the account ID.
    • customer (Customer): The customer input is used to set filters based on the customer ID.
{
"type": "layout",
"title": "",
"widget": {
"type": "tsm-billing-document-widget"
}
}

Data Components

Billing Cycle Select

Selection of a Billing Cycle from a dropdown list.

  • Selector: tsm-billing-cycle-lov
  • Type: Select Component
  • Properties:
    • cycleTypeId (string = ""): ID of the cycle type to filter the listing.
{
"type": "string",
"title": "",
"widget": {
"type": "tsm-billing-cycle-lov"
}
}

Billing Cycle Type Select

Selection of a Billing Cycle Type from a dropdown list.

  • Selector: tsm-billing-cycle-type-lov
  • Type: Select Component
  • Properties:
    • (No additional properties specified.)
{
"type": "string",
"title": "",
"widget": {
"type": "tsm-billing-cycle-type-lov"
}
}

Billing Document Type Select

Selection of a Billing Document Type from a dropdown list.

  • Selector: tsm-billing-document-type-lov
  • Type: Select Component
  • Properties:
    • (No additional properties specified.)
{
"type": "string",
"title": "",
"widget": {
"type": "tsm-billing-document-type-lov"
}
}