Skip to main content

MiscellaneousCharge

Represents a miscellaneous charge applied to a contact.

type MiscellaneousCharge {
comment: String
createdAt: DateTime!
createdBy: String
currency: Currency!
date: DateTime!
exchangeRate: PositiveFloat
grossAmount: Float!
id: ID!
incomeAccount: Account!
invoiceGroup: String
isCardFee: Boolean!
lastModifiedAt: DateTime!
lastModifiedBy: String
name: String!
netAmount: Float!
paymentStatus: PaymentStatus!
taxAmount: Float!
taxes: [AppliedTax!]!
}

Fields

MiscellaneousCharge.comment ● String scalar

A UTF-8 string that represents the comment of the charge. Optional.

MiscellaneousCharge.createdAt ● DateTime! non-null scalar

The date and time the record was created.

MiscellaneousCharge.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

MiscellaneousCharge.currency ● Currency! non-null object

The currency this charge is in.

MiscellaneousCharge.date ● DateTime! non-null scalar

The date the charge was applied.

MiscellaneousCharge.exchangeRate ● PositiveFloat scalar

The exchange rate to the event's default currency. Optional. Will be null when the charge is in the event's default currency.

MiscellaneousCharge.grossAmount ● Float! non-null scalar

The gross amount of the charge including tax, in the charge's currency.

MiscellaneousCharge.id ● ID! non-null scalar

The unique identifier of the miscellaneous charge.

MiscellaneousCharge.incomeAccount ● Account! non-null object

The income account for this charge.

MiscellaneousCharge.invoiceGroup ● String scalar

An optional label used to group charges together on an invoice. Optional. Only applicable when invoice groups are enabled for the event.

MiscellaneousCharge.isCardFee ● Boolean! non-null scalar

Whether this charge was automatically generated as a card processing fee. Card fees are created by EventsAir when a payment is processed using a payment type that has a fee configured.

MiscellaneousCharge.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

MiscellaneousCharge.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

MiscellaneousCharge.name ● String! non-null scalar

A UTF-8 string that represents the name of the charge.

MiscellaneousCharge.netAmount ● Float! non-null scalar

The net amount of the charge before tax, in the charge's currency.

MiscellaneousCharge.paymentStatus ● PaymentStatus! non-null enum

The payment status of this charge.

MiscellaneousCharge.taxAmount ● Float! non-null scalar

The total tax amount applied to this charge, in the charge's currency.

MiscellaneousCharge.taxes ● [AppliedTax!]! non-null object

The taxes applied to this charge.

Member Of

CeContactStoreContact object ● Contact object ● MembershipContactStoreContact object