TallyPrimeService

Inheritance Chain

Constructors

TallyPrimeService()
TallyPrimeService(IBaseTallyService)

Parameters

baseTallyService IBaseTallyService
TallyPrimeService(ILogger, IBaseTallyService)

Parameters

logger ILogger
baseTallyService IBaseTallyService

Methods

GetCompaniesAsync(CancellationToken) Task < List < Company >>

Parameters

cancellationToken Opt CancellationToken
GetMasterStatisticsAsync(BaseRequestOptions, CancellationToken) Task < List < MasterStatistics >>

Parameters

requestOptions BaseRequestOptions
cancellationToken Opt CancellationToken
GetVoucherStatisticsAsync(DateFilterRequestOptions, CancellationToken) Task < List < VoucherStatistics >>

Parameters

requestOptions DateFilterRequestOptions
cancellationToken Opt CancellationToken
GetGSTRegistrations(CancellationToken) Task < List < GSTRegistration >>

Parameters

cancellationToken Opt CancellationToken
GetGroupsAsync(RequestOptions, CancellationToken) Task < List < Group >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetGroupsAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < Group >>

Parameters

PostGroupsAsync(IEnumerable<Group>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

PostDTOGroupsAsync(IEnumerable<GroupDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetLedgersAsync(RequestOptions, CancellationToken) Task < List < Ledger >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetLedgersAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < Ledger >>

Parameters

PostLedgersAsync(IEnumerable<Ledger>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

PostDTOLedgersAsync(IEnumerable<LedgerDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetCostCategoriesAsync(RequestOptions, CancellationToken) Task < List < CostCategory >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetCostCategoriesAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < CostCategory >>

Parameters

PostCostCategoriesAsync(IEnumerable<CostCategory>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
PostDTOCostCategoriesAsync(IEnumerable<CostCategoryDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetCostCentresAsync(RequestOptions, CancellationToken) Task < List < CostCentre >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetCostCentresAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < CostCentre >>

Parameters

PostCostCentresAsync(IEnumerable<CostCentre>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
PostDTOCostCentresAsync(IEnumerable<CostCentreDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetUnitsAsync(RequestOptions, CancellationToken) Task < List < Unit >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetUnitsAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < Unit >>

Parameters

PostUnitsAsync(IEnumerable<Unit>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

PostDTOUnitsAsync(IEnumerable<UnitDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

GetStockCategoriesAsync(RequestOptions, CancellationToken) Task < List < StockCategory >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetStockCategoriesAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < StockCategory >>

Parameters

PostStockCategoriesAsync(IEnumerable<StockCategory>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
PostDTOStockCategoriesAsync(IEnumerable<StockCategoryDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetStockGroupsAsync(RequestOptions, CancellationToken) Task < List < StockGroup >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetStockGroupsAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < StockGroup >>

Parameters

PostStockGroupsAsync(IEnumerable<StockGroup>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
PostDTOStockGroupsAsync(IEnumerable<StockGroupDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetStockItemsAsync(RequestOptions, CancellationToken) Task < List < StockItem >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetStockItemsAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < StockItem >>

Parameters

PostStockItemsAsync(IEnumerable<StockItem>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
PostDTOStockItemsAsync(IEnumerable<StockItemDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetGodownsAsync(RequestOptions, CancellationToken) Task < List < Godown >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetGodownsAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < Godown >>

Parameters

PostGodownsAsync(IEnumerable<Godown>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

PostDTOGodownsAsync(IEnumerable<GodownDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetVoucherTypesAsync(RequestOptions, CancellationToken) Task < List < VoucherType >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetVoucherTypesAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < VoucherType >>

Parameters

PostVoucherTypesAsync(IEnumerable<VoucherType>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
PostDTOVoucherTypesAsync(IEnumerable<VoucherTypeDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetVouchersAsync(RequestOptions, CancellationToken) Task < List < Voucher >>

Parameters

requestOptions RequestOptions
token Opt CancellationToken
GetVouchersAsync(PaginatedRequestOptions?, CancellationToken) Task < PaginatedResponse < Voucher >>

Parameters

PostVouchersAsync(IEnumerable<Voucher>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>

Parameters

PostDTOVouchersAsync(IEnumerable<VoucherDTO>, PostRequestOptions?, CancellationToken) Task < List < PostResponse >>
GetPostXMLOverrides() XMLOverrideswithTracking
SetupTallyService(string, int)

Parameters

CheckAsync() Task < bool >
GetActiveSimpleCompanyNameAsync() Task < string >
SetCompany(ICompany)

Parameters

company ICompany
GetLastAlterIdsAsync(BaseRequestOptions?, CancellationToken) Task < LastAlterIdsRoot >

Parameters

baseRequestOptions Opt BaseRequestOptions
token Opt CancellationToken
GetPeriodicVoucherStatisticsAsync(AutoColumnReportPeriodRequestOptions, CancellationToken) Task < List < AutoColVoucherTypeStat >>
GetLicenseInfoAsync() Task < LicenseInfo >
GetObjectsAsync<T>(BaseRequestOptions?, CancellationToken) Task < List <T>>

Parameters

GetObjectsAsyncNew<T>(BaseRequestOptions?, CancellationToken) IAsyncEnumerable <T>

Parameters

GetCountAsync<T>(BaseRequestOptions?, CancellationToken) Task < ulong >

Parameters

GetObjectsAsync<T>(PaginatedRequestOptions, CancellationToken) Task < PaginatedResponse <T>>
Get paginated data from Tally

Parameters

options PaginatedRequestOptions
The pagination options including page size, filters, and sort criteria
token Opt CancellationToken
An optional
CancellationToken
to cancel the asynchronous operation.

Fields

_logger
_baseHandler