JP7020898B2 - Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program - Google Patents

Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program Download PDF

Info

Publication number
JP7020898B2
JP7020898B2 JP2017240795A JP2017240795A JP7020898B2 JP 7020898 B2 JP7020898 B2 JP 7020898B2 JP 2017240795 A JP2017240795 A JP 2017240795A JP 2017240795 A JP2017240795 A JP 2017240795A JP 7020898 B2 JP7020898 B2 JP 7020898B2
Authority
JP
Japan
Prior art keywords
warehouse
distribution
channel
data
purchase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017240795A
Other languages
Japanese (ja)
Other versions
JP2019109605A (en
Inventor
勇希 浦地
剛光 上野
Original Assignee
株式会社オービック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Priority to JP2017240795A priority Critical patent/JP7020898B2/en
Publication of JP2019109605A publication Critical patent/JP2019109605A/en
Priority to JP2022014846A priority patent/JP7240537B2/en
Application granted granted Critical
Publication of JP7020898B2 publication Critical patent/JP7020898B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、チャネル別収益管理装置、チャネル別収益管理方法、および、チャネル別収益管理プログラムに関する。 The present invention relates to a channel-based revenue management device, a channel-based revenue management method, and a channel-based revenue management program.

特許文献1には、複数の実在の倉庫をグルーピングした倉庫群を論理倉庫とみなし、製品の引当を論理倉庫毎に行うことにより、論理倉庫毎の在庫管理を実行する構成が開示されている。 Patent Document 1 discloses a configuration in which a warehouse group in which a plurality of existing warehouses are grouped is regarded as a logical warehouse, and product allocation is performed for each logical warehouse to execute inventory management for each logical warehouse.

特開2000-215254号公報Japanese Unexamined Patent Publication No. 2000-215254

しかしながら、上記特許文献1記載の発明においては、会社としての収益は管理できるが、流通チャネルごとの収益は管理できていなかったため、どの流通チャネルをどのように改善するべきか、または、伸ばすべきかが数字上分からなかったという課題があった。 However, in the invention described in Patent Document 1, although the profit as a company can be managed, the profit for each distribution channel cannot be managed. Therefore, which distribution channel should be improved or how should be increased? There was a problem that I did not understand the numbers.

本発明は、上記問題点に鑑みてなされたものであって、物理倉庫内に、流通チャネル毎の論理倉庫を作成し、チャネル別の在庫管理を行うことを可能とするチャネル別収益管理装置、チャネル別収益管理方法、および、チャネル別収益管理プログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and is a channel-based revenue management device capable of creating a logical warehouse for each distribution channel in a physical warehouse and managing inventory for each channel. The purpose is to provide a channel-based revenue management method and a channel-based revenue management program.

上述した課題を解決し、目的を達成するために、本発明に係るチャネル別収益管理装置は、記憶部と制御部とを備えたチャネル別収益管理装置であって、前記記憶部は、物理倉庫に設定された流通チャネル毎の論理倉庫を設定した倉庫マスタを記憶する倉庫記憶手段と、前記各論理倉庫に対する商品の振分比率を設定したチャネル別振分数量算出マスタを記憶するチャネル別振分記憶手段と、を備え、前記制御部は、前記商品の仕入数量を含む仕入データを取得する仕入取得手段と、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記論理倉庫毎の前記商品の振分数量を算出し、当該振分数量を前記各論理倉庫の前記商品の在庫数量として振り分けた振分在庫データを作成する振分手段と、を備えたことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the channel-specific profit management device according to the present invention is a channel-specific profit management device including a storage unit and a control unit, and the storage unit is a physical warehouse. A warehouse storage means that stores a warehouse master that sets a logical warehouse for each distribution channel set in, and a channel-specific distribution that stores a channel-specific distribution quantity calculation master that sets the distribution ratio of products to each logical warehouse. The control unit includes storage means, and the control unit uses the purchase acquisition means for acquiring purchase data including the purchase quantity of the product, the purchase data, the warehouse master, and the distribution quantity calculation master for each channel. Based on this, it is provided with a distribution means for calculating the distribution quantity of the product for each logical warehouse and creating distribution inventory data in which the distribution quantity is distributed as the stock quantity of the product in each logical warehouse. It is characterized by that.

また、本発明に係るチャネル別収益管理装置は、前記記憶部は、前記論理倉庫毎の未引当の前記商品の受注数量を含む受注データを記憶する受注記憶手段、を更に備え、前記チャネル別振分数量算出マスタは、更に、前記受注数量を優先するか否かに関する変数が設定され、前記振分手段は、前記変数が前記受注数量を優先すると設定されている場合、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記仕入数量から前記受注数量を差し引いた差分数量を前記論理倉庫毎に振り分けた前記振分数量を算出し、当該振分数量と前記受注数量との合計を前記各論理倉庫の前記商品の在庫数量として振り分けた前記振分在庫データを作成することを特徴とする。 Further, in the channel-based profit management device according to the present invention, the storage unit further includes an order storage means for storing order data including an unallocated order quantity of the product for each logical warehouse, and the channel-specific distribution The distribution quantity calculation master is further set with a variable regarding whether or not the order quantity is prioritized, and the distribution means is set to give priority to the order quantity, the purchase data, the said. Based on the warehouse master and the distribution quantity calculation master for each channel, the distribution quantity is calculated by distributing the difference quantity obtained by subtracting the order quantity from the purchase quantity to each logical warehouse, and the distribution quantity and the distribution quantity are calculated. It is characterized in that the distribution inventory data is created by allocating the total with the order quantity as the inventory quantity of the product in each logical warehouse.

また、本発明に係るチャネル別収益管理装置は、前記制御部は、前記論理倉庫毎の前記商品の売上データを取得する売上取得手段、を更に備えたことを特徴とする。 Further, the channel-based profit management device according to the present invention is further characterized in that the control unit further includes a sales acquisition means for acquiring sales data of the product for each logical warehouse.

また、本発明に係るチャネル別収益管理装置は、前記制御部は、前記仕入データ、前記振分在庫データおよび前記売上データに基づいて、前記商品の仕訳データを作成する仕訳作成手段、を更に備えたことを特徴とする。 Further, in the channel-based revenue management device according to the present invention, the control unit further includes a journal creation means for creating journal data for the product based on the purchase data, the distribution inventory data, and the sales data. It is characterized by being prepared.

また、本発明に係るチャネル別収益管理装置は、前記仕訳作成手段は、更に、前記論理倉庫毎の前記商品の損益計算書データを作成することを特徴とする。 Further, the channel-based revenue management device according to the present invention is characterized in that the journal entry means further creates profit and loss statement data for the product for each logical warehouse.

また、本発明に係るチャネル別収益管理装置は、前記振分手段は、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記仕入数量に前記振分比率を乗じた前記論理倉庫毎の前記振分数量を算出し、当該振分数量を前記各論理倉庫の前記商品の在庫数量として振り分けた前記振分在庫データを作成することを特徴とする。 Further, in the channel-specific revenue management device according to the present invention, the distribution means sets the distribution ratio to the purchase quantity based on the purchase data, the warehouse master, and the channel-specific distribution quantity calculation master. It is characterized in that the distribution quantity for each logical warehouse to be multiplied is calculated, and the distribution inventory data is distributed by distributing the distribution quantity as the inventory quantity of the goods in each logical warehouse.

また、本発明に係るチャネル別収益管理装置は、前記振分手段は、前記変数が前記受注数量を優先すると設定されている場合、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記差分数量に前記振分比率を乗じた前記論理倉庫毎の前記振分数量を算出し、当該振分数量と前記受注数量との合計を前記各論理倉庫の前記商品の在庫数量として振り分けた前記振分在庫データを作成することを特徴とする。 Further, in the channel-specific profit management device according to the present invention, when the distribution means is set to give priority to the order quantity, the purchase data, the warehouse master, and the distribution quantity calculation by channel are performed. Based on the master, the distribution quantity for each logical warehouse is calculated by multiplying the difference quantity by the distribution ratio, and the total of the distribution quantity and the order quantity is the inventory of the product in each logical warehouse. It is characterized in that the distribution inventory data distributed as a quantity is created.

また、本発明に係るチャネル別収益管理装置は、前記論理倉庫は、流通業者を介した間接流通チャネル向けの卸倉庫、直営店舗での直接流通チャネル向けの直営倉庫、および/または、電子商取引での直接流通チャネル向けのEC倉庫であることを特徴とする。 Further, in the channel-based profit management device according to the present invention, the logical warehouse is a wholesale warehouse for an indirect distribution channel via a distributor, a directly managed warehouse for a direct distribution channel at a directly managed store, and / or an electronic commerce. It is characterized by being an EC warehouse for direct distribution channels.

また、本発明に係るチャネル別収益管理方法は、記憶部と制御部とを備えたチャネル別収益管理装置に実行させるためのチャネル別収益管理方法であって、前記記憶部は、物理倉庫に設定された流通チャネル毎の論理倉庫を設定した倉庫マスタを記憶する倉庫記憶手段と、前記各論理倉庫に対する商品の振分比率を設定したチャネル別振分数量算出マスタを記憶するチャネル別振分記憶手段と、を備え、前記制御部で実行させる、前記商品の仕入数量を含む仕入データを取得する仕入取得ステップと、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記論理倉庫毎の前記商品の振分数量を算出し、当該振分数量を前記各論理倉庫の前記商品の在庫数量として振り分けた振分在庫データを作成する振分ステップと、を含むことを特徴とする。 Further, the channel-based profit management method according to the present invention is a channel-based profit management method for causing a channel-based profit management device including a storage unit and a control unit to execute, and the storage unit is set in a physical warehouse. A warehouse storage means that stores a warehouse master that sets a logical warehouse for each distribution channel, and a channel-specific distribution storage means that stores a channel-specific distribution quantity calculation master that sets the distribution ratio of goods to each logical warehouse. In the purchase acquisition step of acquiring the purchase data including the purchase quantity of the product, which is executed by the control unit, and in the purchase data, the warehouse master, and the distribution quantity calculation master for each channel. Based on this, it includes a distribution step of calculating the distribution quantity of the product for each logical warehouse and creating distribution inventory data in which the distribution quantity is distributed as the stock quantity of the product in each logical warehouse. It is characterized by that.

また、本発明に係るチャネル別収益管理プログラムは、記憶部と制御部とを備えたチャネル別収益管理装置に実行させるためのチャネル別収益管理プログラムであって、前記記憶部は、物理倉庫に設定された流通チャネル毎の論理倉庫を設定した倉庫マスタを記憶する倉庫記憶手段と、前記各論理倉庫に対する商品の振分比率を設定したチャネル別振分数量算出マスタを記憶するチャネル別振分記憶手段と、を備え、前記制御部において、前記商品の仕入数量を含む仕入データを取得する仕入取得ステップと、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記論理倉庫毎の前記商品の振分数量を算出し、当該振分数量を前記各論理倉庫の前記商品の在庫数量として振り分けた振分在庫データを作成する振分ステップと、を実行させることを特徴とする。 Further, the channel-specific profit management program according to the present invention is a channel-specific profit management program for being executed by a channel-specific profit management device including a storage unit and a control unit, and the storage unit is set in a physical warehouse. A warehouse storage means that stores a warehouse master that sets a logical warehouse for each distribution channel, and a channel-specific distribution storage means that stores a channel-specific distribution quantity calculation master that sets the distribution ratio of goods to each logical warehouse. Based on the purchase acquisition step of acquiring the purchase data including the purchase quantity of the product in the control unit, the purchase data, the warehouse master, and the distribution quantity calculation master for each channel. , The distribution step of calculating the distribution quantity of the product for each logical warehouse and creating the distribution inventory data in which the distribution quantity is distributed as the stock quantity of the product in each logical warehouse is executed. It is characterized by.

本発明によれば、流通チャネル毎の収益が管理できるようになり、どの流通チャネルの粗利率がよく、どの部分を改善するべきなのか、伸ばすべきなのか、を明確にすることができるという効果を奏する。また、本発明によれば、仕訳を自動で作成できることで、経営のスピーディな判断ができるという効果を奏する。 According to the present invention, it becomes possible to manage the profit of each distribution channel, and it is possible to clarify which distribution channel has a good gross profit margin, which part should be improved, and which part should be increased. Play. Further, according to the present invention, it is possible to automatically create a journal, which has an effect of speedy management judgment.

図1は、チャネル別収益管理装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of a configuration of a revenue management device for each channel. 図2は、本実施形態におけるチャネル別収益管理装置の処理の一例を示すフローチャートである。FIG. 2 is a flowchart showing an example of processing of the revenue management device for each channel in the present embodiment. 図3は、本実施形態におけるチャネル別収益管理処理の一例を示すフロー図である。FIG. 3 is a flow chart showing an example of the revenue management process for each channel in the present embodiment. 図4は、本実施形態における振分在庫データの一例を示す図である。FIG. 4 is a diagram showing an example of distribution inventory data in the present embodiment. 図5は、本実施形態における仕訳データの一例を示す図である。FIG. 5 is a diagram showing an example of journal data in the present embodiment. 図6は、本実施形態における仕訳データの一例を示す図である。FIG. 6 is a diagram showing an example of journal data in the present embodiment. 図7は、本実施形態における仕訳データの一例を示す図である。FIG. 7 is a diagram showing an example of journal data in the present embodiment. 図8は、本実施形態における損益計算書データの一例を示す図である。FIG. 8 is a diagram showing an example of income statement data in the present embodiment. 図9は、本実施形態におけるチャネル別収益管理処理の一例を示すフロー図である。FIG. 9 is a flow chart showing an example of the revenue management process for each channel in the present embodiment. 図10は、本実施形態における振分在庫データの一例を示す図である。FIG. 10 is a diagram showing an example of distribution inventory data in the present embodiment. 図11は、本実施形態における仕訳データの一例を示す図である。FIG. 11 is a diagram showing an example of journal data in the present embodiment. 図12は、本実施形態における仕訳データの一例を示す図である。FIG. 12 is a diagram showing an example of journal data in the present embodiment. 図13は、本実施形態における仕訳データの一例を示す図である。FIG. 13 is a diagram showing an example of journal data in the present embodiment. 図14は、本実施形態における損益計算書データの一例を示す図である。FIG. 14 is a diagram showing an example of income statement data in the present embodiment.

本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。 Embodiments of the present invention will be described in detail with reference to the drawings. The present invention is not limited to the present embodiment.

[1.構成]
本実施形態に係るチャネル別収益管理装置100の構成の一例について、図1を参照して説明する。図1は、チャネル別収益管理装置100の構成の一例を示すブロック図である。
[1. Constitution]
An example of the configuration of the revenue management device 100 for each channel according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing an example of the configuration of the revenue management device 100 for each channel.

チャネル別収益管理装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、チャネル別収益管理装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The channel-based revenue management device 100 is a commercially available desktop personal computer. The channel-specific revenue management device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a commercially available notebook personal computer, PDA (Personal Digital Assistants), smartphone, tablet personal computer, or the like. It may be a portable information processing device.

チャネル別収益管理装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。チャネル別収益管理装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The channel-based revenue management device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each part of the channel-based revenue management device 100 is communicably connected via an arbitrary communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、チャネル別収益管理装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、チャネル別収益管理装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。 The communication interface unit 104 connects the channel-specific revenue management device 100 to the network 300 so as to be communicable via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with another device via a communication line. Here, the network 300 has a function of connecting the revenue management device 100 for each channel and the server 200 so as to be able to communicate with each other, and is, for example, the Internet, a LAN (Local Area Network), or the like.

記憶部106には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。記憶部106は、倉庫マスタ106aと、仕入ファイル106bと、チャネル別振分数量算出マスタ106cと、受注ファイル106dと、在庫ファイル106eと、売上ファイル106fと、仕訳ファイル106gとを備えている。 Various databases, tables, files, and the like are stored in the storage unit 106. In the storage unit 106, a computer program for giving an instruction to a CPU (Central Processing Unit) in cooperation with an OS (Operating System) to perform various processes is recorded. As the storage unit 106, for example, a memory device such as a RAM (Random Access Memory) / ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, or the like can be used. The storage unit 106 includes a warehouse master 106a, a purchase file 106b, a channel-specific distribution quantity calculation master 106c, an order file 106d, an inventory file 106e, a sales file 106f, and a journal file 106g.

倉庫マスタ106aは、物理倉庫に設定された流通チャネル毎の論理倉庫を設定したマスタである。ここで、論理倉庫は、流通業者を介した間接流通チャネル向けの卸倉庫、直営店舗での直接流通チャネル向けの直営倉庫、および/または、電子商取引での直接流通チャネル向けのEC(Electronic Commerce)倉庫等であってもよい。また、物理倉庫は、物流倉庫等であってもよい。倉庫マスタ106aは、倉庫名称および/または倉庫コード(CD)等を含んでいてもよい。 The warehouse master 106a is a master that sets a logical warehouse for each distribution channel set in the physical warehouse. Here, the logical warehouse is a wholesale warehouse for indirect distribution channels through distributors, a directly managed warehouse for direct distribution channels at directly managed stores, and / or EC (Electronic Commerce) for direct distribution channels in electronic commerce. It may be a warehouse or the like. Further, the physical warehouse may be a distribution warehouse or the like. The warehouse master 106a may include a warehouse name and / or a warehouse code (CD) and the like.

仕入ファイル106bは、仕入データを記憶する。ここで、仕入データは、仕入番号、仕入日付、仕入先名称、仕入先コード、仕入倉庫名称、仕入倉庫コード、商品名称、商品コード、仕入数量、商品単価および/または仕入金額等を含んでいてもよい。 The purchase file 106b stores purchase data. Here, the purchase data includes the purchase number, the purchase date, the supplier name, the supplier code, the purchase warehouse name, the purchase warehouse code, the product name, the product code, the purchase quantity, the product unit price, and /. Alternatively, the purchase price and the like may be included.

チャネル別振分数量算出マスタ106cは、各論理倉庫に対する商品の振分比率を設定したマスタである。ここで、チャネル別振分数量算出マスタ106cは、論理倉庫毎の未引当の商品の受注数量を優先するか否かに関する変数(未引当優先フラグ)が設定されていてもよい。また、チャネル別振分数量算出マスタ106cは、振分元(移動元)倉庫名称、振分元(移動元)倉庫コード、振分先(移動先)倉庫名称および/または振分先(移動先)倉庫コード等を含んでいてもよい。 The distribution quantity calculation master 106c for each channel is a master that sets the distribution ratio of goods to each logical warehouse. Here, the distribution quantity calculation master 106c for each channel may be set with a variable (unallocated priority flag) regarding whether or not to prioritize the order quantity of unallocated products for each logical warehouse. In addition, the distribution quantity calculation master 106c for each channel includes a distribution source (movement source) warehouse name, a distribution source (movement source) warehouse code, a distribution destination (movement destination) warehouse name, and / or a distribution destination (movement destination). ) It may include a warehouse code or the like.

