TianGong PCR产品类别规则

Automatic goods vending machines

Automatic goods vending machines: This PCR covers factory-gate production of a new, complete automatic machine that accepts payment or another authorized transaction…

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:43934 · exact

Source

1. Scope and Applicability

This PCR covers factory-gate production of a new, complete automatic machine that accepts payment or another authorized transaction and dispenses packaged goods without on-site labour intervention. Covered configurations include ambient, heated, refrigerated, and combination machines when their configuration is declared. The foreground boundary includes receipt of purchased assemblies, final mechanical and electrical assembly, model-specific acceptance testing, refrigerant charging where applicable, and packaging for dispatch.

The PCR excludes machines that dispense only cash, tickets or services; automated teller machines; attended retail cabinets; beverage preparation or food-processing equipment whose principal function is processing rather than dispensing pre-packaged goods; loose spare parts; and rebuilt, repaired or refurbished machines. Manufacture of purchased components is represented by supplier-specific upstream datasets. Distribution after the factory gate, stocking goods, installation, use, maintenance and end-of-life are outside the declared product system unless a study adds them as separately disclosed modules.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.metal-products-machinery-and-equipment.general-purpose-machinery.automatic-goods-vending-machines
classification_refsCPC 3.0: 43934, Automatic goods vending machines (un-cpc-3-0-structure-2025)
covered_productsNew complete automatic goods vending machines for packaged food, beverages or non-food goods; ambient, heated, refrigerated and combination configurations
excluded_productsCash dispensers and ATMs; ticket-only or service-only terminals; attended cabinets; principal-function food-processing machines; parts sold separately; rebuilt, repaired or refurbished machines
representative_productOne accepted production model of a complete automatic goods vending machine
production_routeModular receipt of purchased cabinet, mechanical, electrical and optional refrigeration assemblies; final assembly; testing; optional refrigerant charging; dispatch packaging
market_stateNew, functional, acceptance-tested machine at the factory gate, with dispatch packaging declared separately from net machine mass

3. Reference Flow

FieldValue
WhatProvide one complete automatic machine capable of accepting the declared payment or authorization method and dispensing the declared packaged goods without on-site labour intervention
How muchOne accepted finished machine of the declared model
How wellMeets the manufacturer's declared vendible capacity, dispensing reliability, electrical safety, temperature function where applicable, and final acceptance criteria
How long or cycleOne machine with a declared design service life; this declaration describes function and durability, while this PCR quantifies factory-gate production only
reference_flow_linkOutput row finished_vending_machine from process machine_assembly_testing_packaging
FieldValue
Reference amountMeasured net mass in kg of one accepted finished machine, excluding dispatch packaging
Reference product flowAutomatic goods vending machines 0b858929-f07a-4c83-b3f7-fa69f1fa8e0d
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersmodel identifier; manufacturing geography and reference year; net machine mass; cabinet and dispensing configuration; packaged-goods type; vendible capacity; payment or authorization technology; ambient, heated, refrigerated or combination configuration; compartment temperatures; rated voltage and frequency; measured acceptance-test energy; refrigerant species and factory charge when applicable; design service life; dispatch packaging; allocation method

When constructing a foreground data package, the items listed in Required qualifiers must be declared in dataset metadata, process notes, reference flow comment, product description, or an equivalent data package field. Missing required qualifiers make the reference flow definition incomplete for that data package.

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_net_massreference product and all mass-normalized inventoryMass 93a60a56-a3c8-11da-a746-0800200b9a66kgWeigh or otherwise verify the net mass of one accepted machine without dispatch packaging; report packaging as separate input rows and do not substitute shipping mass for reference mass.
batch_to_machinebatch production recordsMass, energy or item count as recordedkg, MJ or itemUse model-specific batches. Divide batch totals only by accepted machines of the same declared model and retain rejected-unit and work-in-progress reconciliation.
electricity_conversionassembly and acceptance-test electricityNet calorific value 93a60a56-a3c8-11da-a746-0800200c9a66MJPreserve the meter reading in kWh and convert to MJ with 1 kWh = 3.6 MJ; state voltage, grid geography and meter boundary.
refrigerant_species_massrefrigerant charge and charging lossMass 93a60a56-a3c8-11da-a746-0800200b9a66kgKeep each refrigerant species in a separate row. Reconcile purchased, returned, recovered, inventory-change, installed-charge and measured-release masses; never report a combined refrigerant amount.

