gnucash stable: Bulgarian Lev (BGN) replaced by Euro 1 Jan 2026.
John Ralls
jralls at code.gnucash.org
Mon Dec 8 15:20:23 EST 2025
Updated via https://github.com/Gnucash/gnucash/commit/6907d364 (commit)
from https://github.com/Gnucash/gnucash/commit/465959cc (commit)
commit 6907d3648ad6dbd386afc748eff018ec97de2ca9
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 8 12:20:00 2025 -0800
Bulgarian Lev (BGN) replaced by Euro 1 Jan 2026.
diff --git a/libgnucash/engine/gnc-euro.cpp b/libgnucash/engine/gnc-euro.cpp
index 4c7b453970..660331d566 100644
--- a/libgnucash/engine/gnc-euro.cpp
+++ b/libgnucash/engine/gnc-euro.cpp
@@ -31,6 +31,7 @@ static const std::map<std::string,double> gnc_euro_rates =
{
{ "ATS", 13.7603 }, /* austrian schilling */
{ "BEF", 40.3399 }, /* belgian franc */
+ ( "BGN", 1.95583 }, /* Bulgarian lev */
{ "CYP", .585274 }, /* cyprus pound */
{ "DEM", 1.95583 }, /* german mark */
{ "EEK", 15.6466 }, /* Estonian Kroon */
diff --git a/libgnucash/engine/iso-4217-currencies.xml b/libgnucash/engine/iso-4217-currencies.xml
index 765ef47299..394e8ad922 100644
--- a/libgnucash/engine/iso-4217-currencies.xml
+++ b/libgnucash/engine/iso-4217-currencies.xml
@@ -351,7 +351,8 @@
local-symbol="fr."
/>
<!-- "BGL" - "Bulgarian Lev A/99"
- 1999-07-05 "BGN" 1000
+ Pegged 1000 to 1 DEM 1997-1999
+ 1999-07-05 "BGN" 1000
-->
<currency
isocode="BGL"
@@ -365,7 +366,8 @@
local-symbol=""
/>
<!-- "BGN" - "Bulgarian Lev"
- scheduled replacement: 2012-01-01 "EUR" 1.95583 (=DEM)
+ Pegged 1.95583 to 1 EUR 1999-2026
+ Admitted to Euro-zone 1 Jan 2026
-->
<currency
isocode="BGN"
Summary of changes:
libgnucash/engine/gnc-euro.cpp | 1 +
libgnucash/engine/iso-4217-currencies.xml | 6 ++++--
2 files changed, 5 insertions(+), 2 deletions(-)
More information about the gnucash-changes
mailing list