[fix] [minor] Cost center is mandatory if tax is include din valuation and perpetual inventory enabled
This commit is contained in:
		
							parent
							
								
									1fbc03bcfb
								
							
						
					
					
						commit
						9304396e17
					
				| @ -350,11 +350,14 @@ class DocType(BuyingController): | |||||||
| 				) | 				) | ||||||
| 			 | 			 | ||||||
| 			# accumulate valuation tax | 			# accumulate valuation tax | ||||||
| 			if tax.category in ("Valuation", "Valuation and Total") and flt(tax.tax_amount) \ | 			if tax.category in ("Valuation", "Valuation and Total") and flt(tax.tax_amount): | ||||||
| 				and tax.cost_center: | 				if auto_accounting_for_stock and not tax.cost_center: | ||||||
| 					valuation_tax.setdefault(tax.cost_center, 0) | 					webnotes.throw(_("Row %(row)s: Cost Center is mandatory \ | ||||||
| 					valuation_tax[tax.cost_center] += \ | 						if tax/charges category is Valuation or Valuation and Total" %  | ||||||
| 						(tax.add_deduct_tax == "Add" and 1 or -1) * flt(tax.tax_amount) | 						{"row": tax.idx})) | ||||||
|  | 				valuation_tax.setdefault(tax.cost_center, 0) | ||||||
|  | 				valuation_tax[tax.cost_center] += \ | ||||||
|  | 					(tax.add_deduct_tax == "Add" and 1 or -1) * flt(tax.tax_amount) | ||||||
| 					 | 					 | ||||||
| 		# item gl entries | 		# item gl entries | ||||||
| 		stock_item_and_auto_accounting_for_stock = False | 		stock_item_and_auto_accounting_for_stock = False | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user