5. System Boundary

The foreground boundary begins when purchased cabinet, mechanical, electronic, refrigeration and packaging items and factory utilities cross into final machine assembly. It ends when the accepted machine and its separately recorded dispatch packaging are ready at the factory gate. Supplier production of purchased items is upstream; use and end-of-life are downstream and excluded from the core result.

Boundary Abstraction

FieldValue
declared_starting_conditionPurchased cabinet/frame, mechanical and electronic assemblies, optional refrigeration equipment and refrigerant, packaging, electricity and conditional cleaning water are received at the final assembly site
starting_condition_roleFactory-gate modular assembly starting point
product_classification_scopeComplete new automatic goods vending machine; parts and rebuilt machines are outside this product identity
recursive_input_ruleA complete used vending machine entering rebuilding is not recursively treated as a purchased new-machine input; model that route in a separately disclosed remanufacturing dataset
upstream_dataset_requirementUse supplier- and geography-specific upstream datasets for every purchased component, refrigerant, utility and packaging item; disclose proxies and missing supplier data
disclosureDeclare component supply state, in-house versus purchased operations, configuration, refrigerant species and charge, test boundary, rejected units, packaging state, geography, year and exclusions
rule_idApplies toRulesource_ids
sb_complete_machineproduct identityInclude only a complete accepted machine in the reference output; cabinet, frame, dispensing, payment, refrigeration and display items remain component inputs.un-cpc-3-0-structure-2025
sb_factory_gatecore product systemInclude final assembly, wiring, firmware loading when performed at the site, acceptance testing, conditional refrigerant charging and dispatch packaging up to factory-gate readiness.ec-jrc-eup-lot12-2007
sb_refrigerated_routerefrigerated and combination configurationsInclude condensing equipment, declared refrigerant input and species-specific charging loss only when the machine contains that refrigeration route; disclose compartment temperatures and energy-test method.eu-2019-2024-direct-sales-refrigeration; us-epa-energy-star-vending-v4-2019
sb_downstream_modulesdistribution, use, maintenance and end-of-lifeExclude these stages from the core factory-gate result. If added, report them as separate modules with service life, vendible capacity, operating mode, daily energy, refrigerant leakage, repair and recovery assumptions.eu-2019-2024-direct-sales-refrigeration

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
machine_assembly_testing_packagingMachine assembly, acceptance testing, refrigerant charging and packagingrequiredAll records; refrigeration and water rows apply only when their stated route condition is metforeground productionOne accepted finished machine represented by its measured net mass

Process: Machine assembly, acceptance testing, refrigerant charging and packaging (machine_assembly_testing_packaging)

Inputs

Product flows
Purchased cabinet and frame (cabinet_frame)

Record the mass of the purchased cabinet-and-frame assembly crossing into final assembly.

  • Selected flow: Vending machine cabinet and frame 14ae5c6a-36b0-4dbd-933f-8021dc4242bf
  • Flow property / unit: Mass / kg
  • Amount rule: measured received mass attributable to accepted machines of the declared model
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_component_and_packaging_mass
  • Sources: ec-jrc-eup-lot12-2007
Refrigeration condensing unit (refrigeration_condensing_unit)

Record one purchased condensing-unit assembly only for a refrigerated or combination model; its UUID remains unresolved.

  • Selected flow: Refrigeration condensing unit
  • Flow property / unit: Mass / kg
  • Amount rule: measured received mass when an integral condensing unit is installed; otherwise document not applicable
  • Value mode: Foreground record (foreground_record)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per one accepted refrigerated or combination machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_component_and_packaging_mass
  • Sources: eu-2019-2024-direct-sales-refrigeration
Dispensing drive motor (electric_motor)

Record the mass of the declared electric motor installed for dispensing or fan duty; distinguish multiple motors in the raw bill of materials before aggregation to this identical-flow row.

  • Selected flow: Electric motor 014f80a3-c257-425b-9b75-3e5a18573695
  • Flow property / unit: Mass / kg
  • Amount rule: summed installed mass of electric motors in the accepted machine
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_component_and_packaging_mass
  • Sources: ec-jrc-eup-lot12-2007
