Catch missing business partner in Banqup portal and present correct message
This commit is contained in:
		
							parent
							
								
									00c4c3ca9c
								
							
						
					
					
						commit
						f2c1aba75a
					
				| 
						 | 
					@ -36,6 +36,12 @@ def extract_invoice(document):
 | 
				
			||||||
	businessPartner=invoice['response']['data'][0]['businessPartner']
 | 
						businessPartner=invoice['response']['data'][0]['businessPartner']
 | 
				
			||||||
	debtor_list = api.get('debtors?client_id='+banqup_client_id+'&client_debtor_number='+businessPartner,None,None)
 | 
						debtor_list = api.get('debtors?client_id='+banqup_client_id+'&client_debtor_number='+businessPartner,None,None)
 | 
				
			||||||
	#print(debtor_list)
 | 
						#print(debtor_list)
 | 
				
			||||||
 | 
						if not debtor_list[2]['results']:
 | 
				
			||||||
 | 
							print('***********************')
 | 
				
			||||||
 | 
							print('The business partner '+businessPartner+' is not registered in the Banqup portal for the customer '+invoice['response']['data'][0]['businessPartner$_identifier'])
 | 
				
			||||||
 | 
							print('Please complete the registration in Banqup and try again.')
 | 
				
			||||||
 | 
							print('***********************')
 | 
				
			||||||
 | 
							return
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	debtor_id = debtor_list[2]['results'][0]['id']
 | 
						debtor_id = debtor_list[2]['results'][0]['id']
 | 
				
			||||||
	preferred_channel = debtor_list[2]['results'][0]['preferred_channel']
 | 
						preferred_channel = debtor_list[2]['results'][0]['preferred_channel']
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue