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