There may be several reasons for this. First, is your battery in good shape? If it is, then the problem is most likely a faulty voltage regulator, also called a rectifier. This is a recurring problem with older bikes. The rectifier cannot be repaired in any easy way and you should try to get a new one, or a second hand one from a motorcycle used spare parts dealer. I recommend getting a new one. When you have installed it, which is very easy, you should have someone in the know how measure the various electrical circuits of the bike with a multimeter to make sure there is no shorting to ground of any of the wire harness or connectors and repair any such if found faulty.
Battery
It will be the same as for any other. Volts should run above 13.5 to 14.5 . If its charging below 13 volts, most likely the stator.
It is a 12 volt battery.
The battery is under the driver's seat.
The battery is YTX 14-BS
It is a HCB16 A-A
You can use, for example, a Yuasa YTZ14S motorcycle battery.
Defective voltage regulator.
12 volts
It is under the driver's seat.
Under the driver's seat.
YTZ12S from Yuasa