LogoLogo
  • User Guide
    • Getting Started
      • Building a Usage-Based Product in Revenium
      • Setting Up & Using API Analytics & Observability
      • Setting Up & Using Product Analytics
      • Sending Data to Revenium's Metering API
      • Key Concepts & Relationships
    • Connect Your Data
      • cURL Commands for Testing
      • Container-Native Metering
      • Kong
        • Kubernetes Installation
      • Salesforce
        • Revenium Unmanaged Package
          • Anypoint API Experience Hub (AEH)
            • Anypoint API Experience Hub Unmanaged Package Post Installation Instructions
          • Anypoint Community Manager (ACM)
            • Anypoint Community Manager Package Post Installation Instructions
        • Revenium Lightning Web Components
          • Add Components to Experience Cloud site
          • Drop-In Storefront
          • Product Card
          • Product Card (Anypoint)
          • Product Checkout
          • Product Details Button
          • Usage History
          • API Access Requester
      • MuleSoft
        • Metering Policy Configuration
        • Offline Metering Policy Configuration
        • Anypoint API & API Group Synchronization
        • Revenium Connector
        • Disable Default Anypoint Community Manager (ACM) Email Notifications
      • Gravitee
      • Istio
      • Envoy
      • AWS API Gateway
      • Python & Django
      • Golang
      • Spring Boot
      • .Net
      • NodeJs
      • Java/JVM
      • Snowflake
      • Azure API Management
      • IBM
      • Custom Integrations Using Metering Beacons
        • JWT Enrichment
      • Offline Metering via Log Parsing
    • Sources
      • Metering Elements
      • Alerts
        • Alert History
    • API Keys
    • Products & Pricing
      • Product Lines
      • Pricing Rules
        • Revenium Scripting Language
          • RSL Reference
        • Execution Logs
      • SLA Definitions
      • SLA Violation Review
    • Customers
      • Customers
      • Subscribers
      • Subscriptions
      • Subscribers Credentials
      • Subscribers Notifications
    • Billing and Invoicing
      • Manage Refunds
    • Analytics
      • Revenue Analytics
      • Product Analytics
        • Custom Reports (Products)
      • Subscriber Analytics
        • New Subscribers
        • (Daily/Weekly/Monthly) Active Subscribers
        • Most Engaged Subscribers & Customers
        • Historical Usage
      • API Analytics
        • Performance & Availability
        • Compare Periods
        • Traffic by Geography
        • Advanced Search
        • Custom Reports
    • Profile
      • Profile
      • Revenium API Documentation
    • Settings
      • Revenium Users & Organizations
        • Access Permissions by User Type
      • Revenium Subscription
      • Revenium Organizations
      • Notification Templates
      • Transactions Logs
        • Analytics Transaction Log
        • Product Transaction Log
        • Subscription Audit Log
        • No Code Transaction Testing
      • Integrations
        • Data Sync
        • Export Configurations
        • Notification Providers
        • Payment Configurations
          • Customer VAT ID Support
        • ERP Configurations
        • External Integration Logs
        • Identity Providers
      • System Logs
      • Default Configuration Limits
Powered by GitBook

© Revenium - www.revenium.io

On this page
  1. User Guide
  2. Settings
  3. Integrations
  4. Payment Configurations

Customer VAT ID Support

Revenium will automatically utilize your payment provider configuration to collect and charge "Value Added Tax" if required.

Last updated 1 year ago

This feature requires your payment provider (currently Stripe only) to support VAT calculation and collection. explains how Stripe collects & managed Customer Tax IDs and the supported geographies.

Requirements to support VAT collection

  • Your Stripe account must be to consider tax exempt status and/or reverse charge taxes (such as under the EU VAT rules),

  • Your product must be configured to use a tied to a Stripe account configured as above.

  • The Revenium payment configuration must set the tax behavior option to either "Tax Inclusive" or "Tax Exclusive"

  • The "Collect VAT Info" checkbox should be checked in the configuration.

If the above requirements are met, Revenium's checkout components will require the end user to provide a VAT number and use Stripe's services to validate that number before the checkout process can complete.

Revenium's components will automatically determine whether a VAT number is required based on the configuration in your connected Stripe account.

Testing the VAT Validation Process

After creating a product and payment configuration using a test stripe key with the requirements noted above, Revenium customers wishing to test the VAT validation process can use the process and numbers provided in Stripe's documentation . Stripe provides one VAT number to be used for testing a successful validation and another to be used when simulating a failed validation.

here
This article
configured
Payment Configuration
Drop-In Storefront component
Revenium-supported checkout process that includes VAT ID collection
Example of a failed validation of a VAT number during the checkout process