直接材料価格差異
標準単価5の材料を5.2で1,000単位買うと、予算より200多く払ったことになり不利差異です。4.8で800単位なら160の有利差異です。実際単価、標準単価、購入数量を入れて、ブラウザで無料で計算できます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 実際価格
- 5.2
- 標準価格
- 5
- 購入数量
- 1,000
- 価格差
- 0.2
- 差異
- 200
- 方向
- unfavorable
直接材料価格差異は購買側の標準原価ギャップです。予算が想定した標準単価に対し、実際に買った材料へいくら多く、あるいは少なく支払ったかを切り分けます。恒等式は価格差と購入数量の積なので、千単位で二十セントの上振れは二百通貨単位の不利差異、八百単位で二十セントの下振れは百六十の有利差異になります。原価計算担当、CMA と CPA の受験者、ERP 締めチームは、請求単価・標準単価・購入数量が既に手元にあり、三者照合一式は不要なときにこの計算機を参照します。本直接材料価格差異計算機はその三つの数値を受け、(実際価格マイナス標準価格)かける購入数量という教科書の恒等式を適用し、符号付きの差異を返します。
直接材料価格差異の意味と、AP・SP・購入数量がギャップをなす理由
直接材料価格差異は MPV や DMPV と略され、標準原価による材料分析の購買側です。実際に買った数量を所与として、標準に対する支出ギャップのうち単価だけで説明できる分はいくらか、という一つの問いに答えます。Horngren 流および Garrison 流の管理会計の恒等式は、差異が実際価格マイナス標準価格、それに購入数量を掛けたものです。
請求単価が標準を上回ると積は正で差異は不利、その単位に予算が想定したより多く支払ったことになります。請求単価が標準を下回ると積は負で差異は有利、購買が標準を下回ったことになります。二つの価格が一致すると差異はゼロで、購入は標準どおりです。
購入数量は購買の体積であり、生産へ払い出した体積ではありません。後者は材料の数量差異または使用差異という別の恒等式に属し、本計算機はそれを求めません。賃率差異や製造間接費の消費差異も別の検索です。
材料価格を賃率や overhead 率に置き換えます。既にお持ちの三つの数を送ってください。エンジンは価格表を引かず、通貨を換算せず、差異をミックスと歩留まりに分けません。
購入数量ゼロは許容され、何も買わなかったときの正直な結果として差異ゼロを返します。負の購入数量は、購入体積がゼロを下回れないため拒否されます。
直接材料価格差異計算機が役立つ場面
管理会計の授業は直接材料価格差異計算機を使い、学習者が任意の請求単価・標準単価・購入数量を教科書の MPV へ変え、数量差異の項と混ぜたり有利と不利の符号を取り違えたりしないようにします。試験生成器と LMS プラグインは、負の購入数量を拒否し、誤った採点が成功とみなし得る not-a-number を捏造しない決定的な神託を必要とします。
検証失敗は残高を消費しません。要求を小さく保ち、丸めた variance 欄を試験に固定すれば、自前の標準原価エンジンを立てずに、課題、CMA 演習、エッジワーカー向けの再現可能な購買側の数が得られます。すでに実際価格、標準価格、購入数量があるときに本能力を使ってください。
使用数量と許容標準数量しかなく使用差異が欲しいなら、それは別の恒等式であり、この価格の定義には属しません。
活用例
教室での標準原価の確認
学習者に請求単価、標準単価、購入数量を入れさせ、符号付き MPV を教科書の例題と照合させます。
LMS と CMA 試験の自動採点
負の購入数量を拒み、有利と不利を入れ替えない決定的な神託で、直接材料価格差異の設問を採点します。
購買と期末締めのノート
凍結した標準に対する仕入先請求単価を、表計算の式ずれなしで比較可能な価格差異列へ一括変換します。
よくある質問
実際価格、標準価格、購入数量から直接材料価格差異はどう求めますか?
実際価格 5.2、標準 5、購入数量 1000 なら差異は 200(unfavorable)です。
正の差異は有利ですか、不利ですか?
本計算機が用いる Horngren と Garrison の約束では正は不利です。標準より多く支払ったことになります。負は有利、ゼロは標準どおりです。
購入数量が負だとどうなりますか?
購入体積はゼロを下回れません。欠落、空文字、無限、NaN も拒否され、課金されません。
材料数量差異や賃率差異と同じですか?
違います。 数量または使用差異は使用数量対許容標準数量に標準価格を掛けます。賃率差異は賃率と時間です。
購入数量と消費数量のどちらを入力しますか?
購入数量を入力します。製造に払い出した数量は材料数量差異(消費量差異)の計算に使うもので、このツールでは扱わない別の計算です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/direct-material-price-variance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"actual_price":5.2,"standard_price":5,"quantity_purchased":1000}'const res = await fetch("https://api.kit.forhosting.com/fin/direct-material-price-variance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"actual_price": 5.2,
"standard_price": 5,
"quantity_purchased": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/direct-material-price-variance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"actual_price": 5.2,
"standard_price": 5,
"quantity_purchased": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/direct-material-price-variance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"actual_price":5.2,"standard_price":5,"quantity_purchased":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"actual_price":5.2,"standard_price":5,"quantity_purchased":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/direct-material-price-variance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"actual_price": 5.2,
"standard_price": 5,
"quantity_purchased": 1000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.direct_material_price_variance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の購入数量は中空の not-a-number ではなく invalid_input で拒否されます。
入力契約、応答の形、誤りの扱い
例:実際価格 5.2、標準 5、購入数量 1000 なら価格差 0.2、差異 200 で unfavorable と付きます。実際価格 4.8、標準 5、購入数量 800 なら差異は負の 160 で favorable です。負の単価も同様に拒否されます。数値文字列は、読点やラベルなしの厳密な有限数パターンに合うときだけ受け付けます。本計算機は材料使用差異、賃率差異、入荷との三者照合は計算しません。検証失敗は残高を消費しないため、開発者が誤り経路を確認しようと負の購入数量を意図的に送っても探索スクリプトは安く済みます。必須の非負有限数三つを含む JSON 本体を POST してください。actual_price(別名 ap、actual、actual_unit_price、purchase_price)は材料の請求単価で、取り戻したい差異と同じ通貨です。standard_price(別名 sp、standard、standard_unit_price、budgeted_price)はその通貨での標準または予算単価です。quantity_purchased(別名 aq、quantity、qty、qty_purchased、actual_quantity、units_purchased)は標準と同じ物量単位での購入体積です。任意の decimals はゼロから十二の整数で、既定は六、price_difference と variance の half-up 丸めを制御します。成功時は三入力を返し、続けて実際マイナス標準としての price_difference、そのギャップに購入数量を掛けた variance、unfavorable・favorable・on_standard としての direction、恒等式を述べる formula 文字列、短い解釈を付けます。欠落欄、空文字、真偽値、非数値文字列、NaN、無限は欄名を示した invalid_input で失敗し、課金されません。負の quantity_purchased は購入数量がゼロを下回れないため invalid_input で失敗します。通貨記号や桁区切り付き文字列より素の JSON 数を優先してください。料金は成功一回あたり固定の $0.002 で、単位は unit item です。
直接材料価格差異計算機が役立つ場面
期末締めの帳簿と購買スコアカードは、凍結した標準に対して仕入先請求を表にすることが多く、微小な parse API に算術を固定すれば、後から実際価格だけを変えても表計算のずれが比較列に入りません。実装は純粋な parse ティア A なので、成功する呼び出しは毎回、公表された基本料金 $0.002 のみで、モデルトークンも外向き通信もありません。
技術的な質問
直接材料価格差異計算機の料金はいくらですか。
ブラウザ用具は無料です。API 要求は成功一回あたり $0.002 の前払い KIT 残高を使い、不正入力は課金されません。