iT邦幫忙

0

ERP/IFRS 談吐血到底要往哪裡吐

  • 分享至 

  • xImage

ERP/IFRS 談吐血到底要往哪裡吐

一月份生產10,000SET的PT-01A產品,當月的原材料進料價格如下:MAT-A1為5元、MAT-A2為2元、MAT-A3為3元,都以美元計價。美元對人民幣的匯率為1:6.85,美元對新臺幣的匯率為1:32.25,則每生產1SET的SUB-A1半成品的原材料成本為5 + 2 + 3美元,以人民幣記帳的話,其原材料成本為10元 X 6.85 = 68.5元,以新臺幣記帳的原材料成本則為10元 X 32.25 = 322.5元。如果直接人工以人民幣發薪資,其每生產1SET的SUB-A1半成品的直接人工成本為每SET 12元,人民幣對新臺幣的匯率為1:4.65,則直接人工折合新臺幣為55.80元。如果每生產1SET的SUB-A1半成品的製造費用是10元,則製造費用折合新臺幣為46.50元。等於一月份的SUB-A1的製造成本為人民幣90.5元,以新臺幣直接記帳的製造成本則為424.80元。以人民幣再衡量為新臺幣的製造成本則為403.63元,誤差5.245%。

以上說法::連自轉換間匯率不同::真是邏輯概念嚴重誤差

如果有人 ERP Multiply-Ledger 不會寫我可以教你
如果有人 JAVA / Accounting Engine 不會寫我可以教你
如果有人 天生邏輯概念不好真的很難再教你
驗證系統::
create table adempiere.z_tan
(
name varchar(200),rmb numeric(10,2),ntd numeric(10,2),usd numeric(10,2),
usd2rmb numeric(10,4),usd2ntd numeric(10,4),rmb2ntd numeric(10,4),rmb2usd numeric(10,4))
insert into adempiere.z_tan(name,usd,usd2rmb,usd2ntd)values('MAT-A1 USD 5',5,6.85,32.25);
insert into adempiere.z_tan(name,usd,usd2rmb,usd2ntd)values('MAT-A2 USD 2',2,6.85,32.25);
insert into adempiere.z_tan(name,usd,usd2rmb,usd2ntd)values('MAT-A3 USD 3',3,6.85,32.25);
insert into adempiere.z_tan(name,rmb,usd2rmb,usd2ntd)values('直工 RMB 12',12,6.85,32.25);
insert into adempiere.z_tan(name,rmb,usd2rmb,usd2ntd)values('製費 RMB 10',10,6.85,32.25);

UPDATE adempiere.z_tan SET rmb = usd * usd2rmb where rmb is null and usd is not null
UPDATE adempiere.z_tan SET ntd = usd * usd2ntd where ntd is null and usd is not null
UPDATE adempiere.z_tan SET rmb2ntd = usd2ntd / usd2rmb
UPDATE adempiere.z_tan SET usd = rmb / usd2rmb where rmb is not null and usd is null
UPDATE adempiere.z_tan SET ntd = rmb / usd2rmb * usd2ntd where rmb is not null and ntd is null
....
....
select sum(rmb),sum(ntd),sum(usd) from adempiere.z_tan
rmb / ntd / usd
90.50; 426.08; 13.21
怎麼換算都不會有誤差

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
pantc328
iT邦高手 1 級 ‧ 2011-06-13 08:10:30

什?有誤差?那你程式就是錯的,不用解釋那麼多
哪有三種匯率在那邊互轉的?
要以一種微幣別,其他二種種轉成該幣別就好了.

Albert iT邦高手 1 級 ‧ 2011-06-13 08:30:12 檢舉

一般人99% 不會去了解
但是有人談很多但又是不懂 Oracle Multiply-Ledger
亂點一番
pantc328 大大 聰明伶俐
應該很了解會計引擎行程運作前會檢測
幣別兌換是否不一致
pantc328 大大 都可以寫出很好很好的會計引擎
但是土產 ERP 就是寫不出來

doesjudas iT邦新手 2 級 ‧ 2011-06-13 08:56:37 檢舉

pantc328 大大的做法, 應該比較簡單明瞭, 土產一定可以寫出來啊!

albertachen 大大的方式, 小弟還真不知如何寫成那樣?!

Albert iT邦高手 1 級 ‧ 2011-06-13 10:09:08 檢舉

土產為何要說要誤差 你要問土產

三種要不要互換是在稽核

正確的話怎麼換都不會有誤差

土產為何要說要誤差 你要問土產

4
doesjudas
iT邦新手 2 級 ‧ 2011-06-13 11:35:12

土產為何要說要誤差 ??
採用基準幣別維護匯率 如: 以NTD為基準幣別 1USD=32.25NTD, 1RMB=4.65NTD
所以可以推算 1USD : 1RMB = 32.25 : 4.65, 所以 1USD=6.93548387..RMB
誤差是取用計算後匯率小數的關係.

