namespace Books.Api.AiBookkeeper; /// /// Provides chart of accounts data for AI Bookkeeper processing. /// public interface IChartOfAccountsProvider { /// /// Get the chart of accounts for a company. /// Returns only expense-type accounts (expense, cogs, personnel, financial) that AI can suggest. /// /// Company ID /// Cancellation token /// Chart of accounts with filtered expense accounts Task GetChartOfAccountsAsync( string companyId, CancellationToken cancellationToken = default); }