iT邦幫忙

0

如何能自動到客戶的帳務系統上捉取每日的對帳資料

  • 分享至 

  • xImage

前輩您好:

今日愉快,
想請教一下, 我的問題是公司透過EDI系統將帳單及出貨資料上傳到客戶的帳務系統, 而客戶也給我方一個網站還有帳號可以隨時去查對方財務人員目前已經核可的應收帳款資訊, 但是由於每日進出筆數眾過多, 一筆一筆人工查, 實在十分浪費時間, 由於對方是美商大企業, 不可能要求對方給我方應收帳款的批次檔, 想請問各位前輩, 有什麼方法, 可以每日自動去將資料捉回來, 以利我方跟出貨資料做後續比對.
對方網站, 只要求我方帳號及密碼登入.
然後輸入客戶的拉貨序號就會顯示客戶的財務批核狀態,批核日期, 應收金額及, 單號. 等資訊.

目前因為對方會某些原因沒有核可我方單據, 等到發現後已經是付款方式60天的日期已經過去了.
求求各位前輩提供後學著手的方向或是作法. 謝謝您
祝您: 系統穩定, 工作順利.

看更多先前的討論...收起先前的討論...
叫他們匯出XML或者CSV檔,你再寫個匯入程式去吃檔案.
這樣不行嗎??
不會是 fedxx 物流公司吧偷笑
dandy6提到:
由於對方是美商大企業, 不可能要求對方給我方應收帳款的批次檔


這有點說不過去
貴公司之所以會使用EDI
就是因為對方是「美商大企業」
而EDI中也有「請款」及「對帳」之類的訊息可供使用
關鍵在於該美商有沒有建置這類訊息罷了

不過既然你問這個問題
表示該美商沒有提供這項訊息
那我就只會101步
就是找人寫程式去
1.登入該網站
2.查詢「特定範圍」的請款狀態
3.寫回自己的「對帳文字檔」
4.將「對帳文字檔」轉回「應收系統」
暈
dandy6 iT邦新手 4 級 ‧ 2014-11-26 14:16:22 檢舉
謝謝您的回覆.

不是 fedxx 物流公司, 他們也不願匯出XML或者CSV檔.
只告訴我們有網站, 自己去對帳. Orz
dandy6 iT邦新手 4 級 ‧ 2014-11-26 14:20:58 檢舉
謝謝前輩的回覆,

沒錯, 對方美商沒有提供相對EDI方法, 只告訴我們有網站, 並且提供帳號跟密碼, 要我們自己去對帳. Orz
可否請教前輩進一步指引一下, 您會的101步, 是否有教學網站或是參考資料可以提供呢? 

謝謝您的理解跟協助. 
dandy6提到:
您會的101步, 是否有教學網站或是參考資料可以提供呢? 


如果真不得已要這麼做
就是找個會寫程式的人
針對該美商網站的格式
去寫
登入、下條件查詢(並將查詢結果另存成自己想要的格式)的動作

這不是很難的功能
一般較常見的程式語言都做得到
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
sten
iT邦新手 2 級 ‧ 2014-11-27 14:56:53
最佳解答

如果對方的網站明細可以下載成excel,那你可以寫個程式將其結果與 貴司帳務自動勾稽比對。

例如,對方的銷帳單號是KEY值,對應你們的出貨單號,那就以你們的出貨單明細為母體,如果有對應到對方銷帳單號,則將付款日、付款金額帶出,或更新你們的FLAG為已核銷,反之則為未核銷。

給你個範例:
[XXX]:客戶EXCEL銷帳資料
-銷帳單號
-銷帳金額
-銷帳日期

-出貨單號
-出貨數量
-應收帳款
-已核銷旗標
-已收帳款
-入帳日

--比對
UPDATE YYY SET 已核銷旗標 = 'Y',已收帳款 = B.銷帳金額,入帳日 = B.銷帳日期
FROM YYY AS A LEFT JOIN XXX AS B ON A.出貨單號 = B.銷帳單號
WHERE (銷帳金額 IS NOT NULL
OR 銷帳金額 > 0);

--列出差異
SELECT 出貨單號,應收帳款,ISNULL(已核銷旗標,'N') AS 已核銷旗標,已收帳款,入帳日
FROM YYY
WHERE ISNULL(已收帳款,0) <> 應收帳款;

dandy6 iT邦新手 4 級 ‧ 2014-11-27 15:57:53 檢舉

感謝Sten 大大的回覆.

謝謝您的幫忙, 可能我沒有表達的很清楚, 對方的網站是一筆一筆去查詢的,因此無法以LIST 的形式去捉取, 然後貼到EXCEL檔, 這就是我比較頭疼的部份, 所以想要一筆一筆利用系統去讀取後再自動儲存到我方任何形式的資料格式, 最後再依STEN 大大的方式做後續比較處理.

所以目前比較不懂的是如何類式自動灌票系統的作法, 去對方網站餵資料並且讀取資料回來.

再一次謝謝您.

sten iT邦新手 2 級 ‧ 2014-11-28 11:25:32 檢舉

如果對方沒有提供web service讓你呼叫,應該就沒辦法做到"自動"去對方網站擷取資料了...
所以建議你先詢問對方是否願意提供web service元件讓你的程式呼叫吧!

2
Ray
iT邦大神 1 級 ‧ 2014-11-25 12:03:00

如果是網站的話, Excel 本身就內建 Data Source 的功能, 可以從網站的指定欄位把資料下載到試算表內...

另外, EDI 應該也有查詢的功能, 看你們的 EDI 是用哪一家的, 去跟廠商問這個功能.

dandy6 iT邦新手 4 級 ‧ 2014-11-26 14:27:35 檢舉

謝謝大神RAY 的回覆,

在下了解如何利用EXCEL 的DATASOURCE 去外部資料庫撈資料, 但是請問對方如果是WEBSITE 網站的話,而且只告訴我們有網站, 並且提供帳號跟密碼,要我們自己去對帳, 後學實在不知從何下手, 可否請教前輩進一步指引一下, 是否有教學網站或是參考資料可以提供呢?

謝謝您的理解跟協助.

祝您: 神功猛進.

0
瑞奇
iT邦新手 4 級 ‧ 2014-12-22 16:56:23

若是對方真的無法提供其他資料介接方式,那你可以考慮是否寫一個網頁自動化程序,透過程式自動登入該網頁後,執行查詢擷取查詢後之資料後,進行比對程序,網頁自動化作業網路上有許多範例可以參考,當然,這是沒有其他方式時,最後可以考慮的方向之一!

我要發表回答

立即登入回答