calculate_fueleu_banking_borrowing
Deterministic solver for FuelEU Maritime Article 20 banking of surplus and borrowing of deficit balance. Computes statutory borrowing ceilings (2% cap), mandatory 1.1x penalty factor, multi-year consecutive limit, and optimal arbitrage vs Article 21 pooling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vessel_id | No | ||
| reporting_year | No | ||
| total_energy_consumed_tj | Yes | Total annual energy consumed in Terajoules (TJ) | |
| compliance_balance_tco2eq | Yes | Signed CB in tCO2eq (negative = deficit, positive = surplus) | |
| market_pooling_price_eur_per_t | No | Current OTC price to buy surplus in an Art. 21 pool (EUR/t) | |
| previous_borrowing_consecutive_years | No | Preceding consecutive years borrowing deficit (max = 2). |