What determines how much JP you earn at the end of each battle? One thing I can determine is that each enemy has a set number that you are awarded, but how can you increase this?
In a test of fighting the same enemy, I have been rewarded with 15, 16, 18 and 22 JP at the end of a battle.