Patch level : 12.0 714
Files correlati : cg4.exe Commento : Corretto calcolo rimborsi in liquidazione per il credito utilizzabile
This commit is contained in:
		
							parent
							
								
									eb42367a0a
								
							
						
					
					
						commit
						ce5c9eb81a
					
				@ -1184,7 +1184,10 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt, TAssoc_array &
 | 
				
			|||||||
      if (date.year() != year_int)  // Controlla anno di appartenenza, altrimenti is_date_ok potrebbe non funzionare
 | 
					      if (date.year() != year_int)  // Controlla anno di appartenenza, altrimenti is_date_ok potrebbe non funzionare
 | 
				
			||||||
        continue;
 | 
					        continue;
 | 
				
			||||||
    }  
 | 
					    }  
 | 
				
			||||||
   
 | 
					#ifdef DBG
 | 
				
			||||||
 | 
							if (nr == 35363)
 | 
				
			||||||
 | 
								int i = 1;
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
    const TRectype& rcs     = _cur->curr(LF_CAUSALI);
 | 
					    const TRectype& rcs     = _cur->curr(LF_CAUSALI);
 | 
				
			||||||
		const TDate datareg     = _mov->get_date(MOV_DATAREG);
 | 
							const TDate datareg     = _mov->get_date(MOV_DATAREG);
 | 
				
			||||||
		const TDate datadoc     = _mov->get_date(MOV_DATADOC);
 | 
							const TDate datadoc     = _mov->get_date(MOV_DATADOC);
 | 
				
			||||||
@ -4167,8 +4170,8 @@ void TLiquidazione_app::write_liq(int month, const char* codatts)
 | 
				
			|||||||
      if (risul > ZERO)
 | 
					      if (risul > ZERO)
 | 
				
			||||||
      {
 | 
					      {
 | 
				
			||||||
				if (gestione_manuale_credito_compensabile)
 | 
									if (gestione_manuale_credito_compensabile)
 | 
				
			||||||
	        credito_utilizzabile -= lim.get_real("R15");
 | 
						        credito_utilizzato_iva = lim.get_real("R15");
 | 
				
			||||||
				credito_utilizzato_iva = min(risul, credito_utilizzabile);
 | 
									credito_utilizzato_iva = min(risul, credito_utilizzato_iva);
 | 
				
			||||||
        res_cred += credito_utilizzato_iva;
 | 
					        res_cred += credito_utilizzato_iva;
 | 
				
			||||||
        risultato -= credito_utilizzato_iva;
 | 
					        risultato -= credito_utilizzato_iva;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
@ -4523,7 +4526,7 @@ void TLiquidazione_app::write_liq(int month, const char* codatts)
 | 
				
			|||||||
		const TRectype & lia = get_lia();
 | 
							const TRectype & lia = get_lia();
 | 
				
			||||||
		const bool gestione_manuale_credito_compensabile = lia.get_bool("B6");
 | 
							const bool gestione_manuale_credito_compensabile = lia.get_bool("B6");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//		if (!gestione_manuale_credito_compensabile)
 | 
							if (!gestione_manuale_credito_compensabile)
 | 
				
			||||||
			lim.put("R15", credito_utilizzato_iva);
 | 
								lim.put("R15", credito_utilizzato_iva);
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    if (month == 13)
 | 
					    if (month == 13)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user