Basic Entities Relationship¶
In this section
See also
Interaction of Entities Needed to Provide Customer Services¶
For a better understanding of how to provide customer services in Hydra Billing, see the overview below.
Scheme 4: Entities interaction in Hydra Billing
Service entries in the catalog are used to compile the price plans in the price specifications. The price specifications themselves are annexes to the contracts. You must make a separate service contract with every customer (аnd also give the customer a customer account and equipment), and then the customer will be able to subscribe to services. The charge log is issued based on the subscription and the customer gets his or her access to the services.
Customer Relationship with Other System Entities¶
Scheme 5: Customer relationship with other entities
The customer is a role of a basic subject — individual or organization. Customers can be joined together to form groups and one customer can belong to several groups at the same time. The customer refers to one division — service provider.
The customer can have his own customer premises equipment (CPE) or network service components. If he has his own network service components, he will be given the addresses he needs (IP addresses, phone numbers, and so on), and also a record of his subscription to the related network service will be created. Customer premises equipment also has components which can have different addresses attached to them.
The customer is assigned one or several customer accounts which can be used to pay for services. Service contracts are also made with the customer. They can be either contracts based on existing basic contracts or independent ones.
The following can be created on the basis of contracts:
-
annexes,
-
additional agreements, and
-
price specifications.
The basic contract is always valid for a group of customers. The following can be created on the basis of the basic contract:
-
contracts,
-
price specifications,
-
annexes, and
-
additional agreements.
Price specifications which are based on the basic contract are available to all customers in the group. Price specifications which are based on a service contract are only available for the customer the contract is made with. Therefore these specifications are often called individual price specifications. Any price specification may contain price plans and separate services.

