Follow the farm’s fuel, electricity, and purchases through to its annual emissions result.
You run an atemoya farm in Taiwan. At the end of the year, a customer asks, “What were the farm’s greenhouse gas emissions?” Where would you start?With the records you already have: fuel logs, electricity bills, and purchase invoices. We’ll use Atemoya Farm Demo’s 2024 records to turn those into an annual carbon account, then see how information from its fertilizer supplier improves one of the estimates.
The reporting period is 1 January–31 December 2024. The farm groups its emissions into three scopes:
Group
What it covers in this example
Records to look for
Scope 1
Fuel the farm burns itself
Diesel and petrol logs
Scope 2
Electricity the farm buys
Electricity bills
Scope 3
Emissions associated with purchased goods, transport, and waste disposal
Supplier invoices, freight records, and waste records
The result is measured in CO₂e, a common unit that lets us add the effects of different greenhouse gases together. 1 tonne CO₂e = 1,000 kg CO₂e. This measures emissions, not the weight of fruit or fertilizer.
This is a training example, with known gaps in the sample data. It shows how the records fit together; the data notes explain what a real farm would still need to review.
The farm uses diesel in fixed equipment and petrol in vehicles. Both belong in Scope 1 because the farm burns the fuel itself.In Moya, each fuel-use record is an activity. Its emission factor, or EF, converts the amount of fuel into emissions. Think of it as a rate: this much fuel × this rate = this much CO₂e.
Fuel record
Quantity
Activity date
Emissions
Diesel (100% mineral diesel), stationary combustion
31 MWh
12 December 2024
7,811.69 kgCO₂e
Petrol (100% mineral petrol), mobile combustion
1.6 tonnes
1 January 2024
5,046.531408 kgCO₂e
“Stationary” means fuel used in fixed equipment; “mobile” means fuel used in vehicles. The diesel record expresses fuel use as energy in MWh, while the petrol record uses tonnes of fuel.
How does Moya calculate these two rows?
The saved factors come from the DESNZ database:
Diesel: 0.25199 kgCO₂e/kWh, Gross CV. Moya converts 31 MWh to 31,000 kWh, then multiplies: 31,000 × 0.25199 = 7,811.69 kgCO₂e.
Petrol: 3,154.08213 kgCO₂e/tonne. The calculation is 1.6 × 3,154.08213 = 5,046.531408 kgCO₂e.
The two completed fuel records under Scope 1.
Together, they give 12.858 tonnes CO₂e of Scope 1 emissions. Next, we need the energy generated elsewhere and bought by the farm.
The farm buys electricity from the grid. Those emissions go into Scope 2.The two bills below use Taiwan, year 2024, and location Taiwan Main Office. The saved local grid rate is 0.438 kgCO₂e/kWh.
Electricity record
Quantity
Activity date
Emissions using the grid rate
Electricity
8,000 kWh
15 August 2024
3,504 kgCO₂e
Green Electricity
5,000 kWh
20 November 2024
2,190 kgCO₂e
Adding the two rows gives 5.694 tonnes CO₂e. This is the location-based result: it uses the average emissions from the grid where the farm operates. We’ll use it in the annual total.
The second bill also has bundled renewable electricity certificates. In this example, the supporting record provides a market-based rate of 0 kgCO₂e/kWh. A market-based calculation uses entered rates backed by electricity purchasing evidence where available.
The expanded Green Electricity row shows the grid rate, the zero market-based rate, and its supporting source.
What do you think? Does the market-based result make both bills zero, or only the electricity covered by the certificates?
Reveal the electricity comparison
Only the 5,000 kWh record uses zero. The 8,000 kWh record has no market-based factor, so Moya uses its grid rate.The market-based Scope 2 result is therefore 3.504 tonnes CO₂e, compared with 5.694 tonnes location-based. A blank factor and an explicit zero mean different things.
We’ve accounted for the farm’s fuel and electricity. Now let’s look at emissions associated with what it buys.
Making fertilizer and cardboard causes emissions before either reaches the farm. These belong in the farm’s Scope 3. Within Scope 3, Category 1 — Purchased goods & services groups these purchases.Here are the two invoices, both dated 12 December 2024:
Field
Fertilizer
Cardboard Packaging
Supplier
Fertilizer Supplier Demo
Packaging Supplier
Quantity
1,000 kg
1,000 pieces
Price per unit
USD 0.56
TWD 1.40
Invoice total
USD 560
TWD 1,400
Exchange rate to USD
1
0.030778
The exchange rate appears as FX rate in Moya. It converts the packaging invoice into USD 43.0892.
At first, the farm uses spend-based estimates. Moya combines the amount spent with an average for that industry from the Open CEDA database. This provides a starting estimate while the farm gathers supplier-specific information.For packaging, the calculated result is 49.13278958 kgCO₂e. Fertilizer starts with the same approach, but the farm can improve it using its supplier’s data.
See the saved database choices
Purchase
Open CEDA industry
Country label
Saved factor, kgCO₂e/USD
Fertilizer
Fertilizer manufacturing
Chinese Taipei
1.242370416
Cardboard Packaging
Paperboard container manufacturing
Chinese Taipei
1.168563047
Moya adjusts spending to the factor’s price-year basis. That’s why multiplying the raw USD invoice total by the displayed factor alone doesn’t reproduce the packaging result.
Replace the fertilizer estimate with the supplier’s footprint
The farm needs a rate for the fertilizer it actually buys. Its supplier has a product carbon footprint, or PCF, called Fertilizer, 2024, at 4.01072 kgCO₂e per kg of fertilizer.That means each kilogram of fertilizer carries 4.01072 kg of emissions in this sample model. The Supplier workflow shows how the supplier calculates that rate from its own records.In this demo, the footprint is public. The farm finds it in Supplier PCFs → Public library and adds it to its supplier inventory:
Fertilizer, 2024 is available in the farm's supplier inventory at 4.01072 kgCO₂e/kg.
What if the supplier hasn't published a footprint?
The farm can request Fertilizer, 2024, per kg from its linked supplier contact under Supplier PCFs → Suppliers → Request PCF and track it under PCF Requests → Sent.The supplier prepares a footprint and shares it in response. The farm can keep its database estimate while waiting. Either route makes the footprint available; the next step is applying it to the purchase.
The farm then edits its Fertilizer purchase and selects that footprint under Emissions → Upstream PCF. It confirms 1 kg purchased = 1 kg of the supplier’s product and keeps the database estimate as fallback.Your turn: the farm bought 1,000 kg. At 4.01072 kgCO₂e per kg, what emissions belong on that purchase?
Reveal the fertilizer result
4,010.72 kgCO₂e: 1,000 × 4.01072.Adding a footprint to supplier inventory doesn’t apply it automatically. Selecting it on the purchase is what changes the calculation.
That’s the goods accounted for: fertilizer at 4,010.72 kgCO₂e and packaging at 49.13278958 kgCO₂e. The farm also buys transport and waste disposal services.
The farm pays Local Transport Company to move its fruit. This purchased transport service belongs in Scope 3, Category 4 — Upstream transportation.Its Local Distribution of Atemoya record, dated 11 November 2024, describes 2 tonnes travelling 100 km. That is 200 tonne.km: one tonne moved one kilometre is one tonne.km, so here it’s 2 × 100. At the saved freight rate, the result is 105.522 kgCO₂e.
See the freight calculation and invoice
The purchase uses Mass × distance and the DESNZ factor HGV (all diesel) → Rigid (>3.5–7.5 tonnes) → Average laden, at 0.52761 kgCO₂e/tonne.km. The calculation is 200 × 0.52761 = 105.522 kgCO₂e.The sample invoice is USD 25 per activity unit, total USD 5,000, with FX rate 1.Category 4 includes outbound transport purchased by the reporting company. Direction alone doesn’t decide the category; see the GHG Protocol’s Category 4 guidance.
Here’s how the three purchases look together. The expanded fertilizer row shows the selected supplier footprint, its rate, and the unit conversion:
The purchases table shows fertilizer, packaging, and freight, with the fertilizer calculation expanded.
Disposing of operational waste also causes emissions. This belongs in Scope 3, Category 5 — Waste generated in operations, under Operational waste in Moya.The farm’s Packaging Waste record is 1,250 kg, with treatment Refuse → Commercial and industrial waste → Landfill. Moya converts this to 1.25 tonnes and applies the saved DESNZ rate of 520.5327 kgCO₂e/tonne, giving 650.665875 kgCO₂e.We now have all four Scope 3 contributions used in this example.
Before looking at the total, here’s what has gone into Scope 3:
Record
Emissions, kgCO₂e
Fertilizer, using the supplier PCF
4,010.72
Cardboard Packaging
49.13278958
Local distribution
105.522
Packaging Waste disposal
650.665875
Scope 3 total
4,816.04066458
Dividing that last number by 1,000 gives 4.816 tonnes CO₂e, as displayed in Results.
Scope
What we counted
Result, tonnes CO₂e
Scope 1
Diesel and petrol burned by the farm
12.858
Scope 2
Purchased electricity, location-based
5.694
Scope 3
Fertilizer, packaging, freight, and waste disposal
4.816
Annual total
All three scopes in this example
23.368
The final Results view uses the full reporting period and location-based electricity.
One last question: if the farm uses the market-based electricity result from section 2, which scopes change?
Reveal the alternative annual total
Only Scope 2 changes, from 5.694 to 3.504 tonnes CO₂e. Scope 1 and Scope 3 stay the same.The annual total becomes 21.178 tonnes CO₂e, a reduction of 2.190 tonnes in the reported total. The amount of electricity used hasn’t changed; the calculation basis has.
We’ve followed the year’s purchase records into annual emissions. Sales and stock records answer a different question: what did the farm make, use, sell, and still have at year-end? They’re also needed when the farm goes on to calculate a footprint for its own fruit boxes.One Atemoya Box 5kg is one whole 5 kg box, recorded in Moya as a piece. The farm produces 300 boxes, sells 200, and finishes with 100. Its annual Product Inventory also tracks fertilizer and packaging:
Product
Unit
Opening
Bought
Produced
Sold
Consumed
Closing
Atemoya Box 5kg
piece
0
0
300
200
0
100
Cardboard Packaging
piece
0
1,000
0
0
700
300
Fertilizer
kg
500
1,000
0
0
1,300
200
Reconcile means checking these movements add up. The quantities produced and consumed come from records; Moya doesn’t infer them from closing stock.
The farm's stock movements balance for fruit boxes, packaging, and fertilizer.
Which quantity did we use earlier? The farm buys 1,000 kg of fertilizer but consumes 1,300 kg, using some stock from the previous year. Does its annual fertilizer purchase use 1,000 or 1,300 kg?
Reveal the purchase quantity
1,000 kg, the quantity purchased during the year. The 1,300 kg explains stock consumption; it isn’t another purchase to add to annual Scope 3.
See the fruit sale record
The farm sells 200 pieces at TWD 100 each, dated 12 December 2024. The invoice total is TWD 20,000, converted at 0.030778 to USD 615.56. The product is classified as Final product.A sale and its quantity don’t automatically create downstream emissions. This sample has no downstream factors on the fruit sale.
The sample’s opening-stock factors and stock valuations need correcting before its fruit-box footprint can be used for reporting. Those issues are listed below.
After reviewing its records, the farm can use Save version to preserve the inputs and a snapshot to capture calculated values and report sources. A snapshot matters because the supplier can later update a live fertilizer footprint.The farm’s side of the handoff is complete. To see where the fertilizer’s 4.01072 kgCO₂e/kg came from, continue to the Supplier workflow.
The saved editions are DESNZ 2025-flat, Open CEDA 2025-updated-2025-11-12, and Electricity Maps 2024. The supplier also uses CBAM definitive-2026. These reproduce the saved exercise, rather than prescribe which publication to use for a historical report.Scope 1 totals 12,858.221408 kgCO₂e. Location-based Scope 2 is 5,694 kgCO₂e. Scope 3 combines fertilizer 4,010.72, packaging 49.13278958, freight 105.522, and waste 650.665875 kgCO₂e. The unrounded location-based total is 23,368.26207258 kgCO₂e.The market-based electricity field is always kgCO₂e per kWh, even when an activity quantity is entered in MWh.
What would a real farm still need to check?
This example has no Category 3 upstream fuel-and-energy purchases. They aren’t created automatically from Scope 1 and 2; record applicable energy purchases separately.Also review field and fertilizer-application emissions, refrigerant leaks, commuting, transport boundaries, and downstream activities. A fertilizer PCF doesn’t automatically cover applying fertilizer to your fields. The GHG Protocol Agricultural Guidance helps define the boundary; Moya’s process-emissions guide covers entering suitable activities.The demo’s sale has no Category 9 factor or product-level Categories 10–13 factors. A zero chart bar means no calculated contribution here, not proof a category doesn’t apply.
Before making a footprint for a box of fruit
The staging dataset assigns a paper-and-board factor to 500 kg of opening fertilizer stock, and its reusable fertilizer profile selects Other crop farming. Replace those with supported fertilizer factors. Review the closing-stock valuations and replace placeholder explanations and documents too.Product footprints use inventory and output-value information as well as annual activities. The sample’s Atemoya Box 5kg, 2024 footprint needs these data issues resolved before it can be used for reporting.Neither demo has a BOM. If you’d like a next project, build a recipe for a batch of fruit boxes using actual inputs. The annual 700 packaging pieces consumed aren’t automatically a recipe for 300 boxes.The supplier’s 500 kg sale and your 1,000 kg purchase are separate sample entries, not a matched transaction.
Last modified on October 20, 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Moya Help","description":"Step-by-step guides for setting up your Moya workspace and recording your emissions.","colors":{"primary":"#4f39f6","light":"#a4b4ff","dark":"#432dd7"},"logo":{"light":"https://mintcdn.com/moya-analytics-pte-ltd/-AZoXSvrktgfmt2i/images/moya-logo.svg?fit=max\u0026auto=format\u0026n=-AZoXSvrktgfmt2i\u0026q=85\u0026s=a06936392aa090e07163f96a2b1d7f2c","dark":"https://mintcdn.com/moya-analytics-pte-ltd/-AZoXSvrktgfmt2i/images/moya-logo.svg?fit=max\u0026auto=format\u0026n=-AZoXSvrktgfmt2i\u0026q=85\u0026s=a06936392aa090e07163f96a2b1d7f2c"},"favicon":{"light":"https://mintcdn.com/moya-analytics-pte-ltd/-AZoXSvrktgfmt2i/images/moya-logo.svg?fit=max\u0026auto=format\u0026n=-AZoXSvrktgfmt2i\u0026q=85\u0026s=a06936392aa090e07163f96a2b1d7f2c","dark":"https://mintcdn.com/moya-analytics-pte-ltd/-AZoXSvrktgfmt2i/images/moya-logo.svg?fit=max\u0026auto=format\u0026n=-AZoXSvrktgfmt2i\u0026q=85\u0026s=a06936392aa090e07163f96a2b1d7f2c"},"background":{"color":{"light":"#ffffff","dark":"#020618"}},"fonts":{"heading":{"family":"Inter","weight":600},"body":{"family":"Inter","weight":400}},"icons":{"library":"lucide"},"styling":{"eyebrows":"section","latex":false},"contextual":{"options":["copy","view","assistant","mcp","add-mcp"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"moya-analytics-pte-ltd","hasAudioNarration":false,"actualSubdomain":"moya-analytics-pte-ltd","customDomains":["help.moyacascade.com"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-moya-analytics-pte-ltd-f0bd2bf8","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad716c7eef44e2317696aaa","collectionId":"fc0c5b30-1ac3-4e0a-a35a-4d7704ed471b","liveDeploymentHistoryId":"6ad716c7eef44e2317696aaa","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ad7189a99a14313d369a40d","clientVersion":"0.0.3894","searchFilterCounts":[{"language":"default","tag":"User guides","count":48},{"language":"default","tag":"Purchases","count":8},{"language":"default","tag":"PCFs","count":5},{"language":"default","tag":"BOMs","count":4},{"language":"default","tag":"Start here","count":4},{"language":"default","tag":"Organization","count":4},{"language":"default","tag":"Scope 3","count":4},{"language":"default","tag":"Supplier engagement","count":4},{"language":"default","tag":"Product inventory","count":3},{"language":"default","tag":"Scope 1","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--moya-doc-brand:#4f39f6;--moya-doc-brand-hover:#432dd7;--moya-doc-brand-soft:#eef2ff;--moya-doc-accent:#527b2a;--moya-doc-accent-soft:#effee6;--moya-doc-accent-border:#b5fc78;--moya-doc-surface:#ffffff;--moya-doc-surface-muted:#f9f9f9;--moya-doc-text:#111111;--moya-doc-secondary:#4b4b4b;--moya-doc-border:#d4d4d4;--moya-doc-focus:#4f39f626}.dark{--moya-doc-brand:#a4b4ff;--moya-doc-brand-hover:#c7d2ff;--moya-doc-brand-soft:#1e1a4d;--moya-doc-accent:#a3ef59;--moya-doc-accent-soft:#1b2d0a;--moya-doc-accent-border:#36531a;--moya-doc-surface:#020618;--moya-doc-surface-muted:#0f172b;--moya-doc-text:#f1f5f9;--moya-doc-secondary:#cad5e2;--moya-doc-border:#314158}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}#content h2,#content h3,#page-title{font-weight:600;letter-spacing:-.02em;color:var(--moya-doc-text)}#content li,#content p{line-height:1.65}.moya-guide-card,.moya-guide-frame{border:1px solid var(--moya-doc-border)!important;border-radius:16px!important;box-shadow:none!important}.moya-guide-card{background:var(--moya-doc-surface)!important;transition:background-color 150ms,border-color 150ms}.moya-guide-card:hover{background:var(--moya-doc-brand-soft)!important;border-color:var(--moya-doc-brand)!important}.moya-guide-card svg,.moya-guide-note svg{color:var(--moya-doc-accent)}.moya-guide-card svg[style*=mask-image],.moya-guide-note svg[style*=mask-image]{background-color:var(--moya-doc-accent)!important}.moya-guide-frame{background:var(--moya-doc-surface-muted)!important;background-image:none!important;overflow:hidden}.moya-guide-note{border:1px solid var(--moya-doc-accent-border)!important;border-radius:12px!important;background:var(--moya-doc-accent-soft)!important;color:var(--moya-doc-text)!important}#search-bar-entry,#search-bar-entry-mobile{border-radius:12px;background:var(--moya-doc-surface-muted)}#topbar-cta-button,.moya-guide-frame img{border-radius:12px}#navbar img[alt=\"dark logo\"],#navbar img[alt=\"light logo\"]{width:32px;height:32px;object-fit:contain}#content table th{background:var(--moya-doc-surface-muted);color:var(--moya-doc-secondary);font-weight:600}#content table td,#content table th{border-color:var(--moya-doc-border)}#content a:focus-visible,.moya-guide-card:focus-visible{outline:2px solid var(--moya-doc-brand);outline-offset:3px;box-shadow:0 0 0 4px var(--moya-doc-focus)}@media (prefers-reduced-motion:reduce){.moya-guide-card{transition:none}}@media (forced-colors:active){.moya-guide-card svg[style*=mask-image],.moya-guide-note svg[style*=mask-image]{background-color:CanvasText!important}}"}],"page":{"pagePath":"user-guides/tutorials/atemoya-farm-demo","slug":"/user-guides/tutorials/atemoya-farm-demo","pageMetadata":{"title":"Atemoya farm demo: your workflow","description":"Follow the farm's fuel, electricity, and purchases through to its annual emissions result.","sidebarTitle":"Your workflow","href":"/user-guides/tutorials/atemoya-farm-demo"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Follow the farm’s fuel, electricity, and purchases through to its annual emissions result.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,Note,OptimizedImage,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`You run an atemoya farm in Taiwan. At the end of the year, a customer asks, “What were the farm’s greenhouse gas emissions?” Where would you start?`}),`\n`,_jsxs(_components.p,{children:[`With the records you already have: fuel logs, electricity bills, and purchase invoices. We’ll use `,_jsx(_components.strong,{children:`Atemoya Farm Demo’s 2024 records`}),` to turn those into an annual carbon account, then see how information from its fertilizer supplier improves one of the estimates.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-goes-into-the-account`,children:`What goes into the account?`}),`\n`,_jsxs(_components.p,{children:[`The reporting period is `,_jsx(_components.strong,{children:`1 January–31 December 2024`}),`. The farm groups its emissions into three `,_jsx(_components.strong,{children:`scopes`}),`:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Group`}),_jsx(_components.th,{children:`What it covers in this example`}),_jsx(_components.th,{children:`Records to look for`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Scope 1`}),_jsx(_components.td,{children:`Fuel the farm burns itself`}),_jsx(_components.td,{children:`Diesel and petrol logs`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Scope 2`}),_jsx(_components.td,{children:`Electricity the farm buys`}),_jsx(_components.td,{children:`Electricity bills`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Scope 3`}),_jsx(_components.td,{children:`Emissions associated with purchased goods, transport, and waste disposal`}),_jsx(_components.td,{children:`Supplier invoices, freight records, and waste records`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`The result is measured in `,_jsx(_components.strong,{children:`CO₂e`}),`, a common unit that lets us add the effects of different greenhouse gases together. `,_jsx(_components.strong,{children:`1 tonne CO₂e = 1,000 kg CO₂e`}),`. This measures emissions, not the weight of fruit or fertilizer.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This is a training example, with known gaps in the sample data. It shows how the records fit together; the `,_jsx(_components.a,{href:`#about-the-sample-data`,children:`data notes`}),` explain what a real farm would still need to review.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`1-account-for-the-fuel-the-farm-burns`,children:`1. Account for the fuel the farm burns`}),`\n`,_jsxs(_components.p,{children:[`The farm uses diesel in fixed equipment and petrol in vehicles. Both belong in `,_jsx(_components.strong,{children:`Scope 1`}),` because the farm burns the fuel itself.`]}),`\n`,_jsxs(_components.p,{children:[`In Moya, each fuel-use record is an `,_jsx(_components.strong,{children:`activity`}),`. Its `,_jsx(_components.strong,{children:`emission factor`}),`, or `,_jsx(_components.strong,{children:`EF`}),`, converts the amount of fuel into emissions. Think of it as a rate: this much fuel × this rate = this much CO₂e.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Fuel record`}),_jsx(_components.th,{children:`Quantity`}),_jsx(_components.th,{children:`Activity date`}),_jsx(_components.th,{children:`Emissions`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Diesel (100% mineral diesel), stationary combustion`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`31 MWh`}),_jsx(_components.td,{children:`12 December 2024`}),_jsx(_components.td,{children:`7,811.69 kgCO₂e`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Petrol (100% mineral petrol), mobile combustion`}),_jsx(_components.td,{children:`1.6 tonnes`}),_jsx(_components.td,{children:`1 January 2024`}),_jsx(_components.td,{children:`5,046.531408 kgCO₂e`})]})]})]}),`\n`,_jsx(_components.p,{children:`“Stationary” means fuel used in fixed equipment; “mobile” means fuel used in vehicles. The diesel record expresses fuel use as energy in MWh, while the petrol record uses tonnes of fuel.`}),`\n`,_jsxs(Accordion,{title:`How does Moya calculate these two rows?`,id:`how-does-moya-calculate-these-two-rows`,children:[_jsxs(_components.p,{children:[`The saved factors come from the `,_jsx(_components.strong,{children:`DESNZ`}),` database:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Diesel: `,_jsx(_components.strong,{children:`0.25199 kgCO₂e/kWh`}),`, Gross CV. Moya converts 31 MWh to 31,000 kWh, then multiplies: `,_jsx(_components.strong,{children:`31,000 × 0.25199 = 7,811.69 kgCO₂e`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Petrol: `,_jsx(_components.strong,{children:`3,154.08213 kgCO₂e/tonne`}),`. The calculation is `,_jsx(_components.strong,{children:`1.6 × 3,154.08213 = 5,046.531408 kgCO₂e`}),`.`]}),`\n`]})]}),`\n`,_jsx(Frame,{caption:`The two completed fuel records under Scope 1.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-scope-one.jpg?fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=75084463542a11acd4782fb6f45dd5d7`,alt:`Scope 1 table with 31 MWh diesel and 1.6 tonnes petrol, and their calculated emissions.`,\"data-og-width\":`1898`,width:`1898`,\"data-og-height\":`978`,height:`978`,\"data-path\":`images/atemoya-scope-one.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-scope-one.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=ce64f6613341713af051f78cf6bd3e22 280w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-scope-one.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=ff55151713952fbdd730a7004e725c8e 560w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-scope-one.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=793418a17a386ca9ff858fec5ff8ceb3 840w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-scope-one.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=e1d02ec49dba44e4e556a47dc33c5f33 1100w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-scope-one.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=a8907c9a570ea4eec480262ac1d57498 1650w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-scope-one.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=a6a98f3c823822a56ddc63ce461c865e 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Together, they give `,_jsx(_components.strong,{children:`12.858 tonnes CO₂e`}),` of Scope 1 emissions. Next, we need the energy generated elsewhere and bought by the farm.`]}),`\n`,_jsx(Heading,{level:`2`,id:`2-account-for-purchased-electricity`,children:`2. Account for purchased electricity`}),`\n`,_jsxs(_components.p,{children:[`The farm buys electricity from the grid. Those emissions go into `,_jsx(_components.strong,{children:`Scope 2`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`The two bills below use `,_jsx(_components.strong,{children:`Taiwan`}),`, year `,_jsx(_components.strong,{children:`2024`}),`, and location `,_jsx(_components.strong,{children:`Taiwan Main Office`}),`. The saved local grid rate is `,_jsx(_components.strong,{children:`0.438 kgCO₂e/kWh`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Electricity record`}),_jsx(_components.th,{children:`Quantity`}),_jsx(_components.th,{children:`Activity date`}),_jsx(_components.th,{children:`Emissions using the grid rate`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Electricity`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8,000 kWh`}),_jsx(_components.td,{children:`15 August 2024`}),_jsx(_components.td,{children:`3,504 kgCO₂e`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Green Electricity`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5,000 kWh`}),_jsx(_components.td,{children:`20 November 2024`}),_jsx(_components.td,{children:`2,190 kgCO₂e`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Adding the two rows gives `,_jsx(_components.strong,{children:`5.694 tonnes CO₂e`}),`. This is the `,_jsx(_components.strong,{children:`location-based`}),` result: it uses the average emissions from the grid where the farm operates. We’ll use it in the annual total.`]}),`\n`,_jsx(Heading,{level:`3`,id:`what-about-the-green-electricity`,children:`What about the green electricity?`}),`\n`,_jsxs(_components.p,{children:[`The second bill also has bundled renewable electricity certificates. In this example, the supporting record provides a `,_jsx(_components.strong,{children:`market-based`}),` rate of `,_jsx(_components.strong,{children:`0 kgCO₂e/kWh`}),`. A market-based calculation uses entered rates backed by electricity purchasing evidence where available.`]}),`\n`,_jsx(Frame,{caption:`The expanded Green Electricity row shows the grid rate, the zero market-based rate, and its supporting source.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-scope-two.jpg?fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=713a574fe38bd173f99c3b9906767b6a`,alt:`Green Electricity expanded to show 5000 kWh, the 0.438 grid factor, and a separate zero market-based factor with certificate source.`,\"data-og-width\":`1898`,width:`1898`,\"data-og-height\":`978`,height:`978`,\"data-path\":`images/atemoya-scope-two.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-scope-two.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=ab125713c5d277d9ab5254aeee0c8a55 280w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-scope-two.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=005b1bbcf20c4c4e159f554ba9981f89 560w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-scope-two.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=9f8190c48cab7fcb0dd7d385c3c8de95 840w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-scope-two.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=faec3b44b533b4891db5dc49bad41af4 1100w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-scope-two.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=9cb02f4acd257aafe28159bc8848f3b3 1650w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-scope-two.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=0620c2b192fa156505188488b9e57c4a 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`What do you think?`}),` Does the market-based result make both bills zero, or only the electricity covered by the certificates?`]}),`\n`,_jsxs(Accordion,{title:`Reveal the electricity comparison`,id:`reveal-the-electricity-comparison`,children:[_jsxs(_components.p,{children:[`Only the `,_jsx(_components.strong,{children:`5,000 kWh`}),` record uses zero. The `,_jsx(_components.strong,{children:`8,000 kWh`}),` record has no market-based factor, so Moya uses its grid rate.`]}),_jsxs(_components.p,{children:[`The market-based Scope 2 result is therefore `,_jsx(_components.strong,{children:`3.504 tonnes CO₂e`}),`, compared with `,_jsx(_components.strong,{children:`5.694 tonnes`}),` location-based. A blank factor and an explicit zero mean different things.`]})]}),`\n`,_jsx(_components.p,{children:`We’ve accounted for the farm’s fuel and electricity. Now let’s look at emissions associated with what it buys.`}),`\n`,_jsx(Heading,{level:`2`,id:`3-account-for-fertilizer-and-packaging`,children:`3. Account for fertilizer and packaging`}),`\n`,_jsxs(_components.p,{children:[`Making fertilizer and cardboard causes emissions before either reaches the farm. These belong in the farm’s `,_jsx(_components.strong,{children:`Scope 3`}),`. Within Scope 3, `,_jsx(_components.strong,{children:`Category 1 — Purchased goods \u0026 services`}),` groups these purchases.`]}),`\n`,_jsxs(_components.p,{children:[`Here are the two invoices, both dated `,_jsx(_components.strong,{children:`12 December 2024`}),`:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Fertilizer`}),_jsx(_components.th,{children:`Cardboard Packaging`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Supplier`}),_jsx(_components.td,{children:`Fertilizer Supplier Demo`}),_jsx(_components.td,{children:`Packaging Supplier`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Quantity`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1,000 kg`}),_jsx(_components.td,{children:`1,000 pieces`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Price per unit`}),_jsx(_components.td,{children:`USD 0.56`}),_jsx(_components.td,{children:`TWD 1.40`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Invoice total`}),_jsx(_components.td,{children:`USD 560`}),_jsx(_components.td,{children:`TWD 1,400`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Exchange rate to USD`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0.030778`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`The exchange rate appears as `,_jsx(_components.strong,{children:`FX rate`}),` in Moya. It converts the packaging invoice into `,_jsx(_components.strong,{children:`USD 43.0892`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`start-with-a-database-estimate`,children:`Start with a database estimate`}),`\n`,_jsxs(_components.p,{children:[`At first, the farm uses `,_jsx(_components.strong,{children:`spend-based`}),` estimates. Moya combines the amount spent with an average for that industry from the `,_jsx(_components.strong,{children:`Open CEDA`}),` database. This provides a starting estimate while the farm gathers supplier-specific information.`]}),`\n`,_jsxs(_components.p,{children:[`For packaging, the calculated result is `,_jsx(_components.strong,{children:`49.13278958 kgCO₂e`}),`. Fertilizer starts with the same approach, but the farm can improve it using its supplier’s data.`]}),`\n`,_jsxs(Accordion,{title:`See the saved database choices`,id:`see-the-saved-database-choices`,children:[_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Purchase`}),_jsx(_components.th,{children:`Open CEDA industry`}),_jsx(_components.th,{children:`Country label`}),_jsx(_components.th,{children:`Saved factor, kgCO₂e/USD`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fertilizer`}),_jsx(_components.td,{children:`Fertilizer manufacturing`}),_jsx(_components.td,{children:`Chinese Taipei`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1.242370416`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cardboard Packaging`}),_jsx(_components.td,{children:`Paperboard container manufacturing`}),_jsx(_components.td,{children:`Chinese Taipei`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1.168563047`})]})]})]}),_jsx(_components.p,{children:`Moya adjusts spending to the factor’s price-year basis. That’s why multiplying the raw USD invoice total by the displayed factor alone doesn’t reproduce the packaging result.`})]}),`\n`,_jsx(Heading,{level:`3`,id:`replace-the-fertilizer-estimate-with-the-supplier’s-footprint`,children:`Replace the fertilizer estimate with the supplier’s footprint`}),`\n`,_jsxs(_components.p,{children:[`The farm needs a rate for the fertilizer it actually buys. Its supplier has a `,_jsx(_components.strong,{children:`product carbon footprint`}),`, or `,_jsx(_components.strong,{children:`PCF`}),`, called `,_jsx(_components.strong,{children:`Fertilizer, 2024`}),`, at `,_jsx(_components.strong,{children:`4.01072 kgCO₂e per kg of fertilizer`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`That means each kilogram of fertilizer carries 4.01072 kg of emissions in this sample model. The `,_jsx(_components.a,{href:`/user-guides/tutorials/atemoya-supplier-workflow`,children:`Supplier workflow`}),` shows how the supplier calculates that rate from its own records.`]}),`\n`,_jsxs(_components.p,{children:[`In this demo, the footprint is public. The farm finds it in `,_jsx(_components.strong,{children:`Supplier PCFs → Public library`}),` and adds it to its supplier inventory:`]}),`\n`,_jsx(Frame,{caption:`Fertilizer, 2024 is available in the farm's supplier inventory at 4.01072 kgCO₂e/kg.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-supplier-pcf.jpg?fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=f12a92f3489b20738246a9867a2ae133`,alt:`Farm supplier inventory containing Fertilizer 2024 from Fertilizer Supplier Demo at 4.01072 kg CO2e per kg.`,\"data-og-width\":`1898`,width:`1898`,\"data-og-height\":`978`,height:`978`,\"data-path\":`images/atemoya-supplier-pcf.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-supplier-pcf.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=a91045ae1de31c49f5e525fe019ab471 280w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-supplier-pcf.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=0715542abb8981552b11edbe76aa787b 560w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-supplier-pcf.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=68659b0e3488f9196086dccb36278bdc 840w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-supplier-pcf.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=087778684d9b1429d03d9c94f54c9eba 1100w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-supplier-pcf.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=c7f6aaba0ce83a9883d9da4d69ae7d5f 1650w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-supplier-pcf.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=6b0e5ad4fc093f1be5eef28404477c60 2500w`})}),`\n`,_jsxs(Accordion,{title:`What if the supplier hasn't published a footprint?`,id:`what-if-the-supplier-hasnt-published-a-footprint`,children:[_jsxs(_components.p,{children:[`The farm can request `,_jsx(_components.strong,{children:`Fertilizer, 2024, per kg`}),` from its linked supplier contact under `,_jsx(_components.strong,{children:`Supplier PCFs → Suppliers → Request PCF`}),` and track it under `,_jsx(_components.strong,{children:`PCF Requests → Sent`}),`.`]}),_jsx(_components.p,{children:`The supplier prepares a footprint and shares it in response. The farm can keep its database estimate while waiting. Either route makes the footprint available; the next step is applying it to the purchase.`})]}),`\n`,_jsxs(_components.p,{children:[`The farm then edits its `,_jsx(_components.strong,{children:`Fertilizer purchase`}),` and selects that footprint under `,_jsx(_components.strong,{children:`Emissions → Upstream PCF`}),`. It confirms `,_jsx(_components.strong,{children:`1 kg purchased = 1 kg of the supplier’s product`}),` and keeps the database estimate as fallback.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Your turn:`}),` the farm bought 1,000 kg. At 4.01072 kgCO₂e per kg, what emissions belong on that purchase?`]}),`\n`,_jsxs(Accordion,{title:`Reveal the fertilizer result`,id:`reveal-the-fertilizer-result`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`4,010.72 kgCO₂e`}),`: 1,000 × 4.01072.`]}),_jsx(_components.p,{children:`Adding a footprint to supplier inventory doesn’t apply it automatically. Selecting it on the purchase is what changes the calculation.`})]}),`\n`,_jsxs(_components.p,{children:[`That’s the goods accounted for: fertilizer at `,_jsx(_components.strong,{children:`4,010.72 kgCO₂e`}),` and packaging at `,_jsx(_components.strong,{children:`49.13278958 kgCO₂e`}),`. The farm also buys transport and waste disposal services.`]}),`\n`,_jsx(Heading,{level:`2`,id:`4-include-transport-and-waste-disposal`,children:`4. Include transport and waste disposal`}),`\n`,_jsxs(_components.p,{children:[`The farm pays `,_jsx(_components.strong,{children:`Local Transport Company`}),` to move its fruit. This purchased transport service belongs in `,_jsx(_components.strong,{children:`Scope 3, Category 4 — Upstream transportation`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Its `,_jsx(_components.strong,{children:`Local Distribution of Atemoya`}),` record, dated `,_jsx(_components.strong,{children:`11 November 2024`}),`, describes `,_jsx(_components.strong,{children:`2 tonnes`}),` travelling `,_jsx(_components.strong,{children:`100 km`}),`. That is `,_jsx(_components.strong,{children:`200 tonne.km`}),`: one tonne moved one kilometre is one tonne.km, so here it’s 2 × 100. At the saved freight rate, the result is `,_jsx(_components.strong,{children:`105.522 kgCO₂e`}),`.`]}),`\n`,_jsxs(Accordion,{title:`See the freight calculation and invoice`,id:`see-the-freight-calculation-and-invoice`,children:[_jsxs(_components.p,{children:[`The purchase uses `,_jsx(_components.strong,{children:`Mass × distance`}),` and the DESNZ factor `,_jsx(_components.strong,{children:`HGV (all diesel) → Rigid (>3.5–7.5 tonnes) → Average laden`}),`, at `,_jsx(_components.strong,{children:`0.52761 kgCO₂e/tonne.km`}),`. The calculation is `,_jsx(_components.strong,{children:`200 × 0.52761 = 105.522 kgCO₂e`}),`.`]}),_jsxs(_components.p,{children:[`The sample invoice is `,_jsx(_components.strong,{children:`USD 25 per activity unit`}),`, total `,_jsx(_components.strong,{children:`USD 5,000`}),`, with FX rate `,_jsx(_components.strong,{children:`1`}),`.`]}),_jsxs(_components.p,{children:[`Category 4 includes outbound transport purchased by the reporting company. Direction alone doesn’t decide the category; see the `,_jsx(_components.a,{href:`https://ghgprotocol.org/sites/default/files/standards_supporting/Chapter4.pdf`,children:`GHG Protocol’s Category 4 guidance`}),`.`]})]}),`\n`,_jsx(_components.p,{children:`Here’s how the three purchases look together. The expanded fertilizer row shows the selected supplier footprint, its rate, and the unit conversion:`}),`\n`,_jsx(Frame,{caption:`The purchases table shows fertilizer, packaging, and freight, with the fertilizer calculation expanded.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-purchases.jpg?fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=6fedb1f7f33c9a72be751ed1193b3c34`,alt:`Purchases showing fertilizer emissions of 4010.72 kg CO2e, packaging emissions of 49.13278958 kg CO2e, and freight emissions of 105.522 kg CO2e.`,\"data-og-width\":`1898`,width:`1898`,\"data-og-height\":`978`,height:`978`,\"data-path\":`images/atemoya-purchases.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-purchases.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=01d1fee76e02adf89d5c0efb4787af77 280w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-purchases.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=112b42371b7dd579426f82cfadb0f96e 560w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-purchases.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=9f9ecebafb59b2d9d61f7750501d41c7 840w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-purchases.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=7b5730deedefcb8e796697a3e0bcc57d 1100w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-purchases.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=1df46673a30480e80d05b14852ba631c 1650w, https://mintcdn.com/moya-analytics-pte-ltd/8UsKNRKBD1junnGW/images/atemoya-purchases.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=8UsKNRKBD1junnGW\u0026q=85\u0026s=a97b6ca75d965868d879835f906048ff 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Disposing of operational waste also causes emissions. This belongs in `,_jsx(_components.strong,{children:`Scope 3, Category 5 — Waste generated in operations`}),`, under `,_jsx(_components.strong,{children:`Operational waste`}),` in Moya.`]}),`\n`,_jsxs(_components.p,{children:[`The farm’s `,_jsx(_components.strong,{children:`Packaging Waste`}),` record is `,_jsx(_components.strong,{children:`1,250 kg`}),`, with treatment `,_jsx(_components.strong,{children:`Refuse → Commercial and industrial waste → Landfill`}),`. Moya converts this to `,_jsx(_components.strong,{children:`1.25 tonnes`}),` and applies the saved DESNZ rate of `,_jsx(_components.strong,{children:`520.5327 kgCO₂e/tonne`}),`, giving `,_jsx(_components.strong,{children:`650.665875 kgCO₂e`}),`.`]}),`\n`,_jsx(_components.p,{children:`We now have all four Scope 3 contributions used in this example.`}),`\n`,_jsx(Heading,{level:`2`,id:`5-bring-the-annual-results-together`,children:`5. Bring the annual results together`}),`\n`,_jsx(_components.p,{children:`Before looking at the total, here’s what has gone into Scope 3:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Record`}),_jsx(_components.th,{children:`Emissions, kgCO₂e`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fertilizer, using the supplier PCF`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4,010.72`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cardboard Packaging`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`49.13278958`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Local distribution`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`105.522`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Packaging Waste disposal`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`650.665875`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Scope 3 total`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`4,816.04066458`})})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Dividing that last number by 1,000 gives `,_jsx(_components.strong,{children:`4.816 tonnes CO₂e`}),`, as displayed in `,_jsx(_components.strong,{children:`Results`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Scope`}),_jsx(_components.th,{children:`What we counted`}),_jsx(_components.th,{children:`Result, tonnes CO₂e`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Scope 1`}),_jsx(_components.td,{children:`Diesel and petrol burned by the farm`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`12.858`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Scope 2`}),_jsx(_components.td,{children:`Purchased electricity, location-based`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5.694`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Scope 3`}),_jsx(_components.td,{children:`Fertilizer, packaging, freight, and waste disposal`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4.816`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Annual total`}),_jsx(_components.td,{children:`All three scopes in this example`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`23.368`})})]})]})]}),`\n`,_jsx(Frame,{caption:`The final Results view uses the full reporting period and location-based electricity.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-results.jpg?fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=6735bf21167a962685d2cc841ac65406`,alt:`Farm Results showing Scope 1 of 12.858, Scope 2 of 5.694, Scope 3 of 4.816, and total emissions of 23.368 tonnes CO2e.`,\"data-og-width\":`1891`,width:`1891`,\"data-og-height\":`974`,height:`974`,\"data-path\":`images/atemoya-results.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-results.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=d9a6d3c1b35bc45e70f2965e4ffaf5d3 280w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-results.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=041f0988f708e353d60c1742efacdc07 560w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-results.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=0b1239f62e53d27c962e4fd8e8ee186b 840w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-results.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=338bbc9dee16001a0b8bce7562201eec 1100w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-results.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=ca77414675147f4a7532231bacb2b04f 1650w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-results.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=ee80790c6f7d00da61f8a0044f70f539 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`One last question:`}),` if the farm uses the market-based electricity result from section 2, which scopes change?`]}),`\n`,_jsxs(Accordion,{title:`Reveal the alternative annual total`,id:`reveal-the-alternative-annual-total`,children:[_jsxs(_components.p,{children:[`Only `,_jsx(_components.strong,{children:`Scope 2`}),` changes, from `,_jsx(_components.strong,{children:`5.694`}),` to `,_jsx(_components.strong,{children:`3.504 tonnes CO₂e`}),`. Scope 1 and Scope 3 stay the same.`]}),_jsxs(_components.p,{children:[`The annual total becomes `,_jsx(_components.strong,{children:`21.178 tonnes CO₂e`}),`, a reduction of `,_jsx(_components.strong,{children:`2.190 tonnes`}),` in the reported total. The amount of electricity used hasn’t changed; the calculation basis has.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`where-do-sales-and-stock-fit`,children:`Where do sales and stock fit?`}),`\n`,_jsxs(_components.p,{children:[`We’ve followed the year’s purchase records into annual emissions. Sales and stock records answer a different question: `,_jsx(_components.strong,{children:`what did the farm make, use, sell, and still have at year-end?`}),` They’re also needed when the farm goes on to calculate a footprint for its own fruit boxes.`]}),`\n`,_jsxs(_components.p,{children:[`One `,_jsx(_components.strong,{children:`Atemoya Box 5kg`}),` is one whole 5 kg box, recorded in Moya as a `,_jsx(_components.strong,{children:`piece`}),`. The farm produces `,_jsx(_components.strong,{children:`300 boxes`}),`, sells `,_jsx(_components.strong,{children:`200`}),`, and finishes with `,_jsx(_components.strong,{children:`100`}),`. Its annual `,_jsx(_components.strong,{children:`Product Inventory`}),` also tracks fertilizer and packaging:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Product`}),_jsx(_components.th,{children:`Unit`}),_jsx(_components.th,{children:`Opening`}),_jsx(_components.th,{children:`Bought`}),_jsx(_components.th,{children:`Produced`}),_jsx(_components.th,{children:`Sold`}),_jsx(_components.th,{children:`Consumed`}),_jsx(_components.th,{children:`Closing`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Atemoya Box 5kg`}),_jsx(_components.td,{children:`piece`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`300`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`200`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cardboard Packaging`}),_jsx(_components.td,{children:`piece`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1,000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`700`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`300`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fertilizer`}),_jsx(_components.td,{children:`kg`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`500`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1,000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1,300`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`200`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reconcile`}),` means checking these movements add up. The quantities produced and consumed come from records; Moya doesn’t infer them from closing stock.`]}),`\n`,_jsx(Frame,{caption:`The farm's stock movements balance for fruit boxes, packaging, and fertilizer.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-inventory.jpg?fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=1fa7055609a3de29da3f29aca59e4b2c`,alt:`Balanced stock counts showing 300 fruit boxes produced, 200 sold, 100 closing; packaging consumption of 700 and closing of 300; fertilizer consumption of 1300 kg and closing of 200 kg.`,\"data-og-width\":`1898`,width:`1898`,\"data-og-height\":`978`,height:`978`,\"data-path\":`images/atemoya-inventory.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-inventory.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=843b8c4abc0dc1adb21b1ca9d31bd5b5 280w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-inventory.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=553debe395be292d9491b385b3666375 560w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-inventory.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=37f598f0da03466e3b46fe9814c25aa6 840w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-inventory.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=2846063f57f5a65b6947fb4666ac0f3a 1100w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-inventory.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=c9e84a89e2243771eb0ec20b09d7b02c 1650w, https://mintcdn.com/moya-analytics-pte-ltd/xJDFCkBvlJpCrdBh/images/atemoya-inventory.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=xJDFCkBvlJpCrdBh\u0026q=85\u0026s=c9e27e5c69562cb12ce6c531b8556880 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Which quantity did we use earlier?`}),` The farm buys 1,000 kg of fertilizer but consumes 1,300 kg, using some stock from the previous year. Does its annual fertilizer purchase use 1,000 or 1,300 kg?`]}),`\n`,_jsx(Accordion,{title:`Reveal the purchase quantity`,id:`reveal-the-purchase-quantity`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`1,000 kg`}),`, the quantity purchased during the year. The 1,300 kg explains stock consumption; it isn’t another purchase to add to annual Scope 3.`]})}),`\n`,_jsxs(Accordion,{title:`See the fruit sale record`,id:`see-the-fruit-sale-record`,children:[_jsxs(_components.p,{children:[`The farm sells `,_jsx(_components.strong,{children:`200 pieces at TWD 100 each`}),`, dated `,_jsx(_components.strong,{children:`12 December 2024`}),`. The invoice total is `,_jsx(_components.strong,{children:`TWD 20,000`}),`, converted at `,_jsx(_components.strong,{children:`0.030778`}),` to `,_jsx(_components.strong,{children:`USD 615.56`}),`. The product is classified as `,_jsx(_components.strong,{children:`Final product`}),`.`]}),_jsx(_components.p,{children:`A sale and its quantity don’t automatically create downstream emissions. This sample has no downstream factors on the fruit sale.`})]}),`\n`,_jsx(_components.p,{children:`The sample’s opening-stock factors and stock valuations need correcting before its fruit-box footprint can be used for reporting. Those issues are listed below.`}),`\n`,_jsx(Heading,{level:`2`,id:`keep-a-record-of-the-result`,children:`Keep a record of the result`}),`\n`,_jsxs(_components.p,{children:[`After reviewing its records, the farm can use `,_jsx(_components.strong,{children:`Save version`}),` to preserve the inputs and a `,_jsx(_components.strong,{children:`snapshot`}),` to capture calculated values and report sources. A snapshot matters because the supplier can later update a live fertilizer footprint.`]}),`\n`,_jsxs(_components.p,{children:[`The farm’s side of the handoff is complete. To see where the fertilizer’s `,_jsx(_components.strong,{children:`4.01072 kgCO₂e/kg`}),` came from, continue to the `,_jsx(_components.a,{href:`/user-guides/tutorials/atemoya-supplier-workflow`,children:`Supplier workflow`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`about-the-sample-data`,children:`About the sample data`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Exact factors and calculation checks`,id:`exact-factors-and-calculation-checks`,children:[_jsxs(_components.p,{children:[`The saved editions are `,_jsx(_components.strong,{children:`DESNZ 2025-flat`}),`, `,_jsx(_components.strong,{children:`Open CEDA 2025-updated-2025-11-12`}),`, and `,_jsx(_components.strong,{children:`Electricity Maps 2024`}),`. The supplier also uses `,_jsx(_components.strong,{children:`CBAM definitive-2026`}),`. These reproduce the saved exercise, rather than prescribe which publication to use for a historical report.`]}),_jsxs(_components.p,{children:[`Scope 1 totals `,_jsx(_components.strong,{children:`12,858.221408 kgCO₂e`}),`. Location-based Scope 2 is `,_jsx(_components.strong,{children:`5,694 kgCO₂e`}),`. Scope 3 combines fertilizer `,_jsx(_components.strong,{children:`4,010.72`}),`, packaging `,_jsx(_components.strong,{children:`49.13278958`}),`, freight `,_jsx(_components.strong,{children:`105.522`}),`, and waste `,_jsx(_components.strong,{children:`650.665875 kgCO₂e`}),`. The unrounded location-based total is `,_jsx(_components.strong,{children:`23,368.26207258 kgCO₂e`}),`.`]}),_jsxs(_components.p,{children:[`The market-based electricity field is always `,_jsx(_components.strong,{children:`kgCO₂e per kWh`}),`, even when an activity quantity is entered in MWh.`]})]}),_jsxs(Accordion,{title:`What would a real farm still need to check?`,id:`what-would-a-real-farm-still-need-to-check`,children:[_jsxs(_components.p,{children:[`This example has no Category 3 upstream fuel-and-energy purchases. They aren’t created automatically from Scope 1 and 2; `,_jsx(_components.a,{href:`/user-guides/purchases/fuel-and-energy`,children:`record applicable energy purchases`}),` separately.`]}),_jsxs(_components.p,{children:[`Also review field and fertilizer-application emissions, refrigerant leaks, commuting, transport boundaries, and downstream activities. A fertilizer PCF doesn’t automatically cover applying fertilizer to your fields. The `,_jsx(_components.a,{href:`https://ghgprotocol.org/agriculture-guidance`,children:`GHG Protocol Agricultural Guidance`}),` helps define the boundary; Moya’s `,_jsx(_components.a,{href:`/user-guides/scope-one/process-emissions`,children:`process-emissions guide`}),` covers entering suitable activities.`]}),_jsx(_components.p,{children:`The demo’s sale has no Category 9 factor or product-level Categories 10–13 factors. A zero chart bar means no calculated contribution here, not proof a category doesn’t apply.`})]}),_jsxs(Accordion,{title:`Before making a footprint for a box of fruit`,id:`before-making-a-footprint-for-a-box-of-fruit`,children:[_jsxs(_components.p,{children:[`The staging dataset assigns a `,_jsx(_components.strong,{children:`paper-and-board factor to 500 kg of opening fertilizer stock`}),`, and its reusable fertilizer profile selects `,_jsx(_components.strong,{children:`Other crop farming`}),`. Replace those with supported fertilizer factors. Review the closing-stock valuations and replace placeholder explanations and documents too.`]}),_jsxs(_components.p,{children:[`Product footprints use inventory and output-value information as well as annual activities. The sample’s `,_jsx(_components.strong,{children:`Atemoya Box 5kg, 2024`}),` footprint needs these data issues resolved before it can be used for reporting.`]}),_jsxs(_components.p,{children:[`Neither demo has a BOM. If you’d like a next project, `,_jsx(_components.a,{href:`/user-guides/boms/create-a-bom`,children:`build a recipe for a batch of fruit boxes`}),` using actual inputs. The annual 700 packaging pieces consumed aren’t automatically a recipe for 300 boxes.`]}),_jsx(_components.p,{children:`The supplier’s 500 kg sale and your 1,000 kg purchase are separate sample entries, not a matched transaction.`})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Atemoya farm demo: your workflow","description":"Follow the farm's fuel, electricity, and purchases through to its annual emissions result.","sidebarTitle":"Your workflow","href":"/user-guides/tutorials/atemoya-farm-demo"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What goes into the account?","slug":"what-goes-into-the-account","depth":2,"children":[]},{"title":"1. Account for the fuel the farm burns","slug":"1-account-for-the-fuel-the-farm-burns","depth":2,"children":[]},{"title":"2. Account for purchased electricity","slug":"2-account-for-purchased-electricity","depth":2,"children":[{"title":"What about the green electricity?","slug":"what-about-the-green-electricity","depth":3,"children":[]}]},{"title":"3. Account for fertilizer and packaging","slug":"3-account-for-fertilizer-and-packaging","depth":2,"children":[{"title":"Start with a database estimate","slug":"start-with-a-database-estimate","depth":3,"children":[]},{"title":"Replace the fertilizer estimate with the supplier’s footprint","slug":"replace-the-fertilizer-estimate-with-the-supplier’s-footprint","depth":3,"children":[]}]},{"title":"4. Include transport and waste disposal","slug":"4-include-transport-and-waste-disposal","depth":2,"children":[]},{"title":"5. Bring the annual results together","slug":"5-bring-the-annual-results-together","depth":2,"children":[]},{"title":"Where do sales and stock fit?","slug":"where-do-sales-and-stock-fit","depth":2,"children":[]},{"title":"Keep a record of the result","slug":"keep-a-record-of-the-result","depth":2,"children":[]},{"title":"About the sample data","slug":"about-the-sample-data","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"moya-analytics-pte-ltd","siteName":"Moya Help","title":"Atemoya farm demo: your workflow - Moya Help","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-20T07:30:43.104Z","gitLastModified":"2026-10-20T07:30:32.000Z","originalFileLocation":"user-guides/tutorials/atemoya-farm-demo.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"Follow the farm\u0026#x27;s fuel, electricity, and purchases through to its annual emissions result.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Moya Help\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Atemoya farm demo: your workflow - Moya Help\">\u003cmeta data-mint-head property=\"og:description\" content=\"Follow the farm\u0026#x27;s fuel, electricity, and purchases through to its annual emissions result.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Moya Help\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Atemoya farm demo: your workflow - Moya Help\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Follow the farm\u0026#x27;s fuel, electricity, and purchases through to its annual emissions result.\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/moya-analytics-pte-ltd/VWVom0wFY5ZiBwxV/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Moya Help\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4f39f6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/user-guides/tutorials/atemoya-farm-demo.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.moyacascade.com/#organization\",\"name\":\"Moya Help\",\"url\":\"https://help.moyacascade.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/moya-analytics-pte-ltd/-AZoXSvrktgfmt2i/images/moya-logo.svg?fit=max\u0026auto=format\u0026n=-AZoXSvrktgfmt2i\u0026q=85\u0026s=a06936392aa090e07163f96a2b1d7f2c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.moyacascade.com#website\",\"name\":\"Moya Help\",\"url\":\"https://help.moyacascade.com\",\"publisher\":{\"@id\":\"https://help.moyacascade.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo#webpage\",\"url\":\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo\",\"name\":\"Atemoya farm demo: your workflow\",\"description\":\"Follow the farm's fuel, electricity, and purchases through to its annual emissions result.\",\"dateModified\":\"2026-10-20T07:30:32.000Z\",\"isPartOf\":{\"@id\":\"https://help.moyacascade.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Moya Help\",\"item\":\"https://help.moyacascade.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Atemoya farm demo: your workflow\",\"item\":\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo#article\",\"headline\":\"Atemoya farm demo: your workflow\",\"name\":\"Atemoya farm demo: your workflow\",\"description\":\"Follow the farm's fuel, electricity, and purchases through to its annual emissions result.\",\"url\":\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo\",\"mainEntityOfPage\":{\"@id\":\"https://help.moyacascade.com/user-guides/tutorials/atemoya-farm-demo#webpage\"},\"dateModified\":\"2026-10-20T07:30:32.000Z\",\"publisher\":{\"@id\":\"https://help.moyacascade.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.moyacascade.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Moya Help\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Moya Help","nav":{"global":null,"tabs":[{"tab":"User guides","groups":[{"group":"Start here","pages":[{"title":"Moya user guides","href":"/user-guides"},{"title":"Choose the right table","href":"/user-guides/choose-a-scope"},{"title":"Start with Scope 1 and 2","sidebarTitle":"Start with Scope 1 and 2","href":"/user-guides/reporting-paths/scope-1-first"},{"title":"Start with Scope 3","sidebarTitle":"Start with Scope 3","description":"A step-by-step reporting path: Scope 3 → Scope 1 → Scope 2, with purchases, sales, and inventory in order.","href":"/user-guides/reporting-paths/scope-3-first"}]},{"group":"Tutorials","icon":{"name":"sprout","library":"lucide"},"pages":[{"title":"Atemoya farm demo: your workflow","sidebarTitle":"Your workflow","href":"/user-guides/tutorials/atemoya-farm-demo"},{"title":"Atemoya farm demo: supplier workflow","description":"Follow the supplier's fuel, electricity, and ammonia records through to the fertilizer footprint it shares with the farm.","sidebarTitle":"Supplier workflow","href":"/user-guides/tutorials/atemoya-supplier-workflow"}]},{"group":"Getting started","pages":[{"title":"Create your account","href":"/user-guides/getting-started/create-account"},{"title":"Set up your workspace and accounting year","sidebarTitle":"Workspace and accounting years","href":"/user-guides/getting-started/workspace-and-years"}]},{"group":"Organization","pages":[{"title":"Organization settings and discovery","href":"/user-guides/organization/settings-and-discovery"},{"title":"Members and roles","href":"/user-guides/organization/members-and-roles"},{"title":"Request organization verification","href":"/user-guides/organization/verification"},{"title":"Company emission factors","href":"/user-guides/organization/company-emission-factors"}]},{"group":"Scope 1","pages":[{"title":"Record stationary and mobile combustion","href":"/user-guides/scope-one/combustion"},{"title":"Record fugitive emissions","href":"/user-guides/scope-one/fugitive-emissions"},{"title":"Record process emissions","href":"/user-guides/scope-one/process-emissions"}]},{"group":"Scope 2","pages":[{"title":"Record purchased electricity","href":"/user-guides/scope-two/electricity"},{"title":"Record purchased heating and cooling","href":"/user-guides/scope-two/heating-and-cooling"}]},{"group":"Scope 3","pages":[{"title":"Use the Scope 3 workspace","href":"/user-guides/scope-three/overview"},{"title":"Record operational waste","href":"/user-guides/scope-three/operational-waste"},{"title":"Configure employee commuting","href":"/user-guides/scope-three/employee-commuting"},{"title":"Record organization boundaries","href":"/user-guides/scope-three/boundaries"}]},{"group":"Purchases","pages":[{"title":"Record a purchase","href":"/user-guides/purchases/record-a-purchase"},{"title":"Record suppliers on purchases","href":"/user-guides/purchases/suppliers"},{"title":"Attach and reuse supporting documents","href":"/user-guides/purchases/supporting-documents"},{"title":"Record fuel and energy purchases","href":"/user-guides/purchases/fuel-and-energy"},{"title":"Record upstream transportation","href":"/user-guides/purchases/upstream-transportation"},{"title":"Record business travel","href":"/user-guides/purchases/business-travel"},{"title":"Record upstream leased assets","href":"/user-guides/purchases/upstream-leased-assets"},{"title":"Find and review purchases","href":"/user-guides/purchases/find-and-review"}]},{"group":"Sales","pages":[{"title":"Record products, services, and leased-asset sales","href":"/user-guides/sales/record-a-sale"}]},{"group":"Product inventory","pages":[{"title":"Create products and set opening stock","href":"/user-guides/inventory/products-and-opening-stock"},{"title":"Reconcile stock and change units","href":"/user-guides/inventory/reconcile-stock"},{"title":"Set product downstream factors","href":"/user-guides/inventory/downstream-factors"}]},{"group":"Supplier engagement","pages":[{"title":"Supplier contacts and organization links","href":"/user-guides/supplier-engagement/contacts-and-linking"},{"title":"Invite a supplier to Moya","href":"/user-guides/supplier-engagement/invite-a-supplier"},{"title":"Request a supplier PCF","href":"/user-guides/supplier-engagement/request-a-pcf"},{"title":"Use supplier PCFs","href":"/user-guides/supplier-engagement/use-supplier-pcfs"}]},{"group":"PCFs","pages":[{"title":"Accounting versions and snapshots","href":"/user-guides/organization/versions-and-snapshots"},{"title":"Create an organization-based PCF","href":"/user-guides/pcfs/create-an-organization-pcf"},{"title":"PCF versions and snapshots","href":"/user-guides/pcfs/versions-and-snapshots"},{"title":"Share PCFs and manage access","href":"/user-guides/pcfs/sharing-and-access"},{"title":"Respond to PCF requests","href":"/user-guides/supplier-engagement/respond-to-requests"}]},{"group":"BOMs","pages":[{"title":"Create a bill of materials","href":"/user-guides/boms/create-a-bom"},{"title":"Choose BOM inputs and factors","href":"/user-guides/boms/inputs-and-factors"},{"title":"Review BOMs and version history","href":"/user-guides/boms/review-and-versions"},{"title":"Create a BOM-based PCF","href":"/user-guides/pcfs/create-a-bom-pcf"}]},{"group":"Review and evidence","pages":[{"title":"Review tables, filters, and evidence","href":"/user-guides/review/table-controls"},{"title":"Report snapshots and historical records","href":"/user-guides/review/report-snapshots"}]}]}]},"title":"Atemoya farm demo: your workflow - Moya Help","buildId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","deploymentId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DgIorxK1.js","DynamicMarkdown-43fmNsOD.js","zoom-image-lightbox-D9lJgLSo.js","PlusIcon-C1lem43w.js","lightbox-handle-r17bVUz3.js"]}