Difficult to say. The sooty black colour on the body, if for real and not just stress colouration, would imply Toxotes chatareus. However, the alternating black bands on the flanks with black spots between them are also seen in Toxotes microlepis, a species that is furthermore characterised by having two black spots on the soft part of the dorsal fin.
Telling these two species apart is very difficult. The reality is that it's done scientifically by counting scales. Toxotes chatareus has proportionally bigger scales than Toxotes microlepis, so there are fewer of them along the lateral line (~32 versus ~45).
On balance, my feeling is that this is Toxotes microlepis. Toxotes chatareus typically has no more than seven black patches on the flanks, and while these do alternate in size between big and small spots, they're usually (but not always) confined to the top half of the flank. Toxotes microlepis has a "messier" look, with more spots/bands on the flanks, and the bands can run down to the lower half of the flank.
It's worth mentioning that most aquarium books are hopelessly muddled on identifying archerfish. I have to own up to this myself; the archerfish labelled as T. jaculatrix on p 68 of my book is almost certainly T. microlepis. The photos on Fishbase aren't at all helpful, either.
Cheers, Neale