All posts
    billing · sid · tm-forum

    SID-compliant billing, explained for telecom operators

    A practical introduction to the TM Forum SID data model and why it matters for telecom billing, product catalog, and partner integrations.

    · METAVSHN Team· Region: EU

    TL;DR

    If your billing system invents its own words for "customer", "product", and "subscription", every integration becomes a translation project. The TM Forum SID model gives the whole industry a shared vocabulary — METAVSHN's billing engine is built on it.

    What SID actually is

    SID stands for Shared Information/Data Model. It is a set of entity definitions and relationships maintained by TM Forum, used across hundreds of telecom operators worldwide. The relevant ones for billing:

    • Party — any individual or organization (customer, partner, employee)
    • Party Role — what that party is in this context (Customer, Subscriber, BillResponsible). N:N — one party can hold many roles.
    • Product Offering — what you sell
    • Product — an instantiated offering for a specific subscriber
    • Customer Account — the billing scope
    • Customer Bill — the invoice

    Why N:N Party Roles matter

    A real telecom relationship rarely looks like "one customer, one product". A parent pays the bill, a child is the subscriber, the legal entity owns the contract, and the technical contact gets the outage emails. SID handles this natively: one party, many roles, and the billing engine knows which role to use for each operation.

    Where this shows up in METAVSHN

    • Tax mapping rules attach to product offerings, not to invoices — change once, apply forward
    • Booking accounts (for accounting export) live on the product, so Bexio receives correctly coded line items
    • Dunning targets the BillResponsible party role, not the subscriber — so the right person gets the reminder

    Further reading

    Frequently asked questions

    What is TM Forum SID?
    SID (Shared Information/Data Model) is a standardized data model maintained by TM Forum that defines the entities used across telecom BSS and OSS — customer, party, product offering, subscription, service, resource, and so on.
    Why does SID compliance matter for billing?
    A SID-aligned billing engine speaks the same vocabulary as wholesale partners, regulators, and other telecom systems. Integrations are contracts instead of bespoke mappings, which removes whole categories of reconciliation bugs.
    Does SID work for small operators?
    Yes. The value is in the vocabulary, not the scale. A 5,000-subscriber MVNO using SID-aligned entities can integrate with a Tier-1 carrier's wholesale API as cleanly as a 5-million-subscriber operator.

    Related product pages