AccountingVendorExternal
A read-only projection of a vendor as it currently stands in the connected accounting provider (e.g. a QuickBooks vendor). Shown beside the endless-owned accounting vendor so an operator can see where the two disagree.
type AccountingVendorExternal {
accountNumber: String
billingAddress: Address
companyName: String
currencyCode: String
displayName: String!
email: String
externalId: String!
familyName: String
givenName: String
id: ID!
integrationId: ID!
integrationType: String!
phone: String
status: String!
taxId: String
term: AccountingTerm
termExternalId: String
updatedAt: ISO8601DateTime!
}
Fields
AccountingVendorExternal.accountNumber ● String scalar common
The provider's account number for this vendor.
AccountingVendorExternal.billingAddress ● Address object common
The provider's billing address for this vendor, if any.
AccountingVendorExternal.companyName ● String scalar common
The provider's company name, if any.
AccountingVendorExternal.currencyCode ● String scalar common
The provider's currency for this vendor.
AccountingVendorExternal.displayName ● String! non-null scalar common
The vendor's display name in the provider.
AccountingVendorExternal.email ● String scalar common
The provider's email for this vendor.
AccountingVendorExternal.externalId ● String! non-null scalar common
The provider's identifier for this vendor (e.g. the QuickBooks vendor id).
AccountingVendorExternal.familyName ● String scalar common
The provider's family name, if any.
AccountingVendorExternal.givenName ● String scalar common
The provider's given name, if any.
AccountingVendorExternal.id ● ID! non-null scalar common
Unique identifier for the vendor projection.
AccountingVendorExternal.integrationId ● ID! non-null scalar common
The integration this projection was imported from.
AccountingVendorExternal.integrationType ● String! non-null scalar common
The provider that owns this record (e.g. qbo).
AccountingVendorExternal.phone ● String scalar common
The provider's phone number for this vendor.
AccountingVendorExternal.status ● String! non-null scalar common
Vendor status in the provider: ACTIVE or INACTIVE.
AccountingVendorExternal.taxId ● String scalar common
The provider's tax identifier. QuickBooks returns this masked, exposing only the last four characters.
AccountingVendorExternal.term ● AccountingTerm object accounting
The provider's payment terms for this vendor, resolved to the Endless term linked in this integration so it can be compared with the endless-owned vendor's. Null when the provider's terms have not been imported and linked.
AccountingVendorExternal.termExternalId ● String scalar common
The provider's own identifier for this vendor's payment terms. Present even
when term is null, which is how a provider term Endless has not imported is
distinguished from a vendor with no terms at all.
AccountingVendorExternal.updatedAt ● ISO8601DateTime! non-null scalar common
When this projection was last refreshed from the provider.
Returned By
accountingVendorExternals query
Member Of
AccountingVendor object ● SupplySupplier object