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"
  }
}