受注ファイル106dは、受注データを記憶する。ここで、受注ファイル106dは、論理倉庫毎の未引当の商品の受注数量を含む受注データを記憶してもよい。また、受注データは、受注番号、受注日付、出荷(予定)日付、(振分先)倉庫名称、(振分先)倉庫コード、得意先名称、得意先コード、納入先名称、納入先コード、商品名称、商品コード、受注数量、未引当数量、商品単価および/または受注金額等を含んでいてもよい。ここで、売上金額は、税抜金額および税額等を含んでいてもよい。 The order file 106d stores the order data. Here, the order file 106d may store order data including the order quantity of unallocated goods for each logical warehouse. In addition, the order data includes order number, order date, shipping (planned) date, (distribution destination) warehouse name, (distribution destination) warehouse code, customer name, customer code, delivery destination name, delivery destination code, It may include a product name, a product code, an order quantity, an unallocated quantity, a product unit price and / or an order amount. Here, the sales amount may include a tax-excluded amount, a tax amount, and the like.

在庫ファイル106eは、在庫データを記憶する。ここで、在庫ファイル106eは、論理倉庫毎の商品の振分在庫データを記憶していてもよい。ここで、振分在庫データは、仕入番号、仕入日付、仕入倉庫(振分元倉庫)名称、仕入倉庫(振分元倉庫)コード、商品名称、商品コード、仕入数量、振分先倉庫名称、振分先倉庫コード、受注(伝票)番号、行番号、受注日付、出荷(予定)日付、得意先名称、得意先コード、納入先名称、納入先コード、受注数量、商品単価、仕入金額および/または受注金額等を含んでいてもよい。 The inventory file 106e stores inventory data. Here, the inventory file 106e may store the distribution inventory data of the products for each logical warehouse. Here, the distribution inventory data includes the purchase number, the purchase date, the purchase warehouse (distribution source warehouse) name, the purchase warehouse (distribution source warehouse) code, the product name, the product code, the purchase quantity, and the distribution. Delivery warehouse name, distribution destination warehouse code, order (slip) number, line number, order date, shipping (planned) date, customer name, customer code, delivery destination name, delivery destination code, order quantity, product unit price , Purchase amount and / or order amount, etc. may be included.

