SYSTEM Cited by 1 source
Yelp Billing System¶
Definition¶
Yelp Billing System is Yelp's custom order-to-cash system that handles subscription purchases, invoicing, payment processing, and billing data for Yelp's advertiser + business customers.
Wiki anchor¶
This page is a stub. The canonical disclosure is the first post of Yelp's Revenue Automation Series (2024-12-XX, "The Modernization of Yelp's Legacy Billing System"), which is not yet ingested on the wiki. Referenced as a prerequisite in the 2025-02-19 Revenue Data Pipeline post:
Yelp invested significant resources in modernizing its Billing System to fulfill the pre-requisite of automating the revenue recognition process.
Known properties (from the 2025-02-19 post)¶
- Custom-built order-to-cash system — not off-the-shelf; referred to as "Yelp's custom order-to-cash system".
- MySQL-backed — the Revenue Data Pipeline reads daily snapshots of MySQL tables owned by Billing for downstream Spark ETL.
- Data scattered across databases — different products have different billing implementations, producing the "Inconsistent Product Implementation" data gap the 2025-02-19 post calls out. Long-term fix: unified billing data models.
- Upstream of: Yelp Revenue Data Pipeline — the pipeline reads Billing's MySQL snapshots to produce REVREC-template data.
Related concepts¶
- Revenue Contract (from the Glossary Dictionary in the 2025-02-19 post) = a subscription order placed on Yelp's Biz Site.
- Booking = the moment when a user completes a subscription purchase request.
- Invoice Amount = the net amount on ledger for a product feature in a revenue period.
- Each Line = the minimum granularity that tracks fulfillment and billing of a product feature.
These are the engineering-vocabulary mappings for accountant concepts, via concepts/glossary-dictionary-requirement-translation.
Caveats¶
- Stub — a future ingest of the 2024-12 billing-system modernisation post will extend this page with architecture internals, modernisation motivation, and production details.
Seen in¶
- sources/2025-02-19-yelp-revenue-automation-series-building-revenue-data-pipeline — referenced as upstream source-of-truth; MySQL-backed; per- product data-model fragmentation named as a gap to close.
Related¶
- systems/yelp-revenue-data-pipeline — downstream consumer
- companies/yelp