Main printed wiring board (printed_wire_board)

Record the installed mass of the main printed wiring board; declare populated or unpopulated supply state in component metadata.

  • Selected flow: Printed Wire Board a8bd954c-59b3-4317-b4de-02a17d6da5ca
  • Flow property / unit: Mass / kg
  • Amount rule: summed installed board mass in the accepted machine
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_component_and_packaging_mass
  • Sources: ec-jrc-eup-lot12-2007
User display module (lcd_module)

Record an assembled LCD module only when the declared model contains this display technology.

  • Selected flow: LCD module, assembled daedcb7b-760e-4acf-9a1c-3adb472c4eba
  • Flow property / unit: Mass / kg
  • Amount rule: measured installed mass when an LCD module is fitted; otherwise document not applicable
  • Value mode: Foreground record (foreground_record)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_component_and_packaging_mass
  • Sources: ec-jrc-eup-lot12-2007
Dispensing mechanism assembly (dispensing_mechanism)

Record the model-specific spiral, conveyor, locker or other single dispensing-mechanism assembly; its UUID remains unresolved.

  • Selected flow: Vending machine dispensing mechanism assembly
  • Flow property / unit: Mass / kg
  • Amount rule: measured installed assembly mass in the accepted machine
  • Value mode: Foreground record (foreground_record)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_component_and_packaging_mass
  • Sources: ec-jrc-eup-lot12-2007
Payment module assembly (payment_module)

Record the single embedded payment or authorization module installed in the declared model; its UUID remains unresolved.

  • Selected flow: Vending machine payment module assembly
  • Flow property / unit: Mass / kg
  • Amount rule: measured installed module mass in the accepted machine
  • Value mode: Foreground record (foreground_record)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_component_and_packaging_mass
  • Sources: ec-jrc-eup-lot12-2007
Assembly and acceptance-test electricity (assembly_electricity)

Record electricity metered for final assembly, firmware loading and factory acceptance testing; upstream grid emissions are not direct elementary outputs of this process.

  • Selected flow: Electricity 890a70b7-b677-4e2a-8a1b-7d017e0a10ae
  • Flow property / unit: Net calorific value / MJ
  • Amount rule: metered kWh attributable to the model-specific batch multiplied by 3.6 MJ/kWh and divided by accepted machines
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_utility_and_test_records
  • Sources:
Assembly cleaning water (assembly_process_water)

Record water only when it crosses the foreground boundary for machine or test-fixture cleaning.

  • Selected flow: Process Water 94a04f7e-2d5c-41f0-b182-d54a3b373a02
  • Flow property / unit: Mass / kg
  • Amount rule: measured delivered water attributable to the model-specific batch; otherwise document not applicable
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_water_balance
  • Sources:
R404A refrigerant charge (r404a_charge)

Record only when the accepted machine is charged with R404A; do not combine with another refrigerant species.

  • Selected flow: Refrigerant, R404A 33db0143-ba65-4036-a57b-e32dcdecb779
  • Flow property / unit: Mass / kg
  • Amount rule: cylinder-mass decrease attributable to accepted R404A machines, reconciled to installed charge, recovery and inventory change
  • Value mode: Calculated value (calculated_value)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per one accepted R404A machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_refrigerant_mass_balance
  • Sources: us-epa-energy-star-vending-v4-2019
R134a refrigerant charge (r134a_charge)

Record only when the accepted machine is charged with R134a; do not combine with another refrigerant species.

  • Selected flow: Refrigerant R134a 1ed335ef-341f-46cc-be90-6bf805244f28
  • Flow property / unit: Mass / kg
  • Amount rule: cylinder-mass decrease attributable to accepted R134a machines, reconciled to installed charge, recovery and inventory change
  • Value mode: Calculated value (calculated_value)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per one accepted R134a machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_refrigerant_mass_balance
  • Sources: us-epa-energy-star-vending-v4-2019
Propane R290 refrigerant charge (propane_r290_charge)

Record propane only when refrigerant-grade R290 is charged; retain purity and safety classification in foreground records.

  • Selected flow: Propane 9c0d706a-c414-4afb-ad0c-4777c4072311
  • Flow property / unit: Mass / kg
  • Amount rule: cylinder-mass decrease attributable to accepted R290 machines, reconciled to installed charge, recovery and inventory change
  • Value mode: Calculated value (calculated_value)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per one accepted R290 machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_refrigerant_mass_balance
  • Sources: us-epa-energy-star-vending-v4-2019
