Packaging Certification

Organic Product Certification "One Product One Code" 17 Digits 3 Real Printer Boundaries — Organic Code Structure / Position / Variable Printing The Step Where Printers Most Easily Miscalculate the Check Digit

📅 2026-10-21 ✍️ Wuxi Lexiang Printing & Packaging ⏱ 3min read

💡 💡 At a Glance

The 17-digit organic code has a fixed structure: 2-digit province + 3-digit certification body + 8-digit enterprise code + 4-digit check digit. The 3 real printer boundaries are: check digits cannot be self-computed or sequentially numbered (the client's check digits may have changed after renewal); the machine-readable dot matrix must be on a flat area with clear space around it (curved surface / pressed creases / glossy lamination all cause read failures); whether the old code remains valid after renewal must be confirmed by the client in writing. The 3 corresponding actions are: add organic code to the non-inferable fields list, run a real scan with a scanner at proofing and record clear-space dimensions, and close the loop on validity via email.

In late September 2026, a printer in Zhejiang making premium gift boxes and paper cans received an order for organic cereal—80,000 cans, with the organic product label printed on the can body. The client was a Shandong-based organic food company that had a design draft from the previous year and said: "Same as last year, just copy the organic code over."

The account manager copied the 17-digit code from the previous version, set the layout, printed, shipped. 20 days later, the client's local market regulation bureau did a spot check and classified the batch as "non-compliant use of the organic mark," ordering corrective action and a fine. The problem was not with the product, but with the code—the organic code on last year's design draft was structurally correct, but the check digits belonged to the previous certificate.

After certificate renewal, the first 13 digits of the organic code (province + body + enterprise) may remain unchanged, but the last 4 check digits must be recalculated. The client assumed "the code hasn't changed," but in fact the code had become invalid.

The 4-segment structure of the organic code: each segment has a fixed digit count

The organic code on China's organic product label is exactly 17 digits, with a fixed structure:

SegmentDigitsMeaningProvided by
12 digitsProvince-level administrative division codeClient (location of certified enterprise)
23 digitsOrganic product certification body codeIssued by certification body
38 digitsCertified enterprise codeIssued by certification body
44 digitsCheck digitCalculated by system from the first 13 digits

The key lies in segment 4. These 4 digits are not any serial number you fill in, nor are they made up by the client—they are check digits calculated by the certification information system from the first 13 digits using a specific algorithm. For the same enterprise, the same certification body, and the same province, when the first 13 digits stay the same the check digits stay the same; but if the enterprise changes certification bodies, or moves to a different province, even if the trailing 8-digit enterprise code happens to be identical, the check digits will change.

So whether that "last year's" code the client has can still be used depends on whether the first 13 digits have changed after this year's renewal. Change one digit, and the check digits must be recalculated. If the printer doesn't know whether the first 13 digits have changed, it cannot assume the check digits haven't changed.

Boundary 1: Check digits being "filled in on the fly" or "numbered sequentially" by the printer

The most common scenario: the design draft only has 13 digits, or one or two of the first 13 digits are blank (e.g., the certification body code hasn't been issued yet and is left as a placeholder). Pre-press sees that only 13 of the 17 positions have digits, with the remaining 4 blank—common practice is: leave them blank for proofing, wait for the client to fill them in.

Another, more subtle scenario: in the previous version of the design draft the client provided, the 4 check digits were 0000, or were dropped out by the press (couldn't be printed), and the printer casually filled in sequential numbers like 0001, 0002 on reprint, thinking "it's just a serial number".

Both practices produce the same outcome: the code length is right, the structure is right, but it is invalid. Market regulation departments and certification bodies verify the check digits against the algorithm when scanning; if the check digits don't match, the system directly flags the label as invalid. The product gets pulled from supermarket shelves—the loss is the entire batch.

What the printer can actually do: during preflight, single out the organic code as one field to confirm, and reply to the client: "Please provide the complete 17 digits issued by the certification body, or the code from the certificate. We do not compute check digits, nor do we infer them." This sentence must go in the email—because once the printer has computed it once, when the client later finds the code invalid they'll say "you calculated it."

Boundary 2: Position and clear space of the machine-readable zone — even if the digits are right, if it can't be scanned it is still an invalid label

The "one product one code" on the organic product label, beyond the 17 digits themselves, also includes a photosensitive dot-matrix code (machine-readable portion). Regulations have clear requirements for its print position: it must be printed on a flat area of the product, with clear space around it (not touching patterns, borders, or other text), within prescribed dimensions, and must not be pressed under creases or seams.

The pitfalls printers run into are usually these:

  • Placed on a curved surface. Putting the code on the section of a can body with maximum cylindrical curvature causes the dot matrix to deform during imaging, and the scanner cannot read it. The correct approach is to place it on the flat (developed) area of the cylinder (the middle section facing the barcode direction), and have the client confirm the can diameter.
  • Insufficient clear space. The code sits flush against the brand logo and decorative lines, and the scanner's laser can't frame it, reading nothing. This is the most common design issue because designers like to fill the entire layout.
  • Pressed over a crease. The code on a paper bag or box is placed right in the middle of an accordion fold; when the box is formed, the crease ridge breaks up the dot matrix.
  • Insufficient ink density. Light gray code, or overlaid with glossy film causing reflection, prevents the scanner's reflective read from succeeding. Food-grade packaging often requires lamination, and there is very little margin here.

Of these 4 situations, printers can verify only 2 during proofing: actually scanning the proof with a scanner, and measuring the clear-space dimensions. Curved-surface position and crease position depend on the client providing product dimension drawings or sample boxes.

What the printer can actually do: after proofing, first run a test scan with a scanner, and record the clear-space dimensions (mm of white space around all four sides) on the proofing confirmation sheet for the client to sign. This paper is the evidence for later accountability.

Boundary 3: Can the old code still be used after renewal — this is the question the printer should ask, but the client never thinks of

Organic product certification certificates have a validity period and must be renewed upon expiry. After renewal, whether the original organic code remains valid depends on the regulatory rules and how the issuing body handles renewal. In practice, two common situations arise:

One is code continuity—enterprise code unchanged, body unchanged, neither the first 13 digits nor the check digits change, and the code stays the same after renewal. In this case the client saying "copy the previous version" is correct.

The other is code update—the certification body changed, the enterprise relocated, or the system reassigned an enterprise code, in which case the first 13 digits change, check digits must be recalculated, and the old code is void.

What the printer should do is not decide which case applies, but ask one question: "Is the organic code for this order the same as the previous version?" If the client says "same," ask them to confirm in writing in an email; if the client says "we renewed, the code changed," ask them to provide the new code.

This action costs a 30-second email, and its value is preventing the invalidation of an entire batch's labels. That 80,000-can Shandong cereal order—the problem was precisely that the client said "same," but in the actual system the check digits had already changed—and if the printer had gotten a written confirmation from the client in email at the time, the printer's position during later accountability would have been entirely different.

3 types of response actions for printers

Action 1: Add the organic code to the "non-inferable fields" list. Unlike cut size, price, or quantity, the organic code, barcode, and production batch number are all fields "the printer does not generate." The internal list should be as short as possible, but the organic code must be on it.

Action 2: Mandatory scanning on proof. For every organic product order, proofing must include a real scan with a scanner, and the successful scan photo together with the clear-space dimensions saved to the proofing confirmation sheet. This step is especially important for food, agricultural, and grain/oil clients, because these products have the highest spot-check frequency.

Action 3: Close the loop on expiry and renewal by email. For every organic product order, ask in email once: "Is the validity period of this batch's organic code consistent with the previous version?" This is not to question the client, but to leave a paper trail of the printer's confirmation.

Further reading

#有机产品认证 #有机码 #一物一码 #包装标识 #printing factory #食品包装 #合规

Need a Custom Packaging Solution?

Learn more about packaging, or consult directly for a custom solution and quote

FAQ

What is small-batch packaging?

Small-batch packaging means customized packaging production with low MOQ (usually from 50 units). Using digital printing, no plate-making needed, fast production and flexible design adjustments. Ideal for trial sales, limited editions, multi-SKU operations, and personalized needs.

What is Lexiang minimum order quantity?

Lexiang supports custom orders from 50 units. Specific MOQ depends on box type, size, craft, and material. Compared to traditional packaging with thousands-unit MOQs, small-batch is ideal for brand trials.

What packaging products can be customized?

We support: boxes (lid-base, drawer, book-style, flip-top etc.), gift boxes, color boxes, paper bags, self-adhesive labels, roll labels, anti-counterfeit labels, and more.

How long to receive a sample?

Digital printing: no plate-making, samples in 3 business days. Mass production after sample approval: 5-10 business days depending on order volume. Jiangsu-Zhejiang-Shanghai: next-day delivery.

What printing processes do you support?

Hot stamping (gold/silver), spot UV, embossing/debossing, lamination (gloss/matte), laser, QR code/security code printing, and more. Multiple processes can be combined.