@Override
	public ResultMessage insertCollectionOrPaymentPO(CollectionOrPaymentPO receipt) throws RemoteException {
		// TODO Auto-generated method stub
    	boolean isGet = false ;
    	int i = -1 ;
    	if(receipt.getNumber().substring(0,3).equals("SKD") ) 
    		i = 1 ;
	    for(TransferListItemPO theItem:receipt.getTrList()){
		   for(AccountPO account : accounts){
		    	if(theItem.getAccount().equals(account.getName())){
		    		account.changeBalance(i * theItem.getTransferMoney());
		    		isGet = true ;
		    	}
		   }
			if(!isGet)
				return ResultMessage.add_failure ;
   		}
		cpReceipts.add(receipt) ;
		save() ;
		return ResultMessage.add_success ;
	}