EURO wooden dispatch pallet (euro_wooden_pallet)

Record a EURO wooden pallet only when supplied with the machine; state whether it is new, reused or returnable.

  • Selected flow: Wooden pallet (EURO) 96b2b9ac-cfb6-46bf-8ad1-c056e338950a
  • Flow property / unit: Mass / kg
  • Amount rule: measured pallet mass multiplied by the attributable pallet fraction per packed machine; otherwise document not applicable
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per one accepted packed machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_component_and_packaging_mass
  • Sources: ec-jrc-eup-lot12-2007
Corrugated-board dispatch boxes (corrugated_board_boxes)

Record the mass of formed corrugated-board boxes supplied with the packed machine, including accessory cartons.

  • Selected flow: corrugated board boxes 4f197bec-7b3b-11dd-ad8b-0800200c9a66
  • Flow property / unit: Mass / kg
  • Amount rule: measured corrugated-box mass attributable to one accepted packed machine
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per one accepted packed machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_component_and_packaging_mass
  • Sources: ec-jrc-eup-lot12-2007
Waste flows

No waste flow enters the final assembly process.

Elementary flows

No elementary flow enters the final assembly process.

Outputs

Product flows
Accepted finished automatic goods vending machine (finished_vending_machine)

Record the accepted complete machine at net mass before dispatch packaging.

  • Selected flow: Automatic goods vending machines 0b858929-f07a-4c83-b3f7-fa69f1fa8e0d
  • Flow property / unit: Mass / kg
  • Amount rule: measured net mass of one accepted finished machine
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_finished_machine_acceptance
  • Sources: un-cpc-3-0-structure-2025
Waste flows
Assembly cleaning wastewater (assembly_wastewater)

Record wastewater sent to on-site or off-site treatment only when process water is used; retain composition and treatment destination.

  • Selected flow: Wastewater d2d44ce1-c0f4-461d-9413-f4b33e0d200f
  • Flow property / unit: Mass / kg
  • Amount rule: measured wastewater mass attributable to the model-specific batch; otherwise document not applicable
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per one accepted finished machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_water_balance
  • Sources:
Elementary flows
R404A charging loss to air (r404a_charging_loss)

Record a direct R404A release only for the R404A route; the elementary-flow UUID remains unresolved.

  • Selected flow: Refrigerant R404A emission to air, unspecified
  • Flow property / unit: Mass / kg
  • Amount rule: positive unaccounted R404A mass from the species-specific charging balance after excluding captured material; otherwise document not applicable
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per one accepted R404A machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_refrigerant_mass_balance
  • Sources: eu-2019-2024-direct-sales-refrigeration
HFC-134a charging loss to air (r134a_charging_loss)

Record a direct HFC-134a release only for the R134a route. TianGong provides no Chinese baseName for this UUID.

  • Selected flow: HFC-134a fe0acd60-3ddc-11dd-a6d2-0050c2490048
  • Flow property / unit: Mass / kg
  • Amount rule: positive unaccounted R134a mass from the species-specific charging balance after excluding captured material; otherwise document not applicable
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per one accepted R134a machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_refrigerant_mass_balance
  • Sources: eu-2019-2024-direct-sales-refrigeration
Propane R290 charging loss to air (propane_charging_loss)

