Skip to main content

CompanyGs1Prefix

Company GS1 Prefix

A GS1 prefix licensed to the company. Integrations assigned to it mint SSCC-18 codes from one shared serial counter, and its GTIN capacity defines the owned UPC block.

type CompanyGs1Prefix {
archivedAt: ISO8601DateTime
beginningUpc: String
companyId: ID!
createdAt: ISO8601DateTime!
endingUpc: String
gtinCapacity: Int
id: ID!
innerPackIndicator: Int
label: String
lastSsccSerial: BigInt!
masterCartonIndicator: Int
nextAvailableUpc: String
palletIndicator: Int
prefix: String!
priority: Int!
ssccSerialsRemaining: BigInt!
startingSerial: BigInt!
upcAssignedCount: Int!
upcAvailableCount: Int!
updatedAt: ISO8601DateTime!
}

Fields

CompanyGs1Prefix.archivedAt ● ISO8601DateTime scalar common

When the prefix was archived, if applicable.

CompanyGs1Prefix.beginningUpc ● String scalar common

The first owned UPC in the purchased block, including its check digit.

CompanyGs1Prefix.companyId ● ID! non-null scalar common

ID of the company that owns this prefix.

CompanyGs1Prefix.createdAt ● ISO8601DateTime! non-null scalar common

When the prefix was registered.

CompanyGs1Prefix.endingUpc ● String scalar common

The last owned UPC in the purchased block, including its check digit.

CompanyGs1Prefix.gtinCapacity ● Int scalar common

Number of GTINs/UPCs purchased under this prefix; null when no UPC pool is configured.

CompanyGs1Prefix.id ● ID! non-null scalar common

Unique identifier for the GS1 prefix.

CompanyGs1Prefix.innerPackIndicator ● Int scalar common

GTIN-14 indicator digit for inner pack codes; null when the level is not derived.

CompanyGs1Prefix.label ● String scalar common

Optional human-friendly name for the prefix.

CompanyGs1Prefix.lastSsccSerial ● BigInt! non-null scalar common

The last SSCC serial issued, or the starting serial when nothing has minted yet.

CompanyGs1Prefix.masterCartonIndicator ● Int scalar common

GTIN-14 indicator digit for master carton codes; null when the level is not derived.

CompanyGs1Prefix.nextAvailableUpc ● String scalar common

The code auto-assignment would hand out next, for previewing one before committing to it. Read-only — nothing is claimed by asking. Null when the block has no capacity or no codes left. Two operators can preview the same code; the second save produces a duplicate UPC, which this system permits by design.

CompanyGs1Prefix.palletIndicator ● Int scalar common

GTIN-14 indicator digit for pallet codes; null when the level is not derived.

CompanyGs1Prefix.prefix ● String! non-null scalar common

The digits-only GS1 company prefix (6-12 digits).

CompanyGs1Prefix.priority ● Int! non-null scalar common

Order this prefix is consumed in by auto-assignment; lower goes first.

CompanyGs1Prefix.ssccSerialsRemaining ● BigInt! non-null scalar common

How many SSCC serials remain in the combined extension+serial space.

CompanyGs1Prefix.startingSerial ● BigInt! non-null scalar common

The last SSCC serial consumed outside Endless; minting starts above it.

CompanyGs1Prefix.upcAssignedCount ● Int! non-null scalar common

How many owned UPCs are currently linked to products.

CompanyGs1Prefix.upcAvailableCount ● Int! non-null scalar common

How many owned UPCs have no allocation row and remain eligible for auto-assignment, whether never used or returned to the block.

CompanyGs1Prefix.updatedAt ● ISO8601DateTime! non-null scalar common

When the prefix was last updated.

Returned By

archiveCompanyGs1Prefix mutation ● registerCompanyGs1Prefix mutation ● returnCompanyUpcToPool mutation ● updateCompanyGs1Prefix mutation

Member Of

CompanyGs1PrefixConnection object ● CompanyGs1PrefixEdge object ● IntegrationDetails object