TianGong PCR产品类别规则

Mixes and doughs for the preparation of bakers’ wares · 7. Allocation and Co-product Handling

Mixes and doughs for the preparation of bakers’ wares · 7. Allocation and Co-product Handling

Lifecycle status
Candidate
Content maturity
Authored methodology
Current version
No published version
Readiness
Review required
Last updated

Methodology and translation states come from the source record; publishing this website does not change their review status.

Content languages

zh-CN · Aligned
Status, classification and source details

Readiness

  • Warnings methodology_not_reviewed Authored methodology is candidate guidance and still requires methodology review.

Classification mapping

CPC 3.0:23180 · exact

Source

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
al_avoid_allocationAll multi-output or shared processesAvoid allocation first through route-specific datasets, process subdivision, separate batch records, and sub-metering.ghg-protocol-product-standard-2011
al_no_route_averageFacilities producing multiple product statesNever allocate by first averaging dry, ambient, chilled, and frozen routes. Establish separate route inventories before treating genuinely shared services.ghg-protocol-product-standard-2011; codex-cxc-8-1976
al_reworkSame-product reworkReturn same-formulation rework to the originating route as an internal loop and disclose gross generation and returned mass; do not count returned mass as waste or a co-product.ghg-protocol-product-standard-2011
al_shared_service_physicalShared electricity, cleaning, storage, refrigeration, and utilitiesIf subdivision is unavailable, use a causal physical driver: metered operating time for equipment, cleaned surface or cleaning cycle for sanitation, tonne-day and temperature lift for storage, or delivered useful heat for thermal utilities.ghg-protocol-product-standard-2011; eu-emas-food-beverage-2017
al_economic_fallbackResidual shared burdensUse economic allocation only when no defensible physical relationship exists; disclose prices, period, geography, volatility, and a physical-versus-economic sensitivity result.ghg-protocol-product-standard-2011
al_waste_and_saleable_outputResidues and off-specification productTreat an output with no economic value and a required treatment route as waste. If sold or used as a functionally valuable output, classify it as a co-product and apply the allocation hierarchy.ghg-protocol-product-standard-2011
al_recyclingPackaging and other recyclable wastesReport the selected recycling convention and keep collection, sorting, treatment, recycled-content credit, and any avoided-burden claim explicit; do not mix conventions within one dataset.ghg-protocol-product-standard-2011

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_route_formulation_releaseingredient_receiving_and_dosingroute and product identityproduction master and release recordroute_code; formulation_id; leavening_mode; make_up_state; moisture_or_water_mass_fraction; storage_temperature_setpoint; storage_duration; packaging_configuration; shelf_life; released_net_mass_kgApproved product specification joined to released lotskg; °C; hEach released lotRepresentative consecutive campaigns covering at least one year or the full available campaign period if shorterEvery included production site and lineKeep routes and formulations separate; sum only released lots with identical required qualifiersApproved formula; batch genealogy; release certificate; calibrated product scale; temperature record
cp_ingredient_massingredient_receiving_and_dosingeach named ingredient inputweigh ticket and batch issue recordingredient_name; supplier_lot; formulation_id; issued_kg; returned_kg; reworked_kg; ingredient_moisture_fraction; batch_idCalibrated weigh system reconciled to inventory issues and returnskgEach batchSame lots and campaigns as product outputEvery included dosing linenet_ingredient_kg = issued_kg - returned_kg; normalize only within one formulation_id and route_codeScale calibration; supplier lot; recipe approval; issue-return reconciliation
cp_receiving_dosing_energyingredient_receiving_and_dosingreceiving and dosing electricitymeter or equipment logmeter_start_kwh; meter_end_kwh; equipment_kw; loaded_runtime_h; batch_idDedicated meter preferred; otherwise verified power × loaded runtimekWhEach campaign or meter intervalAt least one representative year or full campaign periodEach included receiving and dosing systemSubtract documented idle or unrelated use; divide by released net mass for the same routeMeter identifier and calibration; runtime log; reconciliation to facility bill
cp_receiving_dosing_lossesingredient_receiving_and_dosingingredient waste, incoming packaging waste, and dustwaste ticket, mass balance, and emission recordwaste_name; treatment_route; gross_kg; reworked_kg; captured_dust_kg; released_dust_kg; batch_idWeigh each waste stream; use monitored or site-approved dust calculationkgEach batch or waste pickupSame campaigns as product outputEach included receiving and dosing systemKeep paper, plastic, food waste, captured dust, and released dust separateWaste scale calibration; treatment receipt; filter log; emission calculation
cp_dry_blend_recordsdry_sieving_and_blendingdry route mass, electricity, reject, and dustbatch, meter, and waste recordroute_code; batch_input_kg; good_output_kg; reject_kg; rework_kg; meter_kwh; runtime_h; released_dust_kgCalibrated mass records plus dedicated meter or verified power × runtimekg; kWhEach dry batchRepresentative consecutive dry-route campaignsEach dry lineNormalize only dry_mix_ambient batches; reconcile input = good output + reject + dust + stock changeScale and meter calibration; batch genealogy; dust-control log
cp_dough_mixing_recordsdough_mixing_and_kneadingwet route mass, electricity, and rejectbatch, mixer, and waste recordroute_code; batch_input_kg; good_output_kg; reject_kg; rework_kg; meter_kwh; mixer_kw; loaded_runtime_hCalibrated mass records and dedicated meter or verified power × loaded runtimekg; kWhEach wet batchRepresentative consecutive wet-route campaignsEach mixer and wet lineKeep ambient, chilled, and frozen route_code values separate; reconcile mass by batchScale and meter calibration; mixer log; batch genealogy
cp_fermentation_makeup_recordsfermentation_resting_and_makeupincluded operations, energy, steam, mass, and direct fermentation releasesprocess historian, batch, and emission recordoperation_codes; leavening_mode; input_kg; output_kg; reject_kg; rework_kg; meter_kwh; steam_kg; steam_enthalpy_mj_per_kg; fermentation_time_h; released_co2_kg; released_ethanol_kgRecord only performed operations; meter utilities and use site measurement or documented pre-oven balance for releaseskg; kWh; MJ; hEach batch or campaignRepresentative consecutive campaigns for each selected operation setEach included fermentation and make-up lineAggregate only identical operation_codes and leavening_mode; no bakery-oven factor transferHistorian export; utility meter; batch genealogy; emission-method record
cp_cold_route_recordstemperature_conditioning_and_cold_storageconditioning, storage, refrigerant, temperature, and lossenergy meter, temperature logger, refrigerant ledger, and stock recordroute_code; conditioning_method; input_kg; released_kg; reject_kg; conditioning_kwh; storage_kwh; storage_duration_h; product_temperature_c; refrigerant_name; opening_charge_kg; purchased_kg; recovered_kg; closing_charge_kgSeparate conditioning and storage meters where available; calibrated continuous temperature log; annual refrigerant mass balance by named chemicalkg; kWh; h; °CEach batch plus continuous temperature and annual refrigerant reconciliationAt least one full seasonal year when the route operates year-roundEach cold system and routeKeep chilled and frozen route_code values separate; allocate shared storage only by tonne-day adjusted for documented temperature liftMeter and logger calibration; refrigerant invoices and recovery records; stock reconciliation; alarm log
cp_packaging_recordspackagingeach named packaging input, scrap, and electricitybill of materials, issue record, scale, and metermaterial_name; package_count; verified_mass_per_item_kg; issued_kg; returned_kg; scrap_kg; packed_net_product_kg; meter_kwhCount × verified item mass or direct weighing; dedicated meter or verified power × runtimekg; kWhEach packaging campaignSame released lots as reference productEach packaging line and configurationKeep LDPE, PP, kraft paper, corrugated board, and stretch film separate; reconcile issued = packed + scrap + returnedPackaging specification; scale and meter calibration; issue-return reconciliation
cp_ambient_storage_recordsambient_finished_storageambient storage energy, residence, release, and losswarehouse meter and stock movementroute_code; lot_id; mass_in_kg; mass_out_kg; discarded_kg; meter_kwh; entry_time; release_timeDedicated meter preferred; otherwise complete warehouse meter allocated by mass × residence timekg; kWh; hEach stock movement and meter intervalAt least one representative year or full campaign periodEach ambient warehouseInclude only dry_mix_ambient and wet_dough_ambient; reconcile stock change and lossesMeter calibration; warehouse stock ledger; release record
cp_cleaning_recordscleaning_and_sanitationcleaning electricity, water, heat, and each named chemicalcleaning log, issue record, and utility metercleaning_cycle_id; area_or_equipment; route_code; water_m3; electricity_kwh; hot_water_kg; inlet_temperature_c; outlet_temperature_c; steam_kg; sodium_hydroxide_solution_kg; nitric_acid_solution_kg; peracetic_acid_solution_kg; product_concentrationMeter utilities and weigh or reconcile each formulated chemical issuem3; kWh; kg; °CEach cleaning cycleRepresentative production and changeover cycles over the reporting periodEvery included line and shared sanitation systemAssign direct cycles to route; allocate shared cycles by documented causal driver and reconcile to site totalsCleaning schedule; meter calibration; chemical issue record; concentration certificate
cp_effluent_recordscleaning_and_sanitationwastewater, recovered solids, and direct pollutant loadsflow meter, laboratory sample, and waste ticketdischarge_destination; wastewater_m3; solids_kg; cod_mg_per_l; bod5_mg_per_l; tss_mg_per_l; total_n_mg_per_l; total_p_mg_per_l; sample_time; flow_periodFlow-proportional composite sampling and accredited or controlled laboratory method; weigh screened solidsm3; kg; mg/LEach discharge period with sampling frequency justified by variabilitySame reporting period as productionEvery discharge point and treatment route in scopeconcentration_kg_per_m3 × matching discharge_m3; report direct releases only at the final onsite discharge pointFlow-meter calibration; chain of custody; method and detection limit; treatment receipt
cp_thermal_utility_recordsonsite_thermal_utilityeach fuel, electricity, feedwater, useful heat, and blowdownfuel meter, utility meter, water meter, and operating logfuel_name; fuel_quantity; density_kg_per_l; ncv_mj_per_unit; electricity_kwh; feedwater_m3; steam_kg; steam_enthalpy_mj_per_kg; hot_water_kg; temperature_rise_c; blowdown_m3Meter every carrier separately and calculate useful output from measured thermodynamic stateMJ; kWh; m3; kg; °CEach meter intervalAt least one representative year or complete campaign periodEach included boiler or heaterNo carrier averaging; reconcile fuel energy to useful heat, losses, and stock changeMeter calibration; fuel invoice; supplier NCV; steam or hot-water state record
cp_combustion_emissionsonsite_thermal_utilityeach combustion emissionstack test, continuous monitor, or fuel-factor calculationfuel_name; fuel_energy_mj; pollutant_name; measured_concentration; exhaust_flow; emission_factor; factor_unit; factor_sourcePrefer stack or continuous measurement; otherwise multiply separate fuel energy by a current disclosed fuel- and technology-specific factorkg; MJEach test or factor intervalSame period as fuel inventoryEach combustion unitCalculate each substance and fuel separately; aggregate only after calculationTest report or monitor QA; factor citation; fuel-energy reconciliation

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_net_ingredient_massEach ingredientnet_ingredient_kg = issued_kg - returned_kg; same-product rework is disclosed separately and not subtracted from virgin ingredient identityissued_kg; returned_kg; reworked_kg; released_net_mass_kgkg ingredient per 1,000 kg released productghg-protocol-product-standard-2011
calc_process_energyEach electricity rownormalized_kwh = attributable_meter_kwh × 1000 / released_or_process_output_kgmeter_start_kwh; meter_end_kwh; attributable_fraction; output_kgkWh per 1,000 kg outputeu-emas-food-beverage-2017
calc_storage_energyShared ambient or cold storageallocated_kwh = complete_storage_kwh × product_tonne_days / sum_all_product_tonne_days; apply a documented temperature-lift refinement when products use materially different setpointscomplete_storage_kwh; product_mass_t; residence_days; storage_setpoint_ckWh per 1,000 kg released producteu-emas-food-beverage-2017; ghg-protocol-product-standard-2011
calc_refrigerant_lossEach named refrigerantloss_kg = opening_charge_kg + purchased_kg - closing_charge_kg - recovered_kg - documented_transfer_kg; negative or unreconciled results are invalidopening_charge_kg; purchased_kg; closing_charge_kg; recovered_kg; documented_transfer_kgkg named refrigerant to air before causal allocationeu-emas-food-beverage-2017; codex-cxc-8-1976
calc_packaging_massEach packaging materialpackaging_to_product_kg = issued_kg - returned_kg - scrap_kg; reconcile with package_count × verified_mass_per_item_kgissued_kg; returned_kg; scrap_kg; package_count; verified_mass_per_item_kgkg named packaging per 1,000 kg net producteu-emas-food-beverage-2017
calc_cleaning_heatHot water and steamhot_water_mj = water_kg × 4.186 kJ_per_kg_K × temperature_rise_K / 1000; steam_mj = steam_kg × measured_enthalpy_difference_mj_per_kgwater_kg; temperature_rise_K; steam_kg; measured_enthalpy_difference_mj_per_kgMJ useful cleaning heateu-fdm-bref-2019
calc_fuel_energyNatural gas, LPG, and dieselfuel_energy_mj = metered_quantity × documented_density_if_needed × supplier_or_site_ncvfuel_quantity; density; ncvMJ per named fuel
calc_combustion_emissionEach fuel and pollutantpollutant_kg = fuel_energy_mj × disclosed_emission_factor_kg_per_mj; do not calculate until factor source, fuel, technology, and oxidation basis are declaredfuel_energy_mj; emission_factor_kg_per_mjkg individual pollutant
calc_effluent_loadEach direct water pollutantpollutant_kg = flow_weighted_concentration_mg_per_l × matching_discharge_m3 / 1000concentration_mg_per_l; discharge_m3kg individual pollutant to watereu-fdm-bref-2019
calc_mass_balanceEach process and whole foreground systemmass_balance_gap_kg = total_mass_inputs_kg - total_mass_outputs_kg - measured_direct_mass_emissions_kg - stock_change_kg; report gap and investigate against the route-specific thresholdall mass inputs; all product and waste outputs; direct mass emissions; stock changekg and percent mass-balance gapghg-protocol-product-standard-2011

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_route_identityDataset identityDeclare exactly one route_code and one formulation_id and retain lot genealogy from ingredient issue through released product.Approved specification, batch genealogy, and release records
dq_temporalForeground measurementsUse temporally matched inputs and outputs; normally cover at least one representative year, or disclose shorter campaigns, seasonality, shutdowns, and start-up losses.Dated meter, batch, stock, and waste records
dq_technology_geographyForeground and upstream dataDescribe actual mixer, conditioner, cold system, packaging line, thermal utility, site, and geography; assess upstream datasets for technological, temporal, and geographic representativeness.Equipment register, site metadata, supplier and dataset metadata
dq_completenessAtomic flow inventoryReconcile material, energy, refrigerant, water, packaging, waste, and emission records. Any actual ingredient, fuel, refrigerant, cleaning chemical, packaging material, waste, or emitted substance missing from the listed cards shall be added as its own named atomic row before publication.Reconciliation worksheet and completeness sign-off
dq_meter_qualityMeasurementsRetain meter identity, calibration or verification status, resolution, missing-data handling, and the fraction of output covered.Calibration certificates, meter register, and missing-data log
dq_cold_chainChilled and frozen routesRetain product and storage temperature time series, conditioning endpoint, storage duration, alarm excursions, and instrument checks. For quick-frozen product, document thermal-centre completion at -18 °C or colder and subsequent -18 °C cold-chain control.Calibrated logger records and release review; codex-cxc-8-1976
dq_refrigerantCold systemsReconcile opening charge, purchases, additions, recovery, transfer, and closing charge for each named refrigerant; disclose unreconciled difference and allocation.Refrigerant ledger, invoices, service and recovery records
dq_reasoned_estimatesProvisional rangesEvery reasoned_estimate range is a broad authoring QA or sensitivity prior, not a default foreground value. Test the lower and upper bounds when the flow is material and replace the range with reviewed route/site evidence before it becomes publication-critical.Sensitivity result and review disposition
dq_tiangong_comment_defectReference-flow identityThe reference flow UUID, name, CPC 23180 classification, Product flow type, and Mass reference are consistent, but its generalComment says CPC 232. Disclose this defect and never use the comment as methodology or scope evidence.Tiangong identity fields for UUID 0252f353-8398-4eab-9e26-6a13e4b4f06b
dq_source_limitsExternal evidenceEPA bakery material is limited to mainly yeast-leavened bread operations and predates current equipment; use it only for ingredient and unit-operation candidates. Codex quick-frozen rules apply only to declared quick-frozen product. EU food-sector sources are environmental guidance, not product-specific amount defaults.Source applicability matrix and reviewer sign-off