Record a direct propane release only for the R290 route; the elementary-flow UUID remains unresolved.

  • Selected flow: Propane R290 emission to air, unspecified
  • Flow property / unit: Mass / kg
  • Amount rule: positive unaccounted propane mass from the species-specific charging balance after excluding captured material; otherwise document not applicable
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per one accepted R290 machine
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_refrigerant_mass_balance
  • Sources: eu-2019-2024-direct-sales-refrigeration

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
al_subdivide_modelsmixed-model productionPrefer model-specific production orders, meters, work centres and bills of material so unlike machines are not pooled before normalization.
al_shared_operationsshared assembly, test and packaging burdensAllocate a shared burden by a documented physical causal driver such as machine-specific cycle time, measured test energy, component mass or packaging count. Accepted-unit count may be used only when models consume materially equivalent operations.
al_rejected_unitsrejected and reworked machinesAttribute rework and rejected-unit burdens to the production batch that caused them; do not remove those burdens from accepted output without disclosure.
al_no_recycling_creditscrap, returnable packaging and recovered refrigerantReport recovered material crossing the boundary separately when present. Do not assign avoided-burden or recycling credit inside the core factory-gate dataset unless a separately declared study method requires it.

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_component_and_packaging_massmachine_assembly_testing_packagingpurchased components and dispatch packagingbill of material, receipt, scale recordmodel_id; component_id; flow_name; supplier; supply_state; quantity; unit_mass; total_mass; pallet_share; reuse_stateReconcile approved bill of material to receipts and weigh representative components or packed unitskg and itemeach model revision; reconcile monthlycurrent model revision and reporting yearfinal assembly site and declared suppliersSum identical-flow masses for accepted model units; keep different component identities separatecalibrated-scale record, supplier specification, receipt and revision-controlled bill of material
cp_utility_and_test_recordsmachine_assembly_testing_packagingassembly and test electricitysubmeter and test logmeter_id; start_kWh; end_kWh; model_id; accepted_units; rejected_units; test_mode; voltage; timestampRead dedicated meter or allocate a shared meter by logged machine-specific cycle timekWheach production batchrepresentative production period, normally at least 12 consecutive monthsfinal assembly and acceptance-test boundarySubtract verified non-production loads, convert kWh to MJ and divide by accepted model unitsmeter calibration, time log, production order and reconciliation
cp_water_balancemachine_assembly_testing_packagingprocess water and wastewatermeter, invoice and discharge recordinlet_mass_or_volume; wastewater_mass_or_volume; density; batch_id; model_id; treatment_destination; compositionMeter process-only water and wastewater or reconcile calibrated tank/weight records; keep sanitary water outside the boundarykg, with measured density for volume conversioneach batch or monthlysame period as production inventoryfinal assembly and test-fixture cleaning boundaryAttribute only assembly or test-fixture cleaning records to the model-specific batchmeter calibration, invoices, sampling results and discharge manifest
cp_refrigerant_mass_balancemachine_assembly_testing_packagingrefrigerant charge and releasecylinder scale, charge station and recovery logspecies; cylinder_open_mass; cylinder_close_mass; purchased_mass; returned_mass; recovered_mass; inventory_change; accepted_installed_charge; rejected_unit_charge; captured_loss; measured_releasePerform a closed mass balance separately for R404A, R134a and propane R290 using calibrated scales and charge-station recordskgeach cylinder and production batchsame period as refrigerated-model productionfinal refrigerant charging and recovery boundaryReconcile each species; assign installed charge to accepted units and positive uncaptured imbalance to the matching elementary-emission rowscale calibration, cylinder IDs, machine serial numbers, leak check and recovery record
cp_finished_machine_acceptancemachine_assembly_testing_packagingaccepted reference productscale, serial-number and acceptance recordmodel_id; serial_number; net_mass; packaged_mass; vendible_capacity; configuration; temperature_class; voltage; frequency; test_energy; refrigerant; charge; acceptance_resultWeigh each unit or a justified model sample and link acceptance results to the production orderkg and declared performance unitseach accepted unit or statistically controlled lotcurrent model revision and reporting yearfinal assembly and acceptance-test boundaryAverage net mass only within one materially unchanged model; reference amount is the declared model valuecalibrated scale, acceptance checklist, safety test and model specification

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_batch_normalizationbatch component, utility, water and waste totalsnormalized amount = attributable batch amount / accepted machines of the same model; retain rejected-unit and work-in-progress reconciliationattributable batch amount; accepted model units; rejected units; work in progressamount per accepted finished machine
calc_electricity_mjassembly_electricityelectricity_MJ = net metered kWh × 3.6 / accepted machines of the same modelstart and end kWh; excluded loads; accepted model unitsMJ per accepted finished machine
calc_refrigerant_charge_and_lossrefrigerant input and species-specific charging-loss rowsnet refrigerant used = opening inventory + purchases - closing inventory - returns; uncaptured loss = net used - accepted installed charge - rejected-unit charge - recovered or captured mass. Investigate negative or materially unbalanced results.species-specific cylinder, inventory, installed-charge, recovery and release recordsinstalled charge and uncaptured loss in kg per accepted machineeu-2019-2024-direct-sales-refrigeration
calc_reference_mass_reconciliationreference output and packagingpackaged mass check = net machine mass + wooden pallet share + corrugated-board boxes + any separately declared packaging; unexplained difference requires correction or disclosurenet and packaged scale records; each packaging rowreconciled reference mass and packaging disclosure

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityreference productLink product name, model identifier, serial or lot, vendible capacity, configuration and acceptance result to the weighed reference output.model specification, production order and acceptance record
dq_completenessforeground inventoryReconcile all received component, utility, refrigerant, packaging and waste records to the model-specific production order; explain exclusions and data gaps.bill-of-material reconciliation and mass/energy balances
dq_temporalreporting periodUse data representative of the declared production year and current model revision; disclose shutdowns, prototypes and abnormal rework periods.dated meters, orders and revision history
dq_geography_technologyupstream inputsMatch supplier geography, component supply state, electricity grid, refrigeration technology and packaging reuse state; disclose every proxy.supplier declarations and dataset metadata
dq_refrigerantrefrigerated routesPreserve refrigerant species, purity/grade, cylinder identity, installed charge and direct charging loss without aggregation across species.charge-station and calibrated-scale reconciliation

