twinvoicerecalc
===============

Taiwan Invoice Reverse Calculator
台灣三聯式統一發票逆算器

## 用途

由於台灣習慣跟廠商報已稅價. 最後廠商匯入已稅價後才開始開發票.
通常我們得把各項商品的已稅單價除以 1.05 求出未稅單價.
然後計算各項商品未稅單價與數量相乘後的銷售額合計, 然後再乘以 0.05 求出營業稅
營業稅依法都必須要四捨五入至整數. 而單價亦需為整數.
此時因為除以 1.05 時無法整除導致銷售額合計加上營業稅與總價有幾塊的誤差.
所以常常需要人工調整商品未稅單價進位或退位. 讓最後總和與總價一致.

實務上, 國稅局對於差一塊以內的發票, 在稽核時也不會麻煩開票廠商.
但差兩塊以上會要開票廠商跑去說明. 所以我們乾脆寫一個程式, 透過微調整單價,
來開出完美到一毛都不差的發票.

本程式會自動調整各項商品的未稅單價. 以達到銷售額合計+營業稅=總計.
如果不使用自動調整也可當總額跟稅的驗算器.

## 使用方式

 1. 首先輸入總計 (總價).
    底下的大寫中文新台幣會自動出現.
 2. 將各產品的含稅單價除以 1.05 後, 粗略的輸入單價部份.
    用四捨五入或是取整數部位皆可.
    並且輸入數量.
    金額部份會自動出現.
 3. 全部數量/單價輸入完成後.
    如果剛好不需要修正, 就會看到在發票專用章欄位上出現藍章.
    備註上面會出現 "驗證成功".
    只要將此發票抄寫到紙本發票上就完成開票了.
 4. 全部數量/單價輸入完成後.
    如果需要修正, (銷售額合計+營業稅 跟 總計 在誤差範圍內).
    發票專用章欄上會出現電腦圖示. 只要點擊電腦圖示就會幫您自動修正未稅單價.
    如果修正完成就會出現藍章. 此時可抄寫到紙本發票.
    修正失敗的情況, 將不會有任何動作. 此時請自行手動調整及驗算.
 5. 全部數量/單價輸入完成後.
    如果發票專用欄為空白, 代表銷售額合計+營業稅與總計誤差太大. 需手動調整.