売上ファイル106fは、売上データを記憶する。ここで、売上ファイル106fは、論理倉庫毎の商品の売上データを記憶していてもよい。また、売上データは、売上日付、得意先名称、得意先コード、出荷元(振分先)倉庫名称、出荷元(振分先)倉庫コード、商品名称、商品コード、売上数量および/または売上金額等を含んでいてもよい。 The sales file 106f stores sales data. Here, the sales file 106f may store the sales data of the products for each logical warehouse. In addition, sales data includes sales date, customer name, customer code, shipping source (distribution destination) warehouse name, shipping source (distribution destination) warehouse code, product name, product code, sales quantity and / or sales amount. Etc. may be included.

仕訳ファイル106gは、仕訳データを記憶する。ここで、仕訳ファイル106gは、論理倉庫毎の商品の仕訳データを記憶していてもよい。また、仕訳ファイル106gは、論理倉庫毎の商品の損益計算書データを記憶していてもよい。 The journal file 106g stores journal data. Here, the journal file 106g may store the journal data of the goods for each logical warehouse. Further, the journal file 106g may store the income statement data of the goods for each logical warehouse.

入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(タッチパネルを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114またはプリンタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input / output interface unit 108. As the output device 114, a speaker or a printer can be used in addition to a monitor (including a touch panel). As the input device 112, a keyboard, a mouse, and a microphone, as well as a monitor that cooperates with the mouse to realize a pointing device function can be used. In the following, the output device 114 may be referred to as a monitor 114 or a printer 114, and the input device 112 may be referred to as a keyboard 112 or a mouse 112.

制御部102は、チャネル別収益管理装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部102は、機能概念的に、マスタ設定部102aと、仕入取得部102bと、受注取得部102cと、振分部102dと、売上取得部102eと、仕訳作成部102fとを備えている。 The control unit 102 is a CPU or the like that comprehensively controls the revenue management device 100 for each channel. The control unit 102 has an internal memory for storing a control program such as an OS, a program that defines various processing procedures, required data, and the like, and performs various information processing based on these stored programs. Execute. The control unit 102 conceptually includes a master setting unit 102a, a purchase acquisition unit 102b, an order acquisition unit 102c, a distribution unit 102d, a sales acquisition unit 102e, and a journal entry unit 102f. ..

マスタ設定部102aは、マスタを設定する。ここで、マスタ設定部102aは、倉庫マスタ106aを設定してもよい。また、マスタ設定部102aは、チャネル別振分数量算出マスタ106cを設定してもよい。 The master setting unit 102a sets the master. Here, the master setting unit 102a may set the warehouse master 106a. Further, the master setting unit 102a may set the distribution quantity calculation master 106c for each channel.

仕入取得部102bは、仕入データを取得する。ここで、仕入取得部102bは、商品の仕入数量、仕入先データ、商品を移動させる物理倉庫データおよび/または当該商品の商品データ等を含む仕入データを取得し、当該仕入データを仕入ファイル106bに格納してもよい。 The purchase acquisition unit 102b acquires purchase data. Here, the purchase acquisition unit 102b acquires purchase data including the purchase quantity of the product, the supplier data, the physical warehouse data for moving the product, and / or the product data of the product, and the purchase data. May be stored in the purchase file 106b.

受注取得部102cは、受注データを取得する。ここで、受注取得部102cは、論理倉庫毎の商品の受注数量、論理倉庫毎の得意先データ、振分先倉庫データ、商品データおよび/または論理倉庫毎の未引当の商品の受注数量を含む受注データを取得し、当該受注データを受注ファイル106dに格納してもよい。 The order acquisition unit 102c acquires order data. Here, the order acquisition unit 102c includes an order quantity of products for each logical warehouse, customer data for each logical warehouse, distribution destination warehouse data, product data, and / or an order quantity for unallocated products for each logical warehouse. The order data may be acquired and the order data may be stored in the order file 106d.

振分部102dは、仕入データ、倉庫マスタ106aおよびチャネル別振分数量算出マスタ106cに基づいて、論理倉庫毎の商品の振分数量を算出し、当該振分数量を各論理倉庫の商品の在庫数量として振り分けた振分在庫データを作成する。ここで、振分部102dは、チャネル別振分数量算出マスタ106cに設定された論理倉庫毎の未引当の商品の受注数量を優先するか否かに関する変数(未引当優先フラグ)が受注数量を優先すると設定されている場合、仕入データ、倉庫マスタ106aおよびチャネル別振分数量算出マスタ106cに基づいて、仕入数量から受注数量を差し引いた差分数量を論理倉庫毎に振り分けた振分数量を算出し、当該振分数量と受注数量との合計を各論理倉庫の商品の在庫数量として振り分けた振分在庫データを作成してもよい。また、振分部102dは、仕入データ、倉庫マスタ106aおよびチャネル別振分数量算出マスタ106cに基づいて、仕入数量に振分比率を乗じた論理倉庫毎の振分数量を算出し、当該振分数量を各論理倉庫の商品の在庫数量として振り分けた振分在庫データを作成してもよい。 The distribution unit 102d calculates the distribution quantity of the product for each logical warehouse based on the purchase data, the warehouse master 106a, and the distribution quantity calculation master 106c for each channel, and uses the distribution quantity as the product of each logical warehouse. Create distribution inventory data distributed as inventory quantity. Here, in the distribution unit 102d, a variable (unallocated priority flag) relating to whether or not to prioritize the order quantity of unallocated products for each logical warehouse set in the distribution quantity calculation master 106c for each channel sets the order quantity. When priority is set, the distribution quantity is distributed to each logical warehouse by subtracting the order quantity from the purchase quantity based on the purchase data, the warehouse master 106a, and the distribution quantity calculation master 106c by channel. Distribution inventory data may be created by calculating and distributing the total of the distribution quantity and the order quantity as the inventory quantity of the products in each logical warehouse. Further, the distribution unit 102d calculates the distribution quantity for each logical warehouse by multiplying the purchase quantity by the distribution ratio based on the purchase data, the warehouse master 106a, and the distribution quantity calculation master 106c for each channel. Distribution inventory data may be created in which the distribution quantity is distributed as the inventory quantity of products in each logical warehouse.

また、振分部102dは、チャネル別振分数量算出マスタ106cに設定された論理倉庫毎の未引当の商品の受注数量を優先するか否かに関する変数(未引当優先フラグ)が受注数量を優先すると設定されている場合、仕入データ、倉庫マスタ106aおよびチャネル別振分数量算出マスタ106cに基づいて、差分数量に振分比率を乗じた論理倉庫毎の振分数量を算出し、当該振分数量と受注数量との合計を各論理倉庫の商品の在庫数量として振り分けた振分在庫データを作成してもよい。また、振分部102dは、仕入データ、倉庫マスタ106aおよびチャネル別振分数量算出マスタ106cに基づいて、論理倉庫毎の商品の振分数量を算出し、当該振分数量を含む振分(移動)データを作成し、当該振分(移動)データに基づいて、当該振分数量を各論理倉庫の商品の在庫数量として振り分けた振分在庫データを作成してもよい。ここで、振分(移動)データは、振分(移動)日時、振分(移動)元倉庫データ、振分(移動)先倉庫データ、商品データ、ならびに/または、論理倉庫毎の商品の振分数量もしくは論理倉庫毎の商品の振分数量と受注数量との合計を含んでいてもよい。また、振分部102dは、振分在庫データを在庫ファイル106eに格納(登録)してもよい。また、振分部102dは、振分(移動)データを在庫ファイル106eに格納してもよい。 Further, in the distribution unit 102d, a variable (unallocated priority flag) relating to whether or not to prioritize the order quantity of unallocated products for each logical warehouse set in the distribution quantity calculation master 106c for each channel gives priority to the order quantity. Then, based on the purchase data, the warehouse master 106a, and the distribution quantity calculation master 106c for each channel, the distribution quantity for each logical warehouse is calculated by multiplying the difference quantity by the distribution ratio, and the distribution is calculated. Distribution inventory data may be created in which the total of the quantity and the order quantity is distributed as the inventory quantity of the products in each logical warehouse. Further, the distribution unit 102d calculates the distribution quantity of the product for each logical warehouse based on the purchase data, the warehouse master 106a, and the distribution quantity calculation master 106c for each channel, and the distribution including the distribution quantity (the distribution unit 102d) You may create distribution (movement) data, and based on the distribution (movement) data, create distribution inventory data in which the distribution quantity is distributed as the inventory quantity of products in each logical warehouse. Here, the distribution (movement) data includes distribution (movement) date and time, distribution (movement) source warehouse data, distribution (movement) destination warehouse data, product data, and / or distribution of products for each logical warehouse. It may include the total of the distribution quantity of the goods for each quantity or the logical warehouse and the order quantity. Further, the distribution unit 102d may store (register) the distribution inventory data in the inventory file 106e. Further, the distribution unit 102d may store the distribution (movement) data in the inventory file 106e.

売上取得部102eは、売上データを取得する。ここで、売上取得部102eは、論理倉庫毎の商品の売上データを取得してもよい。また、売上取得部102eは、売上日付、得意先データ、出荷元(振分先)倉庫データ、商品データおよび/または売上数量等を含む売上データを取得し、当該売上データを売上ファイル106fに格納してもよい。 The sales acquisition unit 102e acquires sales data. Here, the sales acquisition unit 102e may acquire sales data of products for each logical warehouse. Further, the sales acquisition unit 102e acquires sales data including sales date, customer data, shipping source (distribution destination) warehouse data, product data and / or sales quantity, and stores the sales data in the sales file 106f. You may.

仕訳作成部102fは、仕訳データを作成する。ここで、仕訳作成部102fは、仕入データ、振分在庫データおよび売上データに基づいて、商品の仕訳データを作成してもよい。また、仕訳作成部102fは、商品の損益計算書データを作成してもよい。また、仕訳作成部102fは、仕訳データを仕訳ファイル106gに格納してもよい。また、仕訳作成部102fは、損益計算書データを仕訳ファイル106gに格納してもよい。 The journal entry unit 102f creates journal data. Here, the journal entry unit 102f may create the journal data of the product based on the purchase data, the distribution inventory data, and the sales data. Further, the journal entry unit 102f may create the income statement data of the product. Further, the journal creation unit 102f may store the journal data in the journal file 106g. Further, the journal entry unit 102f may store the income statement data in the journal file 106g.

[2.具体例]
本実施形態の具体例について、図2から図14を参照して説明する。
[2. Concrete example]
Specific examples of this embodiment will be described with reference to FIGS. 2 to 14.

[チャネル別収益管理処理]
ここで、図2を参照して、本実施形態におけるチャネル別収益管理処理の一例について説明する。図2は、本実施形態におけるチャネル別収益管理装置100の処理の一例を示すフローチャートである。
[Revenue management processing by channel]
Here, an example of the revenue management process for each channel in the present embodiment will be described with reference to FIG. 2. FIG. 2 is a flowchart showing an example of processing of the revenue management device 100 for each channel in the present embodiment.

図2に示すように、マスタ設定部102aは、ユーザにより入力装置112を介してユーザが活用している流通チャネルの名称が入力された場合、ユーザの物流倉庫に当該流通チャネル毎の論理倉庫を設定した、倉庫名称および倉庫コードを含む倉庫マスタ106aを設定し、ユーザにより入力装置112を介して各論理倉庫に対する商品の振分比率が入力された場合、倉庫マスタ106aに基づいて、振分元倉庫コード、振分先倉庫コード、未引当優先フラグおよび当該振分比率を含むチャネル別振分数量算出マスタ106cを設定する(ステップSA-1)。 As shown in FIG. 2, when the name of the distribution channel used by the user is input by the user via the input device 112, the master setting unit 102a sets the logical warehouse for each distribution channel in the user's distribution warehouse. When the warehouse master 106a including the set warehouse name and warehouse code is set and the distribution ratio of goods to each logical warehouse is input by the user via the input device 112, the distribution source is based on the warehouse master 106a. The distribution quantity calculation master 106c for each channel including the warehouse code, the distribution destination warehouse code, the unallocated priority flag, and the distribution ratio is set (step SA-1).

そして、仕入取得部102bは、商品の発注先から物流倉庫への納品があった際に、ユーザにより入力装置112を介して仕入日付、仕入先名称、商品名称および仕入数量が入力された場合、仕入先名称、商品名称、仕入数量、仕入日付および物流倉庫の倉庫コードを含む仕入データを取得し、当該仕入データを仕入ファイル106bに格納する(ステップSA-2)。 Then, when the supplier of the product delivers the product to the distribution warehouse, the purchase acquisition unit 102b inputs the purchase date, the supplier name, the product name, and the purchase quantity via the input device 112. If so, the purchase data including the supplier name, product name, purchase quantity, purchase date, and warehouse code of the distribution warehouse is acquired, and the purchase data is stored in the purchase file 106b (step SA-. 2).

そして、振分部102dは、受注ファイル106dに論理倉庫毎の未引当の商品の受注数量を含む受注データが登録されているか否かを判定する(ステップSA-3)。 Then, the distribution unit 102d determines whether or not the order data including the order quantity of the unallocated goods for each logical warehouse is registered in the order file 106d (step SA-3).

そして、振分部102dは、論理倉庫毎の未引当の商品の受注数量を含む受注データが登録されていないと判定した場合(ステップSA-3:No)、処理をステップSA-5に移行させる。 Then, when the distribution unit 102d determines that the order data including the order quantity of the unallocated goods for each logical warehouse is not registered (step SA-3: No), the process shifts to step SA-5. ..

一方、振分部102dは、論理倉庫毎の未引当の商品の受注数量を含む受注データが登録されていると判定した場合(ステップSA-3:Yes)、処理をステップSA-4に移行させる。 On the other hand, when the distribution unit 102d determines that the order data including the order quantity of the unallocated goods for each logical warehouse is registered (step SA-3: Yes), the process shifts to step SA-4. ..

そして、振分部102dは、チャネル別振分数量算出マスタ106cに設定された論理倉庫毎の未引当の商品の受注数量を優先するか否かに関する未引当優先フラグが受注数量を優先すると設定されている(未引当優先フラグが立っている)か否かを判定する(ステップSA-4)。 Then, the distribution unit 102d is set so that the unallocated priority flag regarding whether or not to prioritize the ordered quantity of the unallocated product for each logical warehouse set in the distribution quantity calculation master 106c for each channel gives priority to the ordered quantity. It is determined whether or not (the unallocated priority flag is set) (step SA-4).

そして、振分部102dは、未引当優先フラグが立っていないと判定した場合(ステップSA-4:No)、処理をステップSA-5に移行させる。 Then, when the distribution unit 102d determines that the unallocated priority flag is not set (step SA-4: No), the process shifts to step SA-5.

そして、振分部102dは、仕入ファイル106bに登録された仕入データ、倉庫マスタ106aおよびチャネル別振分数量算出マスタ106cに基づいて、仕入数量に振分比率を乗じた論理倉庫毎の振分数量を算出し、当該振分数量を各論理倉庫の商品の在庫数量として振り分けた振分在庫データを作成し、振分在庫データを在庫ファイル106eに登録し(ステップSA-5)、処理をステップSA-7に移行させる。 Then, the distribution unit 102d is a logical warehouse for which the purchase quantity is multiplied by the distribution ratio based on the purchase data registered in the purchase file 106b, the warehouse master 106a, and the distribution quantity calculation master 106c for each channel. The distribution quantity is calculated, the distribution quantity is distributed as the inventory quantity of the products in each logical warehouse, the distribution inventory data is created, the distribution inventory data is registered in the inventory file 106e (step SA-5), and the process is performed. To step SA-7.

一方、振分部102dは、未引当優先フラグが立っていると判定した場合(ステップSA-4:Yes)、処理をステップSA-6に移行させる。 On the other hand, when the distribution unit 102d determines that the unallocated priority flag is set (step SA-4: Yes), the processing shifts to step SA-6.

振分部102dは、仕入ファイル106bに登録された仕入データ、受注ファイル106dに登録された受注データ、倉庫マスタ106aおよびチャネル別振分数量算出マスタ106cに基づいて、仕入数量から未引当優先フラグが立っている論理倉庫の受注数量を差し引いた差分数量に振分比率を乗じた論理倉庫毎の振分数量を算出し、未引当優先フラグが立ってない各論理倉庫の振分数量、および/または、未引当優先フラグが立っている各論理倉庫の振分数量と受注数量との合計を論理倉庫の商品の在庫数量として振り分けた振分在庫データを作成し、振分在庫データを在庫ファイル106eに登録する(ステップSA-6)。 The distribution unit 102d is not allocated from the purchase quantity based on the purchase data registered in the purchase file 106b, the order data registered in the order file 106d, the warehouse master 106a, and the distribution quantity calculation master 106c for each channel. Calculate the distribution quantity for each logical warehouse by multiplying the difference quantity obtained by subtracting the order quantity of the logical warehouse with the priority flag set by the distribution ratio, and the distribution quantity of each logical warehouse without the unallocated priority flag set. And / or, create distribution inventory data in which the sum of the distribution quantity and the order quantity of each logical warehouse for which the unallocated priority flag is set is distributed as the inventory quantity of the products in the logical warehouse, and the distribution inventory data is inventoried. Register in file 106e (step SA-6).

そして、売上取得部102eは、商品の売上があった際に、ユーザにより入力装置112を介して売上日付、得意先名称および売上数量が入力された場合、売上日付、得意先名称、振分先倉庫コード、商品名称および売上数量を含む売上データを取得し、当該売上データを売上ファイル106fに格納する(ステップSA-7)。 Then, when the sales acquisition unit 102e has sold the product, the sales date, the customer name, and the distribution destination are input when the sales date, the customer name, and the sales quantity are input by the user via the input device 112. The sales data including the warehouse code, the product name, and the sales quantity are acquired, and the sales data is stored in the sales file 106f (step SA-7).

そして、仕訳作成部102fは、仕入データ、振分在庫データおよび売上データに基づいて、仕入、振分(移動)および売上に関する商品の仕訳データ、および、論理倉庫(流通チャネル)毎の商品の損益計算書データを作成し、仕訳データおよび損益計算書データを仕訳ファイル106gに格納し(ステップSA-8)、処理を終了する。 Then, the journal creation unit 102f is based on the purchase data, the distribution inventory data, and the sales data, the journal data of the products related to the purchase, the distribution (movement), and the sales, and the products for each logical warehouse (distribution channel). The profit and loss statement data of the above is created, the journal data and the profit and loss statement data are stored in the journal file 106 g (step SA-8), and the process is terminated.

[未引当受注を加味しないチャネル別収益管理処理]
ここで、図3から図8を参照して、本実施形態における未引当受注を加味しないチャネル別収益管理処理の詳細について説明する。図3は、本実施形態におけるチャネル別収益管理処理の一例を示すフロー図である。
[Revenue management processing by channel that does not take into account unallocated orders]
Here, with reference to FIGS. 3 to 8, the details of the revenue management process for each channel, which does not take into account the unallocated orders in the present embodiment, will be described. FIG. 3 is a flow chart showing an example of the revenue management process for each channel in the present embodiment.

図3に示すように、本実施形態においては、物流倉庫と流通チャネル毎の論理倉庫(卸倉庫、直営倉庫およびEC倉庫)とを設定した、倉庫コードおよび倉庫名称を含む倉庫マスタ106aを設定する(ステップSB-1)。 As shown in FIG. 3, in the present embodiment, a warehouse master 106a including a warehouse code and a warehouse name, in which a distribution warehouse and a logical warehouse for each distribution channel (wholesale warehouse, directly managed warehouse, and EC warehouse) are set, is set. (Step SB-1).

そして、本実施形態においては、流通チャネル別振分時に在庫の振分をする上での推奨値を算出するための設定を行う、振分元倉庫CD、未引当受注を優先するかの未引当優先フラグ、振分先倉庫CDおよび振分比率を含むチャネル別振分数量算出マスタ106cを設定する(ステップSB-2)。 Then, in the present embodiment, a setting for calculating a recommended value for distributing inventory at the time of distribution by distribution channel is made, the distribution source warehouse CD, and the unallocated order are prioritized or unallocated. The distribution quantity calculation master 106c for each channel including the priority flag, the distribution destination warehouse CD, and the distribution ratio is set (step SB-2).

そして、本実施形態においては、ユーザにより各メーカーへの商品(Tシャツ)の発注の入力があった場合、仕入れる商品を纏めた発注データを各メーカーに送信する(ステップSB-3)。 Then, in the present embodiment, when the user inputs an order for a product (T-shirt) to each manufacturer, the order data summarizing the products to be purchased is transmitted to each manufacturer (step SB-3).

そして、本実施形態においては、商品の発注先から物流倉庫への納品があった際に、ユーザにより仕入倉庫を「100:物流倉庫」とする仕入計上(在庫計上)があった場合、仕入日付、仕入先名称、(仕入)倉庫CD、商品名称および仕入数量を含む仕入データを仕入ファイル106bに登録する(ステップSB-4)。 Then, in the present embodiment, when the supplier of the product delivers the product to the distribution warehouse, if the user records the purchase with the purchase warehouse as "100: distribution warehouse" (stock recording). The purchase data including the purchase date, the supplier name, the (purchase) warehouse CD, the product name, and the purchase quantity are registered in the purchase file 106b (step SB-4).

そして、本実施形態においては、仕入データ、倉庫マスタ106aおよびチャネル別振分数量算出マスタ106cに基づいて、仕入数量に振分比率を乗じたチャネル(論理倉庫)別の振分数量を自動算出し、当該振分数量を含む移動データを作成する(ステップSB-5)。 Then, in the present embodiment, the distribution quantity for each channel (logical warehouse) obtained by multiplying the purchase quantity by the distribution ratio is automatically calculated based on the purchase data, the warehouse master 106a, and the distribution quantity calculation master 106c for each channel. Calculate and create movement data including the distribution quantity (step SB-5).

そして、本実施形態においては、自動算出されたチャネル別の振分数量を元に、最終の振分数量を調整し、確定した振分数量の取込を行い、在庫を移動(振分)する移動取込処理を行うことにより、振分数量を各チャネルの商品の在庫数量として振り分けた振分在庫データを在庫ファイル106eに登録する(ステップSB-6)。 Then, in the present embodiment, the final distribution quantity is adjusted based on the automatically calculated distribution quantity for each channel, the fixed distribution quantity is taken in, and the inventory is moved (distributed). By performing the transfer import process, the distribution inventory data in which the distribution quantity is distributed as the inventory quantity of the products of each channel is registered in the inventory file 106e (step SB-6).

ここで、図4を参照して、本実施形態における振分在庫データの一例について説明する。図4は、本実施形態における振分在庫データの一例を示す図である。 Here, an example of distribution inventory data in the present embodiment will be described with reference to FIG. FIG. 4 is a diagram showing an example of distribution inventory data in the present embodiment.

図4は、図3に示す未引当受注を加味しないチャネル別収益管理処理に含まれる移動取込処理において作成された、仕入番号、商品コード、商品名称、仕入日付、仕入倉庫CD、仕入倉庫名称、仕入数量、移動先倉庫CD、移動先倉庫名称および振分数量を含む振分在庫データを示している。 FIG. 4 shows a purchase number, a product code, a product name, a purchase date, a purchase warehouse CD, and a purchase number, a product code, a product name, a purchase date, and a purchase warehouse CD created in the mobile acquisition process included in the channel-specific revenue management process that does not take into account the unallocated orders shown in FIG. Shows distribution inventory data including purchase warehouse name, purchase quantity, destination warehouse CD, destination warehouse name and distribution quantity.

図3に戻り、本実施形態においては、ユーザにより流通チャネル毎の売上計上(売上入力)があった場合、流通チャネル毎に振り分けた振分在庫データを使用して、売上日付、得意先名称、(振分先)倉庫CD、商品名称および売上数量を含む売上データを売上ファイル106fに登録する(ステップSB-7)。 Returning to FIG. 3, in the present embodiment, when the user records sales (sales input) for each distribution channel, the sales date, customer name, and the sales date, customer name, are used by using the distribution inventory data distributed for each distribution channel. (Distribution destination) Sales data including the warehouse CD, product name and sales quantity are registered in the sales file 106f (step SB-7).

そして、本実施形態においては、仕入データ、移動データおよび売上データより、会計への仕訳連携処理を実行し(ステップSB-8)、処理を終了する。 Then, in the present embodiment, the journal entry linkage process for accounting is executed from the purchase data, the movement data, and the sales data (step SB-8), and the process is terminated.

ここで、図5から図8を参照して、本実施形態における仕訳連携処理の一例について説明する。図5から図7は、本実施形態における仕訳データの一例を示す図である。図8は、本実施形態における損益計算書データの一例を示す図である。 Here, an example of the journal entry linkage process in the present embodiment will be described with reference to FIGS. 5 to 8. 5 to 7 are diagrams showing an example of journal data in the present embodiment. FIG. 8 is a diagram showing an example of income statement data in the present embodiment.

図5は、図3に示す未引当受注を加味しないチャネル別収益管理処理において1個¥1,000の商品を2,000個仕入れた際の、仕入計上に関する仕訳データを示している。また、図6は、図3に示す未引当受注を加味しないチャネル別収益管理処理において1,000個を卸用、400個を直営用、および、600個をEC用に仕入数量を振り分け(移動)した際の、商品のチャネル別振分に関する仕訳データを示している。図7は、図3に示す未引当受注を加味しないチャネル別収益管理処理において1個¥3,000の商品を卸倉庫から1,000個、直営倉庫から400個、および、EC倉庫から600個売り上げた際の、売上計上するに関する仕訳データを示している。また、図8には、図3に示す未引当受注を加味しないチャネル別収益管理処理における、流通チャネル(卸チャネル、小売(直営)チャネル、および、ECチャネル)毎の商品の損益計算書データを示している。 FIG. 5 shows journal data related to purchase recording when 2,000 items of 1,000 yen each are purchased in the channel-based revenue management process that does not take into account the unallocated orders shown in FIG. Further, in FIG. 6, in the revenue management process for each channel that does not take into account the unallocated orders shown in FIG. 3, 1,000 pieces are distributed for wholesale, 400 pieces for direct management, and 600 pieces for EC. Shows the journal data related to the distribution of products by channel when (moved). FIG. 7 shows 1,000 items from the wholesale warehouse, 400 items from the directly managed warehouse, and 600 items from the EC warehouse in the revenue management process for each channel that does not take into account the unallocated orders shown in FIG. Shows journal data related to recording sales when sales are made. Further, FIG. 8 shows the income statement data of the products for each distribution channel (wholesale channel, retail (directly managed) channel, and EC channel) in the revenue management process for each channel that does not take into account the unallocated orders shown in FIG. Shows.

[未引当受注を加味するチャネル別収益管理処理]
また、図9から図14を参照して、本実施形態における未引当受注を加味するチャネル別収益管理処理の詳細について説明する。図9は、本実施形態におけるチャネル別収益管理処理の一例を示すフロー図である。
[Revenue management processing by channel that takes into account unallocated orders]
Further, with reference to FIGS. 9 to 14, the details of the revenue management process for each channel in consideration of the unallocated orders in the present embodiment will be described. FIG. 9 is a flow chart showing an example of the revenue management process for each channel in the present embodiment.

図9に示すように、本実施形態においては、物流倉庫と流通チャネル毎の論理倉庫(卸倉庫、直営倉庫およびEC倉庫)とを設定した、倉庫コードおよび倉庫名称を含む倉庫マスタ106aを設定する(ステップSC-1)。 As shown in FIG. 9, in the present embodiment, a warehouse master 106a including a warehouse code and a warehouse name, in which a distribution warehouse and a logical warehouse for each distribution channel (wholesale warehouse, directly managed warehouse, and EC warehouse) are set, is set. (Step SC-1).

そして、本実施形態においては、流通チャネル別振分時に在庫の振分をする上での推奨値を算出するための設定を行う、振分元倉庫CD、未引当受注を優先するかの未引当優先フラグ、振分先倉庫CDおよび振分比率を含むチャネル別振分数量算出マスタ106cを設定する(ステップSC-2)。 Then, in the present embodiment, a setting for calculating a recommended value for distributing inventory at the time of distribution by distribution channel is made, the distribution source warehouse CD, and the unallocated order are prioritized or unallocated. The distribution quantity calculation master 106c for each channel including the priority flag, the distribution destination warehouse CD, and the distribution ratio is set (step SC-2).

そして、本実施形態においては、ユーザにより各得意先からの商品(Tシャツ)の発注についての入力があった場合、受注日付、得意先名称、(振分先)倉庫コード、商品名称、受注数量および未引当数量を含む受注データを受注ファイル106dに登録する(ステップSC-3)。 Then, in the present embodiment, when the user inputs an order for a product (T-shirt) from each customer, the order date, customer name, (distribution destination) warehouse code, product name, and order quantity are received. And the order data including the unallocated quantity is registered in the order file 106d (step SC-3).

そして、本実施形態においては、ユーザにより各メーカーへの商品の発注の入力があった場合、仕入れる商品を纏めた発注データを各メーカーに送信する(ステップSC-4)。 Then, in the present embodiment, when the user inputs an order for a product to each manufacturer, the order data summarizing the purchased products is transmitted to each manufacturer (step SC-4).

そして、本実施形態においては、商品の発注先から物流倉庫への納品があった際に、ユーザにより仕入倉庫を「100:物流倉庫」とする仕入計上(在庫計上)があった場合、仕入日付、仕入先名称、(仕入)倉庫CD、商品名称および仕入数量を含む仕入データを仕入ファイル106bに登録する(ステップSC-5)。 Then, in the present embodiment, when the supplier of the product delivers the product to the distribution warehouse, if the user records the purchase with the purchase warehouse as "100: distribution warehouse" (stock recording). The purchase data including the purchase date, the supplier name, the (purchase) warehouse CD, the product name, and the purchase quantity are registered in the purchase file 106b (step SC-5).

そして、本実施形態においては、仕入データ、受注データ、倉庫マスタ106aおよびチャネル別振分数量算出マスタ106cに基づいて、仕入数量から受注数量を差し引いた差分数量に振分比率を乗じたチャネル(論理倉庫)別の振分数量を自動算出し、当該振分数量を含む移動データを作成する(ステップSC-6)。 Then, in the present embodiment, the channel obtained by multiplying the difference quantity obtained by subtracting the order quantity from the purchase quantity by the distribution ratio based on the purchase data, the order data, the warehouse master 106a, and the distribution quantity calculation master 106c by channel. (Logical warehouse) Automatically calculate the distribution quantity for each, and create the movement data including the distribution quantity (step SC-6).

そして、本実施形態においては、未引当受注数を加味して自動算出されたチャネル別の振分数量を元に、最終の振分数量を調整し、確定した振分数量の取込を行い、在庫を移動(振分)する移動取込処理を行うことにより、振分数量を各チャネルの商品の在庫数量として振り分けた振分在庫データを在庫ファイル106eに登録する(ステップSC-7)。 Then, in the present embodiment, the final distribution quantity is adjusted based on the distribution quantity for each channel automatically calculated in consideration of the unallocated order quantity, and the fixed distribution quantity is taken in. By performing the move import process for moving (sorting) the inventory, the distribution inventory data in which the distribution quantity is distributed as the inventory quantity of the products of each channel is registered in the inventory file 106e (step SC-7).

ここで、図10を参照して、本実施形態における振分在庫データの一例について説明する。図10は、本実施形態における振分在庫データの一例を示す図である。 Here, an example of distribution inventory data in the present embodiment will be described with reference to FIG. 10. FIG. 10 is a diagram showing an example of distribution inventory data in the present embodiment.

図10は、図9に示す未引当受注を加味するチャネル別収益管理処理に含まれる移動取込処理において作成された、仕入番号、商品コード、商品名称、仕入日付、仕入倉庫CD、仕入倉庫名称、仕入数量、移動先倉庫CD、移動先倉庫名称、受注総数量、受注数量、振分数量、伝票(受注)番号、行番号、得意先コード、得意先名称、受注日付、出荷日付および受注残数量を含む振分在庫データを示している。 FIG. 10 shows the purchase number, the product code, the product name, the purchase date, the purchase warehouse CD, and the purchase number, the product code, the product name, the purchase date, and the purchase warehouse CD created in the mobile acquisition process included in the channel-specific revenue management process including the unallocated orders shown in FIG. Purchase warehouse name, purchase quantity, destination warehouse CD, destination warehouse name, total order quantity, order quantity, distribution quantity, slip (order) number, line number, customer code, customer name, order date, Shows distribution inventory data including shipping date and backorder quantity.

図9に戻り、本実施形態においては、ユーザにより流通チャネル毎の売上計上(売上入力)があった場合、流通チャネル毎に振り分けた振分在庫データを使用して、売上日付、得意先名称、(振分先)倉庫CD、商品名称および売上数量を含む売上データを売上ファイル106fに登録する(ステップSC-8)。 Returning to FIG. 9, in the present embodiment, when the user records sales (sales input) for each distribution channel, the sales date, customer name, and the sales date, customer name, and the distribution inventory data distributed for each distribution channel are used. (Distribution destination) Sales data including the warehouse CD, product name and sales quantity are registered in the sales file 106f (step SC-8).

そして、本実施形態においては、仕入データ、移動データおよび売上データより、会計への仕訳連携処理を実行し(ステップSC-9)、処理を終了する。 Then, in the present embodiment, the journal entry linkage process for accounting is executed from the purchase data, the movement data, and the sales data (step SC-9), and the process is terminated.

ここで、図11から図14を参照して、本実施形態における仕訳連携処理の一例について説明する。図11から図13は、本実施形態における仕訳データの一例を示す図である。図14は、本実施形態における損益計算書データの一例を示す図である。 Here, an example of the journal entry linkage process in the present embodiment will be described with reference to FIGS. 11 to 14. 11 to 13 are diagrams showing an example of journal data in the present embodiment. FIG. 14 is a diagram showing an example of income statement data in the present embodiment.

図11は、図9に示す未引当受注を加味するチャネル別収益管理処理において1個¥1,000の商品を2,000個仕入れた際の、仕入計上に関する仕訳データを示している。また、図12は、図9に示す未引当受注を加味するチャネル別収益管理処理において1,100個を卸用、360個を直営用、および、540個をEC用に仕入数量を振り分け(移動)した際の、商品のチャネル別振分に関する仕訳データを示している。図13は、図9に示す未引当受注を加味するチャネル別収益管理処理において1個¥3,000の商品を卸倉庫から500個、直営倉庫から200個、および、EC倉庫から300個売り上げた際の、売上計上するに関する仕訳データを示している。また、図14には、図9に示す未引当受注を加味するチャネル別収益管理処理における、流通チャネル(卸チャネル、小売(直営)チャネル、および、ECチャネル)毎の商品の損益計算書データを示している。 FIG. 11 shows journal data related to purchase recording when 2,000 items of 1,000 yen each are purchased in the channel-based revenue management process that takes into account the unallocated orders shown in FIG. Further, in FIG. 12, in the revenue management process for each channel in which unallocated orders shown in FIG. 9 are taken into consideration, 1,100 units are distributed for wholesale, 360 units for direct management, and 540 units for EC. Shows the journal data related to the distribution of products by channel when (moved). FIG. 13 shows sales of 500 items from a wholesale warehouse, 200 items from a directly managed warehouse, and 300 items from an EC warehouse in the revenue management process for each channel, which takes into account the unallocated orders shown in FIG. Shows the journal data related to recording sales at the time. Further, FIG. 14 shows the income statement data of the products for each distribution channel (wholesale channel, retail (directly managed) channel, and EC channel) in the revenue management process for each channel including the unallocated orders shown in FIG. Shows.

このように、本実施形態においては、物流倉庫内に、流通チャネル(卸・直営・EC)毎の論理倉庫を作成し、チャネル別の在庫管理を行ってもよい。また、本実施形態においては、発注をする際、流通チャネル毎に同一メーカーへ発注するのではなく、会社として発注したい分を取り纏めて、物理倉庫を指定して発注を行ってもよい。また、本実施形態においては、仕入計上後、未引当受注、および、マスタ設定値のルールに従って、流通チャネル別に振分するための指標を出力して調整を行い、調整を行った結果を、仕入計上を行った物理倉庫から流通チャネル別の倉庫への移動データとして取り込んでもよい。また、本実施形態においては、移動データを元に、流通チャネル毎の仕入として会計上判断するために、チャネルコードに各チャネルコードをセットして仕訳連携を行い、チャネル毎の原価を管理してもよい。 As described above, in the present embodiment, a logical warehouse for each distribution channel (wholesale / directly managed / EC) may be created in the distribution warehouse, and inventory management for each channel may be performed. Further, in the present embodiment, when placing an order, instead of placing an order with the same manufacturer for each distribution channel, the portion desired to be ordered by the company may be collected and placed by designating a physical warehouse. Further, in the present embodiment, after the purchase is recorded, the index for distributing by distribution channel is output and adjusted according to the unallocated orders and the rule of the master set value, and the result of the adjustment is obtained. It may be imported as movement data from the physical warehouse where the purchase was recorded to the warehouse for each distribution channel. Further, in the present embodiment, in order to make an accounting judgment as a purchase for each distribution channel based on the movement data, each channel code is set in the channel code and journal entry linkage is performed to manage the cost for each channel. You may.

[3.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[3. Other embodiments]
In addition to the above-described embodiments, the present invention may be implemented in various different embodiments within the scope of the technical ideas described in the claims.

例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being automatically performed may be performed manually, or all the processes described as being performed manually may be performed. Alternatively, a part thereof can be automatically performed by a known method.

また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each processing, screen examples, and database configurations shown in this specification and drawings are not specified unless otherwise specified. Can be changed arbitrarily.

また、チャネル別収益管理装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Further, with respect to the channel-based revenue management device 100, each component shown in the figure is a functional concept and does not necessarily have to be physically configured as shown in the figure.

例えば、チャネル別収益管理装置100が備える処理機能、特に制御部102にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じてチャネル別収益管理装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, with respect to the processing functions included in the channel-specific revenue management device 100, particularly each processing function performed by the control unit 102, all or any part thereof is realized by the CPU and a program interpreted and executed by the CPU. It may be realized as hardware by wired logic. The program is recorded on a non-temporary computer-readable recording medium including programmed instructions for causing the information processing apparatus to execute the processing described in the present embodiment, and revenue by channel is required. It is read mechanically by the management device 100. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or an HDD (Hard Disk Drive). This computer program is executed by being loaded into RAM, and cooperates with the CPU to form a control unit.

また、このコンピュータプログラムは、チャネル別収益管理装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 Further, this computer program may be stored in an application program server connected to the channel-based revenue management device 100 via an arbitrary network, and all or a part thereof may be downloaded as needed. It is possible.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 Further, the program for executing the process described in the present embodiment may be stored in a non-temporary computer-readable recording medium, or may be configured as a program product. Here, the "recording medium" includes a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), and an EEPROM (registration). Trademarks) (Electrically Erasable and Programmable Read Only Memory), CD-ROM (Compact Disk Read Only Memory), MO (Magnet-Optical Disc), MO (Magnet-Optical Disc), DVD (Digital), DVD (Digital) It shall include any "portable physical medium".

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、本実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 Further, the "program" is a data processing method described in any language or description method, regardless of the format such as source code or binary code. The "program" is not necessarily limited to a single program, but is distributed as multiple modules or libraries, or cooperates with a separate program represented by the OS to achieve its function. Including things. It should be noted that well-known configurations and procedures can be used for the specific configuration and reading procedure for reading the recording medium and the installation procedure after reading in each device shown in the present embodiment.