9. Validation Rules

rule_idApplies toRulesource_ids
vr_reference_identityreference flowConfirm the output UUID is the complete CPC 43934 machine, not a cabinet, frame or machinery part, and confirm the reference amount equals the declared model's measured net mass.un-cpc-3-0-structure-2025
vr_atomic_inventoryevery inventory rowReject collection labels and combined utilities, components, refrigerants, wastes or emissions; each row must identify one physical exchange and one applicable property/unit.
vr_component_completenesspurchased assembliesReconcile the cabinet, condensing unit when applicable, motors, board, display, dispensing mechanism and payment module to the model bill of material; disclose additional material components rather than hiding them in a combined row.ec-jrc-eup-lot12-2007
vr_energyassembly_electricityVerify meter boundary, kWh-to-MJ conversion, model-specific allocation and exclusion of use-phase electricity.eu-2019-2024-direct-sales-refrigeration
vr_refrigerant_routerefrigerant inputs and outputsRequire exactly the declared refrigerant species rows for each refrigerated model, reconcile charge and loss, and reject a combined refrigerant row or an emission assigned to the wrong air compartment.us-epa-energy-star-vending-v4-2019
vr_bilingual_uuidUUID-bearing rowsConfirm English and Chinese use the same UUID and that Chinese uses the direct-read TianGong baseName; for HFC-134a retain the English baseName because TianGong provides no Chinese baseName.
vr_range_evidenceamount rangesReject an externally inferred range unless at least two independent original sources have compatible boundary, functional unit and product state; specification limits are not empirical ranges.
vr_boundary_disclosuredataset profileConfirm the core result ends at factory-gate readiness and that any distribution, use, maintenance or end-of-life scenario is a separate disclosed module.eu-2019-2024-direct-sales-refrigeration

10. Published Dataset Profile

FieldValue
dataset_roleProduct-specific factory-gate secondary dataset derived from verified foreground production records
downstream_useBackground dataset for manufacture of the declared automatic goods vending machine; input to separately parameterized distribution, use, maintenance and end-of-life lifecycle models
allowed_useComparisons within the same complete-machine scope, model configuration, reference mass, geography, year, allocation rule and packaging boundary; scenario modelling with separately disclosed downstream modules
excluded_useGeneric use-energy claims; attribution to rebuilt machines or parts; comparison of unlike dispensing, capacity or temperature functions without normalization; substitution for supplier component data when supply state differs
required_metadataPCR id and version; model and configuration; geography and year; net and packaged mass; vendible capacity; dispensing and payment technology; temperature function; voltage/frequency; test energy; refrigerant and charge; design life; upstream dataset list; allocation; exclusions; data owner
required_quality_disclosureprimary-data coverage; meter and scale calibration; model/batch reconciliation; supplier-data share; proxies; refrigerant balance; rejected units; missing ranges; uncertainty and reviewer status
update_triggermodel or bill-of-material revision; new dispensing/payment/refrigeration technology; refrigerant substitution; more than 10% change in net mass, manufacturing electricity or major component mass; supplier geography change; packaging change; new reviewed UUID; or new independent range evidence

