Class TransactionCreateFromCalculationParams


public class TransactionCreateFromCalculationParams extends ApiRequestParams
  • Method Details

    • builder

    • getCalculation

      public String getCalculation()
      Required. Tax Calculation ID to be used as input when creating the transaction.
    • getExpand

      public List<String> getExpand()
      Specifies which fields in the response should be expanded.
    • getExtraParams

      public Map<String,Object> getExtraParams()
      Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's @SerializedName value. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance.
    • getMetadata

      public Map<String,String> getMetadata()
      Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.
    • getPostedAt

      public Long getPostedAt()
      The Unix timestamp representing when the tax liability is assumed or reduced, which determines the liability posting period and handling in tax liability reports. The timestamp must fall within the tax_date and the current time, unless the tax_date is scheduled in advance. Defaults to the current time.
    • getReference

      public String getReference()
      Required. A custom order or sale identifier, such as 'myOrder_123'. Must be unique across all transactions, including reversals.