Changelog for FA_Report_WebJobs Repository
release(bump): v1.49.14
- fix(SOD): Report Export Sorting - Order Date, Order Time, and Order ID (tushar.soni)
- feat(184154): display attendance status for Distributor Visit activities in Attendance Summary report (Riya Sethi)
- fix: update dictionary creation to handle duplicates using GroupBy (Abhishek Pandey)
- fix: update Slack Direct Logger configuration for enhanced report logging (Abhishek Pandey)
- Refactor sales service cleanup (Vibhu Rathore)
- Merged PR 71284: fix(hccb): dedupe position ids in secondary order dump report (Priyanka Malik)
- fix: handle duplicate PositionCodeEntityMappings rows in MasterDataPositionDumpOutletCountReportV4 (ayushChauhan)
release(bump): v1.49.13
- feat(report-doc): add new reports and update references in the documentation table of contents (Abhishek Pandey)
release(bump): v1.49.12
- fix(GIL Secondary Sales Dump): populate Territory from beat mapping (Chirag Soni)
release(bump): v1.49.11
- fix: use PCLevel for position filter in employee productivity report (Riya Sethi)
- feat(178641): add village visit proximity report (Pragati)
- fix(178641): fixes in village visit proximity report (Pragati)
release(bump): v1.49.10
- feat(180362): add fixedBasisTa Column in TadaApprovedPendingDump Report (Harshita Mathpal)
- fix(182345) : InvoiceDate to be in correct format (Riya Sethi)
- feat(182345): optamzie DMS 1/3 Report new (Riya Sethi)
- feat(docs): add README and update table of contents with concise references for multiple reports (Abhishek Pandey)
release(bump): v1.49.9
- fix(email): update FA_Libraries submodule to fix blob URL being sent as email body (Chirag Kaushik)
release(bump): v1.49.8
- fix(ReportNSService): add null check for company logo before adding to PDF (Abhishek Pandey)
- docs: document distributor blank fix and same-day norm gap in report docs (Abhishek Pandey)
- docs: clarify hierarchy source and add troubleshooting for TourPlanAdherence (Abhishek Pandey)
release(bump): v1.49.7
- feat(IR-Transaction-Report): add support for displaying rows with empty prediction results (Kushagra Garg)
release(bump): v1.49.6
- fix(LocationRepository): enhance geo-filter validation in GetHierarchyByGeoIdsOptimized method (Abhishek Pandey)
release(bump): v1.49.5
- fix(location): update geo-filter logic (Abhishek Pandey)
release(bump): v1.49.4
- refactor(LocationRepository): optimize GetHierarchyByGeoIds method and improve SQL query performance (Abhishek Pandey)
release(bump): v1.49.3
-fix(visitDumpReport): added empty string check in columns (Akshdeep Singh)
release(bump): v1.49.2
-fix(report): resolve missing report data and SQL parameter limit crashes (Aman Sinha) -feat(Report): Segregation to Discount Scheme Type in the 1/3 New and Old report (Tushar Soni)
release(bump): v1.49.1
- fix(sod): fix column select functionality (Vibhu Rathore)
- fix(sod): fix product code mapping in secondary order dump (Vibhu Rathore)
release(bump): v1.49.0
- Refactor documentation structure (Abhishek Pandey)
- fix(SummarySheetFromPerspective): update terminology and clarify filters for user activities (Abhishek Pandey)
- docs: add concise reference docs for 40+ reports across multiple batches (Abhishek Pandey)
- chore: add CLAUDE.md with daily batch documentation routine (Abhishek Pandey)
release(bump): v1.48.48
- fix(ManagerWorkingReport): update sheet column name from netvalue to jwnetvalue (Dev Sharma)
- fix(sod-format): Improve handling of coordinate columns and Excel formatting (Vibhu Rathore)
- Refactor: formatted code. (ayushChauhan)
- fix: GetActiveDistributorsMappedToPositions Query processor ran out of internal resources (ayushChauhan)
- Merged PR 70107: feat(181828): Refactor repositories and enhance filtering logic (Vibhu Rathore)
- feat(180862) : display live hierarchy in new outlet dump report for the current day (Dev Sharma)
- fix: correct file encoding PivotColumnProcessorTest.cs (ayushChauhan)
- fix(secondary-order-dump): show "Rejected" status in Delivery Status column (ayushChauhan)
release(bump): v1.48.47
- fix(GeographicalMapping): make RegionId nullable to accommodate optional regions (Abhishek Pandey)
- fix(182509): group route-outlet mappings by position to avoid duplicate key exception (ayushChauhan)
- fix(secondary-order-dump): show "Rejected" status in Delivery Status column (ayushChauhan)
- fix: Add numeric type support and tests for PivotColumnProcessor https://app.asana.com/1/34125054317482/task/1215079146530495?focus=true
release(bump): v1.48.46
- feat(181859): fix live hierarchy override logic (Aman Sinha)
release(bump): v1.48.45
- fix(visitDumpReport): fix nomenclature issue (Akshdeep Singh)
release(bump): v1.48.44
-feat(181859): correct live hierarchy override logic (aman sinha)
release(bump): v1.48.43 hotfix
- chore(scripts): add changelog script (Himanshu Saini)
- fix(reports): otimize visit dump report (Akshdeep Singh)
release(bump): v1.48.42
- feat(176207): Remove unused fields from FlatSecondaryOrderReportModelByPos (Vibhu Rathore)
- feat(176207): optimize CSV and Excel report generation logic for sod report (Vibhu Rathore)
- feat(attendance-report): add OutletId to delivery details in AttendanceReportService (Abhishek Pandey)
- feat(secondary-order-dump): add Sub Shop Type column (PRD 1214746730585337) (Claude Code Bot (anuj@flick2know.com))
- feat(181828): Refactor repositories and enhance filtering logic (Vibhu Rathore)
- Merged PR 70107: feat(181828): Refactor repositories and enhance filtering logic (Vibhu Rathore)
- Merged PR 69747: feat: add report doc deployment logic (Abhishek Pandey)
release(bump): v1.48.41
- fix(productwisesalerepo) : handle StockistType as string using COALESCE and any aggregation (Dev Sharma)
release(bump): v1.48.40
- fix(reports): add number system to numeric cells (Akshdeep Singh)
release(bump): v1.48.39
- feat(179342): add batching in GetNewOutletRequestHybridDataByPos (Riya Sethi)
- feat(179805) : add primary category column in case of csv file (Riya Sethi)
release(bump): v1.48.38
-fix(flatSalesReport): fix journey calander issue (Akshdeep) -fix(SecondaryInvoiceDumpReport): remove a check (Akshdeep) -fix(MT-MARS): report changes (Akshdeep)
release(bump): v1.48.37
- fix(std-reports): add beat attribute 1 in summary sheet (Sameer)
- fix(beatometer-report): Indicate CSV output in ReportStatusModel response (Vibhu Rathore) asana: https://app.asana.com/1/34125054317482/task/1214734926807902?focus=true
release(bump): v1.48.36
- fix(flat-survey): use temp table (Priyanka)
- f04a7cca0 fix(survey-report): optimize report (Priyanka)
- fb2419104 fix(master-report): resolve error during execution (Priyanka)
chore: submodule update (Komal Mangal)
release(bump): 1.48.35
- feat(178705): add LPC and Avg LPC KPIs to Attendance Report (Norm Based) (Aman Sinha)
- fix(NewOutletDetailedReport): keep outlet master data visible for blocked outlets (Pragati)
release(bump): 1.48.34
- feat(179554): add new report asset management report unify (Vibhu Rathore)
- fix: use TryGetValue instead of ContainsKey for JWUserErpId hierarchy lookup (ayushChauhan)
- feat: add JW User ERPID column to Alkem Manager Working and Timeline reports (ayushChauhan)
release(bump): 1.48.33
- fix(IR-Transaction-Report): add OSAValue kpi in report (Komal Mangal)
- fix(location-repo): allow fetching all mappings if ID list is empty to fix missing census data in reports (Aman Sinha)
release(bump): 1.48.32
- fix: use sql query reader (priyankamalik-pm)
- fix(hccb-qr-audit): optimize qr code audit report (priyankamalik-pm)
release(bump): v1.48.31
- feat: add anonymous link for direct report mails (Abhishek Pandey)
- feat: update recommendation sales query logic (Manas Agarwal)
- fix(IR-Transaction-Report): add few kpis in report (Komal Mangal)
- fix(logging):remove unused dependency (Aman Sinha)
release(bump): v1.48.30
- feat(176609): add logging FlexibleTargetAchievementReports (Aman sinha)
release(bump): v1.48.29
- fix: remove territory grouping in employee productivity report (Pragati) asana: https://app.asana.com/1/34125054317482/task/1214290445822009?focus=true
release(bump) : v1.48.28
- fix(ProductWiseDemandSalesDump) : applying filter before the creation of the query (Dev Sharma)
- fix: update InvoiceDate calculation and add filter for InvoiceSource in sales query (Abhishek Pandey)
- fix: add Price (PTR) to sales query (Manas Agarwal)
- fix: add filters for deleted and cancelled invoices in demand sales query (Abhishek Pandey)
release(bump) : v1.48.27
- fix(168861) : filter the return data on the basis of IsReturnCancelled column (Dev Sharma)
release(bump) : v1.48.26
- fix: Handle duplicate PositionCodeIds in dictionary creation (Abhishek Pandey)
- chore: Improve Python DLL resolution and update pythonnet version (Abhishek Pandey)
- refactor: Improve Python DLL detection and enhance error logging (Abhishek Pandey)
- feat(178949): add batching in getassertidforsurvey (Aman Sinha)
- Merge branch 'hotfix' into feat/slack-logging (Abhishek Pandey)
- fix: improve null handling in Python DLL resolution and clean up whitespace in ReportGenerator (Abhishek Pandey)
- fix(168861) : grouping the data on the basis of invoice id in sds and filter the data of good return by returnstatus column (Dev Sharma)
release(bump): v1.48.25
feat(177881) : add geo filter in Summarysheet , Attendance , secondary order dump and employee productivity report (Dev Sharma)
fix(177881) : Mismatch in Zone & Region data in summary sheet and secondary order report (Dev Sharma)
release(bump): v1.48.24
- fix(ocer-report): handle megastockist in ocer report (Aman Sinha)
release(bump): v1.48.23
- fix(reports): fix logic of position ID logic in contest outlet report (Aakrati)
release(bump): v1.48.22
- feat(reports): add Display Contest Eligible Outlets Excel report (Aakrati)
- fix(reports): refactor Display Contest report: date range & responses (Aakrati)
- fix(report): fix survey report export: dynamic headers & JSON bug (Aakrati)
- fix(report): refactor eligibility models and query for latest records (Aakrati)
release(bump): v1.48.21
feat(168861): update Unify DB tables for GIL report (Dev Sharma)
fix(168861) : removing the group by and adding the buyertype filter in query (Dev Sharma)
Merged PR 68722: feat(177935): handle case where multiple distributor position mapping (Riya Sethi)
feat(176829) : add geo filter in New Outlet Detailed Report (v4) Hybrid Report, (Dev Sharma)
fix(176829) : filter the data of position from which beat is not attached (Dev Sharma)
feat(175991): enable live hierarchy mapping in Secondary Net Sales dump (Vibhu Rathore)
feat(175991): refactor BeatId and outlet hierarchy resolution logic (Vibhu Rathore)
feat(175412): python changes from sod and live sod (Vibhu Rathore)
feat(175412): improve date/time handling in Excel exports and backend (Vibhu Rathore)
Improve Python runtime init and error handling (Vibhu Rathore)
feat(175991): Enhance hierarchy mapping and SQL aliases in reports (Vibhu Rathore)
feat(175412): format ShopCreatedOn and OrderDate as strings (Vibhu Rathore)
revert(sod): revert python sod (Vibhu Rathore)
feat(176829) : add geo filter in New Outlet Detailed Report (v4) Hybrid Report,
release(bump): v1.48.20
feat(176353): auto flexible email subject date range mismatch (Aman Sinha)
release(bump): v1.48.19 hotfix
fix(gulf-custom): remove sunday from login days (Himanshu Saini)
asana: https://app.asana.com/1/34125054317482/project/1200206012231647/task/1214068066160663?focus=true
release(bump): v1.48.18
feat(177835): Handle Duplicate Channel Enums (Aman Sinha)
release(bump): v1.48.17
fix: Enhance route validation in SummarySheetService (Vibhu Rathore)
release(bump): v1.48.16
fix(dailysummaryreport): Add route handling to DayStartReportService and Repo...(Vibhu Rathore)
release(bump): v1.48.15
fix(bt-empproductivity-report): correct month/year param mapping asana:#https://app.asana.com/1/34125054317482/task/1213975099096584?focus=true (Komal Mangal)
release(bump): v1.48.14
feat(176599): add sc column in attendance report (Aman Sinha)
feat(175732): optimize outlet dump geo hierarchy report (Aman Sinha)
feat(176623): Refactor getQpsSchemeSlabData for batching and safety (Vibhu Rathore)
release(bump): v1.48.13
feat(survey): add GetAssetIdForSurvey method and update related services and repositories (Abhishek Pandey)
release(bump): v1.48.12
fix(gulf-report): fix total counters mapped and unique calls for SO, DSS, TH Reports (Chirag)
release(bump): v1.48.11
fix(176823): apply position and user hierarchy filters in ows report (Komal Mangal)
feat(176232) : add assettype, assetreference number and assetdefination column in flat survey report (Dev)
feat(176232) : add assettype, assetreference number and assetdefination column in flat survey report (Dev)
fix(flexible-target-ach): resolve linq query issue (Pragati)
feat(175731): refine optimization location bulk upload report v4 (Aman Sinha)
fix(Beatometerreport) : add null check at the time of creating model asana : https://app.asana.com/1/34125054317482/task/1213975099096582?focus=true (Dev Sharma)
release(bump): v1.48.10
feat(175731): Optimization Location Bulk Upload Report V4 (Aman Sinha)
release(bump): v1.48.9
fix(172215): resolve issues in new battleground report (Pragati)
release(bump): v1.48.8
fix(gulf-report): update Gulf Custom User Summary Report metrics (Chirag Kaushik)
chore: update git ignore (Himanshu)
fix(report): update column name to TargetCounter Mtd (Chirag Kaushik)
release(bump): v1.48.7
fix(EmpRouteOutletService): fix reporting manager retrieval logic using position codes (Dev Sharma)
fix(Userloginactivity) : remove the addition of plus one day in end date (Dev Sharma)
fix(visit-report): add rural sub stockist asana: https://app.asana.com/1/34125054317482/task/1213874993537070?focus=true (Komal Mangal)
feat(171137): remove event type check form address in time line report (Vibhu Rathore)
release(bump): v1.48.6
fix(visit-report): add rural sub stockist asana: https://app.asana.com/1/34125054317482/task/1213874993537070?focus=true (Komal Mangal)
feat(171137): remove event type check form address in time line report (Vibhu Rathore)
release(bump): v1.48.5
feat(172871): add current designation column in tada report (Aman Sinha)
feat(175884): add ownername and postion level (Aman Sinha)
Merged PR 67639: fix(employee-performance): update position code level for higher level user (Abhishek Pandey)
Merged PR 67372: Pull Request 66029: feat(172140) : addition of geography filter in Product ca... (Dev Sharma)
release(bump): v1.48.4
fix: make columns required (Chirag Kaushik)
fix: update SO and DSS fetching logic based on designation (Chirag Kaushik)
feat(reports): add Custom Report for Gulf Oil – User Login & Visit Analytics (Chirag Kaushik)
fix: resove null reference error in GulfCustomUserLoginVisitAnalyticsReport (Chirag Kaushik)
feat(slack-service): ensure errors are logged on console (Himanshu Saini)
feat(reports): add Custom Report for Gulf Oil – User Login & Visit Analytics (Chirag Kaushik)
release(bump): v1.48.3
Merged PR 67372: Pull Request 66029: feat(172140) : addition of geography filter in Product ca... (Dev Sharma)
fix(OCER): fix SC logic in report asana: https://app.asana.com/1/34125054317482/task/1213732224129857?focus=true (Komal Mangal)
fix(172993): implement hide null columns functionality in report (Komal Mangal)
feat(174267) : add nomenclature logic in attendance report for activity sheet (Dev)
fix(fa-battlehround-report): handle duplicate TargetForTeams entries in reports (Aman Sinha)
fix(OCER): fix SC logic in report asana: https://app.asana.com/1/34125054317482/task/1213732224129857?focus=true (Komal Mangal)
fix(172993): implement hide null columns functionality in report (Komal Mangal)
release(bump): v1.48.2
feat(173687): fix activity date logic in tada approved sheet (Vibhu Rathore)
release(bump): v1.48.1
feat(173687): change activity date logic in tada approved sheet (Vibhu Rathore)
release(bump): v1.48.0
feat(hccb): add hccb qr audit report (priyankamalik-pm)
chore(): code format (Abhishek Pandey)
feat(172215): add position compatible battleground report (Pragati)
feat(173687): refactor tada approved pending report (Vibhu Rathore)
Merged PR 67361: feat(173890) : fixing the logic of reporting manager and userpositionname fro... (Dev Sharma)
Merged PR 67360: feat(174267): display nomenclature value in UserPositionLevel column (Dev Sharma)
feat(174798): show asset reference number for legacy data (Aman Sinha)
fix(172993): set column requirement to hideifnull for positionlevelusers (Komal Mangal)
chore(174618): segregate product performance fr generation based on setting (Pragati)
feat(173292): include cash discount in sales calculation for 1/3 reports (Aman Sinha)
fix(173486): add selected route column in attendance report (Komal Mangal)
fix(172993): implement hide null columns functionality in report (Komal Mangal)
release(bump): v1.46.8
fix(new-outlet-report): use async db calls in loop (Komal Mangal)
fix: Batch queries in GetSlabsForSchemes for large ID lists (Vibhu Rathore)
fix(new outlet detailed report): batch locationIds to avoid SQL query plan error (Komal Mangal)
release(bump): v1.46.7
fix(AttendanceReport): Added month in day column format in Attendance Summary sheet to avoid duplicate day keys across months (Chirag Kaushik)
release(bump): v1.46.6
fix(summary-sheet): resolve null value error (Pragati)
asana: https://app.asana.com/1/34125054317482/task/1213684560551228?focus=true
release(bump): v1.46.5
fix(mayora-planogram): add changes to availaibility and sequencing kpi
release(bump): v1.46.4
Revert "fix(sod & live sod): fix column header based on nomenclature" (Vibhu Rathore)
revert: python excel code (Vibhu Rathore)
release(bump): v1.46.3
fix(outlet-dump-geo-hierarchy-report): resolve issue (Pragati)
fix(attendence-report): handle null first call time in norm-based achievement status (Aman Sinha)
fix(sod & live sod): fix column header based on nomenclature (Vibhu Rathore)
release(bump): v1.46.2
fix(secondary-order-report): remove number formatting from value columns (Prateek Dwivedi``)
release(bump): v1.46.1
chore(169748): optimize product performance flexible report (Pragati)
feat(172216): add email support for Flexible Target vs Achievement report (Aman Sinha)
release(bump): v1.46.0
Revert "chore(169748): optimize product performance flexible report" (Pragati)
chore: format (Vibhu Rathore)
chore(169748): optimize product performance flexible report (Pragati)
Pull Request 66029: feat(172140) : addition of geography filter in Product category analysis report (Dev Sharma)
feat(flatsurveyreport): add mutiple images in flat survey report (Vibhu Rathore)
feat(170313): add other expense dynamically for pending sheet (Vibhu Rathore)
feat(170313): add dynamic expenses in tada approved pending report (Vibhu Rathore)
python excel (Vibhu Rathore)
chore(): resolve merge conflicts (Abhishek Pandey)
fix(empdumphierarchyreport) : removing the unwanted code from report : (Dev Sharma)
release(bump): v1.45.17
fix(ir-transaction): correct logic for linear sos column (Manas Agarwal)
release(bump): v1.45.16
fix(visit-dump-report): add check for null user designation (Komal Mangal)
asana: https://app.asana.com/1/34125054317482/task/1213326132588901?focus=truefix(positionmappingrepo) : group PositionBeatMapping data by BeatId (Dev Sharma)
https : https://app.asana.com/1/34125054317482/task/1213532798745241?focus=truefeat(qv): update libraries for the fix (Vibhu Rathore)
release(bump): v1.45.15
fix(mayora-report): resolve availaibility kpi issue in report (Manas Agarwal)
feat(ir-report): add logic for mayora planogram report (Manas Agarwal)
release(bump): v1.45.14
fix(Asset-management-report): correct logic of asset reference number asana: https://app.asana.com/1/34125054317482/project/305436650865282/task/1213528922643923?focus=true (Komal Mangal)
release(bump): v1.45.13
fix(daily-stats-report): export NetValue as numeric to allow Excel sum aggregation (Vibhu Rathore)
fix(attendancenorm): filter empty KRAs and prevent duplicate formatting keys (Vibhu Rathore)
fix(tadareport): removed filtering of static expenses from pivoting order list (Aman Sinha)
release(bump): v1.45.12
fix(172528): correct position level logic in tadaexpense report (Komal Mangal)
fix(172528): correct missing and extra columns mismatch (Komal Mangal)
fix(172528): split TADA expense report models (Komal Mangal)
release(bump): v1.45.11
feat(add-logging): add logging for flexible report (Aman Sinha)
https://app.asana.com/1/34125054317482/project/305436650865282/task/1213323042837041?focus=truefeat(171345) : adding achievement column in every kra and color it according to its value (Dev Sharma)
feat(position-report): update user mapped data logic (Abhishek Pandey)
release(bump): v1.45.10
fix(168729): Enhance Asset Management Report with revised columns (Komal Mangal)
fix(bt-productivity-report): correct month and year parameters for report download asana: https://app.asana.com/1/34125054317482/task/1213448085653286?focus=true (Komal Mangal)
release(bump): v1.45.9
feat(170313): add other expense dynamically for pending sheet (Vibhu Rathore)
feat(170349): single date selection support for retailer stock report (Aman Sinha)
fix(visit-dump-report): get user designation from positionlevel1userid asana: https://app.asana.com/1/34125054317482/task/1213326132588901 (Komal Mangal)
release(bump): v1.45.8
feat(DSRReport): fetch manager according to position logic (Chirag Kaushik)
fix(Nomenclature): add nomenclature and numbersystem for colpal reports (Prateek Dwivedi)
release(bump): v1.45.7
fix(tada-pending-expense-report): enable showAllColumns flag (Komal Mangal)
asana: https://app.asana.com/1/34125054317482/task/1213295870297013
release(bump): v1.45.6
feat: add LinearSOS column in IR Transaction Report (Manas Agarwal)
release(bump): v1.45.5
fix(tada-expense-report): change UserTravelledDistance to HideIfNull (Komal Mangal)
asana: https://app.asana.com/1/34125054317482/task/1213133402762409
release(bump): v1.45.4
fix(master-data-v4-report): segregate distirbutor logic based on type of distributor mapping used (Pragati)
asana: https://app.asana.com/1/34125054317482/task/1213212577036154
release(bump): v1.45.3
chore(): submodule update (Komal Mangal)
release(bump): v1.45.2
fix(secondary-order-report): change format to HH:MM:SS for timespentoncall column (Komal Mangal)
asana: https://app.asana.com/1/34125054317482/task/1212989360189255?focus=true
feat(gulf-dsr): use update email template (Himanshu Saini)
release(bump): v1.45.1
fix(secondary-oder): update TimeSpentOnCall (Abhishek Pandey)
release(bump): v1.45.0
chore(169747): optimize manager working report (Pragati)
chore(tada-report): remove iqueryable usage from raw sql (Pragati)
release(bump): v1.44.3
feat(Live Secondar Order Report): add Distributor Cash Discount (Prateek Dwivedi)
asana: https://app.asana.com/1/34125054317482/project/1207201850805944/task/1212867716288517?focus=true
release(bump): v1.44.2
fix(tadaexpensedumpservice) : fix the issue of DayStartMeterImage and DayEndMeterImage (Dev Sharma)
fix(tadareport) : adding user selected column check and make the auto selected column mandatory in final modal (Dev Sharma)
fix(update-time-spent): add hours to duration calculation (Aman Sinha)
fix(report-download): trim . from company name (Himanshu Saini)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1212996927995947?focus=true
release(bump): v1.44.1
chore: optmize sales query with batching (Vibhu Rathore)
fix(dsr): use fa email sender if dsr config is not set in gulf (Himanshu Saini)
fix(battleground-report): change pivot key name for distinction (Pragati)
asana: https://app.asana.com/1/34125054317482/task/1212355615579352?focus=truefix(gulf-template): align logo change text color and center it (Himanshu Saini)
feat(download-link): use new dashboard apis for downloading (Himanshu Saini)
fix(download-links): use companyId for new dashboard anonymous links (Himanshu Saini)
release(bump): v1.44.0
feat(167684): feat add positionhierarhcy filter in outletdumpemphier report (Vibhu Rathore)
feat(Attendancereport) : additing Cut-off-time and logouttype in report. (Dev Sharma)
feat(161360): when user is not login setting logintype to empty Dev Sharma)
release(bump): v1.43.1
chore(refactor): refactor code as per comments (Saurabh Singh)
fix(survey-report): add multiple answers of the multi answerable questions (Saurabh Singh)
feat(Distributor Stock): change in GetDistributorStockForNewDashboard (Aman Singh)
fix(usermanagement) : grouping the data by employee id and pick the lastupdated entry from Devices_new (Dev Sharma)
release(bump): v1.43.0
fix(166376): enable distance based KM calculation via setting (Komal Mangal)
feat(no-sales-reason-rp): add position check for user levels (Ankush Raj)
pbi: #164355feat(outlet-dump): optimize van data (Ankush Raj)
pbi: #166030
release(bump): v1.42.4
fix(automated-tada-report): Fix KM calculation for null beat (Komal Mangal)
release(bump): v1.42.3
fix(positioncodemappingrepo) : fixing the issue of circular loop in finding the parentuserid from position parent id . (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1212626595195883?focus=true
release(bump): v1.42.2
bug(#161347): fix column select functionality (Vibhu Rathore)
release(bump): v1.42.1
fix(posm-report): update image recognition logic for employee entered columns (Manas Agarwal)
release(bump): v1.42.0
feat(DSRGenerator): add company-specific email configs
release(bump): v1.41.1
feat(manager-working-rp): add timeline data for jw users (Ankush Raj)
pbi: #164076fix(tadaexpensereport) : changing the datatype of vehiclecofficient from long to double . (Dev Sharma)
release(bump): v1.41.0
feat(reportgenerator) : add new enum in a report . (Dev Sharma)
pbi : #160390fix(emphierarchyreport) : adding beatgrade L1PositionName and outletmargin logic in position emp hierarchy report. (Dev Sharma)
pbi : #165610fix(empdumphierarchyreport) : removing the unwanted code from report : (Dev Sharma)
feat(empdumpreport) : handle beatplan and beatorroute and beat and route cases separately. (Dev Sharma)
pbi : #160390feat(locationdumpemp-rep): handle beatplan case (Amit Kumar Nirala)
fix(): resolve conflicts (Abhishek Pandey)
fix(expense-dump): change existing col name (Ankush Raj)
pbi: #152544fix(expense-dump): change column name (Ankush Raj)
pbi: #152544fix(Secondary-order-dump-report): fix nomenclature of few columns asana: https://app.asana.com/1/34125054317482/task/1212532552636536?focus=true (Komal Mangal)
chore: submodule update (Vibhu Rathore)
feat(tadaapprovedpending): add admin data in last updated at (Vibhu Rathore)
pbi: #161347fix(tadaexpense): show executive in case of 0 (Vibhu Rathore)
pbi: #161347feat(std-report): add new columns in tadaapprovedpendingexpense report (Vibhu Rathore)
pbi: #161347feat(tadaapprovedpending): add admin data in last updated at (Vibhu Rathore)
pbi: #161347fix(summarysheet): correct JWUserErpId source (Komal Mangal)
fix(SummarySheetPC); add erpId columns in report pbi:#163718 (Komal Mangal)
fix(tadaexpense): show executive in case of 0 (Vibhu Rathore)
pbi: #161347feat(std-report): add new columns in tadaapprovedpendingexpense report (Vibhu Rathore)
pbi: #161347
release(bump): v1.40.7
feat(fai-report): update sales query filters and improve OCR null checks (Manas Agarwal)
fix(Secondary-order-dump-report): fix nomenclature of few columns (Komal Mangal)
release(bump): v1.40.6
feat(pr-report): add sku property to IRProductData and update selection logic (Manas Agarwal)
release(bump): v1.40.5
feat(pr-report): convert monetary fields from double to decimal for precision. (Manas Agarwal)
release(bump): v1.40.4
feat(std-report): add beat or route flexibility in daily stats report (Vibhu Rathore)
feat(std-report): add beat or route flexibitliy for summary sheet (Vibhu Rathore)
fix(std-report): fix dailystats report for old journey plan (Vibhu Rathore)
release(bump): v1.40.3
fix(Asset-management-report): add few columns in report (Komal Mangal)
release(bump): v1.40.2
fix(pbm): optimize pbm data query (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1212442620384979?focus=true
release(bump): v1.40.1
fix: remove unrequired code (Amit Kumar Nirala)
fix(tadaexpenserepo) : addition of null check logic in tadapending column (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1212392923908850?focus=true
release(bump): v1.40.0
feat(std-report): optimize new beatometer report (Vibhu Rathore)
pbi: #163369fix(report): add PTR population in recommendations; update SQL alias (Manas Agarwal)
chore(library): update library (Amit Kumar Nirala)
feat(ir-report): add ESM ERP ID and Product Category to OCR reports (Manas Agarwal)
chore(dms1/3-rep): remove cashdiscount from salevalue reason : logic finalized by aayush singh (Amit Kumar Nirala)
fix(emp-performance): get zone from employees table (Himanshu Saini)
- as we are not selecting zone for L2 and above basis report
chore(day-start-service): remove unused db call (Himanshu Saini)
feat(manager-working): add zone in manager working report (Himanshu Saini)
feat(login-report): add Zone for Managers (Himanshu Saini)
feat(emp-performance): add zone name (Himanshu Saini)
feat(attendance-report): add zone name (Himanshu Saini)
fix(): fix total sale amount in case multiple schemes applied on a product asana : https://app.asana.com/1/34125054317482/project/1199705056520685/task/1212002309024503?focus=true (Amit Kumar Nirala)
release(bump): v1.39.7
fix(flexibletargetachievement): fix remove deleted check from flexibletargetachivement (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/task/1212354066490307?focus=truefix(employee-productivity-report): resolve null reference error (Pragati)
asana: https://app.asana.com/1/34125054317482/task/1212363010490568?focus=true
release(bump): v1.39.6 hotfix
fix(emp-performance): remove duplicate zone column (Himanshu Saini)
pbi: #162720
release(bump): v1.39.5 hotfix
fix(library): downgrade epplus to stablize the excel generator
chore(dms1/3-rep): remove cashdiscount from salevalue
release(bump): v1.39.4 hotfix
fix(emp-performance): get zone from employees table
pbi: #162720chore(day-start-service): remove unused db call
pbi: #162720feat(manager-working): add zone in manager working report
pbi: #162720feat(login-report): add Zone for Managers
pbi: #162720feat(emp-performance): add zone name
pbi: #162720feat(attendance-report): add zone name
pbi: #162720
hotfix(bump): v1.39.3
fix(tadaexpensedumpreport) : adding the column in tada alert user function . (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1212295792719565?focus=true
fix(flexible-report): column AvgTC value fix (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1212291534815710?focus=true
fix(): fix total sale amount in case multiple schemes applied on a product asana : https://app.asana.com/1/34125054317482/project/1199705056520685/task/1212002309024503?focus=true (Amit Kumar Nirala)
hotfix(bump): v1.39.2
chore(test-method): add new test method for report mailer . (Vibhu Rathore)
chore(deps): update
SlackNetandSerilog.Sinks.Console(Mayank Shrivastava)
hotfix(bump): v1.39.1
fix(TADAApprovedPendingExpenseDump): handle duplicate entry for old dashboard report (Abhishek Pandey)
fix(tadaexpensereport) : addition of null check in tada expense report. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1211934829582449?focus=truefix(attendancenormreport) : fixing the issue of overflow of netorderinrevenue parameter in attendancenormreport. (Dev Sharma)
pbi : #https://app.asana.com/1/34125054317482/task/1212277650761670?focus=truefix(tadaexpensereport) : addition of null check in tada expense report. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1211934829582449?focus=true
hotfix(bump): v1.39.0
fix(TADAApprovedPendingExpenseDump): handle duplicate entry for old dashboard report (Abhishek Pandey)
fix(tadaexpensereport) : addition of null check in tada expense report. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1211934829582449?focus=truefix(attendancenormreport) : fixing the issue of overflow of netorderinrevenue parameter in attendancenormreport. (Dev Sharma)
pbi : #https://app.asana.com/1/34125054317482/task/1212277650761670?focus=truefix(tadaexpensereport) : addition of null check in tada expense report. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1211934829582449?focus=true
release(bump): v1.39.0
Revert "feat(std-report): optimize new beatometer report (Vibhu Rathore)
pbi: #163369"fix(GetPrimaryOrdersLiveByPos) : add the null check in primaryorder query . (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1212153124331226?focus=truefix(fai-reports): date filter correct at backend asana : https://app.asana.com/1/34125054317482/project/1199705056520685/task/1212278896967034?focus=true (Amit Kumar Nirala)
feat(salesrepo): optimize query for outlet wise sales report (Vibhu Rathore)
pbi: #161981feat(std-report): optimize new beatometer report (Vibhu Rathore)
pbi: #163369Revert "fix(userperformance): hide non-transactional row code, as break in certain cases." (Amit Kumar Nirala)
This reverts commit f106c7a89fa1b6b5ede943d7d16302caab71d7de.
release(bump): v1.38.2
fix(AttendanceNormReport): Add kpi in 2nd sheet (Akshdeep Singh)
fix(attendance-norm-report): change fetch logic from new columns (Akshdeep Singh)
fix(attendance-norm): new column addition (Akshdeep Singh)
release(bump): v1.38.1
fix(location-beat): include beats blocked within range (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/task/1211897612019190?focus=true
release(bump): v1.38.0
chore(): code format (Harshita Mathpal)
feat(empPerformanceReport): add Avg Time Spent Retailing and Avg Call Time column in Emp Performance Report (Harshita Mathpal)
fix(ows-report): resolve json serialization error (Pragati)
asana: https://app.asana.com/1/34125054317482/task/1211944487004606?focus=truefix(asset-report): fix asset mtd logic (Vibhu Rathore)
Revert "merge: enable select cols" (Ankush Raj)
This reverts commit 0763cdeff797be5b5d52b9706bd12a477eb85039.fix(managerworkingreport): handle show columns data flag correctly pbi:#161266 (Komal Mangal)
feat(asset-report): add nomenclautre to columns added. (Vibhu Rathore)
#161503feat(asset-report): add new column in asset management report (Vibhu Rathore)
pbi: #160728fix(master-report): fix distriubtor name in case of muitiple distributor mapped to position (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/task/1211860862189559?focus=truefix(secondaryorderdump): Prevent Excel from auto time conversion asana-https://app.asana.com/1/34125054317482/project/305436650865282/task/1211834319726345?focus=true (Komal Mangal)
fix(bvcr-report): fix get distinct value from positionBeatMapping (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/task/1211803496154624?focus=truefix(1/3 dms-report): fetch payout type asana: https://app.asana.com/1/34125054317482/project/1199705056520685/task/1211339199517652?focus=true (Amit Kumar Nirala)
Reapply "chore(1/3-report): update logic of total sales" (Amit Kumar Nirala)
This reverts commit b3aec88ba3faa9227e6b7d367b3516a8b552053a.feat(reportgenerator) : add enum of onebythreereport in ReportNotUsingOldTableId list. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1211819564986761?focus=truefeat(tadaexpense): fix logic for tada km (Vibhu Rathore)
#159682fix(day-start-repo): remove extra added column (Harshita Mathpal)
chore(): code format (Harshita Mathpal)
feat(automated-tada-report): add userTravelledDistance col in report (Harshita Mathpal)
fix(1/3 dms-report): fetch payout type asana: https://app.asana.com/1/34125054317482/project/1199705056520685/task/1211339199517652?focus=true (Amit Kumar Nirala)
release(bump): v1.37.7
fix(mt-attn-report): add sorting dict check (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1211934823577176?focus=true
release(bump): v1.37.6
fix(emp-route-outlet-dump-report): filter out data on the basis of userids when user filter is applied (Pragati)
asana: https://app.asana.com/1/34125054317482/inbox/1204756298921253/item/1211909267176001/story/1211919386901648?focus=true
release(bump): v1.37.5
fix(master-report): fix distriubtor name in case of muitiple distributor mapped to position (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/task/1211860862189559?focus=truefix(location-repo): fetch location heirarchy data in batches (Pragati)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1211875847740905?focus=true
release(bump): v1.37.4
fix(userperformance): hide non-transactional row code, as break in certain cases. (Amit Kumar Nirala)
asana: https://app.asana.com/1/34125054317482/project/1200206012231647/task/1211833965568052?focus=truefix(daily-stats-rp): dictionary key fix (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1211847883434839?focus=true
release(bump): v1.37.3
fix(1/3 dms-report): fetch payout type asana: https://app.asana.com/1/34125054317482/project/1199705056520685/task/1211339199517652?focus=true (Amit Kumar Nirala)
Reapply "chore(1/3-report): update logic of total sales" (Amit Kumar Nirala)
This reverts commit b3aec88ba3faa9227e6b7d367b3516a8b552053a.feat(reportgenerator) : add enum of onebythreereport in ReportNotUsingOldTableId list. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1211819564986761?focus=truefix(bvcr-report): fix get distinct value from positionBeatMapping (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/task/1211803496154624?focus=truefix(transient-errors): use updated transient error detector (Himanshu Saini)
fix(ef-queries): use TranslateParameterizedCollectionsToConstants (Himanshu Saini)
asana: https://app.asana.com/1/34125054317482/task/1211796131615185?focus=true
release(bump): v1.37.2
fix(sod): remove OrderInRevenue > 0 check
refactor(IRDataModel): rename
asana: https://app.asana.com/1/34125054317482/project/1189244494220879/task/1211801877887810?focus=trueSizetoPackagingSizefix(flexible-target-achievement-report): resolve display category error
release(bump): v1.37.1
Revert "chore(1/3-report): update logic of total sales" (Amit Kumar Nirala)
Revert "feat(tadaexpense): fix logic for tada km" (Vibhu Rathore)
release(bump): v1.37.0
chore(1/3-report): update logic of total sales reason : product requirement (Amit Kumar Nirala)
feat(tadaexpense): fix logic for tada km (Vibhu Rathore)
pbi: #159682fix(newoutletdetailedreport): add nomenclature for few columns pbi:#158577 (Komal Mangal)
fix(format): format fix (Ankush Raj)
fix(emp-productivity-report): add check for live position of employee (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1211371444873765?focus=true
release(bump): v1.36.3
fix(scheme-util): include scheme value for all the products (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1211656751181570?focus=true
release(bump): v1.36.2
feat(report): add HCCB Feature Analytic Report (Priyanka)
release(bump): v1.36.1
fix(format): format fix (Ankush Raj)
fix(custom-report-items): add transaction columns (Ankush Raj)
revert: merge select columns (Ankush Raj)
release(bump): v1.36.0
Merged PR 59306: merge pull request 59305 into develop
Revert "Reapply "fix(fr-masterdata): hide non transactional rows"" (Amit Kumar Nirala)
feat(emp-performance): add position levels for deactive user
fix(Attendancerepo) : changing the query to find the netorderrevenue. (Dev Sharma)
Merged PR 59857: fix(approvedtada): implement column select functionality in report (Komal Mangal)
Merged PR 59797: merge pull request 59796 into develop (Ankush Raj)
Merged PR 59798: merge pull request 59796 into release_uat (Ankush Raj)
Merged PR 59950: fix(automatedtada): make km field nullable in beatcappings (Komal Mangal)
Merged PR 59985: fix(automateddta): add daystartdatekey in query (Komal Mangal)
Merged PR 59928: merge pull request 59926 into release_uat (Ankush Raj)
Merged PR 59927: merge pull request 59926 into develop (Ankush Raj)
merge: approved pending expense select column (Ankush Raj)
chore(submodule): update submodule (Ankush Raj)
fix(summarysheet): add field netvaluetaxinclusive in report (Komal Mangal)
fix(Automatedtada): add columns in report (Komal Mangal)
Merged PR 60131: fix(Automatedtada): add columns in report (Komal Mangal)
feat(bvcreport): addition of position user name column in bvcr report. (Dev Sharma)
fix(TadaAlertRepository) : fixing the issue of rejection status entry in tadareport from old dashboard. (Dev Sharma)
fix(tadaapprovedpendingexpense): handle executive enum case in pendingAt column (Komal Mangal)
fix(bvcr-report) : grouping the data on the basis of positionuserlevel ids.(Dev Sharma)
Merge remote-tracking branch 'origin/main' into main-to-uat (Ankush Raj)
Merge remote-tracking branch 'origin/main' into main-to-develop (Ankush Raj)
Merged PR 60365: merge: main to uat (Ankush Raj)
Merged PR 60369: merge: main to develop (Ankush Raj)
feat(tada-image): add meter image (Ankush Raj)
fix(tadaapprovedpendingexpense): handle executive enum case in pendingAt column (Komal Mangal)
feat(tada-image): add meter image (Ankush Raj)
Merged PR 60518: fix(tada-expense-report): adjust query to fetch selected columns (Komal Mangal)
merge: uat changes to develop (Amit Kumar Nirala)
merge: hotfix changes (Amit Kumar Nirala)
Merged PR 60596: merge: hotfix and uat changes (Amit Kumar Nirala)
fix(automatedtadareport): show cols if selcetd from dashboard (Komal Mangal)
release(bump): v1.35.8
fix(TadaAlertRepository) : fixing the issue of rejection status entry in tadareport from old dashboard.(Dev Sharma)
fix(TadaAlertService): removing the unwanted code. (Dev Sharma)
release(bump): v1.35.7
Revert "chore(dms 1-3 rep): product recommended changes" (Pragati)
release(bump): v1.35.6
Revert "chore(dms-1/3): update totalsales logic reason : call with product team" (Pragati)
fix(dms-one-by-three-new): fix typo (Pragati)
release(bump): v1.35.5
feat(assest-management): add calltype in report asana : https://app.asana.com/1/34125054317482/project/1199705056520685/task/1211436261980613?focus=true (Amit Kumar Nirala)
Revert "feat: add CallType mapping to AssetManagementReport" (Amit Kumar Nirala)
This reverts commit 3c03a6b16fc1b2ef85371e1bde12413b9c3d5539.
release(bump): v1.35.4
feat(report): add master price column in product recommendation report (Manas Agarwal)
release(bump): v1.35.3
fix(tada-approved-pending-expense-report): assign user rank values (Pragati)
release(bump): v1.35.2
Refactor to use ImageURL instead of OriginalImageURL (Animesh Agarwal)
release(bump): v1.35.1
feat(product-recommendation): add price, actual price columns in old dashboard report
fix(Attendancerepo) : changing the query to find the netorderrevenue.
feat(emp-performance): add position levels for deactive user
feat(qv-processor): add slack file logging
release(bump): v1.35.0
Revert "fix(fr-masterdata): hide non transactional rows"
feat: add CallType mapping to AssetManagementReport
fix(assest-management -rep): show hierarchy according the userId
Reapply "fix(fr-masterdata): hide non transactional rows"
release(bump): v1.34.2
feat(productRecommendation-report): add Price and ActualPrice columns in the report
release(bump): v1.34.1
feat(ir-transation-report): add individual sku count column in report
release(bump): v1.34.0
fix(fr-masterdata): hide non transactional rows (Amit Kumar Nirala)
Revert "fix(approvedtada): implement column select functionality in report pbi:#152861" (Komal Mangal)
fix(fr): nontransaction rows for master data (Amit Kumar Nirala)
chore(dms-1/3): update totalsales logic reason : call with product team (Amit Kumar Nirala)
feat(new-dms-1/3-report): add total scheme % column (Pragati)
asana: https://app.asana.com/1/34125054317482/task/1211326571636098?focus=truefix(secondaryordervsinvoicedumpreport): group pwds data and prefer non-null invoice asana-https://app.asana.com/1/34125054317482/project/1209415029558135/task/1211298848530267?focus=true (Komal Mangal)
chore: resolve conflicts (Vibhu Rathore)
chore(.net): upgrade to .net 9 (Himanshu Saini)
chore(non-transc-fr): reapply the changes (Amit Kumar Nirala)
feat(retry): implement Custom Retry Strategy for EF (Himanshu Saini)
feat(sql-reader): use sample retry Policy for sql server Data Readers (Himanshu Saini)
fix(approvedtada): implement column select functionality in report pbi:#152861 (Komal Mangal)
chore(dms 1-3 rep): product recommended changes (Amit Kumar Nirala)
fix(tadapendingexpensedumpreport) : fixing the issue of data missmatch in columns. (Dev Sharma)
pbi : #154674fix(TadaAlertDumpModel) : making the column required. (Dev Sharma)
pbi : #154674feat(TADAApprovedPendingExpenseDump) : addition of columns and addition of rejected status data . (Dev Sharma)
pbi : #154674feat(TADAApprovedPendingExpenseDump) : addition of columns and addition of rejected status data . (Dev Sharma)
pbi : #154674fix(dms-one-by-three-new): format percentage values to 2 decimal places (Pragati)
chore: update library reference (Pragati)
chore: package upgrade (Amit Kumar Nirala)
fix(deps): fix NU1605 (Ashutosh Chahar)
feat(Tourplanadherence) : addition of column in journey plan adherence report. (Dev Sharma)
pbi : #154150fix(deps): fix NU1605 (Ashutosh Chahar)
fix(deps): resolve NU1605 by upgrading Microsoft.Extensions.Configuration.Abstractions to 9.0.8 (Ashutosh Chahar)
chore : submodule update (Ashutosh Chahar)
chore: upgrade dependencies (Pragati)
feat: add dms 1/3 new report (Pragati)
chore(format): fix dotnet format (Ashutosh Chahar)
feat(asset-manage-report): add survey data sheet in asset management report (Ashutosh Chahar)
feat(scheme-utilization): optimize report and queries (Vibhu Rathore)
pbi: #154698fix(productrecommendationreport): show poition hierarchy for deactive employees pbi:#153932 (Komal Mangal)
chore: dotnet format (Komal Mangal)
fix(newoutletdetailedreport): add attribute fields from masterdb pbi:#154694 (Komal Mangal)
fix(newoutletdetailedreport): add attribute fields from masterdb pbi:#154694 (Komal Mangal)
fix(productrecommendationreport): show poition hierarchy for deactive employees pbi:#153932 (Komal Mangal)
fix(EmployeeProductivityReport): get all active positions to show hierarchy (Komal Mangal)
https://app.asana.com/1/34125054317482/project/1209415029558135/task/1211137482176538?focus=truefix(dms 1/3): fix scheme logic reason : discussion with the product (Amit Kumar Nirala)
release(bump): v1.33.7
fix(flexible-report): fix user-mom in case of same kpi name (Vibhu Rathore)
release(bump): v1.33.7
fix: resolve error while fetching position data for deactivated employee in Gulf OutletApproval Stages Report (Chirag Kaushik)
release(bump): v1.33.6
fix(asset-outlet-info): optimize asset outlet information query (Abhishek Pandey)
asana: https://app.asana.com/1/34125054317482/project/1204783517095323/task/1211311471412430?focus=truefix(daily-stats-report): fetch assigned type and reason data using positionId (Pragati Pandey)
asana: https://app.asana.com/1/34125054317482/task/1211255583771352?focus=true
release(bump): v1.33.5
fix(outletProductRecommendation): update count query and csv logic for report (Abhishek Pandey)
asana: https://app.asana.com/1/34125054317482/task/1211198606433771?focus=truefix(dailystats- rep): add deleted check in hoiday (Amit Kumar Nirala)
asana : https://app.asana.com/1/34125054317482/task/1211256050631376?focus=true
release(bump): v1.33.4
fix(flexible-reports): fix zero outlet count in report error (Pragati)
asana: https://app.asana.com/1/34125054317482/task/1211188282043183?focus=truefix(outletdumpgeohierarchy): fix geo filter for no ids (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/task/1211219267599537?focus=true
release(bump): hotfix v1.33.3
revert dms 1/3 report format changes (Pragati)
release(bump): hotfix v1.33.2
fix(EmployeeProductivityReport): get all active positions to show hierarchy (Komal Mangal)
https://app.asana.com/1/34125054317482/project/1209415029558135/task/1211137482176538?focus=true
release(bump): v1.33.1
fix(flexible-report): fix check for duplicate distributors (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/task/1211168405429163?focus=truefix(flexiblereport): fix condition for SelectedRouteId in case of uscmaster (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/task/1211167838018208?focus=truefix(epr): pos level check fix (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1211160587766074?focus=true
release(bump): v1.33.0
chore: resolve merge conflicts (Vibhu Rathore)
chore: update library (Amit Kumar Nirala)
fix(expense): pending status value fix (Ankush Raj)
pbi: #152544Revert "fix(outletreachreport): add outletstatus column in report pbi:#152131" (Komal Mangal)
fix(epr): add position level data fix (Ankush Raj)
pbi: #152397fix(approvedtada): implement column select functionality in report pbi:#152861 (Komal Mangal)
fix(approvedtada): implement column select functionality in report pbi:#152861 (Komal Mangal)
fix(approvedtada): implement column select functionality in report pbi:#152861 (Komal Mangal)
feat(expense-select): add select column for approved pending expense dump (Ankush Raj)
pbi: #152544fix: remove unrequired code (Amit Kumar Nirala)
fix(flexible): fix logic for deleted routeoutletmapping (Vibhu Rathore)
pbi: #152962 #154103chore(logging): add null for webhooks (Vibhu Rathore)
fix(flexible-report): fix change column type for usc. (Vibhu Rathore)
fix(PositionDistributorPerformanceReport): handle userdistributor mapping pbi:#151989 (Komal Mangal)
feat(emp-performance): add position levels (Ankush Raj)
pbi: #152397feat(tada-expense-dump): add columns to approved pending dump (Ankush Raj)
pbi: #152929fix(flexible): fix logic for deleted routeouteltmapping (Vibhu Rathore)
#153899fix(emp-wise-target): fix billed outlets for employee (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1210986422916420?focus=truefix(tadareport): fix report for admin user. (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210996667707676?focus=truefix(ths-offtake): add product Vitamin C Kojic & Turmeric Face Wash (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1210996472544493?focus=truechore: resolve error (Vibhu Rathore)
feat(flexible): add USC_route in flexible (Vibhu Rathore)
feat(outlet-dump): add logic for SubShopType (Aakrati Gupta)
feat(outlet-dump): add logic for SubShopType (Aakrati Gupta)
feat(flexiblereport): add usc_route in employee performace perspective (Vibhu Rathore)
#152962fix(tadareport): fix report for admin user. (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210996667707676?focus=truechore: resolve merge conflicts (Vibhu Rathore)
feat(flexiblereport): add usc_route in employee performace perspective (Vibhu Rathore)
#152962chore(logging): add logginig in slack (Vibhu Rathore)
feat(master-data-v4-report): add data of distributors not attached to beat (Harshita Mathpal)
chore(master-data-v4-report): fix code formatting (Harshita Mathpal)
feat(master-data-v4-report): add data of positions not attached to beat (Harshita Mathpal)
fix(outletreachreport): add outletstatus column in report pbi:#152131 (Komal Mangal)
feat(dms-one-by-three): change report format (Pragati)
PBI: #152282feat(live-secondary and gulf outlet-approval): add Nomenclature for
SubShopType(Aakrati Gupta)feat(ocer-report): add active beats for date range (Ankush Raj)
pbi: #151992fix(tadareport): fix for user level login (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210961344403398?focus=true
release(bump): v1.32.13
fix(TADAApprovedPendingExpenseDump): fetch distinct approved entries (Abhishek Kumar)
chore(error-message): handle error message remarks (Abhishek Kumar)
release(bump): v1.32.12
fix(visit dump) : add magastockist in distributoe disctionary asana : https://app.asana.com/1/34125054317482/project/1200206012231647/task/1211128761145170?focus=true (Amit Kumar Nirala)
fix(emp ta-ach): fix dictionary error asana : https://app.asana.com/1/34125054317482/project/1200206012231647/task/1211136856189439?focus=true (Amit Kumar Nirala)
chore(optimize): optimize asset management report. (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/task/1211135316035925?focus=truefix(outletargetreport) : fixed the issue of passing the distributor ids in report . (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1210986422916422?focus=true
release(bump): v1.32.11
fix(eocer): eocer clickhouse pws sales data fix (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1211021039218523?focus=true
release(bump): hotfix v1.32.10
fix(ocer-report): fix geo hierarchy query (Abhishek Kumar)
release(bump): hotfix v1.32.9
fix(eocer): add outlet, invoice id for unify invoice data (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1211021039218523?focus=truechore(eocer): remove invoice id check (Ankush Raj)
release(bump): hotfix v1.32.8
fix(ocer-report): optimize all sql query (Abhishek)
release(bump): hotfix v1.32.7
fix(outletDumpGeoHierarchyV4): handle error messgae for no data (Abhishek Pandey)
release(bump): hotfix v1.32.6
fix(tada-dump-report): update deserialize query for other expenses (Abhishek Pandey)
release(bump): v1.32.6
feat(live-secondary and gulf outlet-approval): add Nomenclature for `SubShopType (Aakrati Gupta)
feat(outlet-dump): add logic for SubShopType (Aakrati Gupta)
release(bump): v1.32.5
fix(tadareport): fix report for admin user.... (Vibhu Rathore)
release(bump): v1.32.4
fix(schemereport): handle deserialization of string based segmentation (Komal Mangal)
chore(optimize): optimize query by adding parameters (Vibhu Rathore)
release(bump): v1.32.3
fix(posm-report): enhance brand check logic in posm report (Manas Agarwal)
release(bump): v1.32.2
feat(report): add date-time offset to CreationContext in GilReprimaryReport (Binayak Singh)
fix(tadareport): fix for user level login (Vibhu Rathore)
Merged PR 57882: feat(report): fix SuperStockistERPId logic for return in GILReprimaryReport (Binayak Singh)
release(bump): v1.32.1
fix(ir-report): filter invalid attendance ids from attendance data (Manas Agarwal)
revert(master-data-v4-report): revert master data report.
revert(master-data-v4-report): revert master data reoprt. (Vibhu Rathore)
Revert "feat(master-data-v4-report): add data of positions not attached to beat" (Vibhu Rathore)
This reverts commit 9544c393a8afeb58a966a3159154419068e3ebdd.Revert "chore(master-data-v4-report): fix code formatting" (Vibhu Rathore)
This reverts commit 44ae53d2e9968c27d1a859939722ad08edbece7b.Revert "feat(master-data-v4-report): add data of distributors not attached to beat" (Vibhu Rathore)
This reverts commit 72838909615d65491ebb3467ce4a8b4f367f1af2.
release(bump): v1.32.0
fix(fr): hide non transactional rows temporary basis (Amit Kumar Nirala)
feat(master-data-v4-report): add data of distributors not attached to beat (Harshita Mathpal)
chore(master-data-v4-report): fix code formatting (Harshita Mathpal)
feat(master-data-v4-report): add data of positions not attached to beat (Harshita Mathpal)
fix(flexible): fix column name issue in user performance mom perspective (Pragati)
chore: merge develop to uat (sprint 14 gt-cst-pod) (Pragati)
fix: non transactional rows in fr (Amit Kumar Nirala)
fix: edge case for non transactional rows pbi: #149695 (Amit Kumar Nirala)
refactor(outlet-creation): handle null check in lit by count (Aakrati Gupta)
feat(flat-sales-live): add logic for SubShopType (Aakrati Gupta)
feat(outlet-approval): add logic for SubShopType (Aakrati Gupta)
fix(): show username in non transactional case pbi : #149695 (Amit Kumar Nirala)
fix(fr): add non transactional users in mom and l3m pbi :#149695 (Amit Kumar Nirala)
fix(tourplanreport): add check to show active tourplan pbi:#150109 (komal-8)
fix(flexiblereport): add newoutletcount measure pbi:#149690 (komal-8)
feat: enhance expense model with new properties and cleanup (Manas Agarwal)
ModifiedTADAExpenseDumpService.csto incorporate the new fields in expense processing and calculations, improving data management and reporting capabilities.chore(fr): add non transactional rows for l3m and mom user perspective pbi : #149695 (Amit Kumar Nirala)
release(bump): v1.31.11
fix(eocer): fix ubo logic (Pragati)
fix(battleground-rep): remove unrequired check (Amit Kumar Nirala)
release(bump): v1.31.10
chore(optimize): optimize query by adding parameters (Vibhu Rathore)
fix(): add usertype at backend in sod (Amit Kumar Nirala)
release(bump): v1.31.9
fix(sod): fix optimze query to handle memory out of bound (Amit Kumar Nirala)
fix(): isqualified in id of battleground report (Amit Kumar Nirala)
release(bump): v1.31.8
fix(sod): fix optimze query to handle memory out of bound (Vibhu Rathore)
fix(ComplianceScoreService): update EOEScore calculation (Mayank Shrivastava)
fix(eocer-rp): add employee distributor fix (Ankush Raj)
Merged PR 57340: fix(secondory-order-dump-report): change source of ptd from pwds to secondory demand sale table (Ashish Singh)
chore(): handle string json case in otherexpense od tadaexpense report (Amit Kumar Nirala)
release(bump): v1.31.7
fix(gamification-report): add isqualified in id to let pivoting work properly (Amit Nirala)
release(bump): v1.31.6
feat(manager-jw): add employee atrribute for hccb (Priyanka)
chore(pocer) : add haldiram in eocer invoices data fetching list (Amit Kumar Nirala)
fix(productRecommendation): fix null check for designation ids (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210773940425537?focus=true
release(bump): v1.31.5
fix(productrecommendation): add batching in OutletProductRecommendations (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210773940425537?focus=true
release(bump): v1.31.4
fix: change lastcallstartdatekey to LastProductiveCallStartDateKey (Ashish Kumar)
fix(ocer): add dict check for geography (Ankush Raj)
feat(sod): add new column for transanctional territory in sod (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210739261457066?focus=true
release(bump): v1.31.3
feat: add new properties and enhance data handling in TADA Report (Manas Agarwal)
release(bump): v1.31.2
fix: add checks for Nullable Types and Data Integrity (Manas Agarwal)
release(bump): v1.31.1
feat(IrTransactionReportModel): add ShelfClassification property (Vibhu Rathore)
chore(pocer) : add haldiram in eocer invoices data fetching list asana: https://app.asana.com/1/34125054317482/task/1210703899082267?focus=true (Amit Kumar Nirala)
fix(flexiblereport): fix query to get outlet data (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1202108161513858/task/1210673897385280?focus=true
release(bump): v1.31.0
feat: add isdeactive check in flexible target vs achievement report (Pratiksha Sharma)
feat(ths-offtake): add product alpha glow (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1210704185971040?focus=true
release(bump): v1.30.2
feat(report): add new models and methods for asset and transaction data (Manas Agarwal)
fix(Employeewisetargetvsach) : fixing the issue of duplicate key. (Dev Sharma)
release(bump): v1.30.1
fix(outletreport) : batching fixing the issue of start and end date in outlethybridreport. (Dev Sharma)
fix(flexible-report): add field user data param for dashboard (Ankush Raj)
release(bump): v1.30.0
fix(secondaryorderreport): check columns to delete in all batches (Komal Mangal)
fix(tadautomatedreport): hide columns from report (Komal Mangal)
release(bump): v1.29.2
fix(tada-report): format total time in minutes (Ankush Raj)
feat(nomeclature): add outlet "Segmentation" key (Himanshu Saini)
Revert "feat(Number System): add number system formatting in reports" (Amit Kumar Nirala)
release(bump): v1.29.1
fix(summaryreport): get emp wise and position wise productdiv (Komal)
fix(activity-sheet): fix null check for pd-mapping (Vibhu Rathore)
feat(Number System): add number system formatting in reports (Prateek Dwivedi)
release(bump): v1.29.0
fix(1/3-rep): add gross value in case of discount asana : https://app.asana.com/1/34125054317482/task/1209580322024625 (Amit Kumar Nirala)
fix(1/3-rep): add gross value in case of discount asana : https://app.asana.com/1/34125054317482/task/1209580322024625 (Amit Kumar Nirala)
fix(logging): utilize namespace in a variable (Pragati)
fix(gil-net-sales-dump-report): handle show all columns case (Pragati)
feat(gil-net-sales-report): change csv generation method (Pragati)
#148461 asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210599314140161?focus=truefix: build error (Amit Kumar Nirala)
feat: add isdeactive check in flexible target vs achievement report (pratiksha)
chore: format code (Amit Kumar Nirala)
fix: merge conflict (Amit Kumar Nirala)
fix(MtSummaryReport): add nomenclature to the columns (Akshdeep Singh)
fix(emp-ta-report): optimize attendance and sales batch wise (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1209495488726959/task/1209521319565022?focus=truechore(logging): add new logs for report status error (Vibhu Rathore)
#148463feat(Number System): add Arabic and Dot Thousand Number System format (Prateek Dwivedi)
feat(NumberSystem): add Dot Thousand and Arabic number system format (Prateek Dwivedi)
fix(ocer): fix decrease batch size for outlet ids (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210579479622365?focus=trueOn develop: chore(log): add logging and test method for qvsubscription method. (Vibhu Rathore)
fix(summaryreport): get product division from positions. pbi:#148460 (komal-8)
release(bump): v1.28.5
fix(gulf-mtd-rep): comment test data (Amit Nirala)
release(bump): v1.28.4
feat(gulf-approval): reorder/rename columns
asana: https://app.asana.com/1/34125054317482/project/1189248660657688/task/1210614529626883?focus=truefeat(gulf-mtd): add zonewise and total data (Amit Nirala)
fix(flexiblereport): add null query check (Komal Mangal)
fix(MtSummaryReport): add nomenclature to the columns (Akshdeep)
relase(bump): v1.28.3
feat(compliance): enhance scoring metrics and logic retrieval (Mayank Shrivastava)
revert: csv generation for gil report (Pragati)
release(bump): v1.28.2
fix(ocr): add regex logic for outlet license code (Mayank Shrivastava)
fix(gil-rep): remove hideifnull from Category (Amit Kumar Nirala)
release(bump): v1.28.1
feat(ir): add scores,channel columns in posm report (Mayank)
fix(ocerreport): update ovc logic (Komal Mangal)
fix(ocer): fix decrease batch size for outlet ids (Vibhu Rathore)
release(bump): v1.28.0
fix(mtd-gulf): fix utc upc data logic (Amit Kumar Nirala)
asana: https://app.asana.com/1/34125054317482/project/1209415029558135/task/1210206382822048?focus=truechore: update submodule reference (Pragati)
fix(gil-secondary-order-dump): change csv generation method (Pragati)
chore(gil-mtd-report): revamp logic on dss employee basis. (Amit Kumar Nirala)
chore(pocer): optimize report pbi : 145884 (Amit Kumar Nirala)
release(bump): v1.27.4
fix(primary-order): check for users (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1209415029558135/task/1210470720263603?focus=true
release(bump): v1.27.3
fix(EmployeewiseTarget) : changing the logic from positionuserid to positionlevel1 to get the data for postion of user name . (Dev Sharma)
fix(gil-reprimary-report): change utc time to ist (Pragati)
release(bump): v1.27.2
feat(CPT Report): add all the DSRs data into Report (Prateek Dwivedi)
asana : https://app.asana.com/1/34125054317482/project/1207201850805944/task/1210539906331532?focus=truefix(report): add mtd sum values (Ankush Raj)
asana : https://app.asana.com/1/34125054317482/project/1205462988686818/task/1210496671026324?focus=true
release(bump): v1.27.1
fix(dependencies): add missing repos and services in dependencies (Vibhu Rathore)
release(bump): v1.27.0
fix(gulf-approval-stages): value cannot be null error (Himanshu Saini)
- added null check for GulfApprovalStagesReport
Revert "fix(reporting): fix invoice and return grouping logic across services" (Vibhu Rathore)
This reverts commit b141cbbd6f641a6a6819784a3629ab520ca4ae9b.Revert "fix(report): fix aggregation logic across for invoices" (Vibhu Rathore)
This reverts commit ef4cd0c79f01efd810403731298a05cb9c8f684d.fix(gil-mtd): dayscount and report column name asana: https://app.asana.com/1/34125054317482/project/1209415029558135/task/1210206382822048?focus=true (Amit Kumar Nirala)
feat(gulf-approval-stages): user actionByPositionLevel column directly (Himanshu Saini)
- also stop fetching position data of actors
fix(gulf-approval-stages): handle case when distributor is not mapped to a beat (Himanshu Saini)
fix(gulf-approval-stages): include blocked outlets ErpIds (Himanshu Saini)
fix: format code (Amit Kumar Nirala)
chore(gil-mtd): get zone from beat in report (Amit Kumar Nirala)
fix(gullf-report): fix bugs reported (Himanshu Saini)
feat(gil-mtd-report): create new report asan : https://app.asana.com/1/34125054317482/project/1199705056520685/task/1210206382822048?focus=true (Amit Kumar Nirala)
fix(report-generator): initialize gulf report service and other fixes (Himanshu Saini)
chore(format): run dotnet format (Himanshu Saini)
feat(gulf-approval): save images in different columns (Himanshu Saini)
fix(gulf-approval): add dependencies and fix errors (Himanshu Saini)
feat(GulfOutletApprovalStagesReport): implement the full report (Himanshu Saini)
feat(gulf-approval-report): get requests and their timelines (Himanshu Saini)
feat(gulf-approval-report): set up report service (Himanshu Saini)
fix(report): fix aggregation logic across for invoices (Binayak Singh)
https://app.asana.com/1/34125054317482/project/1205420685406373/task/1210386594482747?focus=truefix(reporting): fix invoice and return grouping logic across services (Binayak Singh)
https://app.asana.com/1/34125054317482/project/1205420685406373/task/1210386594482747?focus=truechore(misc): fix gil report (Mahesh A N)
feat(TadaExpenseReport) : addition of Autocalculate Column . (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1210316109767349?focus=truefeat(submodule): add enum for GulfOutletApprovalStagesReport (Himanshu Saini)
release(bump): v1.26.7
- Merged PR 55596: fix(Emp Route Outlet Dump Report): Update report header name (Prateek Dwivedi) asana : https://app.asana.com/1/34125054317482/project/1207201850805944/task/1210519073830940?focus=true
release(bump): v1.26.6
feat: add ImageUrl properties and update subproject commit (Manas Agarwal)
feat(TadaExpenseReport) : addition of Autocalculate Column . (Pragati)
asana : https://app.asana.com/1/34125054317482/task/1210316109767349?focus=trueCommit 1e8de840: Merged PR 55560: feat(TadaExpenseReport) : addition of Autocalculate Column . (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/task/1210316109767349
release(bump): v1.26.5
fix(flexible-report): fix total outlets logic (Amit Kumar Nirala)
fix(beatometer-rp): add check for product division ids (Ankush Raj)
fix(invoice-report): fix designation null value handle (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210497590583275?focus=true
release(bump): v1.26.4
fix(Emp Route Outlet Dump Report): add Van Chassis Number instead of Van Id (Prateek Dwivedi)
https://app.asana.com/1/34125054317482/project/1207201850805944/task/1210493278577632?focus=true
release(bump): v1.26.3
fix(report): fix nomenclature for a column (komal-8)
https://app.asana.com/1/34125054317482/project/1209415029558135/task/1210401183904801?focus=true
release(bump): v1.26.2
fix(dms-rp): invoice date ist filter fix (Ankush Raj)
feat(GILSecondarySalesDumpReport): Removing Hide if Null for OutletAttributeText1 (Kanak Singh)
fix(attendancereport):show userstatus column in case of all active users (komal-8)
https://app.asana.com/1/34125054317482/project/1209415029558135/task/1210389018722914
release(bump): v1.26.1
revert(report): revert gilRePrimarySalesDump (Vibhu Rathore)
fix(reprimary-invoice): remove deleted invoice items (Ankush Raj)
release(bump): v1.26.0
fix(retailerstockreport): add RetailerStockQtyValue and orderValue columns in report pbi:#145498 (komal-8)
fix(enum): use old enum for
GILReprimaryReport(Binayak Singh)feat(report): add
GILRePrimarySalesDumpreport with ClickHouse data source (Binayak Singh)feat: add GatepassDate and GeographyLevel7 to OcrReportModel (Manas Agarwal)
Updated OcrReportModel.cs to include new properties:- GatepassDate (required)
- GeographyLevel7 (nomenclature requirement, hide if null) Modified ImageRecognitionService.cs to assign GatepassDate from ocrData.Before, improving data handling.
fix: Add IsSelected property and enhance data integrity (Manas Agarwal)
- Updated
IRDataModel.csto include a nullable boolean propertyIsSelectedfor tracking item selection. - Modified
OcrReportModel.csto set several fields asRequired, ensuring necessary data is populated. - Refactored logic in
ImageRecognitionService.csto improve the handling of edited fields, ensuring only modified values are captured based on selection status.
- Updated
fix(AssetsManagementreport) : Applying batching in the Daystarts Records. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1199705056520685/task/1210032694163681?focus=truechore(ocr-report): update OcrReportModel and ImageRecognitionService (Manas Agarwal)
- Mark subproject as dirty to indicate uncommitted changes.
- Add
AttendaceGuidandDateproperties toOcrReportModel. - Update
ImageRecognitionServiceto assign new properties fromtranData.
chore: submodule update (Manas Agarwal)
Refactor data retrieval in ImageRecognitionRepository (Manas Agarwal)
Updated theImageRecognitionRepositoryclass to enhance data retrieval from blob storage for "before" and "after" states. The new implementation replaces simpler JSON fetching methods with a more robust approach using generic types and lambda expressions, improving the flexibility and structure of the data handling process.Add OCR and transport data models and reporting features (Manas Agarwal)
This commit introduces new classes (TransportData,Brand,TransportEditData, andOcrReportModel) to represent data structures for transport and OCR reports. It updates existing classes with new properties for additional data fields, enhances theIImageRecognitionServiceandIImageRecognitionRepositoryinterfaces with methods for handling OCR transaction data, and modifies theImageRecognitionServiceto implement new data retrieval logic. Additionally, theImageRecognitionRepositorynow includes a method for fetching OCR data from ADLS, and dependency injection configurations have been updated to includeIROcrBlobReader. The report generation logic has been extended to support OCR reports, with corresponding updates in theReportNSServiceandReportGeneratorclasses. These changes significantly enhance the application's functionality related to OCR and transport data.fix(retailerstockreport):add few columns pbi:#145498 (komal-8)
fix(attendancereport):convert datetime to date pbi:#145608 (komal-8)
fix(dms-invoice): filter ist date range (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1209768828697945?focus=truefix(outletdumpgeohierarchy):place distributorattributetext1 column with distributors columns pbi:#145056 (komal-8)
fix(geohierachyreport):add Distributor_AttributeText1 column pbi:#145056 (komal-8)
fix(attendancereport):add leavetype column pbi:#145608 (komal-8)
fix(attendancereport):add leavetype column pbi:#145608 (komal-8)
fix(User-Management) : addition of Column in user management report. (Dev Sharma)
#pbi : 145255
release(bump): v1.25.10
fix(dms-invoice): filter ist date range (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1209768828697945?focus=true
release(bump): v1.25.9
fix(dailystatsreport): fix key in dict for selected outlet (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210182319540631?focus=truefix(secondary-dump): correct net value with tax logic (Anup)
asana : https://app.asana.com/1/34125054317482/task/1210315767222783?focus=true
release(bump): v1.25.8
fix(flexible-report): handle transactional superstockist (Amit Kumar Nirala)
asana : https://app.asana.com/1/34125054317482/project/1199705056520685/task/1210268899472428?focus=truefix(BeatWiseTarget) : group the beat id . (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210224055310107?focus=true
release(bump): v1.25.7
fix(EmployeeCoverageEfficiencyReport): fetching erp id of outlets (Kanak Singh)
fix(userperformance): fix add check for esmid (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210196712915000?focus=true
release(bump): v1.25.6
fix(ManagerWorkingrepo) : removing the inactive user from reporting dict. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210168807616515?focus=truefix(attendancereport): fix contains key check (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210205280557580?focus=true
release(bump): v1.25.5
feat(reporting): add AttendanceGuid and order report data (Animesh)
fix(hybrid-report): removal of company id check. (Dev Sharma)
fix(ir-posm-report): fix logic for Detection Accuracy Column (Manas Agarwal)
fix(tadareport): changing order of AutocalculatedAmount. (Dev Sharma)
feat(models): enhance EoeReportModel and compliance logic (Animesh)
chore(subproject): update commit with dirty state (Animesh)
feat(dependencies): add image detection and compliance services (Animesh)
feat: add IRStorageConnectionString in dependencies (Manas Agarwal)
feat: add IR Reports (Manas Agrawal)
release(bump): v1.25.4
fix(hybrid-report): removal of company id check. (Dev Sharma)
fix(DayStartRepo): included FirstOtherActivityTime and LastOtherActivityTime in GetDaySummaryForRange method (sameer.shreyas)
release(bump): v1.25.3
fix(Employmanagementrepo) : adddition of null check in it. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210183014153939?focus=truefix(dms-report): date range filter fix (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1209415029558135/task/1209768828697945?focus=true
release(bump): v1.25.2
fix(flexible-report): add outlets with active days (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1210044019352580?focus=truefix(dm-1/3): fix sales logic asana: https://app.asana.com/1/34125054317482/project/1209415029558135/task/1208044871452495 (Amit Kumar Nirala)
release(bump): v1.25.1
fix(billing-report): designation dict fix (Ankush Raj)
fix(emp-perfromance): add null check for designations (Ankush Raj)
fix(eocer): fix visiblity of ubo column (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1209415029558135/task/1209665347680583?focus=truefix(summarysheet): fix date issue in report (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210141849051538?focus=true
release(bump): v1.25.0
fix(billing report): add null check pbi : 143340 (Amit Kumar Nirala)
fix(AutoCalculatedAmount) : Addition of column AutoCalculatedAmount. (Dev Sharma)
pbi : #143904feat(flexible-target-achievement-report): add product group dimension (Pragati)
#143474chore(changelog): add v1.24.6 (Amit Kumar Nirala)
fix(battleground): fix get inactive kpis in report within date range (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1204765249993529/task/1210078630906706?focus=truefix(hybrid-report): changing dictionary key from positionuserid to esmid. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210067235794492?focus=truefix(manager-login): remove level 1 users (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1210049133898405?focus=truefix: git format (Amit Kumar Nirala)
fix(dms-1/3): sale logic change reason : recommended by Nikhil Yadav asana: https://app.asana.com/0/0/1208044871452495/f (Amit Kumar Nirala)
fix(1/3-report): logic changes for scheme value asana : https://app.asana.com/0/0/1208044871452495/f (Amit Kumar Nirala)
fix(hybrid-report): changing dictionary key from positionuserid to esmid. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210067235794492?focus=truefix(hybrid-report): changing dictionary key from positionuserid to esmid. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210067235794492?focus=truefeat(excel-model): add product group column (Pragati)
#143474feat(flexible-target-achievement-report): add product group dimension (Pragati)
#143474feat(report): show designation for inactive user (Vibhu Rathore)
#143340fix(AutoCalculatedAmount) : Addition of column AutoCalculatedAmount. (Dev Sharma)
pbi : #143904fix(custom-tag) : fix the issue of custom tag name intead of id. (Dev Sharma)
pbi: #140404feat(flexible-target-achievement-report): add product group dimension (Pragati)
#143474fix(daily-stats-live): add holiday calendar, for absent users (SAMEER KUMAR)
feat(flat-sales-report): change isverified to be not displayable if null (Lakshman Dunna)
feat(is-verified): add is verified to flat secondary sales dump (Lakshman Dunna)
fix(GILSecondarySalesDump): Add Outlet Attribute Text Columns In Report (Kanak Singh)
pbi: #143680feat(geodumprepo) : addition of custom tag . (Dev Sharma)
pbi : #141289feat(geodumprepo) : addition of custom tag . pbi : #141289feat(VisitDumpReport): Add columns with select column functionality (Kanak Singh)
pbi: #143665fix(oulet-verification): convert pending into manager approval pending. (Dev Sharma)
#pbi : 141289
release(bump): v1.24.7
fix : build error (Amit Kumar Nirala)
fix(eocer): fix ubo logic and unify data (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1209415029558135/task/1209665347680583?focus=truefix(FlatSurveyReport(New)): Included Latitude and Longitude in the report; updated data type from double to decimal for improved precision. (sameer.shreyas)
fix(OCER): fix add latitude and longitude in query (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210098072131024?focus=truefix(dms-1/3 report): invoice date range fix (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1209415029558135/task/1209768828697945?focus=truefix(AutoCalculatedAmount) : Addition of column AutoCalculatedAmount. (Dev Sharma)
pbi : #143904fix: git format (Amit Kumar Nirala)
fix(dms-1/3): sale logic change reason : recommended by Nikhil Yadav asana: https://app.asana.com/0/0/1208044871452495/f (Amit Kumar Nirala)
fix(hybrid-report): changing dictionary key from positionuserid to esmid. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210067235794492?focus=truefeat(excel-model): add product group column (Pragati)
#143474feat(flexible-target-achievement-report): add product group dimension (Pragati)
#143474feat(report): show designation for inactive user (Vibhu Rathore)
#143340fix(daily-stats-live): add holiday calendar, for absent users (SAMEER KUMAR)
fix(custom-tag) : fix the issue of custom tag name intead of id. (Dev Sharma)
pbi: #140404feat(flat-sales-report): change isverified to be not displayable if null (Lakshman Dunna)
feat(is-verified): add is verified to flat secondary sales dump (Lakshman Dunna)
fix(GILSecondarySalesDump): Add Outlet Attribute Text Columns In Report (Kanak Singh)
pbi: #143680feat(geodumprepo) : addition of custom tag . (Dev Sharma)
pbi : #141289feat(geodumprepo) : addition of custom tag . pbi : #141289feat(VisitDumpReport): Add columns with select column functionality (Kanak Singh)
pbi: #143665fix(oulet-verification): convert pending into manager approval pending. (Dev Sharma)
#pbi : 141289
release(bump): v1.24.6
fix(battleground): fix get inactive kpis in report within date range (Vibhu Rathore)
asana: https://app.asana.com/1/34125054317482/project/1204765249993529/task/1210078630906706?focus=truefix(hybrid-report): changing dictionary key from positionuserid to esmid. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210067235794492?focus=truefix(manager-login): remove level 1 users (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1210049133898405?focus=truefix: git format (Amit Kumar Nirala)
fix(dms-1/3): sale logic change reason : recommended by Nikhil Yadav asana: https://app.asana.com/0/0/1208044871452495/f (Amit Kumar Nirala)
fix(1/3-report): logic changes for scheme value asana : https://app.asana.com/0/0/1208044871452495/f (Amit Kumar Nirala)
fix(hybrid-report): changing dictionary key from positionuserid to esmid. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210067235794492?focus=truefix(hybrid-report): changing dictionary key from positionuserid to esmid. (Dev Sharma)
asana : https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210067235794492?focus=true
release(bump): v1.24.5
fix(std-report): show live geo hierachy (Vibhu Rathore)
#138756feat(std-report): show comma seprated hierarchy insace of mutiple position hieracrhy. (Vibhu Rathore)
#138756feat(std-report): show live user position column in employee productivity report (Vibhu Rathore)
#138756feat(std-report): add live hieracrhy when showlivedata (Vibhu Rathore)
#138756
release(bump): v1.24.4
fix(visit-dump): add selected column functionality (Priyanka)
release(bump): v1.24.3
fix(stdreport): fix add daystartdatekey in query (Vibhu Rathore)
release(bump): v1.24.2
Merged PR 53414: fix(SummarySheetPCReport): Adding IsDetached check for data fetching (Kanak Singh)
fix(1/2 report): invoice date fix (Ankush Raj)
Merged PR 53430: fix(SummarySheetPCNew): Fetching data with IsDeatched check for Reporting Manager (Kanak Singh)
fix(std-report): fix outlet tag issue (Vibhu Rathore)
Merged PR 53429: fix(std-report): fix distributor columns missing in report (Vibhu Rathore)
release(bump): v1.24.1
fix(summarysheet): fix use of excel package (Vibhu Rathore)
release(bump): v1.24.0
chore(submodule): update reference (Vibhu Rathore)
feat(OutletTragetReport):FixForNullExceptionWithFiletrs (Kanak Singh)
pbi: #141794fix(EmployeeProductivityrepo) : addition of show hierarchy data. (Dev Sharma)
pbi - #138756feat(OutletTargetReportNew):FixFotTargetAndNullException (Kanak Singh)
pbi: #142396fix(EmployeeProductivity): showing live data functionality. (Dev Sharma)
fix(flexible-reports): fix po date format and month value (SAMEER KUMAR)
fix(std-report): fix empty case for type column (Vibhu Rathore)
fix(flexible-reports): update logic for average data in supervisor stock and sales (SAMEER KUMAR)
feat(OutletTargetReport):FicForHierarchyOfUsers (Kanak Singh)
pbi: #140010chore: format code (SAMEER KUMAR)
fix: update library (SAMEER KUMAR)
fix(flexible-reports): add columns and minor fixes in supervisor stock and sale perspective (SAMEER KUMAR)
pbi: #138522fix(report): Allow new dashboard user to download old dashboard report (komal-8)
pbi: #141908fix(ths-offtake): add user details (Ankush Raj)
feat(ths-offtake-rp): add deactivated users in the date range (Ankush Raj)
pbi: #141797fix(excel): fix excel usage in summary report (Vibhu Rathore)
feat(report): add columns select functionality in summary reports (Vibhu Rathore)
pbi: #139275 #141792
relesae(hotfix): 1.23.2 [08/Apr/2025]
fix(user-performance): use position level user id (Ankush Raj)
fix(eocer): hide ubo in eocer report (Amit kumar Nirala)
release(hotfix): 1.23.1 [04/Apr/2025]
feat(visit): add custom visit report (SAMEER KUMAR)
pbi: #138522fix(flexible-reports): add missing column and minor fixes for supervisor stock and sale perspective (priyankamalik-pm)
release(sprint): 1.23.0 [02/Apr/2025]
fix(FA Reports): add Expected Delivery Date in Secondary Order Dump and Live Secondary Order Report (Prateek Dwivedi)
pbi: #141580feat(vivo CPT report): update logic for generalising CPT report for all distributors in Kenya (Prateek Dwivedi)
pbi: #141798feat(vivo CPT report): update logic for CoveragePercentage and ProductivityPercentage (Prateek Dwivedi)
feat(vivo CPT report): hardcode Asm and DSM name for companies(Tess, Salems) (Prateek Dwivedi)
Merged PR 52876: feat(vivo CPT report): update logic for generalizing CPT report for all distributors in Kenya (Prateek Dwivedi)
release(hotfix): 1.22.2 [01/Apr/2025]
fix(routerepo): fix column name (Vibhu Rathore)
release(hotfix): 1.22.1 [28/Mar/2025]
feat(task-report): add product erp id (Priyanka)
fix(std-report): fix error in beat-o-meter report (Vibhu Rathore)
release(sprint): 1.22.0 [25/Mar/2025]
feat(FABillingReport):UserTypeMerged PR (Amit Kumar Nirala)
feat(OutletTarget):AddPivotParentColumn (Kanak Singh)
pbi: #140010fix(report) : add level1position column in position distributor performance report (komal-8)
fix(report) : update position distriutor performance report (komal-8)
feat(OutletTarget):AddL8Position (Kanak Singh)
pbi: #140010feat(OutletTraget):TargetDataFix (Kanak Singh)
fix(misc): update library and package (Amit Kumar Nirala)
feat(flexible-report): add perspective for merchandiser stock and sale (SAMEER KUMAR)
fix: update submodule (SAMEER KUMAR)
chore: use optimized query function for fetching data from clickhouse database (Manas Agarwal)
feat(FlatSurveyReport):ColumnAditionUserDesignation (Kanak Singh)
pbi: #139541Feat(OutletTragetNew):Format (Kanak Singh)
pbi: #140010feat(report): create position distributor performance report (komal-8)
pbi: #139665feat(report): create position distributor performance report (komal-8)
pbi: #139665chore: submodule update (Manas Agarwal)
feat(report): create position distributor performance report (komal-8)
pbi: #139665fix(outlettarget-rep): core logics of poco migratrion (Amit Kumar Nirala)
Comment for the problemsfeat(OutletTarget):POCO compatible (Kanak Singh)
feat(TourPlanSubmission): Addition of Region in Tour Plan Submission (Kanak Singh)
pbi: #138749fix(flexible-tva): use correct column name to fetch beat master (SAMEER KUMAR)
feat(EmamiReport): Addition of Beat Attribute 3 (Kanak Singh)
pbi: #139549Reapply "feat():OutletTargetReport For New Dashboard - Position Compatible" (Kanak Singh)
This reverts commit 35606ad2f014dc61d96aab818d69bcf96c8be28f.Revert "feat():OutletTargetReport For New Dashboard - Position Compatible" (Kanak Singh)
This reverts commit c83ec59690e0126fc96dc8f3ead1d5cf2e24dd6b.feat():OutletTargetReport For New Dashboard - Position Compatible (Kanak Singh)
release(hotfix): 1.21.4 [20/Mar/2025]
fix(target-fr): show deactivated users in target-achievement fr (Amit Kumar Nirala)
fix(DMSDbContext): resolve enum conversion issue for Status in SecondarySalesInvoice entity (Prateek Dwivedi)
release(hotfix): 1.21.3 [18/Mar/2025]
revert: package upgrade from DMSDBStorage (Vibhu Rathore)
release(hotfix): 1.21.2 [17/Mar/2025]
fix(ocer): add lat long details (Ankush Raj)
asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1209595675511046fix(vivo cpt report): Resolve comment (Prateek Dwivedi)
fix(vivo cpt report): adjust overflow in customer facing time (Prateek Dwivedi)
chore(misc): update packages and library (Amit Kumar Nirala)
release(hotfix): 1.21.1 [07/Mar/2025]
chore(eocer): optimize report pbi : #139659 (Amit Kumar Nirala)
fix(report): fox duplicate rows in new betometer report (Vibhu Rathore)
asana: https://app.asana.com/0/1201786022217794/1209533105861726
release(sprint): 1.21.0 [05/Mar/2025]
Merged PR 51594: merge pull request 51591 into release_uat
feat(EmamiCustomReport):Column Addition of Beat Attribute 3 (Kanak Singh)
pbi: #138745Merged PR 51808: merge pull request 51797 into release_uat
feat(Vivo daily CPT Report): update logic for TotalTC and TotalPC (Prateek Dwivedi)
asana: https://app.asana.com/0/1207201850805944/1209567258985838Merged PR 51950: feat(Vivo daily CPT Report): update logic for TotalTC and TotalPC (Prateek Dwivedi)
fix(alkem-report): time format fix (Ankush Raj)
Merged PR 51971: merge pull request 51968 into release_uat
release(hotfix): 1.20.5 [04/Mar/2025]
release(hotfix): 1.20.4 [03/Mar/2025]
Revert ReportRequestTests.cs to earlier version (Ashish Kumar)
chore(): run dotnet format command (Ashish Kumar)
fix(gil-secondary-dump-report): apply filters directly to query (Ashish Kumar)
release(hotfix): 1.20.3 [28/Feb/2025]
fix(Live Secondary Order Report): Added check for no sales reason when fetching distributor details (shubham.agrawal)
release(hotfix): 1.20.2 [27/Feb/2025]
fix(T/A-report): position of user was coming null because passing userid instead of pcid (shubham.agrawal)
fix(new-beatometer): Added check for null product division id. key was coming as null (shubham.agrawal)
release(hotfix): 1.20.1 [26/Feb/2025]
fix(qps-report): slab id and slab index fix (Ankush Raj)
release(sprint): 1.20.0 [24/Feb/2025]
feat(Vivo daily CPT Report): add new column direct sale in cpt report (Prateek Dwivedi)
asana: https://app.asana.com/0/1208824037573034/1208766954949849feat(Vivo daily CPT Report): remove unused references (Prateek Dwivedi)
pbi: #134538Merged PR 51547: feat(Vivo daily CPT Report): add new column direct sale in cpt report (Prateek Dwivedi)
release(hotfix): 1.19.1 [21/Feb/2025]
fix(): increase timeout for http client timeout (Ashish kumar)
release(sprint): 1.19.0 [20/Feb/2025]
fix(custom-report): fix date range logic for deehat report (Vibhu Rathore)
fix(custom-report): fix query to fetch pws data (Vibhu Rathore)
#138382fix(custom-report): fix logic of closing stock (Vibhu Rathore)
fix(custom-report): add null checks and dependenices (Vibhu Rathore)
feat(custom-report): add new custom report (Vibhu Rathore)
#137491feat(custom-report): add new custom report (Vibhu Rathore)
#137491
release(hotfix): 1.18.4 [20/Feb/2025]
fix: in percentage column no data was coming. we need to show 0 instead (shubham.agrawal)
release(hotfix): 1.18.3 [13/Feb/2025]
fix(odgh-report): report was breaking for other companies, Allowing only til GSM to download (shubham.agrawal)
fix(user-performace): change date to diminesion (Vibhu Rathore)
asana: https://app.asana.com/0/1209200403894033/1209363538035861fix(asset-report): add custom outlet channel name (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1209180561946616
release(hotfix): 1.18.2 [12/Feb/2025]
fix(odgh-report): Allowing user to download from only new dashboard (shubham.agrawal)
release(hotfix): v1.18.1 [12/Feb/2025]
fix(daily CPT report): update logic to get email body for vivo daily CPT report (Prateek Dwivedi)
fix(Vivo Daily CPT Report): update logic for Customer Facing Time in CPT Report for vivo (Prateek Dwivedi)
chore(changelog): v1.18.1 (Prateek Dwivedi)
pbi: #134538
release(hotfix): 1.17.4 [10/Feb/2025]
fix(ecer-report): Added percentage instead of decimal and covert type to double (shubham.agrawal)
release(hotfix): 1.17.3 [06/Feb/2025]
fix(tour-plan-submission-report): make isRepeatable value nullable (Pragati)
https://app.asana.com/0/home/1204756298921253/1209268318433664fix(report): update response date key (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208234720182063
release(hotfix): 1.17.2 [05/Feb/2025]
fix(std-report): remove beat nomenclature from beat grade column (komal-8)
https://app.asana.com/0/0/1208958645235396/f
release(hotfix): 1.17.1 [04/Feb/2025]
fix(user-performance): Added null check for existing positions in outputdata as it can be null when position is level 5 (shubham.agrawal)
fix(product-performance-fr): added null check before fetching beat and dependent details (shubham.agrawal)
feat(qv-sub): add check for sub role emails (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1209191275294986fix(asset-report): update admin filter (Ankush Raj)
pbi: #133805
release(sprint): 1.17.0 [30/Jan/2025]
chore(submodule): update (Himanshu Saini)
fix(asset-report): remove region outlet empty check (Ankush Raj)
pbi: #133805fix(std-report): add city column in query (Vibhu Rathore)
asana: https://app.asana.com/0/1201786022217794/1209247840606420/fchore(changelog): v1.16.6 (Amit Kumar Nirala)
fix(std-report): add try get value for outlettags (Vibhu Rathore)
asana: https://app.asana.com/0/1204608529105655/1209245184598888/ffix(master-fr): add group by check (Amit Kumar Nirala)
fix(asset-report): remove region outlet empty check (Ankush Raj)
pbi: #133805feat(qps-report): add new qps columns (Ankush Raj)
pbi: #134714fix(1/3-report): fix total sum and discount values (Amit Kumar Nirala)
asana : https://app.asana.com/0/1199705056520685/1209191169848762/f https://app.asana.com/0/1199705056520685/1209147833853163/ffix(std-report): Add nomenclature for beaterpid and routeerpid (komal-8)
https://app.asana.com/0/0/1208958645235396/ffeat(is-verified): add isverified column to secondary sales live dump report (Lakshman Dunna)
fix(qps-report): scheme outlet fix (Ankush Raj)
pbi: #134714feat(masterdata): show all positions datat related to lowest selected position (Amit Kumar Nirala)
fix(qps-report): add qps uitilization service (Ankush Raj)
pbi: #134714fix(std-report): Add nomenclature for beaterpid and routeerpid (komal-8)
https://app.asana.com/0/0/1208958645235396/ffeat(qps-report): add qps report (Ankush Raj)
pbi: #134714fix(asset-report): asset user filter fix (Ankush Raj)
pbi: #133805feat(FABillingReport):Addition Of User Designation Field (Kanak Singh)
feat(FABillingReport):Addition Of User Designation Field (Kanak Singh)
feat(invoice): add deleted check for applied scheme and si (Saurabh Singh)
release(hotfix): 1.16.8 [29/Jan/2025]
fix(attendance): remove isVerified column from reporting models
asana: https://app.asana.com/0/305436650865282/1209268363801265/f
release(hotfix): 1.16.7 [29/Jan/2025]
fix(std-report): add city column in query (Vibhu Rathore)
asana: https://app.asana.com/0/1201786022217794/1209247840606420/f
release(hotifx): 1.16.6 [28/Jan/2025]
fix(std-report): add try get value for outlettags(Vibhu Rathore)
fix(qv-processor): check for user role (Ankush Raj)
release(hotifx): 1.16.5 [27/Jan/2025]
feat(is-verified): add isverified column to secondary sales live dump report(Lakshman Dunna)
release(hotifx): 1.16.4 [27/Jan/2025]
fix(report): fix Cannot read from the input stream error(Vibhu)
asana: https://app.asana.com/0/1201786022217794/1209210536069655/f
release(hotfix): 1.16.3 [23/Jan/2025]
fix(emp-dist-report): deleted mapping fix (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1209193546544063/fchore(EOCER-rep): add invoice related columns for cid 11307 (Amit Kumar Nirala)
asana : https://app.asana.com/0/1199705056520685/1208772932285963fix(alkem-report): update survey question filter (Ankush Raj)
pbi: #134329fix(alkem-report): survey question fix (Ankush Raj)
pbi: #134329
release(hotfix): 1.16.2 [20/Jan/2025]
fix(emp-prod-report): modified logic for % pcovc according to report doc (shubham.agrawal)
Revert "fix(1/3-rep): combine data if slab and scemes name are same" (Amit Kumar Nirala)
This reverts commit 4665c3499c75cf1a2c80ab48908a7857e73de5dc.fix(1/3-rep): combine data if slab and scemes name are same (Amit Kumar Nirala)
asana : https://app.asana.com/0/1199705056520685/1209147833853163/ffeat(routeplan-service): add customizations needed for hccb report automation (Himanshu Saini)
feat(routeplan-service): add date prarameter to get plans as per the date (Himanshu Saini)
chore(summary-report): make method public (Himanshu Saini)
release(hotfix): 1.16.1 [16/Jan/2025]
fix(tada-secondary-order-report): Fetching live esmerpid and logic change for superstockist data accoding to old dashborad (shubham.agrawal)
release(sprint): 1.16.0 [15/Jan/2025]
chore(ocer-report): fetch active outlet data during given timeperiod (Amit Kumar Nirala)
#117319
release(hotfix): 1.15.2 [15/Jan/2025]
fix(asset-report): day start hierarchy fix (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1209069189445951/f
release(hotfix): 1.15.1 [14/Jan/2025]
fix(alkem-report): employee data fix (Ankush Raj)
pbi: #134329fix(secondary-order-report): Added distributor check fo get superstockist from attendances if not present in PWS (shubham.agrawal)
fix(tour-plan-adherence-report): use new table ids for user hierarchy data (Pragati)
https://app.asana.com/0/1200702232293184/1209107204220748/f
release(hotifx): 1.15.0 [10/Jan/2025]
fix(alkem-report): user ids fix
fix(alkem-report): user ids fix
fix(asset-report): get asset data when user id is not available
fix(alkem-report): employee product div fix
feat(alkem-report): add alkem manager working report (Ankush Raj)
feat(Attendace-Report): addition of two column Distribution Segmentation and Distribution Channel (Dev Sharma)
feat(Attendance-report):Addtion of two field Distribution Channel and Distributor Segmentation (Dev Sharma)
release(hotifx): 1.14.7 [10/Jan/2025]
fix(flexible-target-achievement): match shop channel name to db (pragati)
chore(user-management-report): change downloaded report name (pragati)
release(hotifx): 1.14.6 [09/Jan/2025]
fix(nomeclature): Update nomeclature of beat and route (Komal)
fix(task): add task report changes (Priyanka)
fix(ths-offtake-report): add deactivated users (Ankush)
fix(std-report): add distirbutor data in case of no visit (Vibhu)
release(hotfix): 1.14.5 [03/Jan/2025]
fix(flexible-reporting): fix multiple key issue and beat name (SAMEER KUMAR)
fix(ocer): resolve geo hierarchy query issues (Pragati)
release(hotfix): 1.14.4 [02/Jan/2025]
feat(ocer): fetch outlet creation date from db
release(hotfix): 1.14.3 [02/Jan/2025]
fix(gil-net-sales-report): modify field names in secondary return model (Ashish)
fix(std-report): add check of isdeactive for outlet tags (Vibhu)
release(hotfix): 1.14.2 [02/Jan/2025]
fix(employee-performance-rp): sales data fix (Ankush Raj)
fix(ocer): search for key in dictionary before accessing its value (Pragati)
release(hotfix): 1.14.1 [30/Dec/2024]
chore(misc): update library (AmitKumarNirala)
feat(report): add hccb task dump report (priyankamalik-pm)
chore(summary-sheet): use a const for sheet name and make GetSummaryReport public (Himanshu Saini)
chore(user-wise-cr): refactor and create GetDefaultCustomReportDetails (Himanshu Saini)
feat(chore): query optimization in ocer report (Vibhu Rathore)
asana: https://app.asana.com/0/1206998744347067/1208997911381081/f
release(sprint): 1.14.0 [30/Dec/2024]
feat(FABillingReport):Addition Of User Designation Field (Kanak Singh)
dix(flat-dist-report): Added Distributor channles db model and fetching data from it (shubham.agrawal)
fix(flatDistReport): added Distributor channel in db.include (shubham.agrawal)
fix(asset-report): daystart data fix (Ankush Raj)
pbi: #132706chore(misc): update library (AmitKumarNirala)
reason: build error fixfix(distributor-perform-FR): added nomenclature for distributor phone and email (shubham.agrawal)
fix(norm-attendance-report): default colour fix (Ankush Raj)
pbi: #132453feat(outlet-detailed-rp): add tran hierarchy for users (Ankush Raj)
pbi: #132437feat(asset-report): add hierarchy when outlet not visited (Ankush Raj)
pbi: #132706feat(Flat Distributor Report):Add Distributor Channel and Distributor Segmentation Fields (Kanak Singh)
feat(attendance-report): formate attendace time (Ankush Raj)
pbi: #133407feat(norm-attendance-report): add colour coding for attendance (Ankush Raj)
pbi: #132453feat(dist-perform-perspective-fr): Addition of phone number and email in distributor performance perspective (Vibhu Rathore)
chore: fetch click house data from unify data reader (Jayavardhan Alumuru)
feat: distributor stock sale flexible report (Jayavardhan Alumuru)
feat(emp-attribute-misc): add emp attribute text (Ankush Raj)
pbi: #132426
release(hotfix): v1.13.1
chore(misc): resolve merge conflicts (AmitKumarNirala)
chore(misc): update library (AmitKumarNirala)
reason: resolve merge conflictfix(dsr-request): handle decimal conversion for invalid value (Akash)
feat(stdreport): add distributor from distributorbeatMapping in case of no visists in bvcr report (Vibhu Rathore)
asana: https://app.asana.com/0/401576460077807/1208929947241278/ffix(emp-dist-rp): outlet route mapping fix (Ankush Raj)
pbi: #129446fix(emp-performance-rp): sales net value fix (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208963810027983/ffeat(Employee coverage efficiency report): add Order Qty( Ltrs ) and update nomenclature (Prateek Dwivedi)
fix(emp-dist-rp): position name fix (Ankush Raj)
pbi: #129446
release(bump): v1.13.0 [18/Dec/2024]
fix(flexible-target-achievement): use constraints in master data query (Pragati)
release(hotfix): 1.12.6 [18/Dec/2024]
fix(summarysheet-report):remove hideifnull from user status in summarysheet (devsh56)
asana: https://app.asana.com/0/1202904304125355/1208865835796709/ffix(route-plan-dump): correct weak number logic asana: https://app.asana.com/0/1208526496747659/1208983871557848/f (Himanshu Saini)
fix(summary-sheet): user status was not correctly visible because of recent hotfix (shubham.agrawal)
fix(flexible): cap value fix (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208901088596090/f
release(hotfix): 1.12.5 [12/Dec/2024]
fix(Secondary Order Dump Report): add VAT as per product wise sales in report
asana: https://app.asana.com/0/1207201850805944/1208879023756457/ffix(emp-productivity-rp): fix round off difference in net value (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208881780545551/ffix(std-report): fix logic to remove repetative value from postionUserName, UserErpId and name(Vibhu Rathore)
asana: https://app.asana.com/0/0/1208707572572963/f
release(hotfix): 1.12.4 [11/Dec/2024]
fix(sod): report error fix (AmitKumarNirala)
asana: https://app.asana.com/0/1199907233044655/1208927689250683/f
release(hotfix): 1.12.3 [09/Dec/2024]
fix(tour-plan-adherence): fixed typo error, updating name to SelectedBeatErpid insted of AssignedBeatErpid (shubham.agrawal)
release(hotfix): 1.12.2 [06/Dec/2024]
fix(secondry-order-validation): Showing dispatch status from attendance table in case it is not present in pws (shubham.agrawal)
fix(summary-sheet): Changed logic for showing active users which got deactivated after requested daterange (shubham.agrawal)
fix(invoice-report): fix AdjustmentAmount in invoice report (Vikas Agarwal)
On main: fix(std-report): fix logic for level wise filtering in employee perforamance report (Vibhu Rathore)
asana: https://app.asana.com/0/1206998744347067/1208834457461347/ffeat(std-report): add logic for displaying only fieldUser data in Tour Plan Submission Report. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1208465527762624/ffix(scheme-details): mark nullable fields as per database (Himanshu Saini)
asana: https://app.asana.com/0/1208526496747659/1208908807478565/f
release(hotfix): 1.12.1 [05/Dec/2024]
feat(Tour-plan-adherence): Added Select and Assigned beat erpid for old dashboard (shubham.agrawal)
fix(schemeDetails): fix made columns nullable (Vibhu Rathore)
feat(std-report): add logic for displaying only fieldUser data in Tour Plan Submission Report. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1208465527762624/f
release(bump): v1.12.0
fix(std-report): fix scheme data in sod (Vibhu Rathore)
#132247feat(custom-report): add new scheme in oem custom report (Vibhu Rathore)
#131039 #131182feat(std-report): add scheme column in sod (Vibhu Rathore)
#130890 #131189feat(std-report): add netdispatch tax exclusinve in reports (Vibhu Rathore)
#130995feat(std-report): add territory column in GIL reprimary report (Manas Agarwal)
release(hotfix): 1.11.5 [02/Dec/2024]
chore: submodule update (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1208848260624325/ffix(reportmailer): use privateanonymouspath instead of anonymous path in fr emails (AmitKumarNirala)
asana : https://app.asana.com/0/1199705056520685/1208781567874879/f
release(hotfix): 1.11.4 [29/Nov/2024]
fix(adherence): User who didn't follow tour plan was not showing in reports (shubham.agrawal)
fix(Employee productivity report): fix whitespace formatting in EmployeeProductivity (Prateek Dwivedi)
feat(Employee productivity report): add new outlets qty(Ltrs) in Employee productivity report (Prateek Dwivedi)
fix(emp-dist-report): get position id data (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208332182389005/f
release(hotfix): 1.11.3 [26/Nov/2024]
fix(std-report): change of logic to get right outlet count (Vibhu Rathore)
fix(flexible): making column nullable otherwise taking default value as 0 and coming up in report without selection (shubham.agrawal)
fix(std-report): resolve reporting manager data not coming issue in daily stats report. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1208796373469576/ffix(visit dump report): add nomenclature for StdUnit (Prateek Dwivedi)
fix(visit dump report): add nomenclature for Unit, StdUnit, SuperUnit (Prateek Dwivedi)
release(hotfix): 1.11.2 [23/Nov/2024]
fix(summary-sheet): Weekly Off and WeeklyOff occuring as two different entities under type header (shubham.agrawal)
fix(flexible): resolve issue during json deserialization. (Manas Agarwal)
Asana: https://app.asana.com/0/1201786022217794/1208823436782436/f
release(hotfix): 1.11.1 [21/Nov/2024]
fix(std-report): change logic to remove extra data in tour plan adherence reoprt (Vibhu Rathore)
asana: https://app.asana.com/0/1201786022217794/1208762517452219/ffix(flexible-reports): remove try catch (SAMEER KUMAR)
asana: https://app.asana.com/0/1200471107986569/1208804437962953/ffix(emp-dist-report): update attendance data user (Ankush Raj)
asana: https://app.asana.com/0/305436650865282/1208332182389005/ffix(outlet-target-report): add outlet target type setting (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208724020778284/f
release(sprint4-gt-roadmap-pod): 1.11.0
feat: add project for flexible target achievement (Pragati)
pbi: #128495feat: update submodule reference (Pragati)
pbi: #128495feat(flex-target): add docker file (Himanshu Saini)
fix(flexible-target-achievement): resolve errors (Pragati)
pbi: #128495fix(docker-file): change base image (Nikhil Reddy)
refactor(flexible-target-ach): change RRR logic when end date has passed (Pragati)
fix(flexible): fix logic errors in flexible target achievement report (Pragati)
pbi: #128495fix(flexible): resolve uat bugs in flexible target achievement report (Pragati)
pbi: #128495
release(hotfix): 1.10.12 [20/Nov/2024]
fix(flexible-reports): fix query in mtstockandsale perspective (SAMEER KUMAR)
asana:https://app.asana.com/0/305436650865282/1208784672397460/ffix(beat-o-meter): Applied isDeleted check for tags in BeatometerRuleDetails (shubham.agrawal)
release(hotfix): 1.10.11 [18/Nov/2024]
fix(std-report): remove user with no plans (Vibhu Rathore)
asana: https://app.asana.com/0/1201786022217794/1208762517452219/ffix(std-report): show only FieldAppUser in TourPlanSubmission report. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1208465527762624/f
release(hotfix): 1.10.10 [15/Nov/2024]
fix(std-report): make beat wise t/a report journcye cylce compataible (Vibhu Rathore)
asana: https://app.asana.com/0/1201786022217794/1208633858683178/ffix(emp-dist-rp): fix report data (Ankush Raj)
pbi: #129446
release(hotfix): 1.10.9 [13/Nov/2024]
chore: order report data by manager name. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1206781960505678/ffix(Flexible report): add missing measures in flexible report (Prateek Dwivedi)
feat(custom-report): change of logic for columns in offtake repot (Vibhu Rathore)
asana: https://app.asana.com/0/1206998744347067/1208613678460911/f
release(hotfix): 1.10.8 [13/Nov/2024]
feat(custom_report): change in logic of columns in oetker attendance report (Vibhu Rathore)
asana: https://app.asana.com/0/1206998744347067/1207713801287856/ffix(sod-report): fix employee erpid (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208698886230158/f
release(hotfix): 1.10.7 [08/Nov/2024]
chore: submodule update (Manas Agarwal)
fix(emp-route-outlet-rp): remove blocked outlets (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208639024980461/ffix(Employee performance report): add nomenclature for Employee performance report (Prateek Dwivedi)
fix(FlexibleMailer): add a check is detached in postioncodeentitymappings (Vibhu Rathore)
asana: https://app.asana.com/0/1201786022217794/1208548332253372/f
release(hotfix): 1.10.6 [05/Nov/2024]
feat(tour-adh-rp): add selected beat erp id (Ankush Raj)
pbi: #129298fix(Daily Stats Report): add qty in super unit in daily stats report (Prateek Dwivedi)
feat(dsr-report): enforce decimal precision for quantity and value properties (Binayak)
https://app.asana.com/0/305436650865282/1207656053041224/f
release(hotfix): 1.10.5 [29/Oct/2024]
fix(secondary-order-rp): update nomenclature name (Ankush Raj)
asana: https://app.asana.com/0/305436650865282/1208487905288099/ffix(order-vs-invoice-rp): fix outlet attribute name (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208111735523090/ffix(std-report): fix group by logic in opening closing v4 report (Vibhu Rathore)
https://app.asana.com/0/1201786022217794/1208587042383399/ffix(fr): ach and dispatchach dictionary in fr (AmitKumarNirala)
asana: https://app.asana.com/0/1199705056520685/1208566258367625/f
release(hotfix): 1.10.4 [25/Oct/2024]
fix(secondary-order-rp): add new nomenclature name (Ankush Raj)
asana: https://app.asana.com/0/305436650865282/1208487905288099/ffix(employee-performance-report): correct zero billed calculation (Pragati)
https://app.asana.com/0/home/1204756298921253/1208606292511592chore: submodule update (Manas Agarwal)
Asana: Asana: https://app.asana.com/0/1202904304125355/1208157735230508/f
release(hotfix): 1.10.3 [23/Oct/2024]
fix(MSRREport): change of logic of column location (Vibhu Rathore)
https://app.asana.com/0/0/1207867444287958/ffix(std-report): change columns to hideifnull (Vibhu Rathore)
https://app.asana.com/0/1201786022217794/1208270190800190/ffix(fr): MonthlylyDispatchAchievement in flexible report (AmitKumarNirala)
asana: https://app.asana.com/0/1204608529105655/1208566258367625/f
release(hotfix): 1.10.2 [18/Oct/2024]
feat(model): enforce decimal precision for quantity and value properties (Binayak Singh)
Asana: https://app.asana.com/0/305436650865282/1207656053041224/f
release(hotfix): 1.10.1 [18/Oct/2024]
fix(std-report): resolve error during execution in report when downloaded from old dashboard. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1208548435705029/f
release(sprint3-gt-cst-maintainance-pod): v1.10.0
fix(misc): add gt channel, zone and add asset employees (Ankush Raj)
pbi: #126840 #128037fix(misc): add parent users, update oetkar attribute data (Ankush Raj)
pbi: #128037 #126840feat(ocer): add reverted changes for non visited outlets (Ankush Raj)
pbi: #119492feat(oetkar-rp): add oetkar attendance custom report (Ankush Raj)
pbi: #126840fix(misc): update attributes and distributor data (Ankush Raj)
pbi: #128189 #128040 #128041feat(std-report): add LocationBulkUploadReportV4 (Manas Agarwal)
#128329feat(std-report): add new POCER Report (Vibhu Rathore)
#126468feat(std-report): add new POCER Report (Vibhu Rathore)
#126468Add FAUnifySource changes for trade app (Pradip Sah)
PBI: #128516- Add FaUnifySource for Trade app
fix(std-report): resolve user designation column not visible in report. (Manas Agarwal)
#129163feat(primary-sales-rp): add employee, product div, channel, factory attributes (Ankush Raj)
pbi: #128189feat(asset-report): add user and hierarchy for asset without audit (Ankush Raj)
pbi : #128037feat(order-vs-invoice-rp): add outlet attributes (Ankush Raj)
pbi: #128041 #128040feat(std-report): add user designation and distributor erp id column in eocer report. (Manas Agarwal)
#128330
release(hotfix): 1.9.8 [14/Oct/2024]
Add FAUnifySource changes for trade app (Pradip Sah)
PBI: #128516- Add FaUnifySource for Trade app
fix(reports): fix user filter to be accessible only for old dashboard (Vibhu Rathore)
https://app.asana.com/0/inbox/1205420399702959/1208408236271929/1208429420018528/ffix(scheme-utilization-report): Use ChannelType instead of ChannelId for outlet constraints check (Pragati)
https://app.asana.com/0/1204756298921253/1208488358185177/1208487286737952
release(hotfix): 1.9.7 [11/Oct/2024]
fix(BVCR): fix data mapped with beat position (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1208376953791535/ffix(beat-o-meter): add beatometer rule check (Ankush Raj)
asana: https://app.asana.com/0/305436650865282/1208500594613278/f
release(hotfix): 1.9.6 [08/Oct/2024]
fix(scheme-utilization-report): update RequiredChannels type in OutletConstraintModel (Pragati)
https://app.asana.com/0/home/1204756298921253/1208488358185177
release(hotfix): 1.9.5 [04/Oct/2024]
feat: add Settlement Status column logic in TADA Approved Pending Expense Report (Manas Agarwal)
asana: https://app.asana.com/0/0/1206482942796081/f
release(hotfix): 1.9.4 [04/Oct/2024]
fix(attn-norm-stdrpt): fix norm attendance for user when not attached with any norm (AmitKumarNirala)
asana: https://app.asana.com/0/1201786022217794/1208418394367199/f
release(hotfix): 1.9.3 [03/Oct/2024]
fix(norm-based-attendance-report): add norm attendance attendace (Ankush Raj)
pbi: #126842fix(thsofftake-report): fix sales percentage (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1207077872903105/ffix(growth-plan-report): fix tbh snacks vpo gt value (Pragati)
#128389
release(hotfix): 1.9.2 [28/Sep/2024]
fix(payment-collection-report): pass positionids instead of userids to fetch position hierarchy data (Manas Agarwal)
https://app.asana.com/0/home/1204756298921253/1208388340139486fix(outlet-dump-geo-hierarchy): add pd when company is not using beat pd mapping (Manas Agarwal)
https://app.asana.com/0/1201786022217794/1208232594825159fix(visit-dump-report): resolve execution error (Pragati)
https://app.asana.com/0/home/1204756298921253/1208415830546458fix(std-report): use of enum verificationstatus in outlet dump geo report (Vibhu Rathore)
https://app.asana.com/0/home/1205420399702959/1208359272560986
release(hotfix): 1.9.1 [26/Sep/2024]
fix(fr): fix null type of geofilter in extrajson (AmitKumarNirala)
asana: https://app.asana.com/0/1199705056520685/1208399362723788fix(flexible): resolve cases where columns are not present in the result set (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1208339012386281/f
release(sprint2-gt-cst-maintainance-pod): v1.9.0
feat(InvoiceReport): add check for distributor data in userdailystatus (Vibhu Rathore)
#127270feat(csv-hideifnull): implement hideifnull and hideifzero in csv for reports using MakeCSVForPSOD method (AmitKumarNirala)
pbi: #126485feat(sod-report): add ptd, vtd and distributor place columns (Ankush Raj)
pbi: #123595feat(attendance-norm-rp): add attendance norm based by pos (Ankush Raj)
pbi: #126842fix(madhusudan): remove user hierarchy from report (Ankush Raj)
pbi: #124555fix(std-report): fix null parentId handling and optimize parent-user lookup logic (Vibhu Rathore)
#127940feat(OutletDumpGeoHier): add Distributor Place column in report. (Manas Agarwal)
workitem: #127925feat(Std-report): change of logic for reporting manager (Vibhu Rathore)
#125509feat(mdsr_detailed): add mdsr detailed report (AmitKumarNirala)
pbi: #126457chore(update-library): update library (AmitKumarNirala)
fix(madhusudan-report): update report model (Ankush Raj)
pbi: #124555fix(std-report): resolve CAP Adherence column logic issue (Manas Agarwal)
#126253fix(std-report): resolve channel partner filter no working issue in report. (Manas Agarwal)
#126949feat(madhusudan-report): add final demand live report (Ankush Raj)
pbi: #124555fix(std-report): resolve position user hierarchy missing issue in live distributor report. (Manas Agarwal)
#126950feat(std-report): add position hierarhcy in employee productivity report. (Manas Agarwal)
#126256feat(std-report): made calculation logic of CallAdherence column in Employee Productivity Report setting based. (Manas Agarwal)
#126253fix(std-report): resolve key not found error in dictionary. (Manas Agarwal)
#126700fix(std-report): resolve reportingManager column missing in live distriburor report issue. (Manas Agarwal)
WorkItem: #126290chore(std-report): migrate live distributor stock report to position codes. (Manas Agarwal)
#125389feat(emp-perf-rep): add hierarchy for emp performance report (Ankush Raj)
pbi: #123601
release(hotfix): 1.8.9 [24/Sep/2024]
fix(qvsubscription-processor): fix mail extrajson parameters for admins and executives (AmitKumarNirala)
asana: https://app.asana.com/0/1199705056520685/1208332256960415/f
release(hotfix): 1.8.8 [23/Sep/2024]
feat(growthPlanReport): add TBH Snacks PC (Pragati)
#120107fix(std-report): resolve data not populating in position column in case user is attached to l2 position. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1208032082390406/ffix(EOCERReport): fix %ordered column in eocerreport (Vibhu Rathore)
https://app.asana.com/0/home/1205420399702959/1208270190800190
release(hotfix): 1.8.7 [18/Sep/2024]
fix(std-report): resolve wrong start/end date issue for report data filtering. (Manas Agarwal)
https://app.asana.com/0/1201786022217794/1208315364662182/f
release(hotfix): 1.8.6 [13/Sep/2024]
fix(emprouteoutlet_stdrep): fix olddashboard empty report issue (AmitKumarNirala)
asana : https://app.asana.com/0/305436650865282/1208268463624894/ffeat: update submodule reference (Pragati)
https://app.asana.com/0/home/1204756298921253/1208280612817641
release(hotfix): 1.8.5 [10/Sep/2024]
fix(std-reports): fix column beat_attribute_Text4 (Vibhu Rathore)
https://app.asana.com/0/home/1205420399702959/1208211232192369
release(hotfix): 1.8.4 [10/Sep/2024]
feat(std-report): add TotalActivityTime column in TADA Report. (Manas Agarwal)
https://app.asana.com/0/1202904304125355/1208180139841185/f
release(hotfix): 1.8.3 [09/Sep/2024]
fix(empprod_stdrpt): fix username (AmitKumarNirala)
asana: https://app.asana.com/0/0/1208210870134782/f reason: dictionary fetch on smid but used defined on positionuserid
release(hotfix): 1.8.2 [09/Sep/2024]
fix(dumpjson): fix datatype to nullable in isShowHierarchy and isLowerHierarchyNotRequired (AmitKumarNirala)
asana: https://app.asana.com/0/1199705056520685/1208232624288545/f
release(hotfix): 1.8.1 [06/Sep/2024]
fix(std-report): resolve data ordering issue in THS Offtake Report. (Manas Agarwal)
#126462fix: dictionary error in reprimary gil report (pratiksha)
Asana: https://app.asana.com/0/1201015423448718/1208133367862998/f
release(hotfix): 1.8.0 [04/Sep/2024]
fix(normatt_stdrep): fix endate null case in calculating targets (AmitKumarNirala)
pbi: 125475fix(emp-performance): fix user name level (Ankush Raj)
pbi: #123601fix(std-report): add data for unproductive calls in THSOfftakeReport (Manas Agarwal)
pbi: #125390fix(std_report): blank report in case of position filter (pratiksha)
feat(gil_reprimary): add position hierarchy in gil reprimary report (pratiksha)
Asana: https://app.asana.com/0/1189248660657688/1208133367862998/ffeat(emp-perf-rep): add hierarchy for emp performance report (Ankush Raj)
pbi: #123601fix(): add lazy loading in attendance norm data fetching (AmitKumarNirala)
feat(attn_norm): use norms attached to team as per timeperiod (AmitKumarNirala)
pbi: #125475feat(std-report): add THS-Offtake Custom Report (Manas Agarwal)
#125390fix(geofilter_fr): fix empty datatable copy error (AmitKumarNirala)
pbi: #123667feat(routeempoutelt_stdrep): add byparts logic in long report (AmitKumarNirala)
pbi: #122048fix(geofilter_fr): fix geo filter name in model (AmitKumarNirala)
pbi: #123667fix(pws_perspective_fr): geofilters error resolve pbi: #123667 (AmitKumarNirala)
feat(fr_geofilter): add region and zone filter (AmitKumarNirala)
#123667fix(growth-plan-report): set lmtd date according to the report requested month (Pragati)
#125167feat(coolberg-growth-plan-report): add remaining columns (Pragati)
#125167chore(std-reports): add using statement for proper disposal of excel package. (Manas Agarwal)
feat(std-report): add column in Employee Performance report new (Vibhu)
https://app.asana.com/0/404534051288983/1207885154363409/ffeat(std-report): add columns in Live SOD (Vibhu)
#125127
release(hotfix): 1.7.4 [02/Sep/2024]
fix(std_report): resolve key not found error in dictionary (Manas Agarwal)
https://app.asana.com/0/1202904304125355/1208190164198298/ffix(fr_emails): fix fr emails to admin (AmitKumarNirala)
asana : https://app.asana.com/0/1199705056520685/1207989707777698
release(hotfix): 1.7.3 [30/Aug/2024]
fix(std-report): make GILNetSalesDump report to download in CSV only (Manas Agarwal)
fix(logs): add new slack logging as ErrorMessenger way is deprecated (Himanshu Saini)
also remove loki logging
chore(changelog): add 1.7.2
chore(update_library): update library (AmitKumarNirala)
reason: fix date format in excel for std reports
release(hotfix): 1.7.1 [22/Aug/2024]
fix(std_report): resolve key not found error in dictionary (Manas Agarwal)
https://app.asana.com/0/1202904304125355/1208070914438753/f
release(sprint): 1.7.0 [21/Aug/2024]
fix(user-performance-fr): fix deesignation in case of newdashboard (Amit Kumar Nirala)
workItem: #122123fix(std-report): remove pivot header in case of pd is used in beatometer rule. (Manas Agarwal)
#125327chore(update_library): update library (AmitKumarNirala)
fix(userperspective_fr): fix failure cases due to addition of date filter (AmitKumarNirala)
#122123fix(emprouteoutlet_stdrep): fix null exception error (AmitKumarNirala)
#122048fix(std-report): resolve excel header issue in case of beatometer report. (Manas Agarwal)
#125338fix(fr_userperspective): fix designation logic (AmitKumarNirala)
#122123fix(flexible) : fix usertype data in various perspecitves (Vibhu)
#121960fix(std-report): error during execution. (Manas Agarwal)
#125241fix(tour-adh-rp): remove route freq check (Ankush Raj)
pbi: #122331feat: update submodule reference (Pragati)
#123681fix(routeempoutlet_stdrep): reduce batchsize for processing big data report (AmitKumarNirala)
#122048fix(flexible): add daystart for derived measure (Vibhu)
#123681feat(userwise_fr): refactor queries to code and add focussed product value (Amit Kumar Nirala)
pbi: #117806feat(std-report): add new beatometer report. (Manas Agarwal)
#122075chore(emprouteoutlet_stdrep): optimize report for big data (AmitKumarNirala)
#122048fix(outlet-detailed): check for esm data (Ankush Raj)
pbi: #122045fix(tour-adh-rp): get tour and route plan between date range (Ankush Raj)
pbi: #123736feat(tour-adh-rp): add frequency for route plans (Ankush Raj)
#pbi: 123736
release(hotfix): 1.6.6 [21/Aug/2024]
fix(std-report): fix logic for surverys in OEM report (Vibhu)
https://app.asana.com/0/home/1205420399702959/1207540938038119fix(flexible-reports): remove where clause on opening stock columns (Sameer Kumar)
Asana: https://app.asana.com/0/1202531100820186/1208042668579023/f
release(hotfix): 1.6.5 [16/Aug/2024]
fix(flexible): resolve duplicate rows issue in case only user is selected as a dimension. Pivoting issue in flexible reports. (Manas Agarwal)
Asana: https://app.asana.com/0/1201786022217794/1208052273353886/ffix(std-report): resolve no item found in dict error. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1208053578070410/f
release(hotfix): 1.6.4 [14/Aug/2024]
fix(pdf-gen): update submodule to fix pdf generator (Himanshu Saini)
asana: https://app.asana.com/0/1189248660657688/1207005047299601/f
release(hotfix): 1.6.3 [13/Aug/2024]
fix(attendance-report): fetch deactivated position codes in attendance report (Himanshu Saini)
asana: https://app.asana.com/0/1202450413514958/1208046603537854/ffix(visit-dump): correct column mapping for position Level5 and 6 (Himanshu Saini)
asana: https://app.asana.com/0/1202450413514958/1208046603537852/ffix(gil-net-sales): handle duplicate order rows in the table (Himanshu Saini)
asana: https://app.asana.com/0/1202450413514958/1208046603537849/ffeat(flexible-rp): make new journey plan compatible (Ankush Raj)
asana: https://app.asana.com/0/305436650865282/1208016709828661/ffeat(secondary-order-dump-new): add isproductive check in attendance query (Pragati)
https://app.asana.com/0/1204756298921253/1207896235609384/1207948509930320
release(hotfix): 1.6.2 [12/Aug/2024]
feat(std-report): change logic of share of buisness in custom sar report (Vibhu)
#122121 #124606
release(hotfix): 1.6.1 [08/Aug/2024]
fix(std-reports): change logic for Asset columns in OutletDumpGeoHierarhcy Report (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1206805660460007/f
release(sprint): 1.6.0 [07/Aug/2024]
fix((emprouteoutlet_stdrep): fix emprouteoutlet mapping report (AmitKumarNirala)
#122048fix(flexible): change values in dictionary (Vibhu)
#121960fix(std-report): add logic for option data from survery (Vibhu)
#122121fix(growth-plan-report): resolve filter functionality issues (Pragati)
#123029feat(flexible-report): add column in van performance perspective (Vibhu)
#121960feat(flexible-report): add column in employee performance perspective (Vibhu)
#121960feat(flexible-report): add columns in product demand vs sales perspective (Vibhu)
#121960feat(flexible-report): add columns in outlet demand vs sales perspective (Vibhu)
#121960feat(flexible-report): add column in distributor product performance perspective (Vibhu)
#121960feat(flexible-report): add column in distributor performance perspective (Vibhu)
#121960feat(flexible-report): add column in L3M - User Performance perspective (Vibhu)
#121960feat(flexible-report): add column in Outlet performance perspective (Vibhu)
#121960feat(flexible-report): add column in day start perspective (Vibhu)
#121960feat(flexible-report): add column in product wise sales perspective (Vibhu)
#121960fix(std-report): add checks to avoid NAN (Vibhu)
#122291fix(std-report): add checks to avoid NAN (Vibhu)
#122291fix(std-report): fix user hierarchy and logic correction (Vibhu)
#122121feat(emp-performance-rp): update to make new plan compatible (Ankush Raj)
pbi: #123668fix(std-report): add month range filter (Vibhu)
#122121feat(reports): add custom growth plan report (Pragati)
#123029feat(std_rep): add route emp outlet mapping report (AmitKumarNirala)
#122048feat(std-report): add net dispatch in SOD (Vibhu)
#122291feat(std-report): create new report OEM Sales Report Data BRD (Vibhu)
#122121fix(build): remove duplicate package references (Himanshu Saini)
chore: update library (Sameer Kumar)
Commit d7f1d63b: feat(mt-employee-target-ach): add supervisor target achv along with isr (Sameer Kumar)
pbi:#119062
release(hotfix): 1.5.4 [07/Aug/2024]
fix(pwds): add return month in facts and grouping (Himanshu Saini)
asana: https://app.asana.com/0/1189248660657688/1207973424956302/f
release(hotfix): 1.5.3 [05/Aug/2024]
fix(dms1/1_stdrpt): fix report excel sheet attachment issue (AmitKumarNirala)
asana: https://app.asana.com/0/1199705056520685/1207904324211345/f
release(hotfix): 1.5.2 [05/Aug/2024]
feat(gil-dump): get invoice and return from clickhouse (Ankush Raj)
asana: https://app.asana.com/0/1205462988686818/1207894725500991/ffix(InvoiceReportForAccountManager _stdrep): fix logic for getting total users working days to calculate adjustment (AmitKumarNirala)
asana: https://app.asana.com/0/1199705056520685/1207812192082769/ffix(std-report): fix postion heirarchy filter in eocr report (Vibhu)
https://app.asana.com/0/home/1205420399702959/1207903918331200fix(std-report): add data filtering on the basis of old table ids. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207875700797584/ffix(std-report): add product hierarhcy filter for pws data in case report is downloaded for new dashboard. (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207810532095882/ffeat(std-reports): change column name L1Position to User Position Name (Vibhu)
#122294
release(hotfix): 1.5.1 [01/Aug/2024]
fix(std-report): remove duplicate columns in report (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207905707840257/ffix(std-report): add VanId not zero check for order type to be presale (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207905383667289/ffix(gamification-rp): filter post game end data (Ankush Raj)
pbi: #123764
chore(changelog): add 1.5.0
chore(update_nugetpackages): update nuget packages (AmitKumarNirala)
#122253fix(flexible-report): get all users data if any of the field user column has been selected (Pragati)
https://dev.azure.com/flick2know/Field_Assist/_git/FA_Reports_WebJobs/pullrequest/43518feat(outlet-detailed): optimize for three months (Ankush Raj)
pbi: #122045
release(hotfix): 1.4.1 [26/Jul/2024]
fix(attendance-summary): optimize query to use sessionId index (Himanshu Saini)
also add test method to test repository the query was spotted today via sp_who2 in Transaction NR Reportschore(readme): add guidelines in ReadMe.md (Himanshu Saini)
asana: https://app.asana.com/0/1205462988686818/1207871012873597/ffix(std-reports): make zoneid and regionid nullable in tertiary offtake model (Pragati)
#123765
release(sprint): 1.4.0 [24/Jul/2024]
fix(tour-adh-report): fetch for days value for frequency (Ankush Raj)
pbi: #122331fix(gamification-report): remove date filter (Ankush Raj)
pbi: #123026fix(std-report): change logic for outlet channel column (Manas Agarwal)
workItem: #123318feat(tour-adh-report): add assigned beat, route and frequency (Ankush Raj)
pbi: #122331fix(build): update docker files for reporting webjobs (Himanshu Saini)
build issues after removing LDMSDbStorage projectfix(tertiary-offtake): optimize sales data query (Pragati)
pbi: #121930feat(std-report): column addition in visit dump report (Manas Agarwal)
#122333feat(std-reports): add nomencalture in columns in Timeline Report (Vibhu)
#122209feat(std-reports): add nomencalture in Daily Location Report (Vibhu)
#122209chore(clean-up): remove inactive Reporting.LDMSDbStorage (Ankush Raj)
pbi: #122578
release(hotfix): 1.3.4 [24/Jul/2024]
fix(std-report): add missing other bill url column in approved sheet for new dashboard instance (Manas Agarwal)
Asana: https://app.asana.com/0/1201786022217794/1207840755950554/ffix(eocer-report): error during execution (Manas Agarwal)
Asana: https://app.asana.com/0/1201786022217794/1207839182948533/ffix(std-reports): date format in tour plan submission report (Vibhu)
https://app.asana.com/0/inbox/1205420399702959/1207835897182115/1207851368135866
release(hotfix): 1.3.3 [19/Jul/2024]
fix(eocer-report): correct data fetching logic for reporting manager and user related columns (Pragati)
https://app.asana.com/0/1204756298921253/1207784139247476/1207811698945043fix(attendance-report): fetch all position data of company (Pragati)
https://app.asana.com/0/1204756298921253/1207776521562250
release(hotfix): 1.3.2 [17/Jul/2024]
fix(eocer): get user erpid from clientsideid instead of user name (Pragati)
https://app.asana.com/0/1204756298921253/1207784139247476fix(emptarvsach_rep): add data fetching from pws to batch of 1 day (AmitKumarNirala)
asana : https://app.asana.com/0/1199705056520685/1207809246985771
release(hotfix): 1.3.1 [16/Jul/2024]
fix(std-report): hide fixed basis TA type from report (Manas Agarwal)
This is reverted as this require additional columns to be present in report that cannot be taken for development now.fix(std-report): resolve logic errors in TADA Approved Pending report (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207794337673909/ffix(productwisedemandsales): change invoicedate to saledate to resolve clickhouse ambiguous column ref issue (Ashish Kumar)
asana: https://app.asana.com/0/1201786022217794/1207557531841172/f
release(sprint): 1.3.0 [11/Jul/2024]
chore(docker): update docker files (Himanshu Saini)
chore(cleanup): change webjob core folder structure (Himanshu Saini)
also move ConvertCSVStringToList to Librarieschore(cleanup): remove Reporting.WebJob.UnifyReports (Himanshu Saini)
chore(cleanup): remove Reporting.WebJobServices (Himanshu Saini)
feat(reports): use v4/flexible reports for unify (Himanshu Saini)
also use TransientErrorDetector from FA_Librarieschore(reports): merge master reports into v4 (Himanshu Saini)
feat(fa-engage-report): add resolution column (Pragati)
#122023feat(master-report): update to filter data for manager users pbi: #122108 (Ankush Raj)
fix(std-report): unwanted columns in report Date format in survey report for new instance (Manas Agarwal)
WorkItem: #122345, #122347feat(std-report): optimize new instance of survey report add functionality to show hyperlink in report in case of url (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207684751672883/ffeat(employee-wise-target-achievement-repot): Implementing calculation logic of achievement Parameterized (Riya Sethi)
pbi: #119062
release(hotfix): 1.2.6 [05/Jul/2024]
fix(PrimaryVSSecondaryReport) : fixed logic for QtyInSuperUnit Column (Vibhu)
https://app.asana.com/0/home/1205420399702959/1207723465120152
release(hotfix): 1.2.5 [04/Jul/2024]
feat(ocer): add user hierarchy for wilmar only (Himanshu Saini)
asana: https://app.asana.com/0/1200262296261596/1207412245393967/frevert(ocer): hierachy changes for non visited outlets (Himanshu Saini)
asana: https://app.asana.com/0/1200262296261596/1207412245393967/f
release(hotfix): 1.2.4 [04/Jul/2024]
fix(pws_fr): fix data filtering according to fielduser col selected as per PBI (AmitKumarNirala)
asan: https://app.asana.com/0/1199705056520685/1207725743514338/f PBI: https://dev.azure.com/flick2know/Field_Assist/_sprints/taskboard/FA Team 1/Field_Assist/FA Team 1/Sprint168 T1?workitem=118846
release(hotfix): 1.2.3 [04/Jul/2024]
fix(std-report): error during execution while downloading report (Manas Agarwal)
Asana: https://app.asana.com/0/1201786022217794/1207691458481490/f
release(hotfix): 1.2.2 [03/Jul/2024]
fix(std-report): error during execution and pivot formation in report (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207691458481490/f
release(hotfix): 1.2.1 [03/Jul/2024]
chore(husky): update to 0.7.0 (Himanshu Saini)
fix(engage-dump): fix query translation and Concurrency Errors (Himanshu Saini)
asana: https://app.asana.com/0/1189248660657688/1207699805359658/ffeat(eocer-report): add formatting to generated excel https://app.asana.com/0/1204756298921253/1207525949392271/1207573610222228 (Pragati)
fix(attendance): optimize asset outlet query asana: https://app.asana.com/0/305436650865282/1207645342112799/f (Ankush Raj)
release(sprint): 1.2.0 [01/Jul/2024]
fix(ocer-report): update old and new journey plan data pbi: #119492 (Ankush Raj)
fix(primary-order): fix scheme data pbi: #118855 (Ankush Raj)
chore(format): run dotnet format (Himanshu Saini)
fix(l3m-mom-perspective): correct sql query #121660 #121658 (Pragati)
fix(ocer-report): get distinct data pbi: #119492 (Ankush Raj)
fix(primary-report): update scheme column name pbi: #118855 (Ankush Raj)
fix(l3m-mom-perspective): check for column in datable before removal #121658 #121660 (Pragati)
feat(primary-report): add scheme details columns pbi: #118855 (Ankush Raj)
fix(std-report): correct RM and ZM name in report [SAR-Planned_Dealer_Summary] (Manas Agarwal)
WorkItem: #121615fix(ocer_rep): fix null exception in ocer rep (AmitKumarNirala)
#120534fix(visitsales_sar_rep): fix data in 4w column (AmitKumarNirala)
#120114fix(ocer_rep): add position user data for novisit outlet cases (AmitKumarNirala)
#120534feat(outlet-dump): add product division data (Ankush Raj)
pbi : #120119feat(ocer-report): add journey plan changes for ocer pbi : #119492 (Ankush Raj)
fix(std-report): logic for CAP-Adherence column (Manas Agarwal)
Backlog: #120024feat(std_rep): add position user columns in ocer report (AmitKumarNirala)
#120534fix(flexible-reports): filter data when field user related column is selected on new dashboard (Pragati)
feat(std_report): add 4w primary category in place of existing primary category in distributor visit summary #120114 (AmitKumarNirala)
feat(std_rep): add region in no sales reason report #120030 (AmitKumarNirala)
fix(std-report): sql syntax error (Manas Agarwal)
#121230feat(std-report): add column in employee performance report (Manas Agarwal)
backlog item #120024feat(std-report): add column in Planned Dealer Summary report (Manas Agarwal)
Backlog: #120110
release(hotfix): 1.1.8 [01/Jul/2024]
fix(TadaExpenseReport) : made ApprovalPendingAt nullable (Vibhu)
asana : https://app.asana.com/0/inbox/1205420399702959/1207691458481490/1207699545788170/ffix(manager-working-report): filter data to include only non-null shopIds https://app.asana.com/0/1201786022217794/1207701365744271 https://app.asana.com/0/1204756298921253/1207685653585025 (Pragati)
chore: submodule update (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207666045162814/ffix(std-report): default channel name coming in report instead of custom name (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207699907618977/f
release(hotfix): 1.1.7 [29/Jun/2024]
fix(mtattendancereport): show regularized attendance in case of merchandiser (Sameer Kumar)
Asana: https://app.asana.com/0/1202531100820186/1207334515360911/ffix(std-reports) : Correct null and zero handling for TC and UPC in ZeroBilled calculation (Vibhu)
https://app.asana.com/0/home/1205420399702959/1207650734032383feat(Report-optimzation) : Use of Excel Generator Optimized (Vibhu)
https://app.asana.com/0/home/1205420399702959/1207573528602714
release(hotfix): 1.1.6 [28/Jun/2024]
feat(generateChangelog): add branchSuffix and other enhancements (Himanshu Saini)
chore(format): run dotnet format (Himanshu Saini)
chore(optimization): break multiple joins into simple table queries for better performance (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207420015797267/f
release(hotfix): 1.1.5
fix(pws_perspective): fix focussed outlet, focussed product, outlet segmentation logics in pws flexible reports (AmitKumarNirala)
asana : https://app.asana.com/0/1199705056520685/1207369876413758/ffix(eocer): map correct position names as per level https://app.asana.com/0/1204756298921253/1207525949392271 (Pragati)
fix(AttendanceNormBasedReport): use CalculatedAbsent for norm based absents https://app.asana.com/0/1204756298921253/1207600212216739/1207618432129762/f (Pragati)
release(sprint46mt): 1.1.4
fix(reports): Syncing Attendance Regularization data in Attendance Report
Related work items: #119329
chore(changelog): add 1.1.3
fix(std-report) : use of excel generator optimized (Vibhu)
https://app.asana.com/0/home/1205420399702959/1207202844860491fix(tada-report): reporting manager column missing in report (Manas Agarwal)
#121360fix(std_report): changed logic for some columns(ExpenseRatio, total amount, claimamount etc....) (Manas Agarwal)
#119074fix(std-report): logic for PendingAt,Designation,ExpenseToRatio columns in TADA Report (Manas Agarwal)
#119074
chore(changelog) add 1.1.2
chore(library): update library (AmitKumarNirala)
fix(std-report) : Addition of Usertype in Attendance activity sheet #120809 (Vibhu)
fix(std-report): logic for isAssetPresent column in Secondary Order Report for both dashboards (Manas Agarwal)
Asana: https://app.asana.com/0/1201786022217794/1206805660460007/ffix(gamification-report): use KPI UI name for generating report headers (Manas Agarwal)
Asana: https://app.asana.com/0/1202904304125355/1207470291618491/f
release(hotfix): 1.1.1
fix(std-report): all employees visibility in report (Manas Agarwal)
Asana - https://app.asana.com/0/1202904304125355/1206841329988053/f
release(sprint167): 1.1.0
fix: getting da for absent user (pratiksha)
chore(changelog): 1.1.0 (Himanshu Saini)
feat(changelog): add ps script to generate changelog (Himanshu Saini)
feat(std_report): add old other expenses columns in tada approved pending expenses dump report (pratiksha)
fix(pwds-flexible): logic for AvgProductSold and AvgProductBilled (Manas Agarwal)
fix(std_report): invalid usage of aggregate function (pratiksha)
fix(std_report): error during execution in tada report (pratiksha)
merge(misc): main into develop (Himanshu Saini)
feat(std-reports): Addtion of Scheme value and qunatity in Live Primary order report (Vibhu Rathore)
feat(std-reports): Additon of Stockist Type in OWS Report (Vibhu Rathore)
feat(beat-o-meter): get outlets for new journey plan (Ankush Raj)
feat(std-reports): user type addtion in bt productivity report (Vibhu Rathore)
feat(Std-reports) : user type addtition in employee t/a report (Vibhu Rathore)
feat(std-reports) : user type addtition in daily stats report (Vibhu Rathore)
feat(std-report): user type addtion in attendace report (Vibhu Rathore)
feat(std-reports): User Type addtion in Summary Report (Vibhu Rathore)
feat(std-reports) : UserType addition in bvcr report (Vibhu Rathore)
feat(Std-report) : UserType addtion in Visit Dump Report (Vibhu Rathore)
feat(DailyStatsReport): add New Journey Plan compatibility (Pragati)
feat(FA_BillingReport): Addtion of Date of activation and Deactivation column in FA Billing Report (Vibhu Rathore)
feat(std-report): add distributor column in asset management report (Manas Agarwal)
release(hotfix): 1.0.2
- fic(std-reports): error due query translation (Himanshu Saini)
release(hotfix): 1.0.1
- fix(dependencies): add IRetailerReturnLiveService to dependencies (Himanshu Saini)
release(Sprint166): 1.0.0
- merge(main): into release_uat (Himanshu Saini)
- feat(clean-up): add back husky run pre-commit tasks (Himanshu Saini)
- chore(clean-up): run rider clean up (Himanshu Saini)
- chore(clean-up): remove unused methods (Himanshu Saini)
- chore(clean-up): remove unused references from IEventLiveService (Himanshu Saini)
- chore(clean-up): change ReportApiModel Name (Himanshu Saini)
- chore(clean-up): remove unused references from IDayStartLiveService (Himanshu Saini)
- chore(clean-up): clean up TaretOn usage in TargetService (Himanshu Saini)
- chore(clean-up): remove unused refernces from IAttendanceLiveService (Himanshu Saini)
- feat(dev): add husky with dotnet format on pre-commit (Himanshu Saini)
- feat(editorconfig): add editor config and run dotnet format (Himanshu Saini)
- fix(DailySalesTracker): outlet count for level3 user (Pragati)
- fix(DailySalesTrackerReport): pivot based on variant instead of product (Pragati)
- feat(std-report): make type as per nomenclature in report (Manas Agarwal)
- fix(std_rep): get beat attributes for case when outlet not attached to beat in outlet dump report (AmitKumarNirala)
- fix(outletdump): fix geo hierarchy in outletDump report (AmitKumarNirala)
- Merged PR 41987: fix(ManagerLoginReport): show data of all admins (Pragati)
- feat(reports): add category wise daily sales tracker report (Pragati)
- feat(flexible_report): add access to admin for email subscription of flexible report (pratiksha)
- Merged PR 41912: feat(std-report) : change in logic to get beats with 0 outlets (Vibhu Rathore)
- feat(ManagerLoginReport): add admin data (Pragati)
- feat(std-report): column addition in outlet dump geo hierarchy (Manas Agarwal)
- feat(masterDataPositionReport): add last attached user to position (Pragati)
- feat(managerLoginReport): add column user type (Pragati)
- feat(std_report): add beat information in EOCER(Detailed sheet) (pratiksha)
- chore: date-time standardization in reports (Manas Agarwal)
- fix(std_report): add missing columns in summary sheet pc report (pratiksha)