Table of Contents

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

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

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

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

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

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

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

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

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

release(bump): v1.45.10

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

release(bump): v1.45.4

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

release(bump): v1.44.2

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=true
  • fix(gulf-template): align logo change text color and center it (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: #164355
  • feat(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

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: #164076
  • fix(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 : #160390
  • fix(emphierarchyreport) : adding beatgrade L1PositionName and outletmargin logic in position emp hierarchy report. (Dev Sharma)

    pbi : #165610
  • fix(empdumphierarchyreport) : removing the unwanted code from report : (Dev Sharma)

  • feat(empdumpreport) : handle beatplan and beatorroute and beat and route cases separately. (Dev Sharma)

    pbi : #160390
  • feat(locationdumpemp-rep): handle beatplan case (Amit Kumar Nirala)

  • fix(): resolve conflicts (Abhishek Pandey)

  • fix(expense-dump): change existing col name (Ankush Raj)

    pbi: #152544
  • fix(expense-dump): change column name (Ankush Raj)

    pbi: #152544
  • fix(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: #161347
  • fix(tadaexpense): show executive in case of 0 (Vibhu Rathore)

    pbi: #161347
  • feat(std-report): add new columns in tadaapprovedpendingexpense report (Vibhu Rathore)

    pbi: #161347
  • feat(tadaapprovedpending): add admin data in last updated at (Vibhu Rathore)

    pbi: #161347
  • fix(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: #161347
  • feat(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

release(bump): v1.40.1

release(bump): v1.40.0

  • feat(std-report): optimize new beatometer report (Vibhu Rathore)

    pbi: #163369
  • fix(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

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: #162720
  • chore(day-start-service): remove unused db call

    pbi: #162720
  • feat(manager-working): add zone in manager working report

    pbi: #162720
  • feat(login-report): add Zone for Managers

    pbi: #162720
  • feat(emp-performance): add zone name

    pbi: #162720
  • feat(attendance-report): add zone name

    pbi: #162720

hotfix(bump): v1.39.3

hotfix(bump): v1.39.1

hotfix(bump): v1.39.0

release(bump): v1.39.0

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

release(bump): v1.38.0

release(bump): v1.37.7

release(bump): v1.37.6

release(bump): v1.37.5

release(bump): v1.37.4

release(bump): v1.37.3

release(bump): v1.37.2

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: #159682
  • fix(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

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

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

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=true
  • fix(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)

  • fix(tadapendingexpensedumpreport) : fixing the issue of data missmatch in columns. (Dev Sharma)

    pbi : #154674
  • fix(TadaAlertDumpModel) : making the column required. (Dev Sharma)

    pbi : #154674
  • feat(TADAApprovedPendingExpenseDump) : addition of columns and addition of rejected status data . (Dev Sharma)

    pbi : #154674
  • feat(TADAApprovedPendingExpenseDump) : addition of columns and addition of rejected status data . (Dev Sharma)

    pbi : #154674
  • fix(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 : #154150
  • fix(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: #154698
  • fix(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=true
  • fix(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

release(bump): v1.33.5

release(bump): v1.33.4

release(bump): hotfix v1.33.3

  • revert dms 1/3 report format changes (Pragati)

release(bump): hotfix v1.33.2

release(bump): v1.33.1

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: #152544
  • Revert "fix(outletreachreport): add outletstatus column in report pbi:#152131" (Komal Mangal)

  • fix(epr): add position level data fix (Ankush Raj)

    pbi: #152397
  • fix(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: #152544
  • fix: remove unrequired code (Amit Kumar Nirala)

  • fix(flexible): fix logic for deleted routeoutletmapping (Vibhu Rathore)

    pbi: #152962 #154103
  • chore(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: #152397
  • feat(tada-expense-dump): add columns to approved pending dump (Ankush Raj)

    pbi: #152929
  • fix(flexible): fix logic for deleted routeouteltmapping (Vibhu Rathore)

    #153899
  • fix(emp-wise-target): fix billed outlets for employee (Ankush Raj)

    asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1210986422916420?focus=true
  • fix(tadareport): fix report for admin user. (Vibhu Rathore)

    asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210996667707676?focus=true
  • fix(ths-offtake): add product Vitamin C Kojic & Turmeric Face Wash (Ankush Raj)

    asana: https://app.asana.com/1/34125054317482/project/1205462988686818/task/1210996472544493?focus=true
  • chore: 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)

    #152962
  • fix(tadareport): fix report for admin user. (Vibhu Rathore)

    asana: https://app.asana.com/1/34125054317482/project/1201786022217794/task/1210996667707676?focus=true
  • chore: resolve merge conflicts (Vibhu Rathore)

  • feat(flexiblereport): add usc_route in employee performace perspective (Vibhu Rathore)

    #152962
  • chore(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: #152282
  • feat(live-secondary and gulf outlet-approval): add Nomenclature for SubShopType (Aakrati Gupta)

  • feat(ocer-report): add active beats for date range (Ankush Raj)

    pbi: #151992
  • fix(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

release(bump): v1.32.11

release(bump): hotfix v1.32.10

  • fix(ocer-report): fix geo hierarchy query (Abhishek Kumar)

release(bump): hotfix v1.32.9

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)

    Modified TADAExpenseDumpService.cs to 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

release(bump): v1.31.5

release(bump): v1.31.4

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

release(bump): v1.31.0

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

release(bump): v1.28.5

  • fix(gulf-mtd-rep): comment test data (Amit Nirala)

release(bump): v1.28.4

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

release(bump): v1.27.4

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

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=true
  • fix(reporting): fix invoice and return grouping logic across services (Binayak Singh)

    https://app.asana.com/1/34125054317482/project/1205420685406373/task/1210386594482747?focus=true
  • chore(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=true
  • feat(submodule): add enum for GulfOutletApprovalStagesReport (Himanshu Saini)

release(bump): v1.26.7

release(bump): v1.26.6

release(bump): v1.26.5

release(bump): v1.26.4

release(bump): v1.26.3

release(bump): v1.26.2

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 GILRePrimarySalesDump report 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.cs to include a nullable boolean property IsSelected for tracking item selection.
    • Modified OcrReportModel.cs to set several fields as Required, ensuring necessary data is populated.
    • Refactored logic in ImageRecognitionService.cs to improve the handling of edited fields, ensuring only modified values are captured based on selection status.
  • fix(AssetsManagementreport) : Applying batching in the Daystarts Records. (Dev Sharma)

    asana : https://app.asana.com/1/34125054317482/project/1199705056520685/task/1210032694163681?focus=true
  • chore(ocr-report): update OcrReportModel and ImageRecognitionService (Manas Agarwal)

    • Mark subproject as dirty to indicate uncommitted changes.
    • Add AttendaceGuid and Date properties to OcrReportModel.
    • Update ImageRecognitionService to assign new properties from tranData.
  • chore: submodule update (Manas Agarwal)

  • Refactor data retrieval in ImageRecognitionRepository (Manas Agarwal)

    Updated the ImageRecognitionRepository class 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, and OcrReportModel) to represent data structures for transport and OCR reports. It updates existing classes with new properties for additional data fields, enhances the IImageRecognitionService and IImageRecognitionRepository interfaces with methods for handling OCR transaction data, and modifies the ImageRecognitionService to implement new data retrieval logic. Additionally, the ImageRecognitionRepository now includes a method for fetching OCR data from ADLS, and dependency injection configurations have been updated to include IROcrBlobReader. The report generation logic has been extended to support OCR reports, with corresponding updates in the ReportNSService and ReportGenerator classes. 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=true
  • fix(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

release(bump): v1.25.9

release(bump): v1.25.8

release(bump): v1.25.7

release(bump): v1.25.6

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

release(bump): v1.25.2

release(bump): v1.25.1

release(bump): v1.25.0

release(bump): v1.24.7

release(bump): v1.24.6

release(bump): v1.24.5

  • fix(std-report): show live geo hierachy (Vibhu Rathore)

    #138756
  • feat(std-report): show comma seprated hierarchy insace of mutiple position hieracrhy. (Vibhu Rathore)

    #138756
  • feat(std-report): show live user position column in employee productivity report (Vibhu Rathore)

    #138756
  • feat(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: #141794
  • fix(EmployeeProductivityrepo) : addition of show hierarchy data. (Dev Sharma)

    pbi - #138756
  • feat(OutletTargetReportNew):FixFotTargetAndNullException (Kanak Singh)

    pbi: #142396
  • fix(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: #140010
  • chore: 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: #138522
  • fix(report): Allow new dashboard user to download old dashboard report (komal-8)

    pbi: #141908
  • fix(ths-offtake): add user details (Ankush Raj)

  • feat(ths-offtake-rp): add deactivated users in the date range (Ankush Raj)

    pbi: #141797
  • fix(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: #138522
  • fix(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: #141580
  • feat(vivo CPT report): update logic for generalising CPT report for all distributors in Kenya (Prateek Dwivedi)

    pbi: #141798
  • feat(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: #140010
  • fix(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: #140010
  • feat(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: #139541
  • Feat(OutletTragetNew):Format (Kanak Singh)

    pbi: #140010
  • feat(report): create position distributor performance report (komal-8)

    pbi: #139665
  • feat(report): create position distributor performance report (komal-8)

    pbi: #139665
  • chore: submodule update (Manas Agarwal)

  • feat(report): create position distributor performance report (komal-8)

    pbi: #139665
  • fix(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: #138749
  • fix(flexible-tva): use correct column name to fetch beat master (SAMEER KUMAR)

  • feat(EmamiReport): Addition of Beat Attribute 3 (Kanak Singh)

    pbi: #139549
  • Reapply "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]

release(hotfix): 1.21.1 [07/Mar/2025]

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: #138745
  • Merged 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/1209567258985838
  • Merged 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/1208766954949849
  • feat(Vivo daily CPT Report): remove unused references (Prateek Dwivedi)

    pbi: #134538
  • Merged 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)

    #138382
  • fix(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)

    #137491
  • feat(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]

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]

release(hotfix): 1.17.2 [05/Feb/2025]

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/1209191275294986
  • fix(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: #133805
  • fix(std-report): add city column in query (Vibhu Rathore)

    asana: https://app.asana.com/0/1201786022217794/1209247840606420/f
  • chore(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/f
  • fix(master-fr): add group by check (Amit Kumar Nirala)

  • fix(asset-report): remove region outlet empty check (Ankush Raj)

    pbi: #133805
  • feat(qps-report): add new qps columns (Ankush Raj)

    pbi: #134714
  • fix(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/f
  • fix(std-report): Add nomenclature for beaterpid and routeerpid (komal-8)

    https://app.asana.com/0/0/1208958645235396/f
  • feat(is-verified): add isverified column to secondary sales live dump report (Lakshman Dunna)

  • fix(qps-report): scheme outlet fix (Ankush Raj)

    pbi: #134714
  • fix(qps-report): add qps uitilization service (Ankush Raj)

    pbi: #134714
  • fix(std-report): Add nomenclature for beaterpid and routeerpid (komal-8)

    https://app.asana.com/0/0/1208958645235396/f
  • feat(qps-report): add qps report (Ankush Raj)

    pbi: #134714
  • fix(asset-report): asset user filter fix (Ankush Raj)

    pbi: #133805
  • feat(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]

release(hotfix): 1.16.7 [29/Jan/2025]

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]

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/f
  • feat(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]

release(hotfix): 1.15.1 [14/Jan/2025]

  • fix(alkem-report): employee data fix (Ankush Raj)

    pbi: #134329
  • fix(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: #132706
  • chore(misc): update library (AmitKumarNirala)

    reason: build error fix
  • fix(distributor-perform-FR): added nomenclature for distributor phone and email (shubham.agrawal)

  • fix(norm-attendance-report): default colour fix (Ankush Raj)

    pbi: #132453
  • feat(outlet-detailed-rp): add tran hierarchy for users (Ankush Raj)

    pbi: #132437
  • feat(asset-report): add hierarchy when outlet not visited (Ankush Raj)

    pbi: #132706
  • feat(Flat Distributor Report):Add Distributor Channel and Distributor Segmentation Fields (Kanak Singh)

  • feat(attendance-report): formate attendace time (Ankush Raj)

    pbi: #133407
  • feat(norm-attendance-report): add colour coding for attendance (Ankush Raj)

    pbi: #132453
  • feat(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 conflict
  • fix(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/f
  • fix(emp-dist-rp): outlet route mapping fix (Ankush Raj)

    pbi: #129446
  • fix(emp-performance-rp): sales net value fix (Ankush Raj)

    asana: https://app.asana.com/0/1205462988686818/1208963810027983/f
  • feat(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]

release(hotfix): 1.12.5 [12/Dec/2024]

release(hotfix): 1.12.4 [11/Dec/2024]

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]

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)

    #132247
  • feat(custom-report): add new scheme in oem custom report (Vibhu Rathore)

    #131039 #131182
  • feat(std-report): add scheme column in sod (Vibhu Rathore)

    #130890 #131189
  • feat(std-report): add netdispatch tax exclusinve in reports (Vibhu Rathore)

    #130995
  • feat(std-report): add territory column in GIL reprimary report (Manas Agarwal)

release(hotfix): 1.11.5 [02/Dec/2024]

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/f
  • fix(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]

release(hotfix): 1.11.1 [21/Nov/2024]

release(sprint4-gt-roadmap-pod): 1.11.0

  • feat: add project for flexible target achievement (Pragati)

    pbi: #128495
  • feat: update submodule reference (Pragati)

    pbi: #128495
  • feat(flex-target): add docker file (Himanshu Saini)

  • fix(flexible-target-achievement): resolve errors (Pragati)

    pbi: #128495
  • fix(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: #128495
  • fix(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/f
  • fix(beat-o-meter): Applied isDeleted check for tags in BeatometerRuleDetails (shubham.agrawal)

release(hotfix): 1.10.11 [18/Nov/2024]

release(hotfix): 1.10.10 [15/Nov/2024]

release(hotfix): 1.10.9 [13/Nov/2024]

release(hotfix): 1.10.8 [13/Nov/2024]

release(hotfix): 1.10.7 [08/Nov/2024]

release(hotfix): 1.10.6 [05/Nov/2024]

  • feat(tour-adh-rp): add selected beat erp id (Ankush Raj)

    pbi: #129298
  • fix(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]

release(hotfix): 1.10.4 [25/Oct/2024]

release(hotfix): 1.10.3 [23/Oct/2024]

release(hotfix): 1.10.2 [18/Oct/2024]

release(hotfix): 1.10.1 [18/Oct/2024]

release(sprint3-gt-cst-maintainance-pod): v1.10.0

  • fix(misc): add gt channel, zone and add asset employees (Ankush Raj)

    pbi: #126840 #128037
  • fix(misc): add parent users, update oetkar attribute data (Ankush Raj)

    pbi: #128037 #126840
  • feat(ocer): add reverted changes for non visited outlets (Ankush Raj)

    pbi: #119492
  • feat(oetkar-rp): add oetkar attendance custom report (Ankush Raj)

    pbi: #126840
  • fix(misc): update attributes and distributor data (Ankush Raj)

    pbi: #128189 #128040 #128041
  • feat(std-report): add LocationBulkUploadReportV4 (Manas Agarwal)

    #128329
  • feat(std-report): add new POCER Report (Vibhu Rathore)

    #126468
  • feat(std-report): add new POCER Report (Vibhu Rathore)

    #126468
  • Add 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)

    #129163
  • feat(primary-sales-rp): add employee, product div, channel, factory attributes (Ankush Raj)

    pbi: #128189
  • feat(asset-report): add user and hierarchy for asset without audit (Ankush Raj)

    pbi : #128037
  • feat(order-vs-invoice-rp): add outlet attributes (Ankush Raj)

    pbi: #128041 #128040
  • feat(std-report): add user designation and distributor erp id column in eocer report. (Manas Agarwal)

    #128330

release(hotfix): 1.9.8 [14/Oct/2024]

release(hotfix): 1.9.7 [11/Oct/2024]

release(hotfix): 1.9.6 [08/Oct/2024]

release(hotfix): 1.9.5 [04/Oct/2024]

release(hotfix): 1.9.4 [04/Oct/2024]

release(hotfix): 1.9.3 [03/Oct/2024]

release(hotfix): 1.9.2 [28/Sep/2024]

release(hotfix): 1.9.1 [26/Sep/2024]

release(sprint2-gt-cst-maintainance-pod): v1.9.0

  • feat(InvoiceReport): add check for distributor data in userdailystatus (Vibhu Rathore)

    #127270
  • feat(csv-hideifnull): implement hideifnull and hideifzero in csv for reports using MakeCSVForPSOD method (AmitKumarNirala)

    pbi: #126485
  • feat(sod-report): add ptd, vtd and distributor place columns (Ankush Raj)

    pbi: #123595
  • feat(attendance-norm-rp): add attendance norm based by pos (Ankush Raj)

    pbi: #126842
  • fix(madhusudan): remove user hierarchy from report (Ankush Raj)

    pbi: #124555
  • fix(std-report): fix null parentId handling and optimize parent-user lookup logic (Vibhu Rathore)

    #127940
  • feat(OutletDumpGeoHier): add Distributor Place column in report. (Manas Agarwal)

    workitem: #127925
  • feat(Std-report): change of logic for reporting manager (Vibhu Rathore)

    #125509
  • feat(mdsr_detailed): add mdsr detailed report (AmitKumarNirala)

    pbi: #126457
  • chore(update-library): update library (AmitKumarNirala)

  • fix(madhusudan-report): update report model (Ankush Raj)

    pbi: #124555
  • fix(std-report): resolve CAP Adherence column logic issue (Manas Agarwal)

    #126253
  • fix(std-report): resolve channel partner filter no working issue in report. (Manas Agarwal)

    #126949
  • feat(madhusudan-report): add final demand live report (Ankush Raj)

    pbi: #124555
  • fix(std-report): resolve position user hierarchy missing issue in live distributor report. (Manas Agarwal)

    #126950
  • feat(std-report): add position hierarhcy in employee productivity report. (Manas Agarwal)

    #126256
  • feat(std-report): made calculation logic of CallAdherence column in Employee Productivity Report setting based. (Manas Agarwal)

    #126253
  • fix(std-report): resolve key not found error in dictionary. (Manas Agarwal)

    #126700
  • fix(std-report): resolve reportingManager column missing in live distriburor report issue. (Manas Agarwal)

    WorkItem: #126290
  • chore(std-report): migrate live distributor stock report to position codes. (Manas Agarwal)

    #125389
  • feat(emp-perf-rep): add hierarchy for emp performance report (Ankush Raj)

    pbi: #123601

release(hotfix): 1.8.9 [24/Sep/2024]

release(hotfix): 1.8.8 [23/Sep/2024]

release(hotfix): 1.8.7 [18/Sep/2024]

release(hotfix): 1.8.6 [13/Sep/2024]

release(hotfix): 1.8.5 [10/Sep/2024]

release(hotfix): 1.8.4 [10/Sep/2024]

release(hotfix): 1.8.3 [09/Sep/2024]

release(hotfix): 1.8.2 [09/Sep/2024]

release(hotfix): 1.8.1 [06/Sep/2024]

release(hotfix): 1.8.0 [04/Sep/2024]

  • fix(normatt_stdrep): fix endate null case in calculating targets (AmitKumarNirala)

    pbi: 125475
  • fix(emp-performance): fix user name level (Ankush Raj)

    pbi: #123601
  • fix(std-report): add data for unproductive calls in THSOfftakeReport (Manas Agarwal)

    pbi: #125390
  • fix(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/f
  • feat(emp-perf-rep): add hierarchy for emp performance report (Ankush Raj)

    pbi: #123601
  • fix(): add lazy loading in attendance norm data fetching (AmitKumarNirala)

  • feat(attn_norm): use norms attached to team as per timeperiod (AmitKumarNirala)

    pbi: #125475
  • feat(std-report): add THS-Offtake Custom Report (Manas Agarwal)

    #125390
  • fix(geofilter_fr): fix empty datatable copy error (AmitKumarNirala)

    pbi: #123667
  • feat(routeempoutelt_stdrep): add byparts logic in long report (AmitKumarNirala)

    pbi: #122048
  • fix(geofilter_fr): fix geo filter name in model (AmitKumarNirala)

    pbi: #123667
  • fix(pws_perspective_fr): geofilters error resolve pbi: #123667 (AmitKumarNirala)

  • feat(fr_geofilter): add region and zone filter (AmitKumarNirala)

    #123667
  • fix(growth-plan-report): set lmtd date according to the report requested month (Pragati)

    #125167
  • feat(coolberg-growth-plan-report): add remaining columns (Pragati)

    #125167
  • chore(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/f
  • feat(std-report): add columns in Live SOD (Vibhu)

    #125127

release(hotfix): 1.7.4 [02/Sep/2024]

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]

release(sprint): 1.7.0 [21/Aug/2024]

  • fix(user-performance-fr): fix deesignation in case of newdashboard (Amit Kumar Nirala)

    workItem: #122123
  • fix(std-report): remove pivot header in case of pd is used in beatometer rule. (Manas Agarwal)

    #125327
  • chore(update_library): update library (AmitKumarNirala)

  • fix(userperspective_fr): fix failure cases due to addition of date filter (AmitKumarNirala)

    #122123
  • fix(emprouteoutlet_stdrep): fix null exception error (AmitKumarNirala)

    #122048
  • fix(std-report): resolve excel header issue in case of beatometer report. (Manas Agarwal)

    #125338
  • fix(fr_userperspective): fix designation logic (AmitKumarNirala)

    #122123
  • fix(flexible) : fix usertype data in various perspecitves (Vibhu)

    #121960
  • fix(std-report): error during execution. (Manas Agarwal)

    #125241
  • fix(tour-adh-rp): remove route freq check (Ankush Raj)

    pbi: #122331
  • feat: update submodule reference (Pragati)

    #123681
  • fix(routeempoutlet_stdrep): reduce batchsize for processing big data report (AmitKumarNirala)

    #122048
  • fix(flexible): add daystart for derived measure (Vibhu)

    #123681
  • feat(userwise_fr): refactor queries to code and add focussed product value (Amit Kumar Nirala)

    pbi: #117806
  • feat(std-report): add new beatometer report. (Manas Agarwal)

    #122075
  • chore(emprouteoutlet_stdrep): optimize report for big data (AmitKumarNirala)

    #122048
  • fix(outlet-detailed): check for esm data (Ankush Raj)

    pbi: #122045
  • fix(tour-adh-rp): get tour and route plan between date range (Ankush Raj)

    pbi: #123736
  • feat(tour-adh-rp): add frequency for route plans (Ankush Raj)

    #pbi: 123736

release(hotfix): 1.6.6 [21/Aug/2024]

release(hotfix): 1.6.5 [16/Aug/2024]

release(hotfix): 1.6.4 [14/Aug/2024]

release(hotfix): 1.6.3 [13/Aug/2024]

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]

release(sprint): 1.6.0 [07/Aug/2024]

  • fix((emprouteoutlet_stdrep): fix emprouteoutlet mapping report (AmitKumarNirala)

    #122048
  • fix(flexible): change values in dictionary (Vibhu)

    #121960
  • fix(std-report): add logic for option data from survery (Vibhu)

    #122121
  • fix(growth-plan-report): resolve filter functionality issues (Pragati)

    #123029
  • feat(flexible-report): add column in van performance perspective (Vibhu)

    #121960
  • feat(flexible-report): add column in employee performance perspective (Vibhu)

    #121960
  • feat(flexible-report): add columns in product demand vs sales perspective (Vibhu)

    #121960
  • feat(flexible-report): add columns in outlet demand vs sales perspective (Vibhu)

    #121960
  • feat(flexible-report): add column in distributor product performance perspective (Vibhu)

    #121960
  • feat(flexible-report): add column in distributor performance perspective (Vibhu)

    #121960
  • feat(flexible-report): add column in L3M - User Performance perspective (Vibhu)

    #121960
  • feat(flexible-report): add column in Outlet performance perspective (Vibhu)

    #121960
  • feat(flexible-report): add column in day start perspective (Vibhu)

    #121960
  • feat(flexible-report): add column in product wise sales perspective (Vibhu)

    #121960
  • fix(std-report): add checks to avoid NAN (Vibhu)

    #122291
  • fix(std-report): add checks to avoid NAN (Vibhu)

    #122291
  • fix(std-report): fix user hierarchy and logic correction (Vibhu)

    #122121
  • feat(emp-performance-rp): update to make new plan compatible (Ankush Raj)

    pbi: #123668
  • fix(std-report): add month range filter (Vibhu)

    #122121
  • feat(reports): add custom growth plan report (Pragati)

    #123029
  • feat(std_rep): add route emp outlet mapping report (AmitKumarNirala)

    #122048
  • feat(std-report): add net dispatch in SOD (Vibhu)

    #122291
  • feat(std-report): create new report OEM Sales Report Data BRD (Vibhu)

    #122121
  • fix(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]

release(hotfix): 1.5.3 [05/Aug/2024]

release(hotfix): 1.5.2 [05/Aug/2024]

release(hotfix): 1.5.1 [01/Aug/2024]

chore(changelog): add 1.5.0

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 Reports
  • chore(readme): add guidelines in ReadMe.md (Himanshu Saini)

    asana: https://app.asana.com/0/1205462988686818/1207871012873597/f
  • fix(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: #122331
  • fix(gamification-report): remove date filter (Ankush Raj)

    pbi: #123026
  • fix(std-report): change logic for outlet channel column (Manas Agarwal)

    workItem: #123318
  • feat(tour-adh-report): add assigned beat, route and frequency (Ankush Raj)

    pbi: #122331
  • fix(build): update docker files for reporting webjobs (Himanshu Saini)

    build issues after removing LDMSDbStorage project
  • fix(tertiary-offtake): optimize sales data query (Pragati)

    pbi: #121930
  • feat(std-report): column addition in visit dump report (Manas Agarwal)

    #122333
  • feat(std-reports): add nomencalture in columns in Timeline Report (Vibhu)

    #122209
  • feat(std-reports): add nomencalture in Daily Location Report (Vibhu)

    #122209
  • chore(clean-up): remove inactive Reporting.LDMSDbStorage (Ankush Raj)

    pbi: #122578

release(hotfix): 1.3.4 [24/Jul/2024]

release(hotfix): 1.3.3 [19/Jul/2024]

release(hotfix): 1.3.2 [17/Jul/2024]

release(hotfix): 1.3.1 [16/Jul/2024]

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 Libraries
  • chore(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_Libraries
  • chore(reports): merge master reports into v4 (Himanshu Saini)

  • feat(fa-engage-report): add resolution column (Pragati)

    #122023
  • feat(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, #122347
  • Asana: https://app.asana.com/0/1202904304125355/1207684751672883/f
  • feat(employee-wise-target-achievement-repot): Implementing calculation logic of achievement Parameterized (Riya Sethi)

    pbi: #119062

release(hotfix): 1.2.6 [05/Jul/2024]

release(hotfix): 1.2.5 [04/Jul/2024]

release(hotfix): 1.2.4 [04/Jul/2024]

release(hotfix): 1.2.3 [04/Jul/2024]

release(hotfix): 1.2.2 [03/Jul/2024]

release(hotfix): 1.2.1 [03/Jul/2024]

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: #121615
  • fix(ocer_rep): fix null exception in ocer rep (AmitKumarNirala)

    #120534
  • fix(visitsales_sar_rep): fix data in 4w column (AmitKumarNirala)

    #120114
  • fix(ocer_rep): add position user data for novisit outlet cases (AmitKumarNirala)

    #120534
  • feat(outlet-dump): add product division data (Ankush Raj)

    pbi : #120119
  • feat(ocer-report): add journey plan changes for ocer pbi : #119492 (Ankush Raj)

  • fix(std-report): logic for CAP-Adherence column (Manas Agarwal)

    Backlog: #120024
  • feat(std_rep): add position user columns in ocer report (AmitKumarNirala)

    #120534
  • 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)

    #121230
  • feat(std-report): add column in employee performance report (Manas Agarwal)

    backlog item #120024
  • feat(std-report): add column in Planned Dealer Summary report (Manas Agarwal)

    Backlog: #120110

release(hotfix): 1.1.8 [01/Jul/2024]

release(hotfix): 1.1.7 [29/Jun/2024]

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

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/1207202844860491
  • fix(tada-report): reporting manager column missing in report (Manas Agarwal)

    #121360
  • fix(std_report): changed logic for some columns(ExpenseRatio, total amount, claimamount etc....) (Manas Agarwal)

    #119074
  • fix(std-report): logic for PendingAt,Designation,ExpenseToRatio columns in TADA Report (Manas Agarwal)

    #119074

chore(changelog) add 1.1.2

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)