1. Overview & Architectural Context
Manual entry of hundreds of fuel purchase bills, coal weighbridge receipts, and utility electricity invoices is labor-intensive and error-prone. Carbonatoz provides a high-throughput, idempotent CSV and Tally Prime XML batch ingestion pipeline that reconciles financial ledger entries with physical greenhouse gas emission streams.
2. Prerequisites & Input Schema
Before starting the batch import, verify that your CSV or XML export adheres to the canonical columns:
| Column Name | Required | Data Type | Permitted Values / Description |
|---|---|---|---|
transaction_date | Yes | ISO Date (YYYY-MM-DD) | Transaction or invoice date |
facility_tag | Yes | String | Registered plant ID (e.g. FAC-JSR-01) |
source_stream_id | Yes | String | Physical stream tag (e.g. BLR-02-NORTH) |
fuel_or_material_type | Yes | String | coking_coal, natural_gas, grid_electricity, diesel |
quantity | Yes | Decimal (> 0) | Quantity in physical invoice units |
unit_of_measure | Yes | String | MT, Nm3, kWh, MWh, kL |
invoice_reference | No | String | Vendor invoice or weighbridge serial number |
custom_ncv_gj_per_t | No | Decimal | Net Calorific Value from supplier lab test |
3. Step-by-Step Execution Procedure
Step 3.1: Navigate to the Data Ingestion Console
Step 3.2: Upload & Schema Mapping
Step 3.3: Pre-Ingestion Dry Run & Anomaly Check
Step 3.4: Finalize & Commit Ingestion
100% Validated, click Commit Ingestion Batch.pending_review status.