I'd expect it to make a spark on 12v left in a battery. In my experience of touring Spain for 2 weeks on battery power only, they don't start stuttering until it gets down to 8V. Is the ammeter deflecting when you kick it over? If it's not, something is wrong with the ignition wiring. For sanity, check the earth connection is good, so the resistance between the earth connection to the power box and the battery negative terminal should be near zero. Is the main fuse intact? Also have a good look at your points wiring.
If it's been going over 17V, it could have damaged the battery and/or the stator wiring. It should still make a spark on even a pretty discharged battery unless it's completely dead (they can show 12v and have next to no power in them). Do any of the lights work with the battery connected? If they light up reasonably brightly, there should be enough in it to make a spark.
Is it one of the boyer type boxes? If so, might be worth a try with the battery disconnected, they have an internal capacitor which should let it run without one. Connect the earth to the frame earth and connect any terminals that were on the battery positive together with a nut and bolt and wrap them in insulating tape. Then pull the plug and kick it over fairly vigorously to see if it's making a spark. If it is, it should start and run like that. I'd try charging the battery and trying it again and if you run into problems, replace the battery.
If it isn't you have bigger problems and need to start checking the stator integrity. You have a meter so a good start is to measure resistance between the two wires that connect into the power box (usually two violet wires) with it disconnected. It should have a very low resistance between those two wires, maybe in the single digit or lower ohm range. It should have an open circuit between any one of those wires and earth.
Not all meters respond quickly enough but you could also set it to measure AC volts between those two wires and kick it over vigorously. You should get a transient voltage reading (easier on an analogue meter, you see the needle deflecting).