売上高計算機
1個19.99で250個売ると、売上高の合計は4,997.5です。損益計算書を開く前に、数量と販売価格から売上高の数字を1つにまとめられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 販売数量
- 250
- 単価
- 19.99
- 総収益
- 4,997.5
総売上高は、既知の数量を既知の単価で売ったときに得られる最上段の数字です。事業担当、販売チーム、個人事業主、プロダクトチームは、何単位売れたかと各単位の請求単価がすでに分かっており、率や利益残差や年換算レートではなくその積が必要なときに売上高計算機を使います。この売上高計算機は、同一通貨の非負の有限数二つ——販売数量と単価——を受け取り、掛け合わせ、総売上高を返します。ゼロ未満の販売数量や単価は入口の売上数字ではないからです。ゼロは受け付けます。 販売数量が無い期間でも総売上高はゼロです。
総売上高が販売数量と単価を最上段に変える仕組み
一つの SKU または一つの請求行の総売上高は、売れた数量と、同一通貨で各単位に付けた価格の積です。物理的な個数、請求時間、キログラム、キロワット時、すでに一つの有限数として表した他の可算・可測単位です。織り込みたい割引をすでに差し引いた正味、または総請求を測るときのリスト価格です。
二百五十単位を十九ドル九十九セントで売った店は、総売上高四千九百九十七ドル五十セントを印字します。四十時間を時給八十五ドルで請求した個人事業主は三千四百を印字します。販売数量ゼロや単価ゼロは正当な結果であり誤りではありません。
売上が無い期間でも総売上高はゼロです。負の販売数量や負の単価は拒否されます。ゼロ未満の数量や価格に入口の売上数字は定義されないからです。
返品や貸方は別行であり、この恒等式の負の販売数量ではありません。この計算機は売上原価を引かず、利益も粗利率も計算せず、月次帳簿を出口レートへ年換算せず、通貨も換算しません。すでに同一期間・同一通貨である非負の有限数二つをご自身で渡します。
売上高計算機が役立つ場面
日次や月次の決算を選別する担当者は売上高計算機を使い、直前期間の数量と合意した単価を、本格的な損益モデルを開く前の一つの比較可能な最上段に変えます。個人事業主は請求時間や梱包単位を同じ恒等式で請求合計にします。プロダクトチームは、会計エンジンを呼ばずに総売上高を固定しなければならないダッシュボード、LMS プラグイン、CI フィクスチャへ契約を配線します。
これは費用を引く利益計算機、売上高と COGS の粗利率、月次経常収益の出口レート年換算、材料のレシピ原価取りまとめとは検索も仕事も違います。それらは別の行から始まり、別の問いに答えます。検証失敗は残高を消費しません。
ブラウザの道具は無料です。
活用例
SKU とチャネルの売上取りまとめ
直前期間の販売数量と販売価格を、本格的な損益モデルを開く前の一つの最上段売上高に変えます。
個人事業の時間と梱包単位
請求時間や梱包単位と既知の単価を、見積を手で組み直さずに請求合計へ変換します。
よくある質問
販売数量や単価が負のときはどうなりますか?
ゼロ未満の販売数量や単価に入口の売上数字は定義されません。返品や貸方は別行であり、この積の負の因子ではありません。
これは利益や率の計算機ですか?
利益ツール、粗利率ツール、出口レートの年換算は別の行から始まり、別の問いに答えます。
販売数量はゼロや小数でもよいですか?
はい。 ゼロは売上前の正当な期間であり、掛けてゼロになります。時間がキログラムやトンのように連続単位なら小数の数量も許されます。拒否されるのは欠落、非有限、負の値だけです。
定価と値引き後の価格のどちらを使いますか?
実際に請求した額を知りたいなら、値引きを反映した価格を使います。値引き前の総請求額を見たいときだけ定価を使ってください。
請求した作業時間にも使えますか?
はい。数量は個数だけでなく、請求した時間、キログラム、キロワット時など、測れる量なら何でもかまいません。同じ通貨の1単位あたりの価格を掛けるだけです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/revenue \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"units_sold":250,"price_per_unit":19.99}'const res = await fetch("https://api.kit.forhosting.com/fin/revenue", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"units_sold": 250,
"price_per_unit": 19.99
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/revenue",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"units_sold": 250,
"price_per_unit": 19.99
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/revenue", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"units_sold":250,"price_per_unit":19.99}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"units_sold":250,"price_per_unit":19.99}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/revenue", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"units_sold": 250,
"price_per_unit": 19.99
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.revenue",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の入力は invalid_input で失敗し、課金されません。
総売上高が販売数量と単価を最上段に変える仕組み
この売上高計算機の恒等式は、total_revenue が units_sold に price_per_unit を掛けたものです。units_sold は期間内に締められた数量です。price_per_unit は、その単位一つの販売価格で、同じ通貨です。計算機は掛け、total_revenue を half-up で小数二桁に丸め、参照テストがランタイムをまたいでバイト単位で一致するようにします。これは二因子の恒等式による入口の売上高であり、利益残差でも率の見方でも営業キャッシュの数字でもありません。
入力契約、応答の形、エラーの扱い
負の金額も拒否されます。小数の数量も許されます。二トン半をトンあたり百二十とするのは正当な数量かける価格であり、整数だけの数えではありません。例として二百五十単位を十九ドル九十九セントでは総売上高四千九百九十七ドル五十セントです。同一通貨の必須の非負有限数二つを含む JSON 本体を POST してください。units_sold は期間の販売数量です。別名 units、quantity、qty、n、sold は同じフィールドを指し、シートが列名を保てます。price_per_unit は一単位の販売価格です。別名 unit_price、price、p を受け付けます。各数値は JSON の数でも数値文字列でもよく、欠落・空文字・非有限——NaN、Infinity、数として読めない文字列——はフィールド名付きの invalid_input で失敗します。これらの失敗は課金されません。ゼロ未満の販売数量や単価は入口の売上数字ではなく、符号付きの積を印字して貸方と混同させる代わりに invalid_input で失敗します。ゼロは両フィールドで許されます。検証が通ると本体は units_sold と price_per_unit をエコーし、total_revenue を積として half-up で小数二桁に丸め、恒等式を再掲する式文字列を添えます。単価がリストか割引後か税込みかはご自身の目安と JSON を組み合わせてください。このエンドポイントは送られた二つの数を掛けるだけで、価格表を引かず、税も掛けず、通貨も換算せず、請求書も組み直しません。両フィールドを有限かつ非負に保ち、丸めた合計をテストに固定すれば、表とスクリプトが最上段で食い違うことはありません。
売上高計算機が役立つ場面
販売チームや電子商取引の店は、SKU の販売数量と販売価格を同じ二フィールドに入れ、販促、卸の見積、チャネル報告を、カタログを組み直さずに確認します。実装は純粋な parse のティア A のため、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。両フィールドを有限かつ非負に保ち、丸めた合計をテストに固定すれば、自前の総勘定元帳を立てずに、ティーザー・決算チェックリスト・エッジワーカー向けの再現可能な最上段が得られます。API 経路は同じ算法で、成功した呼び出しあたり $0.002 が課金されるため、表とスクリプトが積で食い違うことはありません。
連携の活用例
ダッシュボードと CI フィクスチャ
会計エンジンを呼ばずに無料ブラウザウィジェットと一致しなければならない自動化で、非負の有限数二つから総売上高を固定します。
技術的な質問
総売上高はどのように計算されますか?
total_revenue は同一通貨の units_sold かける price_per_unit です。金額は half-up で小数二桁に丸めます。同じ恒等式が無料のブラウザウィジェットと API を動かします。
売上高計算機の料金はいくらですか?
ブラウザの道具は無料です。API 要求は成功した呼び出しあたり $0.002 の前払い KIT 残高を使い、不正な入力は課金されません。