Skip to main content

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