記憶部106に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 Various databases and the like stored in the storage unit 106 are memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and storage means such as optical disks, and are used for various processes and website provision. Stores programs, tables, databases, files for web pages, etc.

また、チャネル別収益管理装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、チャネル別収益管理装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 Further, the channel-based profit management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which an arbitrary peripheral device is connected. Further, the channel-based revenue management device 100 may be realized by mounting software (including a program or data) that realizes the processing described in the present embodiment on the device.

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution / integration of the device is not limited to the one shown in the figure, and all or part of the device may be functionally or physically in any unit according to various additions or functional loads. It can be distributed and integrated. That is, the above-described embodiments may be arbitrarily combined and implemented, or the embodiments may be selectively implemented.

本発明は、流通チャネル別収支を管理する必要のある流通小売業等の業界において有用である。 The present invention is useful in industries such as the distribution retail industry where it is necessary to manage the balance of payments by distribution channel.

100 チャネル別収益管理装置
102 制御部
102a マスタ設定部
102b 仕入取得部
102c 受注取得部
102d 振分部
102e 売上取得部
102f 仕訳作成部
104 通信インターフェース部
106 記憶部
106a 倉庫マスタ
106b 仕入ファイル
106c チャネル別振分数量算出マスタ
106d 受注ファイル
106e 在庫ファイル
106f 売上ファイル
106g 仕訳ファイル
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Channel-based revenue management device 102 Control unit 102a Master setting unit 102b Purchase acquisition unit 102c Order acquisition unit 102d Distribution unit 102e Sales acquisition unit 102f Journal creation unit 104 Communication interface unit 106 Storage unit 106a Warehouse master 106b Purchase file 106c channel Separate distribution quantity calculation master 106d Order file 106e Inventory file 106f Sales file 106g Journal file 108 Input / output interface 112 Input device 114 Output device 200 Server 300 Network

