Debit & Credit 7.2: New Financial Plans

Debit & Credit
3 min readNov 28, 2024

--

It is the end of the year, and there is no better time to release new financial plans in Debit & Credit.

In the last 18 months, I have been trying to rewrite financial plans in SwiftUI. The biggest challenge was always the table view mode, which I wanted to bring to the iPad for a very long time. However, it was just not good enough in SwiftUI. Apple has finally improved tables in SwiftUI this year, and I was able to use them.

The interface of the plans was recreated from scratch, and I was able to add new features on top of that. While for many people the plans will look the same, under the hood everything is completely different.

The Table View Mode on the iPad

Yes, you can finally use financial plans on the iPad in the table view mode! 🎉

Financial plans on the iPad

You can quickly switch between 3, 6, 9, and 12 months using the filter button.

Planned and Actual Expenses Displayed Together

“Both” switch will display actual and planned expenses together

Now when using the table view mode you can have actual and planned expenses displayed together. The planned amount is displayed at the top, the actual amount is at the bottom.

Improved Logic for Annual Amounts

Now plan items with the “annual” payment frequency are processed slightly differently by the app. Debit & Credit will match planned amounts to actual expenses as long as you stay under the annual limit.

For instance, if you add an annual plan item with a limit of $10,000 and spend only $1,000 in the first month, the app will display $1,000 as the planned amount for that month. Only when your total spending during the year exceeds the annual limit, the app will start displaying amounts in red (overspending). However, should you not reach the annual limit by the end of the plan, the app will display the remaining amount as “planned” in the last month.

Please note that this improved logic will only apply to new plans and new plan items. If you have an existing plan created before this update, you will need to delete & re-add your plan items to the plan (by editing it).

What Is Next

This year was very busy with four major updates delivered. There is still plenty of work to be done rewriting the app into Swift and SwiftUI.

My priority is to finish the transition of financial plans. Even though the interface was rewritten, the code running plan calculations was not. There is also a scheduled change related to StoreKit (processing of subscriptions). This is something that customers ideally won’t notice but it has to be done.

The app is now 10 years old, and I would like to thank my customers for their ongoing support. This is an incredible journey for me and together with Parcel (my other app) Debit & Credit is my everyday job which I enjoy with my heart. Thanks again!

Ivan

--

--

No responses yet