Was testing sending some PPC to another wallet of mine. I recalled sending 1 ppc (total 1.01 ppc due to 0.01 transaction fee). My wallet showed -1.01 as well.
If you check that “weird address”, you’ll soon find out that the originating wallet created it, as a change address, and it actually belongs to you when you run the “validateaddress” command. (See that thread for full info)
Yes this is normal, transactions inputs are just previous outputs of a previous transaction. Luckily for this transaction, the protocol only needed one previous transaction output to satisfy the amount you wanted to send(input), which was 1.0ppc + 0.01ppc fee.