fix: skip twc if not account set
This commit is contained in:
		
							parent
							
								
									b3a99e38cc
								
							
						
					
					
						commit
						12b459df8c
					
				| @ -100,11 +100,14 @@ def get_party_tax_withholding_details(inv, tax_withholding_category=None): | |||||||
| 	tax_details = get_tax_withholding_details(tax_withholding_category, posting_date, inv.company) | 	tax_details = get_tax_withholding_details(tax_withholding_category, posting_date, inv.company) | ||||||
| 
 | 
 | ||||||
| 	if not tax_details: | 	if not tax_details: | ||||||
| 		frappe.throw( | 		frappe.msgprint( | ||||||
| 			_("Please set associated account in Tax Withholding Category {0} against Company {1}").format( | 			_( | ||||||
| 				tax_withholding_category, inv.company | 				"Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it." | ||||||
| 			) | 			).format(tax_withholding_category, inv.company) | ||||||
| 		) | 		) | ||||||
|  | 		if inv.doctype == "Purchase Invoice": | ||||||
|  | 			return {}, [], {} | ||||||
|  | 		return {} | ||||||
| 
 | 
 | ||||||
| 	if party_type == "Customer" and not tax_details.cumulative_threshold: | 	if party_type == "Customer" and not tax_details.cumulative_threshold: | ||||||
| 		# TCS is only chargeable on sum of invoiced value | 		# TCS is only chargeable on sum of invoiced value | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user