Skip to main content

AccountingCustomerExternal

A customer imported from one accounting integration, as the provider records it.

type AccountingCustomerExternal {
balance: MonetaryValue
billingAddress: Address
companyName: String
currencyCode: String
displayName: String!
email: String
externalId: String!
familyName: String
givenName: String
id: ID!
integrationId: ID!
internalRecordId: ID
linkedCustomer: Customer
phone: String
shippingAddress: Address
status: String!
taxId: String
term: AccountingTerm
termExternalId: String
}

Fields​

AccountingCustomerExternal.balance ● MonetaryValue object common​

Outstanding balance as the provider reports it.

AccountingCustomerExternal.billingAddress ● Address object common​

The provider's billing address for this customer, if any.

AccountingCustomerExternal.companyName ● String scalar common​

The provider's company name for this customer.

AccountingCustomerExternal.currencyCode ● String scalar common​

The provider's currency for this customer.

AccountingCustomerExternal.displayName ● String! non-null scalar common​

The customer's display name in the provider.

AccountingCustomerExternal.email ● String scalar common​

The provider's primary email address.

AccountingCustomerExternal.externalId ● String! non-null scalar common​

The customer's id in the provider.

AccountingCustomerExternal.familyName ● String scalar common​

The provider's last name for this customer.

AccountingCustomerExternal.givenName ● String scalar common​

The provider's first name for this customer.

AccountingCustomerExternal.id ● ID! non-null scalar common​

Unique identifier for this imported customer.

AccountingCustomerExternal.integrationId ● ID! non-null scalar common​

The accounting integration this customer was imported from.

AccountingCustomerExternal.internalRecordId ● ID scalar common​

The accounting customer already linked to this imported record, if any.

AccountingCustomerExternal.linkedCustomer ● Customer object common​

The Customer profile already claiming this imported record, if any.

AccountingCustomerExternal.phone ● String scalar common​

The provider's primary phone number.

AccountingCustomerExternal.shippingAddress ● Address object common​

The provider's shipping address for this customer, if any.

AccountingCustomerExternal.status ● String! non-null scalar common​

The customer's status in the provider.

AccountingCustomerExternal.taxId ● String scalar common​

The provider's tax identifier.

AccountingCustomerExternal.term ● AccountingTerm object accounting​

The provider's payment terms for this customer, resolved to the Endless term linked in this integration so it can be compared with the internal record's. Null when the provider's terms have not been imported and linked.

AccountingCustomerExternal.termExternalId ● String scalar common​

The provider's own identifier for this customer's payment terms. Present even when term is null, which is how a provider term Endless has not imported is distinguished from a customer with no terms at all.

Member Of​

AccountingCustomer object ● AccountingCustomerExternalConnection object ● AccountingCustomerExternalEdge object ● Customer object