[](https://travis-ci.com/worthmine/Business-Tax-Withholding-JP) [](https://metacpan.org/release/Business-Tax-Withholding-JP) # NAME Business::Tax::Withholding::JP - auto calculation for Japanese tax and withholding Business::Tax::Withholding::JP - 譌・譛ャ縺ョ豸郁イサ遞弱→貅先ウ牙セエ蜿弱�繧�d縺薙@縺�ィ育ョ励r閾ェ蜍募喧縺励∪縺吶� # SYNOPSIS use Business::Tax::Withholding::JP; my $tax = Business::Tax::Withholding::JP->new( price => 10000 ); $tax->net(); # 10000 $tax->tax(); # 800 $tax->full(); # 10800 $tax->withholding(); # 1021 $tax->total(); # 9779 # Or you can set the date in period of special tax being expired $tax = Business::Tax::Withholding::JP->new( date => '2038-01-01' ); $tax->price(10000); $tax->withholding(); # 1000 $tax->total(); # 9800 # And you may ignore the withholings $tax = Business::Tax::Withholding::JP->new( no_wh => 1 ); $tax->price(10000); $tax->tax(); # 800 $tax->withholding(); # 0 $tax->total(); # 10800 # DESCRIPTION Business::Tax::Withholding::JP is useful calculator for long term in Japanese Business. You can get correctly taxes and withholdings from price in your context without worrying about the special tax for reconstructing from the Earthquake. the consumption tax **rate is 8%** You can also ignore the withholings. It means this module can be a tax calculator Business::Tax::Withholding::JP 縺ッ譌・譛ャ縺ョ繝薙ず繝阪せ縺ァ髟キ譛溽噪縺ォ菴ソ縺医k繝「繧ク繝・繝シ繝ォ縺ァ縺吶� 迚ケ蛻・蠕ゥ闊域園蠕礼ィ弱�譛滄剞繧貞ソ��縺吶k縺薙→縺ェ縺上∬ォ区アゆセ。譬シ縺九i豁」縺励¥遞朱≡鬘阪→貅先ウ牙セエ蜿朱。阪r險育ョ励〒縺阪∪縺吶� 縺ェ縺翫∵コ先ウ牙セエ蜿弱r縺励↑縺�オ檎炊縺ォ繧ょッセ蠢懊@縺セ縺吶�**豸郁イサ遞守紫縺ッ8��** 縺ァ縺吶� ## Constructor ### new( price => _Int_, amount => _Int_, date => _Date_, no\_wh => _Bool_ ); You can omit these paramators. 繝代Λ繝。繝シ繧ソ縺ッ謖�ョ壹@縺ェ縺上※讒九>縺セ縺帙s縲� - price the price of your products will be set. defaults 0. 遞取栢萓。譬シ繧呈欠螳壹@縺ヲ縺上□縺輔>縲よ欠螳壹@縺ェ縺代l縺ー0縺ァ縺吶� - amount the amount of your products will be set. defaults 1. 謨ー驥上r謖�ョ壹@縺ヲ縺上□縺輔>縲よ欠螳壹@縺ェ縺代l縺ー1縺ァ縺吶� - date You can set payday. the net of withholding depends on this. default is today. 謾ッ謇墓律繧呈欠螳壹@縺ヲ縺上□縺輔>縲よコ先ウ牙セエ蜿朱。阪′螟牙虚縺吶k縺薙→縺後≠繧翫∪縺吶よ欠螳壹@縺ェ縺代l縺ー莉頑律縺ィ縺励※險育ョ励@縺セ縺吶� - no\_wh If you set this flag, the all you can get is only tax and total. defaults 0 and this is read-only. 縺薙�繝輔Λ繧ー繧堤ォ九※繧九→縺薙�繝「繧ク繝・繝シ繝ォ縺ョ髟キ謇繧貞床辟。縺励↓縺ァ縺阪∪縺吶ょ�譛溷、縺ッ繧ゅ■繧阪s0縺ァ縲√≠縺ィ縺九i螟峨∴繧九%縺ィ縺ッ縺ァ縺阪∪縺帙s縲� ## Methods and subroutine - price You can reset the price. price 縺ォ蛟、繧剃サ」蜈・蜿ッ閭ス縺ァ縺吶� - amount You can reset the amount. amount 縺ォ蛟、繧剃サ」蜈・蜿ッ閭ス縺ァ縺吶� - date You can reset the payday like 'YYYY-MM-DD' date 縺ォ繧ょ、繧剃サ」蜈・蜿ッ閭ス縺ァ縺吶ゅヵ繧ゥ繝シ繝槭ャ繝医�'YYYY-MM-DD'��-蛹コ蛻�j�峨〒縺吶� - net You can get the net of your pay. it's equal to the price. So it's the alias of price(). net 縺ッ price 縺ィ蜷後§蜒阪″繧偵@縺セ縺吶� - tax You can get the net of your tax. 遞朱。阪�縺ソ繧貞叙蠕励@縺溘>蝣エ蜷医�縺薙■繧峨r - full You can get the net of your pay including tax. 遞手セシ驥鷹。阪r遏・繧翫◆縺��エ蜷医�縺薙■繧峨r - withholding You can get the net of your withholding from your pay. 貅先ウ牙セエ蜿朱。阪r遏・繧翫◆縺��エ蜷医�縺薙■繧峨r - total You can get the total of your pay including tax without withholding 貅先ウ牙セエ蜿朱。阪r蟾ョ縺怜シ輔>縺溽ィ手セシ謾ッ謇暮。阪r遏・繧翫◆縺��エ蜷医�縺薙■繧峨r縺贋スソ縺�¥縺�縺輔>縲� # LICENSE Copyright (C) worthmine. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. # AUTHOR worthmine <worthmine@cpan.org>