Claims (8)

記憶部と制御部とを備えたチャネル別収益管理装置であって、
前記記憶部は、
物理倉庫に設定された流通チャネル毎の論理倉庫を設定した倉庫マスタを記憶する倉庫記憶手段と、
前記論理倉庫毎の未引当の商品の受注数量を含む受注データを記憶する受注記憶手段と、
前記各論理倉庫に対する前記商品の振分比率、および、前記受注数量を優先するか否かに関する変数を設定したチャネル別振分数量算出マスタを記憶するチャネル別振分記憶手段と、
を備え、
前記制御部は、
前記商品の仕入数量を含む仕入データを取得する仕入取得手段と、
前記変数が前記受注数量を優先すると設定されている場合、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記仕入数量から前記受注数量を差し引いた差分数量を前記論理倉庫毎に振り分けた前記論理倉庫毎の前記商品の振分数量を算出し、当該振分数量と前記受注数量との合計を前記各論理倉庫の前記商品の在庫数量として振り分けた振分在庫データを作成する振分手段と、
を備えたことを特徴とするチャネル別収益管理装置。
It is a revenue management device for each channel equipped with a storage unit and a control unit.
The storage unit is
A warehouse storage means that stores a warehouse master that sets a logical warehouse for each distribution channel set in a physical warehouse, and a warehouse storage means.
An order storage means for storing order data including an order quantity of unallocated products for each logical warehouse, and an order storage means.
A channel-specific distribution storage means for storing a channel-specific distribution quantity calculation master in which variables relating to the distribution ratio of the product to each logical warehouse and whether or not to prioritize the order quantity are set.
Equipped with
The control unit
A purchase acquisition means for acquiring purchase data including the purchase quantity of the product, and
When the variable is set to give priority to the order quantity, the difference quantity obtained by subtracting the order quantity from the purchase quantity is obtained based on the purchase data, the warehouse master, and the distribution quantity calculation master for each channel. The distribution quantity of the product for each logical warehouse calculated for each logical warehouse is calculated, and the total of the distribution quantity and the order quantity is distributed as the inventory quantity of the product for each logical warehouse. Distribution means to create data and
Revenue management device by channel characterized by being equipped with.
前記制御部は、
前記論理倉庫毎の前記商品の売上データを取得する売上取得手段、
を更に備えたことを特徴とする請求項1に記載のチャネル別収益管理装置。
The control unit
Sales acquisition means for acquiring sales data of the product for each logical warehouse,
The channel-based revenue management device according to claim 1 , further comprising.
前記制御部は、
前記仕入データ、前記振分在庫データおよび前記売上データに基づいて、前記商品の仕訳データを作成する仕訳作成手段、
を更に備えたことを特徴とする請求項に記載のチャネル別収益管理装置。
The control unit
A journal creation means for creating journal data for the product based on the purchase data, the distribution inventory data, and the sales data.
The channel-based revenue management device according to claim 2 , further comprising.
前記仕訳作成手段は、
更に、前記論理倉庫毎の前記商品の損益計算書データを作成することを特徴とする請求項に記載のチャネル別収益管理装置。
The journal creation means is
The channel-based revenue management device according to claim 3 , further comprising creating profit and loss statement data for the product for each logical warehouse.
前記振分手段は、
前記変数が前記受注数量を優先すると設定されている場合、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記差分数量に前記振分比率を乗じた前記論理倉庫毎の前記振分数量を算出し、当該振分数量と前記受注数量との合計を前記各論理倉庫の前記商品の在庫数量として振り分けた前記振分在庫データを作成することを特徴とする請求項に記載のチャネル別収益管理装置。
The sorting means is
When the variable is set to give priority to the order quantity, the logical warehouse obtained by multiplying the difference quantity by the distribution ratio based on the purchase data, the warehouse master, and the distribution quantity calculation master for each channel. A claim characterized in that the distribution inventory data is calculated by calculating the distribution quantity for each, and distributing the total of the distribution quantity and the order quantity as the inventory quantity of the product in each logical warehouse. The channel-based revenue management device according to 1 .
前記論理倉庫は、
流通業者を介した間接流通チャネル向けの卸倉庫、直営店舗での直接流通チャネル向けの直営倉庫、および/または、電子商取引での直接流通チャネル向けのEC倉庫であることを特徴とする請求項1からのいずれか一つに記載のチャネル別収益管理装置。
The logical warehouse is
Claim 1 characterized by being a wholesale warehouse for an indirect distribution channel through a distributor, a directly managed warehouse for a direct distribution channel at a directly managed store, and / or an EC warehouse for a direct distribution channel in an electronic commerce. The channel-specific revenue management device according to any one of 5 to 5 .
記憶部と制御部とを備えたチャネル別収益管理装置に実行させるためのチャネル別収益管理方法であって、
前記記憶部は、
物理倉庫に設定された流通チャネル毎の論理倉庫を設定した倉庫マスタを記憶する倉庫記憶手段と、
前記論理倉庫毎の未引当の商品の受注数量を含む受注データを記憶する受注記憶手段と、
前記各論理倉庫に対する前記商品の振分比率、および、前記受注数量を優先するか否かに関する変数を設定したチャネル別振分数量算出マスタを記憶するチャネル別振分記憶手段と、
を備え、
前記制御部で実行させる、
前記商品の仕入数量を含む仕入データを取得する仕入取得ステップと、
前記変数が前記受注数量を優先すると設定されている場合、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記仕入数量から前記受注数量を差し引いた差分数量を前記論理倉庫毎に振り分けた前記論理倉庫毎の前記商品の振分数量を算出し、当該振分数量と前記受注数量との合計を前記各論理倉庫の前記商品の在庫数量として振り分けた振分在庫データを作成する振分ステップと、
を含むことを特徴とするチャネル別収益管理方法。
It is a channel-specific profit management method for causing a channel-specific profit management device having a storage unit and a control unit to execute.
The storage unit is
A warehouse storage means that stores a warehouse master that sets a logical warehouse for each distribution channel set in a physical warehouse, and a warehouse storage means.
An order storage means for storing order data including an order quantity of unallocated products for each logical warehouse, and an order storage means.
A channel-specific distribution storage means for storing a channel-specific distribution quantity calculation master in which variables relating to the distribution ratio of the product to each logical warehouse and whether or not to prioritize the order quantity are set.
Equipped with
It is executed by the control unit.
A purchase acquisition step for acquiring purchase data including the purchase quantity of the product, and
When the variable is set to give priority to the order quantity, the difference quantity obtained by subtracting the order quantity from the purchase quantity is obtained based on the purchase data, the warehouse master, and the distribution quantity calculation master for each channel. The distribution quantity of the product for each logical warehouse calculated for each logical warehouse is calculated, and the total of the distribution quantity and the order quantity is distributed as the inventory quantity of the product for each logical warehouse. Distribution steps to create data and
A channel-based revenue management method characterized by including.
記憶部と制御部とを備えたチャネル別収益管理装置に実行させるためのチャネル別収益管理プログラムであって、
前記記憶部は、
物理倉庫に設定された流通チャネル毎の論理倉庫を設定した倉庫マスタを記憶する倉庫記憶手段と、
前記論理倉庫毎の未引当の商品の受注数量を含む受注データを記憶する受注記憶手段と、
前記各論理倉庫に対する前記商品の振分比率、および、前記受注数量を優先するか否かに関する変数を設定したチャネル別振分数量算出マスタを記憶するチャネル別振分記憶手段と、
を備え、
前記制御部において、
前記商品の仕入数量を含む仕入データを取得する仕入取得ステップと、
前記変数が前記受注数量を優先すると設定されている場合、前記仕入データ、前記倉庫マスタおよび前記チャネル別振分数量算出マスタに基づいて、前記仕入数量から前記受注数量を差し引いた差分数量を前記論理倉庫毎に振り分けた前記論理倉庫毎の前記商品の振分数量を算出し、当該振分数量と前記受注数量との合計を前記各論理倉庫の前記商品の在庫数量として振り分けた振分在庫データを作成する振分ステップと、
を実行させるためのチャネル別収益管理プログラム。
It is a channel-specific revenue management program to be executed by a channel-specific revenue management device having a storage unit and a control unit.
The storage unit is
A warehouse storage means that stores a warehouse master that sets a logical warehouse for each distribution channel set in a physical warehouse, and a warehouse storage means.
An order storage means for storing order data including an order quantity of unallocated products for each logical warehouse, and an order storage means.
A channel-specific distribution storage means for storing a channel-specific distribution quantity calculation master in which variables relating to the distribution ratio of the product to each logical warehouse and whether or not to prioritize the order quantity are set.
Equipped with
In the control unit
A purchase acquisition step for acquiring purchase data including the purchase quantity of the product, and
When the variable is set to give priority to the order quantity, the difference quantity obtained by subtracting the order quantity from the purchase quantity is obtained based on the purchase data, the warehouse master, and the distribution quantity calculation master for each channel. The distribution quantity of the product for each logical warehouse calculated for each logical warehouse is calculated, and the total of the distribution quantity and the order quantity is distributed as the inventory quantity of the product for each logical warehouse. Distribution steps to create data and
Revenue management program by channel to run.
JP2017240795A 2017-12-15 2017-12-15 Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program Active JP7020898B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017240795A JP7020898B2 (en) 2017-12-15 2017-12-15 Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program
JP2022014846A JP7240537B2 (en) 2017-12-15 2022-02-02 Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017240795A JP7020898B2 (en) 2017-12-15 2017-12-15 Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022014846A Division JP7240537B2 (en) 2017-12-15 2022-02-02 Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program

