| 
					
				 | 
			
			
				@@ -53,6 +53,7 @@ public class SynSapFIServiceImpl implements SynSapService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             JSONObject HEADERITEMINFO = new JSONObject();  //凭证表头 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //现金流量项目编码 不在现金科目行上,需要单独处理下 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String maincfitemNumber = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String projectNumber = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String voucherInfo = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //List<String> cashBillIDs =  new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -65,11 +66,11 @@ public class SynSapFIServiceImpl implements SynSapService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (StringUtils.isNotEmpty(auxpropertiesMap.get("maincfitemNumber"))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     maincfitemNumber = auxpropertiesMap.get("maincfitemNumber"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //String entriesId = voucherRow.getString("entries.id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //cashBillIDs.add(entriesId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (StringUtils.isNotEmpty(auxpropertiesMap.get("bd_project"))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    projectNumber = auxpropertiesMap.get("bd_project"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //voucherDyns 凭证表头与分录平铺 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (DynamicObject voucherRow : voucherDyns) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String billid = voucherRow.getString("id"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,7 +81,7 @@ public class SynSapFIServiceImpl implements SynSapService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ////处理凭证表头 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 HEADERITEMINFO = SyncSapFIUtils.convertCosmicVoucherToSAPForHead(voucherRow); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                JSONObject entry = SyncSapFIUtils.convertCosmicVoucherToSAPForEntry(voucherRow, maincfitemNumber, auxpropertiesMap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                JSONObject entry = SyncSapFIUtils.convertCosmicVoucherToSAPForEntry(voucherRow, maincfitemNumber,projectNumber, auxpropertiesMap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ENTRY_ITEM.add(entry); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 |