9. Validation Rules

rule_idApplies toRulesource_ids
val_reference_identityReference flowRequire UUID 0252f353-8398-4eab-9e26-6a13e4b4f06b, exact product name, CPC 23180 classification leaf, Product flow type, and Mass property; flag the CPC 232 generalComment defect without using it as evidence.
val_route_exclusiveDataset routeFail if route_code is missing, outside the four allowed values, or if records from more than one route_code are averaged.un-cpc-v3-explanatory-notes-2025
val_process_gatesProcess mapRequire every process whose condition is true and reject dry blending on wet routes, wet mixing on dry routes, cold conditioning on ambient routes, or fermentation where the operation is not performed.us-epa-bakery-oven-act-1992; codex-cxc-8-1976
val_atomic_inputsProduct inputsFail any aggregate materials, ingredients, chemicals, cleaning agents, packaging, energy carriers, fuels, thermal energy, or refrigerants row; require one named flow per actual substance or product.eu-emas-food-beverage-2017; eu-fdm-bref-2019
val_atomic_outputsWaste and elementary outputsFail any aggregate wastes or emissions row; require separate treatment flows and separate substances for air and water releases.eu-fdm-bref-2019
val_uuid_scopeUUID-bearing inventoryPermit the verified UUIDs only on the reference product and its Mass reference property; all other flow UUIDs remain blank until individually mapped by the foreground author.
val_mass_balanceEach process and whole systemRequire a reported mass-balance gap and investigation of unexplained differences; never close the balance with an unnamed other material, waste, or emission.ghg-protocol-product-standard-2011
val_cold_recordsChilled and frozen routesRequire conditioning method, product temperature, storage setpoint, duration, electricity, named refrigerant reconciliation, and product loss.codex-cxc-8-1976; eu-emas-food-beverage-2017
val_quick_frozen_claimQuick-frozen productWhen freezing_claim = quick_frozen, require evidence that the thermal centre reached -18 °C or colder after stabilization and that subsequent storage was maintained at -18 °C or colder, subject to declared permitted tolerances.codex-cxc-8-1976
val_energy_carriersThermal utilityFail combined fuel or thermal-energy inputs; natural gas, LPG, diesel, purchased steam, and purchased hot water shall remain separate and reconcile to useful heat.eu-emas-food-beverage-2017; eu-fdm-bref-2019
val_refrigerantsCold systemsFail generic refrigerant entries or combined refrigerant losses; require actual chemical identity and a non-negative reconciled mass balance.eu-emas-food-beverage-2017; codex-cxc-8-1976
val_effluent_double_countWastewater and water emissionsIf wastewater is sent to external treatment, do not also report treatment-plant releases as direct site emissions; if discharge is onsite final, require measured individual loads and discharge destination.eu-fdm-bref-2019
val_allocationShared processesRequire documented subdivision attempt, causal driver, unallocated total, allocated total, and reconciliation; require sensitivity when economic allocation is used.ghg-protocol-product-standard-2011
val_reasoned_estimatesAmount rangesProhibit a reasoned_estimate from silently becoming the foreground amount. Require collection protocol values and disclose any sensitivity use of provisional bounds.ghg-protocol-product-standard-2011
val_source_applicabilityMethod evidenceReject bakery-oven emission factors for this unbaked product boundary and reject the erroneous Tiangong generalComment as a source.us-epa-bakery-oven-act-1992
val_bilingual_machine_semanticsBilingual PCRRequire identical ordered process_id, row_id, rule_id, protocol_id, controlled tokens, formulas, numerical values, UUIDs, source_ids, and source URLs across en-US and zh-CN.

