<human>: I have this friend, who is very, very nice, but considers me a much closer friend than I consider her (her roommate is one of my best friends). She and I aren't really that close; I wouldn't consider her to be a very close friend, but just a friend I enjoy seeing in a group from time to time.  She had a birthday a about two weeks ago, and had two birthday dinners.  I was unable to attend one due to scheduling, and the other due to distance, work and not feeling well.  She made me feel kinda guilty, so I told her that I would take her out sometime  to make up for it.   

Last week she texts me and was like, "Hey!  Wanna do belated birthday dinner this week?"  Last week we couldn't mesh up our schedules, so we decided to go out tomorrow.  The problem is, I had several cancellations for my job, and had to pay rent/bills, so I'm much more short of money than I realized.  Also, now more people are joining us, so its become much more a "party!" than I thought.  AND she apparently made it known to our mutual friend that I was paying for her.  

Would I be a completely horrible person for cancelling, or perhaps ordering takeout/making dinner/drinks at home?  I would tell her that I honestly was sorry, but can barely afford my bills right now (I'm talking maxed out credit card, no money for gas broke), and I wasn't just being cheap and an asshole.  I want to take her out eventually, but after doing number crunching, if I do take her out to someplace fairly reasonable, I would be in the red.

Can you succinctly summarize the text in 1-3 sentences?
<bot>: Scheduled birthday dinner tomorrow for friend, found out "SHIT I'M BROKER THAN I THOUGHT!".  Would it be asshole-ish to cancel or suggest staying in?