stripe-revenue

Implement Stripe Revenue Recognition, Tax, and Reporting for financial compliance and analytics. Use when: (1) Setting up revenue recognition rules (ASC 606, IFRS 15), (2) Configuring Stripe Tax for automatic tax calculation, (3) Building financial reports and reconciliation, (4) Using Sigma for custom SQL analytics, (5) Managing tax registrations and rates, (6) Generating revenue waterfall reports, (7) Tracking deferred revenue, (8) Exporting financial data. Triggers on: revenue recognition, ASC 606, IFRS 15, deferred revenue, stripe tax, tax calculation, tax registration, sigma, SQL reporting, financial reports, revenue waterfall, reconciliation, data export.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "stripe-revenue" with this command: npx skills add zef-computers/drivers/zef-computers-drivers-stripe-revenue

Stripe Revenue

Revenue recognition, tax automation, financial reporting, and data pipelines for compliance and analytics.

Integration Decision Tree

What financial need are you addressing?
|
+-- Revenue recognition (ASC 606 / IFRS 15)?
|   -> references/revenue-recognition.md
|
+-- Automatic tax calculation on payments?
|   -> references/tax.md
|
+-- Custom analytics / SQL queries on Stripe data?
|   -> references/sigma.md
|
+-- Financial reports and reconciliation?
|   -> references/reporting.md
|
+-- Data export and pipeline?
    -> references/data-pipeline.md

Rule Priority Table

Quick Start: Stripe Tax

// Enable automatic tax on a Checkout Session
const session = await stripe.checkout.sessions.create({
  line_items: [{
    price_data: {
      currency: 'usd',
      product_data: { name: 'Pro Plan', tax_code: 'txcd_10103001' }, // SaaS
      unit_amount: 2900,
      recurring: { interval: 'month' },
    },
    quantity: 1,
  }],
  mode: 'subscription',
  automatic_tax: { enabled: true },
  customer_update: { address: 'auto' }, // collect address for tax
  success_url: 'https://example.com/success',
  cancel_url: 'https://example.com/cancel',
});

Tax on Payment Intents

const calculation = await stripe.tax.calculations.create({
  currency: 'usd',
  line_items: [{
    amount: 2900,
    reference: 'pro_plan',
    tax_code: 'txcd_10103001',
  }],
  customer_details: {
    address: { country: 'US', state: 'CA', postal_code: '94111' },
    address_source: 'billing',
  },
});
// Use calculation.tax_amount_exclusive to add tax to payment

Quick Reference: Key Tax Codes

Product TypeTax CodeDescription
SaaStxcd_10103001Software as a service
Digital goodstxcd_10401100Digital products
Physical goodstxcd_99999999General tangible goods
Servicestxcd_20030000General services
E-bookstxcd_10202000Electronic publications
Nontaxabletxcd_00000000Zero tax in all jurisdictions

Quick Reference: Revenue Recognition

Revenue Recognition automates accounting under ASC 606 / IFRS 15:

  • Revenue schedules - when to recognize revenue over time
  • Revenue waterfall - monthly recognition projections
  • Deferred revenue - track unearned revenue
  • Journal entries - export to accounting systems

Enable in Dashboard -> Settings -> Revenue Recognition.

Quick Reference: Report Types

Report Type IDDescription
balance.summary.1Balance summary (like a bank statement)
payout_reconciliation.itemized.5Detailed payout reconciliation
revenue_recognition.deferred_revenue_summary.1Deferred revenue balances
revenue_recognition.revenue_waterfall.1Revenue waterfall projections
revenue_recognition.journal_entries.1Exportable journal entries
tax.transactions.1Tax transaction details

Critical Webhooks

EventAction
tax.settings.updatedVerify tax config changes
reporting.report_run.succeededDownload generated report
reporting.report_run.failedAlert team of report failure
customer.tax_id.updatedCheck tax ID verification status

References

  • references/revenue-recognition.md - ASC 606, IFRS 15, schedules, waterfall, deferred revenue, journal entries
  • references/tax.md - Tax calculation, registrations, tax codes, exemptions, reverse charge, Connect
  • references/sigma.md - Custom SQL queries, MRR, churn, cohort analysis, scheduled reports
  • references/reporting.md - Balance reports, payout reconciliation, Report Runs API, accounting integrations
  • references/data-pipeline.md - Data Pipeline product, webhook sync, API pagination, reconciliation systems

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

stripe-connect

No summary provided by upstream source.

Repository SourceNeeds Review
General

stripe-billing

No summary provided by upstream source.

Repository SourceNeeds Review
General

stripe-money-management

No summary provided by upstream source.

Repository SourceNeeds Review