Patch level : 12.0 1124
Files correlati : fplib01.cpp Commento : patch
This commit is contained in:
		
							parent
							
								
									627c4b0272
								
							
						
					
					
						commit
						d28bb2b4aa
					
				| @ -2259,7 +2259,18 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc) | ||||
| 			{ | ||||
| 				const real          imp = rdoc->imponibile(false); | ||||
| 				real                qta = UNO; | ||||
| 				bool qta_inverse = false; | ||||
| //				bool qta_inverse = false;
 | ||||
| 				real prz = imp; | ||||
| 
 | ||||
| 				if (qta != UNO) | ||||
| 				{ | ||||
| 					prz = rdoc->prezzo(_nascondi_sconti_righe_fatt, false); | ||||
| 					if (prz.is_zero() && !imp.is_zero()) | ||||
| 					{ | ||||
| 						const TPrice price(imp / qta); | ||||
| 						prz = price.get_value(); | ||||
| 					} | ||||
| 				} | ||||
| 				if (sp.is_tipo()) | ||||
| 				{ | ||||
| 					paf1800f.set("PI_UNITAMISURA", rdoc->get(RDOC_UMQTA)); | ||||
| @ -2274,21 +2285,12 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc) | ||||
| 					if (qta < ZERO) | ||||
| 					{ | ||||
| 						qta = -qta; | ||||
| 						qta_inverse = true; | ||||
| 						prz = -prz; | ||||
| 					} | ||||
| 					paf1800f.set("PI_QUANTITA", qta); | ||||
| 				} | ||||
| 				real prz = imp; | ||||
| 				if (qta != UNO) | ||||
| 				{ | ||||
| 					prz = rdoc->prezzo(_nascondi_sconti_righe_fatt, false); | ||||
| 					if (prz.is_zero() && !imp.is_zero()) | ||||
| 					{ | ||||
| 						const TPrice price(imp / qta); | ||||
| 						prz = price.get_value(); | ||||
| 					} | ||||
| 				} | ||||
| 				paf1800f.set("PI_PREZZOUNIT", converti_prezzo(qta_inverse ? -abs(prz) : abs(prz))); | ||||
| 
 | ||||
| 				paf1800f.set("PI_PREZZOUNIT", converti_prezzo(prz));  | ||||
| 				paf1800f.set("PI_PRZTOTALE", converti_prezzo(imp)); | ||||
| 				set_IVA(*rdoc, paf1800f); | ||||
| 				// Controllo se  una ritenuta fiscale
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user