How did you set it up as a liability account ?
Putting it as a Cash Account is the correct set up. To locate it as a Liability you need to create a custom control account then nominate the credit card account to that control account.
- Create the custom control account under Settings - Chart of Accounts - Balance Sheet
- Now edit your Cash Account - Credit Card and allocate the custom control account
- The balance sheet now looks like this
- Now use the Receive Money & Spend Money functions just like any other cash account