With the app DYCE Subscription & Recurring Billing, agreed Service Commitments can be billed on a recurring basis. The system supports the user with flexible billing models, taking into account terms and cancellation periods.
In DYCE, a Service Object is defined as something that the customer either purchases or for which a contractual agreement is concluded that results in mutual obligations. The Service Object can therefore be clearly assigned to a customer. The Service Object is usually static; the associated Service Commitments can change. Furthermore, additional information can be stored on the Service Object that is independent of the Service Commitments themselves. The Service Object itself does not contain any billing-relevant information - this belongs to the associated Service Commitments. Service Objects can also include Services Commitments that are not invoiced via a contract.
Service Commitments describe the content of agreements with customers and suppliers. They exist in customer and vendor formats and always belong to a specific Service Object. In addition, they contain billing information such as the quantity to be billed, the billing period and the amount. The Service Commitments of a Service Object and the creation of these Service Commitments are defined via a multi-level hierarchy. It includes Service Commitment Templates and Service Commitment Packages that can be assigned to items. Service Objects are created via the sale of these items, to which the associated Service Commitments are visible.
Several Service Objects and their Service Commitments can be combined into contracts so that they can be invoiced together on a recurring basis. A contract is the technical equivalent of one or more actual contract documents. A contract defines the commercial framework (contractual partners, invoice recipients, accounting conditions). Service Objects (and their Service Commitments) represent the components of the contract.