Publications (2)

Publication Number Publication Date
JP2019109605A JP2019109605A (en) 2019-07-04
JP7020898B2 true JP7020898B2 (en) 2022-02-16

Family

ID=67179774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017240795A Active JP7020898B2 (en) 2017-12-15 2017-12-15 Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program

Country Status (1)

Country Link
JP (1) JP7020898B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021033352A (en) * 2019-08-14 2021-03-01 株式会社オークファン Information processing system, information processing method, and information processing program
CN111553595A (en) * 2020-04-29 2020-08-18 北京小米松果电子有限公司 Commodity distribution method, commodity distribution device, commodity distribution equipment and storage medium
CN112101860A (en) * 2020-08-27 2020-12-18 上海伯俊软件科技有限公司 Method and equipment for synchronizing inventory calculation
CN112418760A (en) * 2020-11-20 2021-02-26 北京滴普科技有限公司 O2O mode-based inventory management method for multiple warehouses and multiple sales channels

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038259A (en) 2003-07-16 2005-02-10 Sony Corp Commodity allocation system, commodity allocation method, commodity allocation program, and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038259A (en) 2003-07-16 2005-02-10 Sony Corp Commodity allocation system, commodity allocation method, commodity allocation program, and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Hideaki Hagiwara,JPiere 共有倉庫とセグメント別在庫管理検討資料,Slideshare [オンライン],2016年12月07日,[検索日 2021年10月21日],インターネット:<URL: https://www.slideshare.net/hideakihagiwara3/jpiere-69900866>
生禿,物理倉庫と仮想倉庫,生禿日記[オンライン],2011年09月09日,[検索日 2021年10月21日],インターネット:<URL: https://namahaget.livedoor.blog/archives/3927791.html>

