Location
Locations. Note: if a Location is deleted on ERP side this will not be reflected in DataMart for the time being. Support for deletion detection is in development.
type Location {
bAccountId: Int!
locationId: Int!
locationCd: String!
name: String
supplierAddressId: Int
supplierContactId: Int
taxRegistrationId: String
cashAccountId: Int
paymentMethodId: String
paymentLeadTime: Short
paySeparately: Boolean
paymentBy: Int!
supplierRemitAddressId: Int
supplierRemitContactId: Int
chargeBearer: String
accountUsedForPayment: String
corporateId: String
paymentRefDisplayMask: String
isActive: Boolean!
lastModifiedDateTime: DateTime!
vatZoneId: String
companyId: Int!
id: String!
createdInDataMartDateTime: DateTime!
updatedInDataMartDateTime: DateTime!
}
Fields
Location.bAccountId ● Int! non-null scalar
BAccountId > (PK) The unique identifier of the business account
Location.locationId ● Int! non-null scalar
LocationId > (PK) The unique identifier of the location
Location.locationCd ● String! non-null scalar
LocationCd > The code of the location
Location.name ● String scalar
Name > The name of the location
Location.supplierAddressId ● Int scalar
SupplierAddressId > The unique identifier of the supplier address
Location.supplierContactId ● Int scalar
SupplierContactId > The unique identifier of the supplier contact
Location.taxRegistrationId ● String scalar
TaxRegistrationId > The tax registration ID
Location.cashAccountId ● Int scalar
CashAccountId > The unique identifier of the cash account
Location.paymentMethodId ● String scalar
PaymentMethodId > The unique identifier of the payment method
Location.paymentLeadTime ● Short scalar
PaymentLeadTime > The payment lead time
Location.paySeparately ● Boolean scalar
PaySeparately > Indicates whether payments are made separately
Location.paymentBy ● Int! non-null scalar
PaymentBy > The payment by type
Location.supplierRemitAddressId ● Int scalar
SupplierRemitAddressId > The unique identifier of the supplier remit address
Location.supplierRemitContactId ● Int scalar
SupplierRemitContactId > The unique identifier of the supplier remit contact
Location.chargeBearer ● String scalar
ChargeBearer > The charge bearer
Location.accountUsedForPayment ● String scalar
AccountUsedForPayment > The account used for payment
Location.corporateId ● String scalar
CorporateId > The corporate ID
Location.paymentRefDisplayMask ● String scalar
PaymentRefDisplayMask > The payment reference display mask
Location.isActive ● Boolean! non-null scalar
IsActive > Indicates whether the location is active
Location.lastModifiedDateTime ● DateTime! non-null scalar
LastModifiedDateTime > The last modified date and time of the location
Location.vatZoneId ● String scalar
VatZoneId > The vat zone ID
Location.companyId ● Int! non-null scalar
companyId > (PK) The unique identifier of the company
Location.id ● String! non-null scalar
id > The unique identifier of the document in DataMart
Location.createdInDataMartDateTime ● DateTime! non-null scalar
createdInDataMartDateTime > The UTC DateTime when this document has been added to DataMart
Location.updatedInDataMartDateTime ● DateTime! non-null scalar
updatedInDataMartDateTime > The UTC DateTime when this document has been updated in DataMart
Returned By
locations query