Skyss must have one of the most complicated tariff systems for public transport, at least in Norway, if not world wide. After reading through the Norwegian information pages on their website, I still had no clue how to figure out the ticket price, so I called their service phone and asked.
Short answer: No, at least the 930 bus is more expensive than NOK 100. A single ticket is NOK 141 if you buy it in advance. Buying a ticket in the bus may, or may not, cost a surcharge.
Longer answer: The Skyss app only shows the price for the bus fare. As you already found out, there is e.g. a direct bus (line 930) from Bergen to Odda, so just showing the bus fare does not at a first glance seem to be a problem. However, without it being obvious at all, a part of the bus journey is the ferry between Tørvikbygd and Jondal, for which you as a bus passenger needs an additional ticket, which can not be bought in the Skyss app. So, eventually you need the 100 NOK ticket for the bus, which you can buy in the app and then you have to buy and pay the 41 NOK ferry ticket on the ferry.
There is also other reasonable bus connections from Bergen to Odda, e.g. with the 740 bus to Årsnes and then from there with the 760 bus to Odda. On this route, there are two ferries, so even if the 'bus ticket' is still NOK 100, the total price will be yet higher.
The only way to find out what you actually have to pay, except from calling customer service, seem to be to study the bus route, find out if there are any ferries on the way and then check the ticket prices from the individual ferry operators. The 930 bus from Bergen to Odda departing tonight 20:50 arrives at Tørvikbygd kai (quay) 22:35 and the next stop is Jondal kai (quay) 23:00. If you know (or at least guess) that there is a ferry between these two stops, you can find out that this ferry is operated by Norled and then on their website find a price list showing that Tørvikbygd-Jondal requires a 6 zone ticket, which for adults costs 41 NOK.