Cocoa paste, whether or not defatted · 7. Allocation and Co-product Handling
Cocoa paste, whether or not defatted · 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:23610 · exact
Source
7. Allocation and Co-product Handling
| rule_id | applies_to | rule | source_ids |
|---|---|---|---|
allocation_subdivision_first | all multifunctional foreground processes | Avoid allocation by sub-metering and subdividing preparation, grinding, defatting, finishing, utility, and waste-treatment operations wherever separately attributable data can be collected. | eu-pef-recommendation-2021-2279 |
allocation_cocoa_butter | defatted cocoa paste and recovered cocoa butter | After subdivision, allocate remaining shared defatting burdens between saleable defatted paste and saleable cocoa butter by their measured dry-mass outputs; use consistent moisture bases, disclose the factor, and report a sensitivity result when economic allocation would materially change conclusions. | eu-pef-recommendation-2021-2279; mass-balance-identity |
allocation_waste_and_rework | rejects, waste, internal rework, and recovered materials | Assign burdens to internal rework without duplicating upstream input; do not credit waste or recovered material unless a documented system-expansion or substitution method and destination dataset are applied consistently with the declared study method. | eu-pef-recommendation-2021-2279 |
8. Foreground Data Collection, Calculation, and Quality Rules
Data Collection Protocols
| protocol_id | process_id | flow_role | record_type | raw_fields | collection_method | unit | frequency | temporal_coverage | site_scope | aggregation_rule | quality_evidence |
|---|---|---|---|---|---|---|---|---|---|---|---|
cp_bean_preparation_records | bean_to_nib_preparation | beans; each utility carrier; nibs; each shell, reject, dust and wastewater output; each combustion emission | receiving and batch logs; calibrated scales; carrier meters or invoices; waste and monitoring records | bean and nib mass/moisture; electricity; steam; hot water; natural gas; diesel; LPG; water; each output mass; stock change; emission measurement or factor | reconcile each material, carrier and output independently by batch or reporting period | kg; kWh; MJ; % m/m | each lot and monthly carrier reconciliation | representative continuous 12-month period or all batches for a shorter campaign | every foreground preparation site | preserve each carrier and output row, reconcile mass, and normalise to prepared nib output | calibration; supplier certificate; moisture result; fuel and heat records; batch genealogy; waste ticket; emission workpaper |
cp_grinding_records | nib_grinding_paste_manufacture | internal nibs; purchased nibs; each utility; each alkalising chemical; paste; each residue and wastewater | batch recipe; scales; dosing and transfer logs; utility meters; laboratory and waste records | each nib source mass; paste mass; electricity; steam; hot water; water; each chemical mass; moisture; cocoa-butter content; each waste mass; stock change | reconcile every input, chemical, transfer and output for each grinding batch | kg; kWh; MJ; % m/m | each batch and monthly meter reconciliation | representative continuous 12-month period or all batches for a shorter campaign | every foreground grinding line | keep internal and purchased nibs and each chemical separate, then normalise to paste intermediate | calibration; formulation approval; chemical specification; sample identity; genealogy; mass-balance sign-off |
cp_defatting_records | paste_defatting | feed paste; electricity; steam; hot water; defatted paste; cocoa butter; cocoa cake; filter residue | feed and product scales; press log; carrier meters; laboratory fat analysis; waste record | feed mass/moisture/fat; each utility; each product mass/moisture/fat; residue mass; stock change | reconcile each defatting campaign on a common moisture basis and keep all saleable outputs separate | kg; kWh; MJ; % m/m | each campaign and monthly carrier reconciliation | all defatting campaigns in the reference period | every foreground defatting line | calculate saleable dry-mass outputs and allocation factors, then normalise to paste feed | calibrated scales and meters; laboratory method; sample identity; campaign mass balance; allocation approval |
cp_finishing_records | paste_finishing_packing | internal paste; purchased paste; each utility; each package component; reference product; off-spec paste; each packaging waste | transfer and dispatch records; filling scale; utility meters; component issues and tare weights; waste records | each paste source; electricity; steam; hot water; each component count and mass; net product; tare; off-spec paste; each packaging waste; stock change | reconcile each paste source, carrier, packaging component and waste for every finished lot | kg; kWh; MJ; item | each lot and monthly reconciliation | representative continuous 12-month period or all lots for a shorter campaign | every foreground finishing and packing site | subtract tare, preserve every packaging material separately, and normalise conforming output to 1,000 kg | scale and meter calibration; packaging specification; issue/return log; lot release; dispatch and waste tickets |
cp_cleaning_sanitation_records | plant_cleaning_sanitation | water; each utility and fuel; each cleaning or disinfecting formulation; each sanitation wastewater; cloth waste; each combustion emission | sanitation schedule; meters; fuel and chemical issues; wastewater and emission records | water; electricity; steam; hot water; natural gas; diesel; LPG; each formulation mass and concentration; each wastewater and solid-waste mass; emission result or factor | record every carrier, formulation, wastewater and emission independently for each sanitation event | kg; kWh; MJ | each sanitation event or shift, aggregated monthly | representative continuous 12-month period or all campaign events | all in-scope plant sanitation systems | assign shared sanitation by a documented causal driver and normalise to reference output | calibration; invoice; SDS and formulation specification; sanitation log; waste receipt; emission workpaper |
cp_wastewater_treatment_records | onsite_wastewater_treatment | equalised wastewater; electricity; ferric chloride; polyacrylamide; sludge; COD; BOD5; nitrogen; phosphorus; suspended solids; methane | inlet flow or mass meter; chemical issues; electricity meter; sludge scale; laboratory and gas records | inlet and discharge quantity; each chemical; electricity; sludge mass/moisture; each matched concentration; methane measurement or model fields | match representative samples to measured discharge and calculate each emission separately | kg; kWh; mg/L | flow continuous or daily; sampling by permit or operating plan | representative continuous 12-month period or complete campaign | complete on-site treatment boundary | calculate each mass load separately and assign treatment inventory by measured wastewater quantity | laboratory quality record; sampling plan; meter calibration; chemical record; sludge receipt; calculation workpaper |
Calculation Rules
| rule_id | Applies to | Formula or rule | Inputs | Output | source_ids |
|---|---|---|---|---|---|
calc_reference_normalisation | all foreground inventory amounts | normalised amount = reporting-period row amount / conforming net cocoa-paste output × 1,000 kg | collected row amount; conforming net output | amount per 1,000 kg reference product | mass-balance-identity |
calc_process_mass_balance | each foreground process | unaccounted mass = opening stock + measured inputs - measured outputs - closing stock; calculate on both as-received and dry-mass bases where moisture changes materially | material inputs; product, co-product, waste outputs; opening and closing stock; moisture | signed and absolute mass-balance residual | mass-balance-identity |
calc_defatting_yield | paste defatting | dry-mass product yield and cocoa-butter recovery = each saleable dry-mass output / dry-mass feed; allocation factor = each saleable dry-mass output / total saleable dry-mass outputs | feed and output masses; moisture; cocoa-butter content | yields, recovery, and allocation factors | mass-balance-identity; eu-pef-recommendation-2021-2279 |
calc_wastewater | each process or sanitation wastewater | wastewater to treatment = measured discharge, or supplied water - water retained in product - evaporation - separately measured reuse when direct metering is unavailable | stage-specific water, retained water, evaporation and reuse | one stage-specific wastewater mass with calculation flag | mass-balance-identity |
calc_combustion_emission | each direct air emission | emission mass = each separately recorded on-site fuel quantity × its disclosed applicable factor, summed only for the same elementary flow; use direct measurement when available | natural gas, diesel or LPG record; fuel properties; factor or measurement | kg of one specified elementary emission | eu-jrc-fdm-bref-2019 |
calc_effluent_load | each treated-effluent emission | discharged mass = matched concentration × measured discharge quantity with documented density and unit conversion | one parameter concentration; discharge quantity; sampling representativeness | kg of one specified water emission | eu-jrc-fdm-bref-2019 |
calc_packaging_component | each packaging input | component mass = issued count × measured empty unit mass - returned unused component mass, with reusable pallets assigned by documented use share | count; unit mass; returns; reuse share | kg of one packaging component per reference product | mass-balance-identity |
Data Quality Requirements
| requirement_id | Applies to | Requirement | Evidence |
|---|---|---|---|
dq_identity_traceability | all lots and material streams | Retain supplier, origin, lot, route, product specification, defatting and alkalisation status, and linkage from starting material to reference product. | receiving records; batch genealogy; product specification; lot release |
dq_measurement_control | mass, energy, water, composition, and waste records | Use calibrated or verified measurement systems; retain unit, conversion, calibration status, and estimation flag for every aggregated field. | calibration certificate; meter register; laboratory quality record; approved conversion sheet |
dq_temporal_representativeness | foreground dataset | Cover a representative continuous 12-month period when operations are continuous, or all lots in the declared campaign; disclose shutdowns, atypical batches, and missing periods. | production calendar; completeness reconciliation; exception log |
dq_completeness | named foreground flows | Account for all named material, energy, water, co-product, waste, wastewater, and direct-emission rows or explicitly mark them not applicable with route evidence. | signed inventory checklist; process mass balance; cut-off statement |
dq_atomic_exchange_identity | every inventory card | Retain one physical or chemical flow identity per row; do not substitute a carrier, chemical, packaging, waste or emission collection label for an implemented exchange. | row-level inventory review; Tiangong lookup disposition; signed applicability checklist |
dq_source_currency | external rules and specifications | Confirm that product specifications, official methods, and legal or customer requirements are current for the geography and reference period before activation or publication. | source review record; applicable specification list |
9. Validation Rules
| rule_id | applies_to | rule | source_ids |
|---|---|---|---|
validate_reference_flow | reference product | Require exactly 1,000 kg after normalization, Tiangong product-flow UUID 5b331659-2216-4cc7-9e6d-11bb0b50226f, Mass UUID 93a60a56-a3c8-11da-a746-0800200b9a66, Units of mass UUID 93a60a57-a4c8-11da-a746-0800200c9a66, and unit kg. | mass-balance-identity |
validate_product_scope | product identity | Require paste physical state, cocoa-butter content, defatting status, roasting route, alkalisation status, moisture basis, and packaging state; reject cocoa cake, cocoa powder, sweetened preparations, and finished chocolate from this PCR. | codex-cxs-141-1983-2025 |
validate_codex_claim | products claimed to conform to CXS 141-1983 as cocoa mass | Verify the declared composition and quality criteria against the current applicable Codex text, including cocoa butter of 47–60% m/m for cocoa mass and the applicable shell-and-germ limit; do not apply that cocoa-mass fat interval to a separately declared defatted paste. | codex-cxs-141-1983-2025 |
validate_process_route | conditional processes | Require bean preparation for whole-bean input; keep internal and purchased nibs or paste separate; require each actual alkalising chemical; and require feed, paste, cocoa butter, cocoa cake, each utility and composition record when defatting is declared. | eu-jrc-fdm-bref-2019 |
validate_mass_balance | each foreground process and the overall foreground system | Reconcile inputs, outputs, and stock change on consistent moisture bases; investigate and disclose material residuals outside the facility's approved measurement uncertainty. | mass-balance-identity |
validate_allocation | cocoa butter and any other saleable co-product | Confirm subdivision was attempted first, shared burdens use measured dry-mass factors, moisture bases are consistent, factors sum to one, and the allocation method and sensitivity are disclosed. | eu-pef-recommendation-2021-2279; mass-balance-identity |
validate_cutoff_and_completeness | foreground inventory | Require every named important flow to be measured, calculated, or marked not applicable; disclose all other exclusions and verify them against the declared cut-off method without using cut-off to omit known significant flows. | eu-pef-recommendation-2021-2279 |
validate_atomic_flows | process inventory | Every card must name one concrete exchange; grid electricity, purchased steam, purchased hot water, each fuel, each chemical, each packaging component, each product or co-product, each waste and each elementary emission must remain separate. | eu-jrc-fdm-bref-2019; eu-pef-recommendation-2021-2279 |
validate_direct_emissions | on-site fuel combustion | For every used direct fuel, calculate or measure fossil carbon dioxide, nitrogen oxides, sulfur oxides and primary PM2.5 separately using disclosed evidence; do not report a combined emissions row. | eu-jrc-fdm-bref-2019 |
validate_wastewater_rows | wastewater and on-site treatment | Keep each stage wastewater, treatment sludge and COD, BOD5, total nitrogen, total phosphorus, suspended solids and methane result separate; mark the treatment process not applicable when all wastewater leaves untreated by the foreground site. | eu-jrc-fdm-bref-2019 |
validate_uuid_resolution | non-reference inventory flows | Leave every non-reference UUID absent until flow-hybrid-search and state-100 direct readback agree on the exact atomic identity and support; activation or publication requires resolution or an approved explicit exception. |
10. Published Dataset Profile
| Field | Value |
|---|---|
| dataset_role | Foreground cocoa-paste production dataset suitable for publication as a secondary_dataset or background_dataset after methodology, translation, UUID, and evidence review |
| downstream_use | Product-flow creation, foreground process datasets, cradle-to-gate product systems, chocolate and cocoa-product lifecycle models, and supply-chain footprint studies |
| allowed_use | Gate-to-gate modelling for the declared plant, technology, product state, geography, and reference period; broader use only with linked upstream and downstream datasets and disclosed allocation |
| excluded_use | Cocoa cultivation as a stand-alone dataset; cocoa cake or powder production; cocoa butter as the sole reference product; sweetened cocoa or chocolate production; generic global representation without representativeness review |
| required_metadata | PCR id and version; reference UUID; CPC context; site and geography; reference period; starting material and origin mix; whole-bean or nib route; roasting, alkalisation, and defatting status; cocoa-butter and moisture basis; process technology; packaging; allocation; upstream links; unresolved UUID disposition |
| required_quality_disclosure | Primary-data share; temporal and site coverage; calibration and laboratory controls; mass-balance residuals; cut-offs and proxies; co-product allocation factors and sensitivity; carrier and chemical applicability; unresolved UUIDs; missing flows; uncertainty and limitations |
| update_trigger | Material change in starting material, origin mix, roasting or grinding technology, alkalising formulation, defatting route, product physical state or composition, energy mix, allocation, site scope, applicable specification, Tiangong identity, or evidence that invalidates a QA guardrail |
11. Data Sources
| Source id | Type | Reference | Used for |
|---|---|---|---|
codex-cxs-141-1983-2025 | standard | Codex Alimentarius, CXS 141-1983, Standard for Cocoa (Cacao) Mass (Cocoa/Chocolate Liquor) and Cocoa Cake, amended 2025; https://openknowledge.fao.org/handle/20.500.14283/cd8967en; retrieved 2026-08-11 | Product definition, covered names, cocoa-butter composition for standard cocoa mass, shell-and-germ limits, additives, and product-scope validation |
eu-jrc-fdm-bref-2019 | official_guidance | European Commission Joint Research Centre, Best Available Techniques Reference Document in the Food, Drink and Milk Industries, 2019; https://eippcb.jrc.ec.europa.eu/sites/default/files/2020-01/JRC118627_FDM_Bref_2019_published.pdf; retrieved 2026-08-11 | Cocoa process decomposition: receiving and cleaning, roasting, winnowing, grinding, alkalisation, hydraulic pressing, cocoa-butter recovery, and packing |
eu-pef-recommendation-2021-2279 | official_guidance | European Commission Recommendation (EU) 2021/2279 on the use of Environmental Footprint methods, CELEX 32021H2279; https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32021H2279; retrieved 2026-08-11 | System-boundary disclosure, allocation hierarchy, cut-off controls, data collection, data quality, and verification principles |
mass-balance-identity | method_factor | Conservation-of-mass identity applied to measured foreground inputs, outputs, and stock changes | Reference normalization, process reconciliation, yield, allocation-factor, wastewater, and validation calculations |
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.