If you lose battle with a NPC or Wild Pokemon, you'll lose money. That's not a bug but a mechanics of game itself.
In french: Si vous perdez une bataille avec un PNJ ou un Pokémon sauvage, vous perdrez de l'argent. Ce n'est pas un bug mais une mécanique du jeu lui-même.