客戶不嫌匯率維護麻煩, 當然可以用albertachen大大的方式;
相反的, 若客戶容許此誤差, 那基準幣別匯率維護就簡單又方便了, 不是嗎?

小弟真不了解, 這關"土產"何事?? 是國外的月亮比較圓嗎 ??

看更多先前的回應...收起先前的回應...
Albert iT邦高手 1 級 ‧ 2011-06-13 12:53:29 檢舉

以下是談誤差:
MAT-A1為5元、MAT-A2為2元、MAT-A3為3元,都以美元計價。
美元對人民幣的匯率為1:6.85,美元對新臺幣的匯率為1:32.25,
則每生產1SET的SUB-A1半成品的原材料成本為5 + 2 + 3美元,
以人民幣記帳的話,其原材料成本為10元 X 6.85 = 68.5元,
以新臺幣記帳的原材料成本則為10元 X 32.25 = 322.5元。
如果直接人工以人民幣發薪資,其每生產1SET的SUB-A1半成品的直接人工成本為每SET 12元,
人民幣對新臺幣的匯率為1:4.65,
則直接人工折合新臺幣為55.80元。
如果每生產1SET的SUB-A1半成品的製造費用是10元,
則製造費用折合新臺幣為46.50元。
等於一月份的SUB-A1的製造成本為人民幣90.5元,
以新臺幣直接記帳的製造成本則為424.80元。
以人民幣再衡量為新臺幣的製造成本則為403.63元,誤差5.245%。

以上說法::連自轉換間匯率不同::真是邏輯概念嚴重誤差
rmb / ntd / usd
90.50; 426.08; 13.21
哪來物插

doesjudas iT邦新手 2 級 ‧ 2011-06-13 14:01:21 檢舉

看懂 albertachen 大大, 您提的問題啦!

應該是"多幣別記帳" 需求, 所以不得有誤差產生, 因此採用交叉匯率管理的嚴謹做法, 對嗎?

pantc328 iT邦高手 1 級 ‧ 2011-06-13 15:18:43 檢舉

哪有在交叉匯率管理??
這個東西賣出去就是那個價格.
不會因用台幣,美金,歐元,韓幣..而有所不同。
也不會說今天美金好以美金報價,後天台幣好以台幣報價!
如果有差,也是事實,你也不可能去作帳,帳面漂亮有用嘛?
對外國貿易本來就有匯差匯損..還有票期..問題。
一個帳那麼多幣別,你叫會計師怎麼稽核,看都看到花了。

pantc328 iT邦高手 1 級 ‧ 2011-06-13 15:24:05 檢舉

在台灣登記的公司就是台灣公司以新台幣為幣別
在大陸登記的公司就是大陸公司以人民幣報帳
台灣公司賺的錢不用報大陸的稅
大陸公司虧的錢,台灣政府也不會退稅

哪需要轉來轉去,還多重稽核?
管理者要看財報,就已看的時候的幣別去轉就好了

pantc328 說:
在台灣登記的公司就是台灣公司以新台幣為幣別
在大陸登記的公司就是大陸公司以人民幣報帳

精闢

多匯率理當取單一幣別做主 其他均為顯示 參考用
絕非傳票等等重要依據
匯率是隨時變動的 更何況還得橫跨各幣別

pantc328 iT邦高手 1 級 ‧ 2011-06-13 16:06:41 檢舉

I1urambo0911 說的沒錯
以前我們在做時都已新台幣為主,只有像對外國客戶報價時,依客戶所要的幣別去報價
反正不管怎麼算最後都是單一幣別
而幣別在轉的時候也是會有精準度的誤差,美金換台幣,台幣換美金..本來就不可能算到剛好整數.
買賣東西本來就是這樣 10053元,隨便那53元就不收等等
你總不可能報價給客戶,這東西要24.000038美金?
ERP系統是要有正確性跟彈性的,不能寫的太死跟太複雜。

doesjudas iT邦新手 2 級 ‧ 2011-06-13 17:52:08 檢舉

小弟的寫法也跟 pantc328 大大說的方法一樣.

albertachen 大大提這樣問題, 應該有它的需求用途, 才會有人這樣設計.

0
yfchung
iT邦新手 5 級 ‧ 2011-06-13 20:51:40

在台灣登記的公司就是台灣公司以新台幣為幣別
在大陸登記的公司就是大陸公司以人民幣報帳
先知道 政府要求的記帳貨幣是啥? 以上當然是答案
再知道 公司功能性貨幣有啥? US$ Euo ... yen
匯率政策是啥? 海關三旬(兩岸皆有) 還是收盤價
反正 最後 外幣都要做評價 歸回記帳貨幣數
外幣出入也會有匯差 => 匯損/益(已實現)
評價計時的會有匯差 => 匯損/益(未實現)

我要發表回答

立即登入回答