Class Account.Configuration.Customer.AutomaticIndirectTax

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.core.Account.Configuration.Customer.AutomaticIndirectTax
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Account.Configuration.Customer

public static class Account.Configuration.Customer.AutomaticIndirectTax extends StripeObject
Settings for automatic indirect tax calculation on the customer's invoices, subscriptions, Checkout Sessions, and Payment Links. Available when automatic tax calculation is available for the customer account's location.
  • Constructor Details

    • AutomaticIndirectTax

      public AutomaticIndirectTax()
  • Method Details

    • getExempt

      public String getExempt()
      The customer account's tax exemption status: none, exempt, or reverse. When reverse, invoice and receipt PDFs include "Reverse charge".

      One of exempt, none, or reverse.

    • getIpAddress

      public String getIpAddress()
      A recent IP address of the customer used for tax reporting and tax location inference.
    • getLocation

      The customer account's identified tax location, derived from location_source. Only rendered if the automatic_indirect_tax feature is requested and active.
    • getLocationSource

      public String getLocationSource()
      Data source used to identify the customer account's tax location. Defaults to identity_address. Used for automatic indirect tax calculation.

      One of identity_address, ip_address, payment_method, or shipping_address.

    • setExempt

      public void setExempt(String exempt)
      The customer account's tax exemption status: none, exempt, or reverse. When reverse, invoice and receipt PDFs include "Reverse charge".

      One of exempt, none, or reverse.

    • setIpAddress

      public void setIpAddress(String ipAddress)
      A recent IP address of the customer used for tax reporting and tax location inference.
    • setLocation

      The customer account's identified tax location, derived from location_source. Only rendered if the automatic_indirect_tax feature is requested and active.
    • setLocationSource

      public void setLocationSource(String locationSource)
      Data source used to identify the customer account's tax location. Defaults to identity_address. Used for automatic indirect tax calculation.

      One of identity_address, ip_address, payment_method, or shipping_address.

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object