首頁 | 關於知識網 | 會員規範 | 知識地圖| 本站連結 | JACKSOFT | 加入會員 |
電腦稽核 >> 電腦稽核軟體討論區 >>[求助]檢查供應商付款去了正確的銀行帳戶
[求助]檢查供應商付款去了正確的銀行帳戶

我的審計工作的目標是確保: 1。 支付系統生成的所有款項已都支付到正確的供應商銀行帳戶 2。同一個銀行帳號不用於多個供應商中提取的資料: 我就從帳款系統中提取的付款應作出了。 在一個單獨的檔中通過銀行體系的實際付款。 審核過程: 我想比較以確保已繳付所應已支付並已向正確的銀行帳戶支付這兩個檔中的資料。 檔中的欄位: 在每個檔有下列欄位,供應商、供應商銀行帳戶號、支付金額、日期支付所需的援助: 如何最好地執行這些測試使用 ACL 的任何建議,我會感激

2
 
 

   
相關標籤 1 17 FROM GROUP
   
回文 #1
回覆會員暱稱:狗狗兒
點數:2300
等級:專家

榮譽勳章:專家
發文篇數:103
回文時間:2012-01-17 13:42:45

你好,辣味的,歡迎到論壇。 我從您的情況做一個簡化假設,關於你的情況: 供應商不會不止一次在一天內支付。因此,供應商、 科技日期的組合將是欄位的沒有專用,如"paymentid",這兩個表中的主鍵欄位。我會去假設您已經讀入 ACL 的兩個數據檔和公共欄位具有相同的資料類型/長度。 1)連接SHOULD,並在供應商、科技日期欄位 (輔助)。選擇"所有主記錄"選項。抓住至少從每個表的供應商銀行會計 (VBA) 和量欄位。讓我們做輸出表。事實上,它將必須增強 WAS (這將包含空值,在這些情況下,沒有找到匹配項) 中的欄位的記錄。 2)計算字段(最好通過腳本),每一個標誌,以紀念記錄 OUT的解決是否支付了,如果是這樣,無論是正確的金額和正確的 OPEN OUT DELETE FIELD PayMade_Flag OK DEFINE FIELD PayMade_Flag COMPUTED "1" IF Amount_Paid2 0.00 [refers to the amount field from WAS] "0" DELETE FIELD CorrAmt_Flag OK DEFINE FIELD CorrAmt_Flag COMPUTED "1" IF PayMade_Flag = "1" AND Amt = Amt2 [refers to the amt fields of both tables] "0" DELETE FIELD CorrVBA_Flag OK DEFINE FIELD CorrVBA_Flag COMPUTED "1" IF PayMade_Flag = "1" AND VBA = VBA2 [refers to the VBA fields of both tables] "0" Then you can execute the following (in a script or manually): EXTRACT RECORD IF PayMade_Flag = "0" TO "OUT_noPaymentMade" EXTRACT RECORD IF PayMade_Flag = 1 AND CorrAmt_Flag = "0" TO "OUT_wrongAmtPaid" EXTRACT RECORD IF PayMade_Flag = 1 AND CorrVBA_Flag = "0" TO "OUT_wrongVBA" 注意:最後兩個輸出表之間可能有重疊。 總結VBA 的結果表。 如果兩個輸出表中具有相同數量的記錄,每個 VBA 用於一個供應商 。
   
回文 #2
回覆會員暱稱:辣味的
點數:3050
等級:知識長

榮譽勳章:知識長
發文篇數:135
回文時間:2012-01-17 13:42:08

求助.. 請幫忙
網站建議與問題回報 | 隱私權政策 | 網站管理規範 | 條款與政策