10. Published Dataset Profile

FieldValue
dataset_roleRoute- and formulation-specific foreground production dataset for unbaked bakery mixes, doughs, or batters
downstream_usesecondary_dataset; background_dataset after methodology, translation, identity, and data-quality review
allowed_useUpstream modelling of a declared unbaked mix or dough route when all required qualifiers, storage state, geography, time period, and upstream links are compatible
excluded_useProxy for baked or part-baked products; cross-route average; substitute for another formulation without sensitivity review; claim about consumer baking; use of the erroneous CPC 232 generalComment as evidence
required_metadatapcr_id; route_code; formulation_id; leavening_mode; make_up_state; moisture_or_water_mass_fraction; net_mass_basis; site; geography; campaign_period; conditioning_method; storage_temperature_setpoint; storage_duration; packaging_configuration; shelf_life; allocation_method; cut_offs; rework; upstream_dataset_refs
required_quality_disclosureCoverage and calibration of meters; mass-balance gap; data representativeness; source applicability; named refrigerant reconciliation; wastewater destination; provisional reasoned estimates and sensitivity; Tiangong generalComment defect; unresolved unit-group UUID
update_triggerFormula, supplier, route, mixer, conditioner, refrigerant, storage temperature or duration, packaging, utility, waste treatment, allocation, regulation, reference-flow identity, or material production-volume change

