Skip to content

About

C# console app for managing tax accounts. User can create individual or business accounts, assess taxes with due dates, record payments, and apply late fees. Built with .NET 10 using OOP, records, interfaces, and LINQ reports.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

Tax Manager

A C# console app for managing tax accounts. Create individual or business accounts, assess taxes with due dates, record payments, and apply late penalties on overdue balances.

TaxManager.mp4

Features

  • Individual and business accounts, each with its own penalty rate
  • Tax assessments with due dates
  • Payments applied to the oldest assessments first
  • Late penalties charged only on the overdue, unpaid amount
  • Transaction history for each account
  • Reports, including total owed across all accounts

Requirements

Running

git clone https://github.com/<your-username>/TaxManager.git
cd TaxManager
dotnet run

Project Structure

Models/      Accounts, transactions, and the reporting interface
Services/    Menu, input handling, and reports
Program.cs   Entry point

About

C# console app for managing tax accounts. User can create individual or business accounts, assess taxes with due dates, record payments, and apply late fees. Built with .NET 10 using OOP, records, interfaces, and LINQ reports.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages