| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -34,7 +34,7 @@ import { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { Big } from 'big.js'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { isUUID } from 'class-validator'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { endOfToday, isAfter } from 'date-fns'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { groupBy, isArray, uniqBy } from 'lodash'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { groupBy, uniqBy } from 'lodash'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { v4 as uuidv4 } from 'uuid'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { Activities } from './interfaces/activities.interface'; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -484,24 +484,6 @@ export class OrderService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    if (withExcludedAccounts === false) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const excludeFromAnalysisTagCondition = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        tags: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          none: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            id: TAG_ID_EXCLUDE_FROM_ANALYSIS | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (isArray(where.AND)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        where.AND.push(excludeFromAnalysisTagCondition); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } else if (where.AND) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        where.AND = [where.AND, excludeFromAnalysisTagCondition]; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        where.AND = [excludeFromAnalysisTagCondition]; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    if (sortColumn) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      orderBy = [{ [sortColumn]: sortDirection }, { id: sortDirection }]; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -515,6 +497,13 @@ export class OrderService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        { account: null }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        { account: { NOT: { isExcluded: true } } } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ]; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      where.tags = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ...where.tags, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        none: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          id: TAG_ID_EXCLUDE_FROM_ANALYSIS | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    const [orders, count] = await Promise.all([ | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |