2007-11-12 役員報酬 仕訳

http://oshiete.nikkeibp.co.jp/qa3432012.html
法人で、毎月20日締めの25日支払いだと
締め日 役員報酬 / 未払費用
支払日 未払費用 / 現金
所得税(預り金)
法定福利費等
などかな。支払時の現金勘定が役員貸付金・役員借入金になることも。
http://kamoku.happy-advice.com/2006/06/811_1.html
役員報酬の仕訳例】
(1) 役員に役員報酬2,000,000円を、源泉所得税150,000円と社会保険料200,000円を差し引き、当座預金から各自の銀行口座へ振り込んだ。
(借方) 役員報酬 1,650,000 / (貸方) 当座預金 1,650,000
(借方) 役員報酬 350,000 / (貸方) 預り金 350,000
(2) 今月は収入が少なかったので、役員報酬300,000円を支払うことができない。なお、この役員報酬の本来の源泉所得税額は20,000円である。
(借方) 役員報酬 20,000 / (貸方) 預り金 20,000
(借方) 役員報酬 280,000 / (貸方) 未払金 280,000
(3) 今月分300,000円と先月分の未払分280,000円の役員報酬をあわせて現金で支給した。
(借方) 未払金 280,000 / (貸方) 現金 280,000
(借方) 役員報酬 20,000 / (貸方) 預り金 20,000
(借方) 役員報酬 280,000 / (貸方) 現金 280,000
(2)の別解
(借方) 役員報酬 300,000 / (貸方) 未払金 300,000
(4) 今月分300,000円と先月分300,000円のあわせて600,000円の役員報酬を現金で支払った。600,000円に対する源泉所得税の額は50,000円である。
(借方) 未払金 300,000 / (貸方) 現金 300,000
(借方) 役員報酬 300,000 / (貸方) 現金 300,000
(借方) 現金 50,000 / (貸方) 預り金 50,000
※別解のように、役員報酬が未払の場合には、その時点で所得税の源泉徴収をしなくてもよい。この場合は(4)のように、未払の役員報酬を支給した時に源泉徴収をする。これにより、税務署への納税時期も遅くすることができる。
名前を入力させる
判定ボタンを押すと、
名前を文字コードにし、それを全部加算
加算した数値の1の位の数だけ善玉菌、10の位の数だけ悪玉菌として表示
できたもの
腸内メーカー
これはひどい。でもそんなの関係ねぇ。
コーディング
できたコードは以下のとおり
$(function(){
/* 判定ボタンイベント */
$(”#hantei”).click(function(){
var moji_code = 0;
$(”.kekka”).remove(); // 前回の結果を消す
//名前からUnicode番号を得て、1の位と10の位を得る
var name = $(”#name”).val(); // 名前の値をnameに代入
for(i=0; i<name.length; i++){ // 文字の数だけ
moji_code += name.charCodeAt(i); // 文字コードを足していく
}
moji_code = moji_code.toString(); // Stringオブジェクトへ
var place_1 = moji_code.slice(-1, moji_code.length); // 1の位を得る
var place_10 = moji_code.slice(-2, moji_code.length-1); // 10の位を得る
//1の位は善玉菌に、10の位は悪玉菌にする
var zendama = ””;
for(i=0; i<parseInt(place_1); i++){ zendama += ”善玉” } // 数字の数だけ文字を追加
$(”<div class=’kekka’></div>”).text( zendama )
.css({position: ”absolute”, left: ”100px”, top: ”30px”, width: ”120px”, color: ”gold”})
.appendTo(”#view”).hide().fadeIn();
var akudama = ””;
for(i=0; i<parseInt(place_10); i++){ akudama += ”悪玉” } // 数字の数だけ文字を追加
$(”<div class=’kekka’></div>”).text( akudama )
.css({position: ”absolute”, left: ”100px”, top: ”120px”, width: ”120px”, color: ”indigo”})
.appendTo(”#view”).hide().fadeIn();
}); //end of $(”#hantei”).click()
});
要点
$(function(){
//ここに初期化コードを書く
})
$(”#hantei”).click(function(){ });
$(”CSS/XPATH”)でそのDOM要素をもつjQueryオブジェクトを返します。
.click() にfunctionオブジェクトを渡すとクリックイベントを設定できます。
メソッドはjQueryオブジェクトを返すので$(”#hoge”).css().insertAfter() のように数珠繋ぎにできます。
var name = $(”#name”).val();
<input>の内容をval()で得ます。
StringObject.charCodeAt(pos)
Unicode番号を返してくれます。
moji_code.slice(-1, moji_code.length)
sliceで切り取りたい場所を指定します。-1は最後の文字、-2は後ろから2番目の文字です。
parseInt(place_1); //文字列を整数の数値にします
$(”<div class=’kekka’></div>”).text( akudama )
.css({position: ”absolute”, left: ”100px”, top: ”120px”, width: ”120px”, color: ”indigo”})
.appendTo(”#view”).hide().fadeIn();
$(”HTML文字列”)で作りたいHTMLを書き、最終的にappendTo()で挿入し、hide()で非表示にし、fadeIn()でフェードインさせます。
jQueryの詳しい解説は以下を参考に
jQuery を使って Ajax 開発を単純化する
jQuery 開発者向けメモ