Skip to main content

AccountingPushPreflightIssue

One problem found while validating a historical QuickBooks send. The code is stable so the UI can offer the matching fix; the id lists identify the affected records.

type AccountingPushPreflightIssue {
code: AccountingPushPreflightIssueCodeEnum!
count: Int
message: String!
orderFinancialIds: [ID!]
orders: [AccountingPushPreflightOrder!]
productIds: [ID!]
salesChannelIds: [ID!]
severity: AccountingPushPreflightSeverityEnum!
skus: [String!]
}

Fields​

AccountingPushPreflightIssue.code ● AccountingPushPreflightIssueCodeEnum! non-null enum common​

Machine-readable identifier for this kind of issue.

AccountingPushPreflightIssue.count ● Int scalar common​

How many records are affected. Null for integration-level issues.

AccountingPushPreflightIssue.message ● String! non-null scalar common​

Human-readable description of the issue and how to fix it.

AccountingPushPreflightIssue.orderFinancialIds ● [ID!] list scalar common​

Affected order financials.

AccountingPushPreflightIssue.orders ● [AccountingPushPreflightOrder!] list object accounting​

Orders whose financials are affected.

AccountingPushPreflightIssue.productIds ● [ID!] list scalar common​

Products missing a QuickBooks item.

AccountingPushPreflightIssue.salesChannelIds ● [ID!] list scalar common​

Sales channels missing an accounting customer mapping.

AccountingPushPreflightIssue.severity ● AccountingPushPreflightSeverityEnum! non-null enum common​

Whether the issue blocks the send or is only a warning.

AccountingPushPreflightIssue.skus ● [String!] list scalar common​

Distinct SKUs on the affected lines.

Member Of​

AccountingPushPreflight object