Skip to main content
Skip table of contents

API Highlevel data model

The following diagram is a high-level view of how key business objects are related to one another.

Our data model shows the main domains and objects.

This diagram is intended to provide a conceptual understanding; it does not illustrate a specific way to integrate with Opencell.

This model is reflected in the API domains:

Functional domain

Sub-modules

General setup

Provider

Calendar, title

Tax, tax class, tax category, tax mapping

Billing cycle

Termination reason, country, language, currency, credit category

Payment, invoice category, invoice type

User, unit of measure, email template

Account

Seller

Customer

Customer Account

Billing Account, contact

User Account

Subscription

Subscription, Access, Contract, Counter

Access

User, Role

Catalog

Different templates : recurring, usage, one shot, offer, service, counter, product charge, product

ProductOffering, Offer, Product/Service, bundle

Price plan, discount plan

Offer model, business account model, business service model

Media

Commercial rules

Mediation

Mediation, CDR, EDR, TriggeredEDR

Order

Ordering, order item, open orders

Quote

Quote, quote version, quote items, etc.

invoice

Invoicing, invoice delivery, invoicing plan, rating, etc.

Charging, rating

Wallet, rated transactions

Custom

Entity, field, module, script

Payment

Payment processing, payment gateway, refund

Dunning

Collection, dunning

Account receivable

Account Operations, Security deposit, Balance, Payment plan

Finance

Article, chart of accounts, general ledger, accounting period, matching, Aged receivable

Tax

Currency, currency conversion

Operations

Audit

Job, Job execution, job report, job instance

Query tool

Communication

Email, sms

Import-export

Export, import price plan matrix

Reporting,chart

Chart, financial report extract

Document

Pdf, sign

Sequences

RUM, Invoicing, sequences…

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.