IT業界のやる夫さん 第30回 「売り上げの計算が合わない (今週の実話)」

目次 現行スレ

671 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:10:04 ID:3b8e2a93

30.「売り上げの計算が合わない (今週の実話)」


            / ̄ ̄ \
            __ノ `⌒   \
         (●).(● )    |
           (__人___)    |
         , =二ニニヽ、   |   経理から、appleの売り上げデータが合わないって問い合わせが来てるだろ。ちょっと調べてくれ。
       /  二 ヽ、`,┘   ト、
       /   -、 }、j┘  イ ⌒ヽ
        /    /{_/_ ,/      }
     /     ノ∧        ィ  }
     |   | /  i        |  |




               ____
             /      \
           /   ⌒   ⌒\   どれどれ......。あ、たしかに毎月数千円ずれてる。
          /   ( ●) ( ●)ヽ
            l      ⌒(__人__)⌒ |
          \     ` ⌒´   /
          /             ヽ





672 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:10:14 ID:3b8e2a93

        ____
      /     \
    / ―   ― \
  /   (●)  (一)  \
 |      __´___     |   ほんとですね。でも数千円なら、有りうるのでは?
 \      `ー'´     /
 /     ∩ノ ⊃   /
 (  \ / _ノ |  |
. \ “  /__|  |
   \ /___ /



     ____
   /      \
  /  ─    ─\
/    (●)  (●) \   appleは月の切り替わりの処理が甘いから、例えば1日の00:01の購入データが
|       (__人__)    |
./     ∩ノ ⊃  /    前月に回ったりするお。そのパターンじゃね?
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /



673 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:10:24 ID:3b8e2a93

        ___
       /     \
     / ⌒   ⌒ \
    /  (⌒)  (⌒)  \   でも、それなら毎月必ず入金額より売上レポートの数字が大きい意味が分かりません。
    |     ___´___     |
    ヽ、   `ー '´   /    大きかったり小さかったりしつつ長期スパンではだいたいあってる数字になるはずです。
     ノ          \



..     ____
    / ―  -\
..  /  (●)  (●)
 /     (__人__) \   確かにそうだおね。ちょっと自動でとってるのと手動でとってみたのと照らし合わせてみるお。
 |       ` ⌒´   |
. \           /
.  ノ         \
/´            ヽ


        ___
       /     \
     / ⌒   ⌒ \
    /  (⌒)  (⌒)  \   僕は中間処理で抜けてしまわないか見てみます。
    |     ___´___     |
    ヽ、   `ー '´   /
     ノ          \


674 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:10:34 ID:3b8e2a93

そして・・・・



       ____
      /     \
    /  \   / \
  /  (●)  (●)  \
 |       __´___       |   プログラム的な抜けは無いと思います。そちらはどうですか?
 \      `ー'´    /
 /     ∩ノ ⊃   /
 (  \ / _ノ |  |
. \ “  /__|  |
   \ /___ /



     ____
   /      \
  /  ─    ─\
/    (●)  (●) \   見つけたお。この売上個数マイナスで販売額もマイナスなデータ、返金処理分なんだけど、
|       (__人__)    |
./     ∩ノ ⊃  /    この値がズレと連動してる気配がするお
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /


675 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:10:44 ID:3b8e2a93

          ____
        /     \
      / \   ノ  \
     /   (●)  (●)  \   あ、なんか見えてきました。ちょっと経理の使ってるxls見せてください
    |       ,-、      |
    \      '⌒`    /
     ノ           \



        ____
      /      \
     / ─    ─ \
   /   (●)  (●)  \
   |      (__人__)     |   ん?販売額-3400円の販売個数-2個の行、売上に6400円って出てね?
    \    ` ⌒´    ,/
    /⌒ヽ   ー‐    ィヽ
   /      ,⊆ニ_ヽ、  |
  /    / r─--⊃、  |
  | ヽ,.イ   `二ニニうヽ. |


676 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:10:54 ID:3b8e2a93

          ____
        /     \
      / \   / \   ですね。ここはマイナス6400円のはずです。あ!
     /   (●)  (●)  \
     |      __´___     |
    \      `ー'´    /



        ____
      /      \
     / ─    ─ \
   /   (●)  (●)  \
   |      (__人__)     |   マクロの式が、販売個数×販売金額の掛け算になってるお!
    \    ` ⌒´    ,/
    /⌒ヽ   ー‐    ィヽ
   /      ,⊆ニ_ヽ、  |
  /    / r─--⊃、  |
  | ヽ,.イ   `二ニニうヽ. |


677 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:11:04 ID:3b8e2a93

          ____
        /     \
      / ―   ― \
     /   (●)  (●)   \   これはズレますね。
     |         '         |
    \       ̄     /
     ノ           \




               ____
             /      \
           /   ⌒   ⌒\   appleのapiから取ってきたデータ、販売個数は販売個数でsumして合計が
          /   ( ●) ( ●)ヽ
            l      ⌒(__人__)⌒ |  返金こみで正しい販売数になるようになってるのか。こりゃずれるお。
          \     ` ⌒´   /
          /             ヽ


678 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:11:15 ID:3b8e2a93


   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)
  |     ` ⌒´ノ   お、わかったのか。ちょっと見せてみろ。
.  |         }
.  ヽ        }
   ヽ     ノ  mm
   /    ̄ ̄ ̄ つノ
   |    | ̄ ̄ ̄


679 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:11:25 ID:3b8e2a93

        ____
      /     \
    / ―   ― \     えーと、説明しますね。
  /   (一)  (一)  \
 |      __´___     |   appleのデータ、販売では、1種類の商品ごとに「商品の単価」と「月の販売個数」で出しています。
 \      `ー'´     /
 /     ∩ノ ⊃   /
 (  \ / _ノ |  |
. \ “  /__|  |
   \ /___ /



        ___
       /     \
     / ⌒   ⌒ \
    /  (⌒)  (⌒)  \   この際、たとえば100円の商品を3個買ったユーザに返金すると、
    |     ___´___     |
    ヽ、   `ー '´   /    購入時の支払い額は300円なので、金額はマイナス300って出ます。
     ノ          \



680 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:11:35 ID:3b8e2a93

        ____
      /     \
    / ―   ― \
  /   (一)  (一)  \
 |      __´___     |   そして個数は3個分の販売数を取り消すので、マイナス3個売れたセッションだと記録します。
 \      `ー'´     /
 /     ∩ノ ⊃   /     つまり、返金では、1種類の取引ごとに「返金で引く金額合計」と「取引数の補正量」を出します。
 (  \ / _ノ |  |
. \ “  /__|  |
   \ /___ /


          ____
        /     \
      / \   / \   なので、「100円の商品3個を買ったけど返金」場合、「販売個数3、単価100円」のレコードと、
     /   (●)  (●)  \
     |      __´___     |  「販売個数-3、この取引で返金した金額は300円」のレコードが作られるんですが
    \      `ー'´    /


681 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:11:45 ID:3b8e2a93





        ___
       /      \
     / _ノ  ~ー  \
   /  (〇)  (〇)  ヽ   ......。
    |        '       |
   \    ー-    /
   /⌒ヽ        ィ ヽ





.

682 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:11:55 ID:3b8e2a93

          ____
        /     \
      / \   ノ  \
     /   (●)  (●)  \   価格のカラム、販売時は「単価」で、返金時は「返金金額」みたいなんですよね。
    |       ,-、      |
    \      '⌒`    /
     ノ           \



     ____
   /      \
  /  ─    ─\
/    (●)  (●) \
|       (__人__)    |
/     ∩ノ ⊃  // ∩ノ ⊃   だめぢゃん
(  \ / _ノ    \/ _ノ
.\ “  /  . \ “  /
  \ /      /\/
    \       \
     \    \  \
       >     >   >
       /    /  /



   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)
  |     ` ⌒´ノ   だめだな
.  |         }
.  ヽ        }
   ヽ     ノ  mm
   /    ̄ ̄ ̄ つノ
   |    | ̄ ̄ ̄


683 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:12:05 ID:3b8e2a93

        ____
       /      \
     / ⌒    ⌒ \
    /   (●)  (<)  \
    |      ___'___     |   経理は、商品ごとに「販売単価×販売個数」を出して、それを「この商品の売り上げ」と
     \     ` n´   ,/
    /     | |    \    見なしてるんですね。で、最後に全種類の商品の売上を合計しています。
..         ノ .ュ
         { ..ニj
        . | "ツ



            ____
           /     \
          / \   / \
        /  (●)  (●)  \
      |         ´      |   すると、返金記録にたいして、マイナスどうしの掛け算で符号が逆転しちゃって、
      \      ⌒    /
    / ̄ ̄ヽ           \   「販売個数-3個。個の取引で300円の返金」の記録は「900円の売上」になっちゃうんですよ。
   (「    `rノ          \
    ヽ   ノ              \
     |   |             「\   \


684 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:12:15 ID:3b8e2a93

   / ̄ ̄\
 /   _ノ  \
 |    ( ⌒)(⌒)
. |  u  (__人__)
  |      |r┬|}
  |      | | |}   うわぁ
.  ヽ     `ニ}
   ヽ     ノ
   /    く  \
   |     \   \
    |    |ヽ、二⌒)、


               ____
             /      \
           / ─    ─ \
          /   (●)  (●)  \   悪いのは経理のエクセルのマクロだけど、appleのデータが分かりにくいお
            |      (__人__)     |
          \     `⌒´    ,/
          /     ー‐    \



          ____
        /     \
      /        \
     /  \    /  \   ですね。僕等は英語のapiの仕様書読んで気づけましたけど、経理はそんな資料読まないですもんね
    |    (●)   (●)   |
    \      ´   u /
    /     ⌒     \


685 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:12:25 ID:3b8e2a93

      / ̄ ̄\
    /  ヽ、_  \
   (●)(● )   |
   (__人__)     |
   (          |   どーすべ、これ。過去のデータも実際より多く売上計上してる可能性あるよな。
.   {          |
   ⊂ ヽ∩     く
    | '、_ \ /  )
    |  |_\  “ ./
    ヽ、 __\_/



     ____
   /      \
  /  ─    ─\
/    (●)  (●) \
|       (__人__)    |
/     ∩ノ ⊃  // ∩ノ ⊃   どうしよう
(  \ / _ノ    \/ _ノ
.\ “  /  . \ “  /
  \ /      /\/
    \       \
     \    \  \
       >     >   >
       /    /  /



      ___
    /       \
   /          \
 /   ノ   ヽ、_     ヽ   返答だけして、あとは依頼がなければ放置で...。
 |   ( ●)  (● )    |
 \ l^l^ln `        /
  /ヽ   L
      ゝ  ノ


686 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:12:35 ID:3b8e2a93
以上、実話でした。

これはappleのapiが返すデータの形式が悪いですね。
価格のカラムの意味が、価格の値が正の時は「単価」で、価格の値が負の時は「合計金額」になっていますので、
値の範囲により意味が変わってしまう、大変悪いフォーマットです。
エンジニアはAPIの応答に関する公開仕様(英語)読んで気づく事ができますが、経理はそんなの読むわけない。
普通間違えますよ。

ぶっちゃけ自分の部下がこんな設計してたらぶっ飛ばしますね。


で、三連休は、これで誤った内容で記録されている経理データの修正とかチェックプログラム書いたりとかしてきます。
連休明けまでに済ませないと……。


687 : ◆NkPwUyO9zc : 2019/01/12(Sat) 02:16:55 ID:3b8e2a93
あ、会計処理そのものは「月の入金」データを使ってて合っているので問題ないんです。
なので、売り上げの過剰計上とか税金払いすぎとか資金の食い違いとかそういう致命的なことにはなっていません。
ただ、その売り上げの内訳が間違ってて、ね……。

APIから取ってきたデータなので、本来経理が直接触るものではないんですが、昔の担当者が
おせっかいしたのか、経理にシステムを少し分かる人がいたのか……。


688 : 普通のやる夫さん : 2019/01/12(Sat) 03:06:12 ID:7dbf74b9


>>1とは畑違いの元SEだけど、同じような不具合あったよ。
思い出して笑ってしまった(笑い事じゃないけど)
あと、カラムの意味を書いておいたほうがいいと思う。
割と専門用語じゃないかな?

689 : 普通のやる夫さん : 2019/01/12(Sat) 06:07:29 ID:a6d5caee
まあ列でええやろ。エクセルのヘルプレベルの説明してたらキリないで

関連記事
37023 :日常の名無しさん:2019/01/12(土) 15:40:17 ID:-[ 編集 ]
そら、そんなの仕様書読まないと気づかないよね
でも、API だとたまにある。別々に設計したのみたいなのが
37037 :日常の名無しさん:2019/01/12(土) 20:32:42 ID:-[ 編集 ]
商品の種類や量にもよるけど、経理は経理でずれる金額のパターンから原因割り出す人とかいるんだよな。
37045 :日常の名無しさん:2019/01/12(土) 22:41:04 ID:-[ 編集 ]
できる夫の最後の判断まで凄い共感できて微妙な気持ちになった
これは間違えても仕方ないし、気になるから調べちゃう
でも原因を教えて貰えたなら、質問者には自分たちの責任範囲で処理してほしい
37059 :日常の名無しさん:2019/01/13(日) 04:56:25 ID:-[ 編集 ]
ん?販売額-3400円の販売個数-2個の行、売上に6400円って出てね?

これって6800円じゃないのかなって疑問からの先入観で売り上げがずれてるのかと思った
37711 :日常の名無しさん:2019/01/25(金) 22:35:55 ID:-[ 編集 ]
販売伝票のデータ取りまとめているけれども、たまに、返品だと数量と単価を両方マイナスで打っちゃう人がいるんだよね。
単価はいつでも0か正数って取り決めになっているのに。
コメントの投稿










管理者にだけ表示を許可する ※書き込む前は一旦冷静に


トラックバック
この記事のトラックバックURL

最新記事
現行作品リスト (10/31)
  • 錬金術と他のオカルト、違いはどこか 第六話 前世ブーム、到来 (08/18)
  • KanoN StorY3 「NothinG」 (Phase_B) (08/18)
  • やるやらは偽りの太陽に祈るようです 第十一話 そうだ 中央、行こう (08/18)
  • やるやらは偽りの太陽に祈るようです 小ネタ (08/18)
  • やるやらは偽りの太陽に祈るようです おしえて!アティ先生 その4 結婚観・家族観 (08/18)
  • やるやらは偽りの太陽に祈るようです age of twilight”act 1” (08/18)
  • 国際的な小咄 4832 ……自爆かな? (08/18)
  • 国際的な小咄 4831 KBSさんとしては (08/18)
  • 国際的な小咄 4830 アテネ! (08/18)
  • 国際的な小咄 4829 奶茶軍購 (08/18)
  • 国際的な小咄 お題&議論まとめ 好きな文豪 (08/18)
  • 国際的な小咄 お題&議論まとめ 市に関する豆知識 1 (08/18)
  • やる夫は異世界で皆を助けていくようです 偶にはこんなifの話でも (08/18)
  • やる夫は人形使いと呼ばれるようです おまけ01 (08/18)
  • やる夫は人形使いと呼ばれるようです 02 (08/18)
  • 恋愛騒動七番勝負!~ネタバレすると二人はくっつく~ 勝負 六番目 「傭兵バディが転生したら現代でした 規制出できない夫 VS 北上由佳」 後編 (08/18)
  • やる夫わグルグルまわる!生活を送るようです 第8話(お別れの日) (08/18)
  • 国際的な小咄 お題&議論まとめ 世界の豆知識 2 (08/18)
  • 国際的な小咄 4828 だから (08/18)
  • 国際的な小咄 4827 各国の正当性 (08/18)
  • 国際的な小咄 4826 ジム・ロジャーズ (08/18)
  • 国際的な小咄 4825 これは……難しくない? (08/18)
  • 国際的な小咄 4824 韓国とかいう異界 (08/18)
  • 国際的な小咄 世界のかるーい数レストリビア480~483 精子 ~ トルエン ~ ディーゼル ~ アイアイ (08/17)
  • 国際的な小咄 世界のかるーい数レストリビア476~479 レバント ~ ピサの斜塔からは ~ 財閥 ~ サンスクリット (08/17)
  • 英雄を作ろう! 挿話:「VRオルガマリーinカルデアス~原始サバイバルゲーム編~」 その55 (08/17)
  • 英雄を作ろう! 挿話:「VRオルガマリーinカルデアス~原始サバイバルゲーム編~」 その54 (08/17)
  • 国際的な小咄 4823 シカゴピザとかいう何か (08/17)
  • 国際的な小咄 4822 ドワイト・デビッド・アイゼンハワー (08/17)
  • やる夫RSS(←やる夫、AA、SS等まとめ  アンテナ、感想系、その他→)
    相互募集中!
    スポンサーリンク
    プロフィール

    Author:やる夫達のいる日常
    一日のコメント数300超えってなんですか。なんなんですか。



    ※コメントに関して少しだけ
     一部のスラング的な表現が含まれている場合、内容の如何を問わず承認しない場合があります。ご了承ください。

    このブログについて詳しくはこちら
    About
    プライバシーポリシー


    現行作品リスト
    完結作品リスト


    ※注意
    当ブログからの転載はおやめください。
    元スレ及び掲示板の規約に従うようお願いします。


    推奨ブラウザ
    Firefox
    Google Chrome
    IE(AA以外の部分で若干の表示崩れあり)

    その他ブラウザは非推奨です


    Saitamaarフォント様を導入しています。
    手持ちのiOS及びAndroid環境で表示確認済みです。



    したらば掲示板文字化け発生中
    元AAがわかる物や文字化けの規則性がわかっている物は、出来る限り修正していく予定です(わからなかったらそのままになるかも…)



    やる夫観察日記様より
    やる夫はmotherの主人公のようですサルベージ完了
    YARUO2 レナの逆襲サルベージ完了
    YARUO3 だれかさんの最期サルベージ完了



    相互リンク、相互RSS募集してます
    連絡等は以下のどちらかへ
    (Twitterで連絡してくださる方がありがたいです)
    @yaruonitijou
    メールフォーム


    作業量的に安価・あんこ作品のまとめ依頼の受付を一時停止します。非安価作品については受け付けていますのでお気軽にどうぞ。

    ブログ内検索(テスト中)
    最新コメント
    PR
    月別アーカイブ
    カテゴリ
    カウンター
    Total PV

    Total UA

    Online
    現在の閲覧者数:
    リンク(敬称略)
    やる夫系掲示板
    やる夫板Ⅱ
    やる夫スレヒロイン板(新)
    やらない夫板Ⅱ
    小さなやる夫板
    やる夫楽曲短編投下所(livedoor版)
    やる夫楽曲短編投下所(seesaa版)
    やる夫系紹介サイト
    やる夫.jp
    やる夫wiki
    やる夫RSS+インデックス
    やる夫澪標
    やる夫見聞録
    やるリンク(試験運用中)
    やる夫スレキャラクター出演作まとめwiki
    やる夫ログ
    やる夫Link
    やる夫電脳インデックス
    やるリンク改
    やる夫ガイド
    やる夫まとめ
    やる夫短篇集地獄編
    やる夫短篇集阿修羅編
    やる夫短編集あしゅら編
    ぶらりとやる夫
    ヒーローまとめてやる夫
    やるやら書庫
    やる夫の暇つぶし
    やる夫の暇つぶし麻亜屈
    やる夫之書
    やる模
    やらない夫オンリーブログ
    やる夫AGE
    このやる夫スレ、まとめてもよろしいですか?
    AA・やる夫文庫
    やるやら鍋
    やる夫疾風怒濤
    隣のAA
    やる夫叙事詩
    やる夫まとめ堂
    勝手にやる夫を纏めたりするブログ
    泳ぐやる夫シアター
    RPG系AA物語まとめるお
    嗚呼! やる夫道
    やるやらできやら
    やる夫道中記
    やるぽん!
    やる夫まとめに挑戦
    東方やる夫スレ纏め
    暇な時にやる夫まとめ
    やる夫を拾い読み
    やる夫スレ自分チェック用
    大惨事!!スーパーAA大戦α
    レビューサイト
    チラシの裏の読書感想文
    まけいぬのとおぼえ
    へっぽこデジタル生活
    貧者の一読
    駄目人間は静かに暮らしたい
    トリガーハッピーエンド
    SSの紹介とか感想とかを書きなぐるサイト
    ヴィーナさんのスコップ感想欄
    作品・作者別wiki
    ドジっ子ちっきー ◆zQtZuWsqf6のまとめページ@wiki
    できない子のMM部活動日誌
    やらない夫は宿を再興するそうです
    麻呂と丸京の100万G返済生活
    やる夫が異世界で前を向いて生きるようです
    Fate/Parallel Lines @ 総合ウィキ
    ◆5wbYUif2XM総合うぃき
    逆アクセスランキング(ずっとテスト中)
    スポンサーリンク


    ブログパーツ アクセスランキング