VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

把單一幣別的程式改成多幣別有什麼建議?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
阿木



註冊時間: 2011-02-21
文章: 2


第 1 樓

發表發表於: 星期一 二月 28, 2011 2:44 am    文章主題: 把單一幣別的程式改成多幣別有什麼建議? 引言回覆

應用戶要求把原來用了幾年的單幣別進銷存程式改成多幣別。
要在已有大量舊資料的情況下修改,不知各位有沒有這方面的經驗?
要注意些什麼?我最擔心改完後容易計算錯金額。

以下是我在思考的問題:

1、資料庫結構設計上是適宜把非本幣的單價、數量、小計另起字段記錄,還是用回原本幣字段,只是增加匯率字段?

2、進貨本來已是多幣別,登記時已轉換為本幣,在錄入用外幣結算的銷售單時是否直接*匯率得出結果就可以?我覺得在這個錄入過程中有多個Item,如果操作不慎很容易混亂幣別導致最後結果不正確。

3、以後會出現同一客戶在同時期有不同幣別的欠款,各位在這種情況是把多幣別列印到同一張催款報表上還是都分別列印到不同的紙上?

4、如果客戶還款時決定以當天匯率用本幣結算原以外幣計價的發票,在程式中如何合理記錄真實情況?用戶的想法是不管對方還什麼幣別,只要以當天匯率換算後與發票寫明的幣別等值就行。

有沒有多幣類似的報表樣式和程式設計思路文檔供參考?
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期一 二月 28, 2011 3:46 pm    文章主題: 引言回覆

把目前的單幣別資料,換一個名詞稱為"原"幣別資料,再新增一組幣別,當時匯率,折合單價,折合金額欄位.

其他的就自己想.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 3 樓

發表發表於: 星期二 三月 01, 2011 9:48 am    文章主題: 引言回覆

「匯率」、「單價」,都是計算的『過程』,不是【結果】,不必儲存它,
該儲存的是《台幣金額》、《幣別》及《外幣金額》,
「匯率」、「單價」等到要用時,再去倒算就好了。

在我有限的經驗裡,看過太多程式設計師栽在「小數點換算問題」上。
十個單項個別乘上匯率後再加總,卻不等於總合乘上匯率。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 4 樓

發表發表於: 星期二 三月 01, 2011 10:31 am    文章主題: 引言回覆

這樣會有點問題.
因為簽訂當時的匯率與單價,付款時會有變動,
這樣就會影響總金額.
所以我們家不太用"倒算回去"這種做法


不過個人遇到的情況不一啦,

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 5 樓

發表發表於: 星期二 三月 01, 2011 10:54 am    文章主題: 引言回覆

ckp6250 寫到:
「匯率」、「單價」,都是計算的『過程』,不是【結果】,不必儲存它,
該儲存的是《台幣金額》、《幣別》及《外幣金額》,
「匯率」、「單價」等到要用時,再去倒算就好了。


這只能套用在"固定匯率"
當一個金流行程拉長 匯率變動是一定會有的
各階段的匯率或外幣金額應該都需要儲存(看你怎麼運用)
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
marvin



註冊時間: 2004-06-01
文章: 321


第 6 樓

發表發表於: 星期二 三月 01, 2011 1:10 pm    文章主題: 引言回覆

建議同時跟公司會計溝通
看看他們的想法
回頂端
檢視會員個人資料 發送私人訊息
DennisTsai



註冊時間: 2005-07-26
文章: 178


第 7 樓

發表發表於: 星期二 三月 01, 2011 1:23 pm    文章主題: 引言回覆

幾個重點
1.帳款管理需原幣
2.銀行存款管理如有外幣戶頭也需原幣,
3.牽涉外幣的各項交易,台幣,原幣都需要有,會計以台幣入帳
4.會計月底結帳時,以月底匯率*原幣,比較帳上台幣金額,做匯兌損益調整
5.保守原則,匯率以(銀行買入匯率)為準
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 8 樓

發表發表於: 星期二 三月 01, 2011 2:54 pm    文章主題: 引言回覆

Tsai 桑都說完了. ^_^
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 9 樓

發表發表於: 星期二 三月 01, 2011 10:04 pm    文章主題: 引言回覆

DennisTsai 寫到:
幾個重點
4.會計月底結帳時,以月底匯率*原幣,比較帳上台幣金額,做匯兌損益調整


這一點小弟有不同看法,

