Tender
Comprehensive tender entity representing a potential order in the system.
Tenders are draft orders that contain all necessary information for order processing including customer details, items, pricing, addresses, payment methods, and shipping information. They can be modified, processed into orders, or deleted as needed.
type Tender {
orderId: Int
revisions(
input: OrderRevisionByOrderSearchInput
): OrderRevisionResponse!
tenderId: String!
ownerId: Int
type: OrderType!
siteId: Int @deprecated
channelId: Int
shopId: Int!
createdAt: DateTime!
createdBy: Int
lastModifiedAt: DateTime!
lastModifiedBy: Int
userId: Int @deprecated
contactId: Int
customerId: Int
companyId: Int
invoiceUserId: Int
status: String!
firstName: String
middleName: String
lastName: String
email: String!
debtorId: String
invoiceAddress: TenderAddress
deliveryAddress: TenderAddress
itemCount: Int
items: [TenderMainItem!]
bonusItems: [TenderMainItem!]
paymentData: TenderPayment
postageData: TenderPostage
total: TenderTotal
taxLevels: [TenderTaxLevel!]
carriers: [TenderCarrier!]
payMethods: [TenderPaymethod!]
source: String
valuePoints: Int
incentivesApplied: Boolean
creditPoints: Int
actionCode: String
reference: String
remarks: String
language: String
currency: String
currencyRatio: Float
externalId: String
extra3: String
extra4: String
isEditable: Boolean
validUntil: DateTime
public: Boolean!
revisionNumber: Int!
publicVersionNumber: Int
invalid: Boolean!
invalidationReason: String
createdByAdminUserId: Int
createdByContactId: Int
createdByCustomerId: Int
createdFromRevisionNumber: Int
user: IBaseUser @deprecated
contact: Contact
customer: Customer
company: Company
}
Fields
Tender.orderId
● Int
scalar
Associated order identifier when tender was created from an existing order.
Links the tender to its source order for reference and audit purposes.
Tender.revisions
● OrderRevisionResponse!
non-null object
Tender.revisions.input
● OrderRevisionByOrderSearchInput
input
Tender.tenderId
● String!
non-null scalar
Unique identifier for the tender.
This is the primary key used to reference and manage the tender throughout its lifecycle.
Tender.ownerId
● Int
scalar
Identifier of the user who owns this tender.
Represents the primary responsible party for the tender management and processing.
Tender.type
● OrderType!
non-null enum
Classification of the tender type.
Determines the processing workflow and business rules that apply to this tender.
Tender.siteId
● Int
deprecated scalar
Deprecated in favor of channelId
Legacy site identifier where the tender was created.
Historical reference maintained for compatibility purposes.
Tender.channelId
● Int
scalar
Sales channel identifier where the tender originated.
Identifies the specific sales channel (website, mobile app, etc.) used to create this tender.
Tender.shopId
● Int!
non-null scalar
Shop identifier that owns this tender.
Determines which business unit or location is responsible for fulfilling this tender.
Tender.createdAt
● DateTime!
non-null scalar
Timestamp when the tender was initially created.
Records the exact moment this tender was first established in the system.
Tender.createdBy
● Int
scalar
Identifier of the user who created this tender.
Tracks the originator of the tender for audit and accountability purposes.
Tender.lastModifiedAt
● DateTime!
non-null scalar
Timestamp of the most recent modification to the tender.
Updates automatically whenever any aspect of the tender is changed.
Tender.lastModifiedBy
● Int
scalar
Identifier of the user who last modified this tender.
Tracks the most recent editor for audit and accountability purposes.
Tender.userId
● Int
deprecated scalar
This field will be removed in a future release, use contact+companyId or customerId instead
Tender.contactId
● Int
scalar
Contact person identifier associated with this tender.
Used in combination with companyId to identify the specific contact person within a company who is responsible for this tender.
Tender.customerId
● Int
scalar
Customer identifier for individual customer tenders.
Used for direct customer relationships where no company association is required.
Tender.companyId
● Int
scalar
Company identifier for business-to-business tenders.
Used in combination with contactId to establish the company context for the tender.
Tender.invoiceUserId
● Int
scalar
The invoice userId for this tender
Tender.status
● String!
non-null scalar
Tender/order status
Tender.firstName
● String
scalar
User's first name
Tender.middleName
● String
scalar
User's middle name
Tender.lastName
● String
scalar
User's last name
Tender.email
● String!
non-null scalar
User's email
Tender.debtorId
● String
scalar
Invoice company debtor ID
Tender.invoiceAddress
● TenderAddress
object
The address the invoice for the order should be sent to
Tender.deliveryAddress
● TenderAddress
object
The address the order should be shipped to
Tender.itemCount
● Int
scalar
Tender/order main item count
Tender.items
● [TenderMainItem!]
list object
The tender/order items
Tender.bonusItems
● [TenderMainItem!]
list object
The tender/order bonusItems
Tender.paymentData
● TenderPayment
object
Payment data for this tender/order
Tender.postageData
● TenderPostage
object
Postage data for this tender/order
Tender.total
● TenderTotal
object
Tender total
Tender.taxLevels
● [TenderTaxLevel!]
list object
Amount of tax that applies to this tender/order per tax code
Tender.carriers
● [TenderCarrier!]
list object
List of selectable carriers
Tender.payMethods
● [TenderPaymethod!]
list object
List of selectable payment methods for this tender, including non allowed for the applied user
Tender.source
● String
scalar
Tender/order origin
Tender.valuePoints
● Int
scalar
Total amount of valuePoints that apply to this tender/order
Tender.incentivesApplied
● Boolean
scalar
Indicates whether incentives are already applied
Tender.creditPoints
● Int
scalar
Tender/order accumulated credit points
Tender.actionCode
● String
scalar
Action code that is applied to this tender. Is only filled if a valid action code was applied during checkout
Tender.reference
● String
scalar
User's reference for this tender
Tender.remarks
● String
scalar
User's remarks for this tender
Tender.language
● String
scalar
The language for this tender
Tender.currency
● String
scalar
The currency for this tender
Tender.currencyRatio
● Float
scalar
The currency ratio for this tender
Tender.externalId
● String
scalar
The order's ID in an external system
Tender.extra3
● String
scalar
Additional information field that can be stored with a tender/order
Tender.extra4
● String
scalar
Additional information field that can be stored with a tender/order
Tender.isEditable
● Boolean
scalar
Indicates whether tender can be edited
Tender.validUntil
● DateTime
scalar
Valid until date (Display Only!)
Tender.public
● Boolean!
non-null scalar
Indicates whether order is public
Tender.revisionNumber
● Int!
non-null scalar
Order revision number
Tender.publicVersionNumber
● Int
scalar
Order public version number
Tender.invalid
● Boolean!
non-null scalar
Indicates whether order is invalid
Tender.invalidationReason
● String
scalar
Order invalidation reason
Tender.createdByAdminUserId
● Int
scalar
Order created by admin user id
Tender.createdByContactId
● Int
scalar
Order created by contact id
Tender.createdByCustomerId
● Int
scalar
Order created by customer id
Tender.createdFromRevisionNumber
● Int
scalar
The revision this was created from
Tender.user
● IBaseUser
deprecated interface
Deprecated in favor of specific contact
or customer
fields for better type safety
User associated with this tender.
Returns the user, contact, or customer responsible for or related to this tender. Provides unified access to user information regardless of user type.
Tender.contact
● Contact
object
Contact person associated with this tender.
Returns the specific contact who is responsible for or involved in this tender process. Used for direct communication and relationship management.
Tender.customer
● Customer
object
Customer associated with this tender.
Returns the customer who initiated or is the subject of this tender. Used for customer relationship management and tender tracking.
Tender.company
● Company
object
Company associated with this tender.
Returns the company involved in this tender process. Used for organizational context and access control within the tender management system.
Returned By
tender
query ● tenderApplyIncentives
mutation ● tenderDeleteBonusItem
mutation ● tenderDeleteItem
mutation ● tenderStart
mutation ● tenderUpdate
mutation ● tenderUpdateAddress
mutation ● tenderUpdateDiscount
mutation ● tenderUpdateInvoiceUser
mutation ● tenderUpdateItem
mutation ● tenderUpdatePayment
mutation ● tenderUpdatePostage
mutation
Member Of
TenderResponse
object