No, I don't get the same result. I get no negative numbers.
"txid": "4c0de1532f0cebb80ebb3a4e787bcd7f512789ab70109307195e697b2c3c25c0",
"hash": "3a522ffc32a4d7c845dea08ab38fdc017eff9329febee131036ce6f71d7d6640",
"version": 1,
"size": 216,
"vsize": 134,
"locktime": 0,
"vin": [
{
"txid": "da17232cfaa1da9edda2e3aded4d7ffc41b1c8976d2b364bc5c1064148ae00ee",
"vout": 1,
"scriptSig": {
"asm": "0014646abc1ac4bb8b780bc0c7e316629dfc18b8cfea",
"hex": "160014646abc1ac4bb8b780bc0c7e316629dfc18b8cfea"
},
"txinwitness": [
"3045022100ef58e75476f619b6cb4b60588a5d25aab54c29677749c3c33ef4928f0fe6f8c0022060a558b713232917ae623c84e9e615d8848c36abb272ce61df363351ff9ffef701",
"0371104ae352bba2855cc0f0f88f27044b0795e65d01c18b32c7debf8bba09cc62"
],
"sequence": 4294967295
}
],
"vout": [
{
"value": 0.00645280,
"n": 0,
"scriptPubKey": {
"asm": "OP_HASH160 4d3a3cc3b216b19bd8e6a9d16086b8620826ead9 OP_EQUAL",
"hex": "a9144d3a3cc3b216b19bd8e6a9d16086b8620826ead987",
"reqSigs": 1,
"type": "scripthash",
"addresses": [
"38jMiiZs2C5n5MPkyc5pSA7wwW6H4p6hPa"
]
}
}
]
}
Are you running the latest version of Bitcoin Core? This transaction seems to be Segwit transaction so if you are running an older version of Bitcoin Core it might get confused or something.