匯兌損益之調整,與月底結帳無關,應與銀行實際入帳當日有關,也就是看到存摺那一天,才會有匯兌損益之發生。

至於年底是否要提列匯兌損益就看是走財會路線或稅會路線而定了。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
DennisTsai



註冊時間: 2005-07-26
文章: 178


第 10 樓

發表發表於: 星期三 三月 02, 2011 3:02 am    文章主題: 引言回覆

就怕有人看不懂!果不其然
這個課程在會計系上要講清楚,大概得四堂課,所以我只提重點
補充一下:
1.既以外幣交易,帳款當會以外幣對帳,所以[相關交易]如出貨,收款(匯入,押匯 ...)當然得有外幣資料,憑以入帳,即時以匯率換算,乃基於得以[權責基礎]讓會計以台幣入帳,應收帳款及銀行外幣存款均得同時記載外幣,台幣餘額
2.匯兌損益調整是在產生財務報表時(以月結為例,如用系統後無法月結帳,這樣的系統也不值得討論這些了)為了忠實披露財務狀況必需做的調整,不是看到就調,否則誰看,何時看沒個準
3.入帳方式各有巧妙,沒有對不對的問題,只有準度的問題,在[管理][會計]融會貫通之後,自然會有體會
回頂端
檢視會員個人資料 發送私人訊息
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 11 樓

發表發表於: 星期三 三月 02, 2011 9:13 am    文章主題: 引言回覆

呵呵
以前在學校服務時
只要牽涉有外幣問題
採購組人員只要說一句「匯差多退少不補,由廠商自行吸收」
有多的歸墊 少的廠商自補
果然是管理有方 可以免除一切煩惱與困難
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 12 樓

發表發表於: 星期三 三月 02, 2011 10:30 am    文章主題: 引言回覆

DennisTsai 寫到:

3.入帳方式各有巧妙,沒有對不對的問題,只有準度的問題,在[管理][會計]融會貫通之後,自然會有體會


同意!


http://ais.idv.tw/channel/q182.htm#RQ182-2 寫到:

每年年底,應以當日的匯率: 現時匯率 × 帳戶內美金餘額=外幣存款台幣餘額,再將此數字與帳上數字的差額認列兌換損益(未實現損益),但是否需要每個月作月報表以期更加精準,可分析下列兩種狀況:(1)如果公司的功能性貨幣【註3】為外幣,則應每月底調整現時匯率的變動並認列兌換損益入帳,較能公允表達企業的營運情形。(2)如果公司的功能性貨幣為台幣,外幣交易所佔比例很小,則若每月調整匯率變動並認列損益,不但金額及其影響不重大,甚至還花費不必要的成本,基於此考量,不建議每月認列兌換損益。

【註3】功能性貨幣(Functional currency):企業主要營業環境所使用的貨幣。


另外,提供一下稅法上的規定,
http://www.ntx.gov.tw/Main/MainTaxDiscuss.aspx?Type=4&DiscussID=6607
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
foxy



註冊時間: 2007-08-16
文章: 258
來自: 泰國

第 13 樓

發表發表於: 星期六 三月 05, 2011 11:56 pm    文章主題: 引言回覆

小弟的辦法是單價/總金額都有兩個欄位, 一個是本幣, 在泰國是泰銖,用來生成會計傳票, 另外一個是外幣. 就不需要倒算,避免小數差額. 還有當日兌換率的一個欄位. 在列印時, 讓用戶選擇使用本幣或外幣.
等到付款時, 用新的兌換率跟交易日的兌換率進行比較,用差額乘以外幣付款金額就算出兌換損益以便來生成會計傳票.
還有一個功能"調節貨幣兌換率", 選取很長一段時間以前的還沒有付完貨款的單據, 就把資產負債表上的應收/應付帳款調整到比較符合事實的狀態. 所謂"很長一段時間"是指在這段時間內貨幣兌換率有了很大變化.
這個"調節貨幣兌換率"的功能是應在泰國台商公司的一位台幹會計主管的要求和指導下作成的. 因為他們的一筆貨款都有數十萬美金, 付款要多年才能付清, 貨幣兌換率就會有很大變化,所以需要這個功能.

_________________
進銷存+生產製造+會計+員工薪資+CRM+POS零售+餐廳手機app+電商手機app+電商網站,物流系統. 正/簡體中文,英,日,泰,緬甸文. MS SQL Server + 前台 VFP + PHP 網站 + Flutter 手機 App, 都共享 MS SQL Server的資料. www.foxacc.com LINE: mike-lm
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作