I bought a laptop for $1000 online and paid by credit card. The payment plan is 10-month payment with 0% interest rate. So it charges $100 to my credit card each month. In this case, how do I do it on GnuCash? Split transaction has to be happen on the same day, where I need the $100 credit card bill split to 10 months.
The transaction is not split. You transferred $1000 from your credit card to your fixed asset in one go, nothing split there. Repayment of your credit card liability is a series of entirely separate and unrelated transactions between your checking account and your credit card account.