11. Data Sources

Source idTypeReferenceUsed for
un-cpc-3-0-structure-2025official_guidanceUnited Nations Statistics Division, CPC Version 3.0 Structure, 30 June 2025. https://unstats.un.org/unsd/classifications/Econ/Download/In%20Text/CPC_Ver_3.0_Structure_30Jun2025.csv (retrieved 2026-09-06)Official CPC 43934 product identity and complete-machine classification wording
samr-gbt-4706-72-2024standardState Administration for Market Regulation, GB/T 4706.72-2024, Safety of household and similar electrical appliances - Part 72: Particular requirements for commercial dispensing appliances and vending machines. https://openstd.samr.gov.cn/bzgk/std/newGbInfo?hcno=4BD2A369B6E03605A53E8E812ECE4B1E (retrieved 2026-09-06)Professional Chinese vending-machine terminology and commercial vending-machine scope context
eu-2019-2024-direct-sales-refrigerationstandardEuropean Commission, Commission Regulation (EU) 2019/2024 laying down ecodesign requirements for refrigerating appliances with a direct sales function. https://eur-lex.europa.eu/eli/reg/2019/2024/oj/eng (retrieved 2026-09-06)Refrigerated-vending-machine definition, use-energy significance, refrigerant disclosure, repair/recovery context and daily-energy fields
ec-jrc-eup-lot12-2007official_guidanceEuropean Commission preparatory study, Lot 12: Commercial refrigerators and freezers, Final Report, December 2007. https://susproc.jrc.ec.europa.eu/product-bureau/sites/default/files/contentype/product_group_documents/1581682650/BIO_EuP_Lot_12_Final_Report.pdf (retrieved 2026-09-06)Modular vending-machine component decomposition, bill-of-material record fields, packaging and production/use separation; not used as an empirical range
us-epa-energy-star-vending-v4-2019standardU.S. EPA ENERGY STAR, Product Specification for Refrigerated Beverage Vending Machines, Version 4.0, 30 July 2019. https://www.energystar.gov/sites/default/files/ENERGY%20STAR%20Refrigerated%20Beverage%20Vending%20Machines%20Version%204.0%20Final_1.pdf (retrieved 2026-09-06)Refrigerated and combination configuration qualifiers, vendible-capacity and test fields, and R404A, R290 and R134a refrigerant examples; not used as an empirical range

Raw downloads

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

Structured rule index

This index comes from verified structured.yaml and retains the canonical English rule text.