11. Data Sources

Source idTypeReferenceUsed for
un-cpc-v3-explanatory-notes-2025official_guidanceUnited Nations Statistics Division, CPC Version 3.0 Explanatory Notes, code 23180, https://unstats.un.org/unsd/classifications/Econ/Download/In%20Text/CPC_Ver_3.0_Exp_Notes_30Jun2025.pdf (retrieved 2026-08-13)Official classification identity and separation from CPC 232 and finished bakers' wares
us-epa-bakery-oven-act-1992official_guidanceU.S. EPA, Alternative Control Technology Document for Bakery Oven Emissions, EPA-453/R-92-017, https://www.epa.gov/sites/default/files/2020-08/documents/bakery92.pdf (retrieved 2026-08-13)Dough-process decomposition, common ingredient candidates, mixing, fermentation, dividing, shaping, and explicit limitation against transferring oven factors
eu-emas-food-beverage-2017official_guidanceCommission Decision (EU) 2017/1508, food and beverage manufacturing sectoral reference document, https://eur-lex.europa.eu/eli/dec/2017/1508/oj/eng (retrieved 2026-08-13)Process-level energy indicators, packaging, cleaning water/energy/chemicals, refrigeration efficiency, named refrigerant leakage, and food-waste records
eu-fdm-bref-2019official_guidanceEuropean Commission JRC, Best Available Techniques Reference Document for the Food, Drink and Milk Industries, JRC118627, https://publications.jrc.ec.europa.eu/repository/handle/JRC118627 (retrieved 2026-08-13)Food-manufacturing environmental aspects, cleaning, water, wastewater, energy, dust, direct emissions, monitoring, and treatment context
codex-cxc-8-1976standardCodex Alimentarius, Code of Practice for the Processing and Handling of Quick Frozen Foods, CXC 8-1976, revision 2008, https://www.fao.org/fao-who-codexalimentarius/sh-proxy/fr/?lnk=1&url=https%253A%252F%252Fworkspace.fao.org%252Fsites%252Fcodex%252FStandards%252FCXC%2B8-1976%252FCXC_008e.pdf (retrieved 2026-08-13)Quick-freezing definition, -18 °C completion and cold-chain rule, temperature monitoring, packaging, storage, and refrigerant-leak prevention
ghg-protocol-product-standard-2011standardWRI and WBCSD, Product Life Cycle Accounting and Reporting Standard, 2011, https://ghgprotocol.org/sites/default/files/standards/Product-Life-Cycle-Accounting-Reporting-Standard-EReader_041613_0.pdf (retrieved 2026-08-13)Process maps, primary data, data-quality assessment, allocation hierarchy, subdivision, disclosure, and sensitivity expectations

Raw downloads

These files are byte-identical to the canonical files for this revision in the repository.

Complete field inspector

Loads this record’s complete manifest and structured projection on demand; values are never truncated. Requires JavaScript.

On this page