BulkConfigureProductAccountingInput
Autogenerated input type of BulkConfigureProductAccounting
input BulkConfigureProductAccountingInput {
assetAccountExternalId: String
clientMutationId: String
expenseAccountExternalId: String
incomeAccountExternalId: String
integrationId: ID!
itemType: String!
productIds: [ID!]!
pushAfterCreate: Boolean
}
Fields
BulkConfigureProductAccountingInput.assetAccountExternalId ● String scalar common
Override for the inventory asset account. Omit to use the resolved default.
BulkConfigureProductAccountingInput.clientMutationId ● String scalar common
A unique identifier for the client performing the mutation.
BulkConfigureProductAccountingInput.expenseAccountExternalId ● String scalar common
Override for the expense (e.g. COGS) account. Omit to use the resolved default.
BulkConfigureProductAccountingInput.incomeAccountExternalId ● String scalar common
Override for the income account. Omit to use each product's resolved default.
BulkConfigureProductAccountingInput.integrationId ● ID! non-null scalar common
The accounting integration whose defaults to apply and, optionally, push to.
BulkConfigureProductAccountingInput.itemType ● String! non-null scalar common
The accounting item type to resolve defaults for (e.g. inventory).
BulkConfigureProductAccountingInput.productIds ● [ID!]! non-null scalar common
The products to create accounting records for.
BulkConfigureProductAccountingInput.pushAfterCreate ● Boolean scalar common
When true, queue the created records for a push to the provider after creation.
Member Of
bulkConfigureProductAccounting mutation