2022 April Release

Class FSCFOLIOPAYMENT@1.1001:Subscription Permanent link for this heading

Class Hierarchy

Object > BasicObject > Subscription

Class Subscription used for payment of purchases in Fabasoft Cloud Shop.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

string

subaffiliatemarketingid

Affiliate Marketing ID

Object

subbenefitrecipient

Beneficial Recipient

BillingAddress

subbenefitrecipientdata

Benefit Recipient Data

BillingAddress

subbillingaddress

Invoice Address

ContractingPartner

subcontractingpartner

Contracting Party

string

subcustomerid

Subscription Id

float

subdiscountrate

Discount Rate

DistributionBundle

subdistributionbundle

Distribution Bundle

date

subenddate

End Date

Subscription

subfollowersubscription

Follower Subscription

SubscriptionInterval

subinterval

Payment Period

boolean

subliabletovat

Liable to VAT

PaymentModalities

subparent

Payment Modalities

CurrencySymbol

subpaymentcurrency

Currency

PaymentElement[]

subpaymentelements

Payment Elements

PaymentMethod

subpaymentmethod

Payment Method

boolean

subpending

Pending

CustomizedSubscriptionPeriod[]

subperiodcustomized

Customized Periods of Validity

Subscription

subprecursor

Old Subscription

Subscription[]

subprimarysubscriptions

Primary Subscriptions

SubscriptionTransaction[]

subprimarysubtransactions

All Primary Subscriptions Transactions

User

subpurchaser

Purchaser

Subscription

subreplacement

Replaced by

string

subrescindcomment

Rescindment Comment

date

subrescindedat

Rescinded at

User

subrescindedby

Rescinded by

date

subrevokedat

Revoked at

User

subrevokedby

Revoked by

integer

subscriptionnumerator

Numerator for Subscriptions

date

substartdate

Start Date

boolean

subterminated

Canceled

date

subterminatedat

Canceled at

User

subterminatedby

Canceled by

SubscriptionTransaction[]

subtransactions

Transactions

boolean

subtrialversion

Trial Version

string

subvatid

VAT ID

date

subvatidcheckedonat

VAT ID Checked on/at

boolean

subvatidsuccessfullychecked

VAT ID Successfully Checked

VATSettings

subvatsettings

VAT Settings

Actions Permanent link for this heading

Return Type

Signature

void

AttrReferenceSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

currency

CalcBillAmount(
  out currency totalprice,
  out currency discount,
  out currency totalpriceexcl,
  out currency vat,
  out retval currency totalpriceincl)

void

CustomizeContactData(
  optional integer unused1,
  optional integer unused2)

void

CustomizeSubscriptionPeriod(
  optional integer unused1,
  optional integer unused2)

void

DefineCustomPrices(
  optional integer unused1,
  optional integer unused2)

boolean

GenerateBill(
  boolean isrenewal,
  out retval boolean generate)

CurrencySymbol

GetPaymentCurrency(
  boolean nofallback,
  out retval CurrencySymbol paymentcurrency)

PaymentModalities

GetPaymentModalities(
  boolean initpaymentmodalities,
  out retval PaymentModalities paymentmodalities)

AdministrationObject

GetPaymentOwner(
  out retval AdministrationObject paymentowner)

PurchaseOrderItem[]

GetSubscriptionPurchases(
  ref retval PurchaseOrderItem[] purchases,
  optional SubscriptionInterval interval,
  optional CurrencySymbol scheduledpricecurrency)

PaymentElement[]

RenewPaymentElements(
  optional PurchaseOrderItem[] customizedprices,
  out retval PaymentElement[] elements)

void

RenewSubscription(
  optional integer unused1,
  optional integer unused2)

void

RescindSubscription(
  optional integer unused1,
  optional integer unused2)

void

RevokeSubscription(
  optional integer unused1,
  optional integer unused2)

void

TerminatePendingFollowers()

void

TerminateSubscription(
  optional integer unused1,
  optional integer unused2)

void

UpdateContractingPartner(
  ContractingPartner contractingpartner)

void

UpdatePaymentCurrency(
  CurrencySymbol paymentcurrency,
  optional ContractingPartner contractingpartner)