diff --git a/units/x12_conv.cpp b/units/x12_conv.cpp index 418f7244..da2e9c56 100644 --- a/units/x12_conv.cpp +++ b/units/x12_conv.cpp @@ -147,7 +147,11 @@ static UNITS_CPP14_CONSTEXPR_OBJECT std::array x12_units{{ unitD{"BV", "BUSHEL DRY IMPERIAL", precise::one}, unitD{"BW", "BASE WEIGHT", precise::one}, unitD{"BX", "BOX", precise::one}, - unitD{"BZ", "MILLION BTUS/DEKATHERM", precise::one}, + unitD{ + "BZ", + "MILLION BTUS/DEKATHERM", + precise::mega* precise::btu / + precise_unit(10.0, precise::energy::therm_ec)}, unitD{"C0", "CALLS", precise::one}, unitD{"C1", "COMPOSITE PRODUCT POUNDS (TOTAL WEIGHT)", precise::one}, unitD{"C2", "CARSET", precise::one}, @@ -187,8 +191,8 @@ static UNITS_CPP14_CONSTEXPR_OBJECT std::array x12_units{{ unitD{"DI", "DISPENSER", precise::one}, unitD{"DJ", "DECAGRAM", precise_unit(10.0, precise::g)}, unitD{"DK", "KILOMETER", precise::km}, - unitD{"DL", "DECILITER", precise::one}, - unitD{"DM", "DECIMETER", precise::one}, + unitD{"DL", "DECILITER", precise::deci* precise::L}, + unitD{"DM", "DECIMETER", precise::deci* precise::meter}, unitD{"DO", "DOLLARS U.S.", precise::currency}, unitD{"DP", "DOZEN PAIR", precise::one}, unitD{"DQ", "DATA RECORD", precise::one},