Also Published As

Publication number Publication date
JP2019109605A (en) 2019-07-04

Similar Documents

Publication Publication Date Title
JP7020898B2 (en) Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program
JP7068940B2 (en) Journal creation device, journal creation method and journal creation program
JP2020003986A (en) Inventory reservation processing device, inventory reservation processing method, and inventory reservation processing program
JP2018060385A (en) Store order placement request assisting device, store order placement request assisting method, and store order placement request assisting program
JP7025854B2 (en) Gross profit calculator, gross profit calculation method and gross profit calculation program
JP7240537B2 (en) Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program
JP2020003942A (en) Inventory management device, inventory management method, and inventory management program
JP6937180B2 (en) Order data management device, order data management method, and order data management program
JP7045812B2 (en) Transfer device, transfer method, and transfer program
JP6887264B2 (en) Inventory management device, inventory management method and inventory management program
JP7094712B2 (en) Requirement calculator, requirement calculation method, and requirement calculation program
JP7079691B2 (en) Block copy cost control device, block copy cost control method, and block copy cost control program
JP7104520B2 (en) Withholding tax-related business support equipment, withholding tax-related business support methods, and withholding tax-related business support programs
JP6927771B2 (en) Sales management equipment, sales management methods, and sales management programs
JP6997513B2 (en) Numbering control device, numbering control method and numbering control program
JP2020030537A (en) Data generation device and data generation method and data generation program
JP2019164483A (en) Commodity inventory management device, commodity inventory management method, and commodity inventory management program
JP7280778B2 (en) Internal cost transfer management device, internal cost transfer management method, and internal cost transfer management program
JP7356389B2 (en) Inventory evaluation execution device, inventory evaluation execution method, and inventory evaluation execution program
JP7104817B2 (en) Voucher registration control device, voucher registration control method, and voucher registration control program
JP7456914B2 (en) Business support devices, business support methods, and business support programs
JP7183034B2 (en) Unit price management device, unit price management method, and unit price management program
JP7336362B2 (en) Order management device, order management method, and order management program
JP7274380B2 (en) Commercial distribution management device, commercial distribution management method, and commercial distribution management program
JP7201474B2 (en) Journal data generation device, journal data generation method and journal data generation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211022

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211102

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220203

R150 Certificate of patent or registration of utility model

Ref document number: 7020898

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150