System boundary rules · 5
Rule IDApplies toRuleSource IDs
system_boundary_rule_1foreground_system_boundaryThe foreground boundary begins when purchased cabinet, mechanical, electronic, refrigeration and packaging items and factory utilities cross into final machine assembly. It ends when the accepted machine and its separately recorded dispatch packaging are ready at the factory gate. Supplier production of purchased items is upstream; use and end-of-life are downstream and excluded from the core result.
sb_complete_machineproduct identityInclude only a complete accepted machine in the reference output; cabinet, frame, dispensing, payment, refrigeration and display items remain component inputs.un-cpc-3-0-structure-2025
sb_factory_gatecore product systemInclude final assembly, wiring, firmware loading when performed at the site, acceptance testing, conditional refrigerant charging and dispatch packaging up to factory-gate readiness.ec-jrc-eup-lot12-2007
sb_refrigerated_routerefrigerated and combination configurationsInclude condensing equipment, declared refrigerant input and species-specific charging loss only when the machine contains that refrigeration route; disclose compartment temperatures and energy-test method.eu-2019-2024-direct-sales-refrigeration, us-epa-energy-star-vending-v4-2019
sb_downstream_modulesdistribution, use, maintenance and end-of-lifeExclude these stages from the core factory-gate result. If added, report them as separate modules with service life, vendible capacity, operating mode, daily energy, refrigerant leakage, repair and recovery assumptions.eu-2019-2024-direct-sales-refrigeration
Allocation rules · 4
Rule IDApplies toRuleSource IDs
al_subdivide_modelsmixed-model productionPrefer model-specific production orders, meters, work centres and bills of material so unlike machines are not pooled before normalization.
al_shared_operationsshared assembly, test and packaging burdensAllocate a shared burden by a documented physical causal driver such as machine-specific cycle time, measured test energy, component mass or packaging count. Accepted-unit count may be used only when models consume materially equivalent operations.
al_rejected_unitsrejected and reworked machinesAttribute rework and rejected-unit burdens to the production batch that caused them; do not remove those burdens from accepted output without disclosure.
al_no_recycling_creditscrap, returnable packaging and recovered refrigerantReport recovered material crossing the boundary separately when present. Do not assign avoided-burden or recycling credit inside the core factory-gate dataset unless a separately declared study method requires it.
Validation rules · 8
Rule IDApplies toRuleSource IDs
vr_reference_identityreference flowConfirm the output UUID is the complete CPC 43934 machine, not a cabinet, frame or machinery part, and confirm the reference amount equals the declared model's measured net mass.un-cpc-3-0-structure-2025
vr_atomic_inventoryevery inventory rowReject collection labels and combined utilities, components, refrigerants, wastes or emissions; each row must identify one physical exchange and one applicable property/unit.
vr_component_completenesspurchased assembliesReconcile the cabinet, condensing unit when applicable, motors, board, display, dispensing mechanism and payment module to the model bill of material; disclose additional material components rather than hiding them in a combined row.ec-jrc-eup-lot12-2007
vr_energyassembly_electricityVerify meter boundary, kWh-to-MJ conversion, model-specific allocation and exclusion of use-phase electricity.eu-2019-2024-direct-sales-refrigeration
vr_refrigerant_routerefrigerant inputs and outputsRequire exactly the declared refrigerant species rows for each refrigerated model, reconcile charge and loss, and reject a combined refrigerant row or an emission assigned to the wrong air compartment.us-epa-energy-star-vending-v4-2019
vr_bilingual_uuidUUID-bearing rowsConfirm English and Chinese use the same UUID and that Chinese uses the direct-read TianGong baseName; for HFC-134a retain the English baseName because TianGong provides no Chinese baseName.
vr_range_evidenceamount rangesReject an externally inferred range unless at least two independent original sources have compatible boundary, functional unit and product state; specification limits are not empirical ranges.
vr_boundary_disclosuredataset profileConfirm the core result ends at factory-gate readiness and that any distribution, use, maintenance or end-of-life scenario is a separate disclosed module.eu-2019-2024-direct-sales-refrigeration
Processes and inputs/outputs · 1
Process IDProcess nameInput flowsOutput flows
machine_assembly_testing_packagingMachine assembly, acceptance testing, refrigerant charging and packaging145

Complete field inspector

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

On this page

1. Scope and Applicability2. Product Category Identity3. Reference Flow4. Measurement and Unit Rules5. System BoundaryBoundary Abstraction6. Process Inventory StructureProcess MapProcess: Machine assembly, acceptance testing, refrigerant charging and packaging (machine_assembly_testing_packaging)InputsProduct flowsPurchased cabinet and frame (cabinet_frame)Refrigeration condensing unit (refrigeration_condensing_unit)Dispensing drive motor (electric_motor)Main printed wiring board (printed_wire_board)User display module (lcd_module)Dispensing mechanism assembly (dispensing_mechanism)Payment module assembly (payment_module)Assembly and acceptance-test electricity (assembly_electricity)Assembly cleaning water (assembly_process_water)R404A refrigerant charge (r404a_charge)R134a refrigerant charge (r134a_charge)Propane R290 refrigerant charge (propane_r290_charge)EURO wooden dispatch pallet (euro_wooden_pallet)Corrugated-board dispatch boxes (corrugated_board_boxes)Waste flowsElementary flowsOutputsProduct flowsAccepted finished automatic goods vending machine (finished_vending_machine)Waste flowsAssembly cleaning wastewater (assembly_wastewater)Elementary flowsR404A charging loss to air (r404a_charging_loss)HFC-134a charging loss to air (r134a_charging_loss)Propane R290 charging loss to air (propane_charging_loss)7. Allocation and Co-product Handling8. Foreground Data Collection, Calculation, and Quality RulesData Collection ProtocolsCalculation RulesData Quality Requirements9. Validation Rules10. Published Dataset Profile11. Data Sources