JP7668166B2 - Tobacco distribution support system and tobacco distribution support method - Google Patents
Tobacco distribution support system and tobacco distribution support method Download PDFInfo
- Publication number
- JP7668166B2 JP7668166B2 JP2021101269A JP2021101269A JP7668166B2 JP 7668166 B2 JP7668166 B2 JP 7668166B2 JP 2021101269 A JP2021101269 A JP 2021101269A JP 2021101269 A JP2021101269 A JP 2021101269A JP 7668166 B2 JP7668166 B2 JP 7668166B2
- Authority
- JP
- Japan
- Prior art keywords
- delivery
- date
- payment
- customer store
- store
- 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
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、たばこ流通業務を支援する技術に関する。 The present invention relates to technology that supports tobacco distribution operations.
たばこ商品の流通では、たばこ事業法により規定される定価制や販売許可制、並びにたばこ税の納税義務等、たばこ商品特有の規制を順守しながら、公平公正な取引が実現されている。例えば、たばこ税を遅滞なく確実に納税するために即時決済が採用され、また、たばこ商品の小売販売の認可を受けた店舗単位での受注が行われている。
一方で、小売販売の許可を受けてたばこ商品を販売する店舗には、いわゆるたばこ屋さん(たばこ専売店)に加えて、コンビニエンスストア、駅の売店、酒屋など様々な店舗がある。
たばこ流通業者は、このような様々な形態・規模の販売店舗に公平公正にたばこ商品を流通させる必要がある。
In the distribution of tobacco products, fair and equitable transactions are realized while complying with regulations specific to tobacco products, such as the fixed price system and sales license system stipulated by the Tobacco Business Law, as well as the obligation to pay tobacco tax. For example, a real-time payment system is adopted to ensure that tobacco tax is paid without delay, and orders are received by individual stores that are licensed for retail sales of tobacco products.
On the other hand, stores that have a retail sales license and sell tobacco products include a variety of types of stores, including so-called tobacco shops (tobacco-only stores), as well as convenience stores, train station kiosks, and liquor stores.
Tobacco distributors need to distribute tobacco products fairly and equitably to these various types and sizes of retail outlets.
たばこ商品に限らず様々な商材の流通において効率化を図るための様々な手法が提案されている。例えば、下記特許文献1には、商品の入出庫保管作業を効率よく行うことを可能とするシステムが開示されている。このシステムでは、商品供給者から商品を納入した際に納入した商品を商品倉庫へ入庫させるか、入庫させることなく出庫させて商品購入者へ送るかを判断してその指示情報が出力される。
Various methods have been proposed to improve efficiency in the distribution of various commercial products, not just tobacco products. For example, the following
たばこ流通業者は、上述したように様々な形態・規模の店舗に公平公正にたばこ商品を流通させる必要があるところ、注文を受けて都度、納品日や支払日を決めて、店舗に知らせるのでは、多数の店舗が存在しているため、多大な労力が生じる。具体的には、即時決済を実現する上で、店舗ごとに決済方法及び決済タイミングの様々なパターンが設定され、その決済パターンによっては支払日が納品前となる店舗や納品後になる店舗が生じ、更には、支払日よりも前に注文を受ける必要があることから注文の期限の目安となる日(注文日)と納品日との間隔が店舗ごとに異なってくる。また、配送拠点で仕分けが必要となる店舗では、仕分けを行う日(仕分日)も考慮しなければならず、配送拠点から遠方の店舗などでは納品するまでのリードタイムが長くかかるといった要素も考慮する必要がある。
このように店舗ごとに様々な流通形態があることから、希望納品日に対する注文日を一律に何日前(例えば1週間前)と決めることもできない。
各店舗にとっては、希望納品日に対していつ発注をすればよいのか把握できないのでは、機会損失につながる恐れがある。
As described above, tobacco distributors need to distribute tobacco products fairly and equitably to stores of various shapes and sizes. However, deciding the delivery date and payment date and notifying the store each time an order is received would be a huge effort because there are many stores. Specifically, in order to realize immediate payment, various patterns of payment methods and payment timing are set for each store, and depending on the payment pattern, there are stores where the payment date is before delivery and stores where it is after delivery. Furthermore, since orders need to be received before the payment date, the interval between the estimated order deadline (order date) and the delivery date differs from store to store. In addition, in stores where sorting is required at a distribution center, the date of sorting (sorting date) must also be taken into consideration, and factors such as the long lead time until delivery must also be taken into consideration for stores located far from the distribution center.
Since there are various distribution methods for each store, it is not possible to determine a uniform number of days (for example, one week) before the desired delivery date that the order date must be.
For individual stores, not knowing when to place an order in relation to the desired delivery date could lead to missed opportunities.
本発明は、このような課題に鑑み、たばこ商品の販売店舗ごとのたばこ商品の流通スケジュール情報を提示する技術を提供する。
本明細書において用語「たばこ商品」は、紙巻たばこ、葉巻たばこ、噛みたばこ、嗅ぎたばこ、パイプたばこに加えて、電子たばこ、加熱式たばこ等と呼ばれるたばこに用いられるカートリッジ等を含み、更には、アクセサリのようなたばこの付属として提供されるたばこ付属商品をも包含する広い意味で用いられる。
In view of the above problems, the present invention provides a technique for presenting distribution schedule information for tobacco products for each retail outlet that sells the tobacco products.
In this specification, the term "tobacco product" is used in a broad sense to include not only cigarettes, cigars, chewing tobacco, snuff, and pipe tobacco, but also cartridges used for tobacco products known as electronic cigarettes and heated tobacco products, and further to include tobacco accessory products provided as accessories for tobacco products.
本発明によれば、顧客店舗ごとにたばこ商品に関する決済方法、決済タイミング、及び受注方法を少なくとも示す顧客情報を格納する顧客情報テーブル及びたばこ商品の受注組織ごとの営業日を管理する営業日テーブルを参照可能な参照手段と、前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出す読出手段と、前記対象顧客店舗のたばこ商品の納品日を特定する特定手段と、前記特定された納品日に対応する仕分日を決定する第一決定手段と、前記読出手段により読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定手段により特定された納品日に対応する支払日を決定する第二決定手段と、前記読出手段により読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、該読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定する第三決定手段と、前記特定手段により特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する出力手段とを備えるたばこ流通支援システムが提供され得る。 According to the present invention, there is provided a reference means capable of referencing a customer information table that stores customer information indicating at least the payment method, payment timing, and order method for tobacco products for each customer store, and a business day table that manages business days for each tobacco product order organization, a reading means that reads customer information indicating the payment method, payment timing, and order method of a target customer store from the customer information table, a specification means that specifies the delivery date of tobacco products for the target customer store, a first determination means that determines a sorting date corresponding to the specified delivery date, and a second determination means that determines a payment date corresponding to the delivery date specified by the specification means based on the payment method and payment timing of the target customer store read by the reading means. A tobacco distribution support system may be provided that includes a second determination means, a third determination means that reads out from the business day table the business day of the order receiving organization corresponding to the order receiving method based on the order receiving method of the target customer store read out by the reading means, and determines the order date corresponding to the specified delivery date based on the read out business day and the earlier of the determined sorting date and payment date, and an output means that outputs distribution schedule information of the target customer store including date correspondence information within the specified period specified by the specification means and information of the target customer store that respectively associates the determined payment date and order date with each of the multiple delivery dates of the target customer store within the specified period.
また、他の側面として、本発明によれば、顧客店舗ごとにたばこ商品に関する決済方法、決済タイミング、及び受注方法を少なくとも示す顧客情報を格納する顧客情報テーブル及びたばこ商品の受注組織ごとの営業日を管理する営業日テーブルを参照可能な一以上のコンピュータにより実行されるたばこ流通支援方法であって、前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、前記対象顧客店舗のたばこ商品の納品日を特定し、前記特定された納品日に対応する仕分日を決定し、前記読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定された納品日に対応する支払日を決定し、前記読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、前記読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定し、前記特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力することを含むたばこ流通支援方法も提供され得る。
その他、例えば、上述のたばこ流通支援方法を一以上のコンピュータに実行させるコンピュータプログラムが提供されてもよいし、このようなコンピュータプログラムを記録したコンピュータが読み取り可能な記録媒体が提供されてもよい。
According to another aspect of the present invention, there is provided a tobacco distribution support method executed by one or more computers capable of referencing a customer information table storing customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table managing business days for each order receiving organization for tobacco products, the method comprising the steps of: reading out customer information indicating a payment method, a payment timing, and an order receiving method for a target customer store from the customer information table; identifying a delivery date of tobacco products for the target customer store; determining a sorting date corresponding to the identified delivery date; and determining a sorting date for the identified delivery date based on the read-out payment method and payment timing for the target customer store. a tobacco distribution support method for outputting distribution schedule information of the target customer store including: determining a payment date corresponding to a specified delivery date; reading out from the business day table the business days of an order receiving organization corresponding to the order method based on the read-out order method of the target customer store; determining an order date corresponding to the specified delivery date based on the earlier of the read-out business days and the determined sorting date and payment date; and outputting distribution schedule information of the target customer store including date correspondence information within the specified specified period and information of the target customer store, which associates the determined payment date and order date with each of a plurality of delivery dates of the target customer store within the specified specified period.
In addition, for example, a computer program may be provided that causes one or more computers to execute the tobacco distribution support method described above, or a computer-readable recording medium having such a computer program recorded thereon may be provided.
本発明によれば、たばこ商品の販売店舗ごとのたばこ商品の流通スケジュール情報を提示する技術を提供することができる。 The present invention provides a technology that presents distribution schedule information for tobacco products for each store that sells the tobacco products.
以下、本発明の実施の形態について説明する。なお、以下に挙げる実施形態は例示であり、本発明は以下の実施形態の構成に限定されない。 The following describes the embodiments of the present invention. Note that the embodiments described below are merely examples, and the present invention is not limited to the configurations of the following embodiments.
[概要]
本実施形態に係るたばこ流通支援システム(以降、本システムと表記する場合がある)1の詳細を説明する前に、本システム1の特徴の概要について説明する。
図1は、本実施形態に係るたばこ流通支援システム1のシステム構成の概念図である。
本システム1は、少なくとも支援サーバ10を備えており、たばこ商品の流通業者の本社や各配送拠点等で利用され、たばこ商品の流通業務等を支援する。
本明細書において本システム1を利用する流通業者の顧客となるたばこ商品の販売店舗を顧客店舗と表記する場合がある。顧客店舗には、上述したとおり、いわゆるたばこ屋さんや酒屋のような個人店舗、コンビニエンスストアやスーパーのようにフランチャイズ加盟店となる店舗、事業者により運営される直営店等、様々な店舗形態がある。
本明細書において「顧客」とは、流通業者の顧客であり、流通業者から納入されたたばこ商品の販売を行う事業者を意味する。
[overview]
Before describing the details of the tobacco
FIG. 1 is a conceptual diagram of a system configuration of a tobacco
The
In this specification, a store that sells tobacco products and is a customer of a distributor that uses the
In this specification, the term "customer" refers to a business entity that is a customer of a distributor and sells tobacco products delivered by the distributor.
ここで、たばこ商品の流通フローについて図2及び図3を用いて説明する。図2は、たばこ商品の物流フローの模式図であり、図3は、たばこ商品の流通フローにおける受注日、仕分日、納品日及び支払日を示す図である。
国内及び外国のたばこメーカで製造されたたばこ商品は、流通業者の流通センター或いは各地の配送拠点DBに集められ保管される。顧客店舗STから受注があると、その顧客店舗STに対応する配送拠点DBでたばこ商品が仕分けられ、その顧客店舗STに配送される(納入される)。その顧客は、発注したたばこ商品の代金を決められた方法で支払う。
たばこ商品の物流フローについては、図2に示されるように、流通業者の配送拠点DBから顧客店舗STに直接配送される形態だけでなく、配送拠点DBから流通業者の中継拠点や顧客の流通センター等(以降、中継拠点DRと総称する)を経由して顧客店舗STに配送される形態や、配送拠点DBから宅配業者の宅配センターDCを経由して顧客店舗STに配送される形態等がある。
Here, the distribution flow of tobacco products will be described with reference to Figures 2 and 3. Figure 2 is a schematic diagram of the physical distribution flow of tobacco products, and Figure 3 is a diagram showing the order date, sorting date, delivery date, and payment date in the distribution flow of tobacco products.
Tobacco products manufactured by domestic and foreign tobacco manufacturers are collected and stored at distributors' distribution centers or distribution base DBs in various locations. When an order is received from a customer store ST, the tobacco products are sorted at the distribution base DB corresponding to the customer store ST and distributed (delivered) to the customer store ST. The customer pays for the tobacco products he or she ordered in a predetermined manner.
As shown in Figure 2, the logistics flow of tobacco products includes not only direct delivery from the distributor's distribution base DB to the customer store ST, but also delivery from the distribution base DB to the customer store ST via the distributor's relay base or the customer's distribution center (hereinafter collectively referred to as relay base DR), and delivery from the distribution base DB to the customer store ST via the delivery center DC of a delivery company.
たばこ商品の流通フローにおいて、受注日は、対象の納品日にたばこ商品を受け取るために顧客店舗が発注すべき期限の目安となる日であり、仕分日は、対象の納品日にたばこ商品を顧客店舗に納品するためにその顧客店舗に対応する配送拠点でたばこ商品の仕分けを行うべき日であり、納品日は、受注したたばこ商品を発注元である顧客店舗に納品する(届ける)予定の日であり、支払日は、顧客が対象の納品日に納品されるたばこ商品の支払いを行うべき期限の目安となる日である。
上述したように、決済パターンや店舗所在地等のように顧客店舗ごとに様々な流通形態があり、流通業者は各顧客店舗に対してその流通形態に応じた取引条件をそれぞれ設定する。
In the distribution flow of tobacco products, the order date is the date that is an estimate of the deadline by which a customer store must place an order in order to receive tobacco products on the target delivery date, the sorting date is the date on which the tobacco products must be sorted at the distribution center corresponding to the customer store in order to deliver the tobacco products to the customer store on the target delivery date, the delivery date is the date on which the ordered tobacco products are scheduled to be delivered (delivered) to the customer store that placed the order, and the payment date is the date that is an estimate of the deadline by which a customer must make payment for the tobacco products to be delivered on the target delivery date.
As described above, there are various distribution forms for each customer store, such as different payment patterns and store locations, and the distributor sets transaction conditions for each customer store according to the distribution form.
本システム1は、主に、次のような手段を備えることにより、各顧客店舗の取引条件に応じて、少なくとも受注日、納品日及び支払日を含むたばこ商品の流通スケジュールを顧客店舗ごとに自動で決定し、顧客店舗ごとの流通スケジュール情報を提示する。
The
本システム1は、顧客店舗ごとにたばこ商品に関する決済方法、決済タイミング、及び受注方法を少なくとも示す顧客情報を格納する顧客情報テーブル及びたばこ商品の受注組織ごとの営業日を管理する営業日テーブルを参照可能な参照手段を備えている。
顧客情報テーブル及び営業日テーブルは、本システム1内における支援サーバ10又は他のサーバ装置に格納されてもよいし、本システム1外の装置に格納されてもよい。それらテーブルが本システム1外の装置に格納されている場合には、参照手段は、通信を介してそれらテーブルにアクセスすることができる。
The
The customer information table and the business day table may be stored in the
「決済方法」とは、たばこ商品の代金の支払方法を意味し、決済方法には、例えば、口座振込、口座振替、現金・小切手等がある。
「決済タイミング」とは、たばこ商品の代金の支払タイミングを意味し、顧客の与信ランクに応じて決められる。また、決済タイミングは、決済方法の種類ごとに決められている設定可能範囲内で設定される。例えば、本実施形態では、決済方法が現金・小切手である場合には、決済タイミングの設定可能範囲は納品日当日に決められており、決済方法が口座振込である場合には、決済タイミングの設定可能範囲は納品日の前日(-1日)から納品日当日までの範囲に決められており、決済方法が口座振替である場合には、決済タイミングの設定可能範囲は納品日の前日(-1日)から納品日から5日後(+5日)までの範囲に決められている。
「受注方法」とは、顧客事業者又は顧客店舗が利用する受注チャネルを意味し、受注方法には、例えば、電話、FAX、WEB、電子メール、電子発注システム(EOS)等がある。
「たばこ商品の受注組織」とは、流通事業者内のたばこ商品の受注業務を行う組織を意味し、各受注方法に対応する受注組織が設けられる。例えば、電話及びFAXを介した受注業務を行う組織、WEBや電子メールを介した受注業務を行う組織、EOSを介した受注業務を行う組織等がある。但し、全ての受注方法に対して一つの受注組織が設けられていてもよい。
"Payment method" refers to the method of payment for tobacco products, and examples of payment methods include direct deposit, direct debit, cash, check, etc.
"Payment timing" refers to the timing of payment of the price of tobacco products, and is determined according to the credit rank of the customer. The payment timing is set within a settable range determined for each type of payment method. For example, in this embodiment, when the payment method is cash or check, the settable range of the payment timing is set to the day of delivery, when the payment method is bank transfer, the settable range of the payment timing is set to the day before the delivery date (-1 day) to the day of delivery, and when the payment method is bank transfer, the settable range of the payment timing is set to the day before the delivery date (-1 day) to 5 days after the delivery date (+5 days).
"Order method" refers to the order channel used by the customer business operator or customer store, and examples of the order method include telephone, fax, the Web, email, and electronic ordering system (EOS).
"Tobacco product order receiving organization" means an organization within a distributor that handles order receiving for tobacco products, and there is an order receiving organization for each order receiving method. For example, there is an organization that handles orders via telephone and fax, an organization that handles orders via the web or email, an organization that handles orders via EOS, etc. However, one order receiving organization may be established for all order receiving methods.
本システム1は、更に、上述の顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出す読出手段を備えている。上述の参照手段とこの読出手段とは明確に区別されなくてもよい。
加えて、本システム1は、対象顧客店舗のたばこ商品の納品日を特定する特定手段と、その特定された納品日に対応する仕分日を決定する第一決定手段と、特定手段により特定された納品日に対応する支払日を決定する第二決定手段と、特定手段により特定された納品日に対応する注文日を決定する第三決定手段と、を備えている。
このように本システム1では、納品日を基準にして、仕分日、支払日及び注文日が決定される。
The
In addition, the
In this manner, in this
特定手段による納品日の特定手法は何ら制限されない。納品日は、本システム1内のコンピュータに対するユーザ操作により入力されてもよいし、予め決められており電子ファイルに格納されているデータから取得されてもよいし、後述するように顧客ごとに決められている納品頻度、納品タイミングパターン、配送ルート等の情報から決定されるようにしてもよい。
There are no limitations on the method by which the specifying means specifies the delivery date. The delivery date may be input by a user operation on a computer in the
第一決定手段による仕分日の決定手法については、特定手段により特定された納品日を基準にして仕分日が決められるのであれば、何ら制限されない。
ここで「納品日に対応する仕分日」とは、対象顧客店舗にその納品日にたばこ商品を配送するために配送拠点で仕分けを行うべき日(仕分日)を意味する。
第一決定手段は、特定手段により特定された納品日から予め決められた日数(例えば1日、2日等)を減した日を仕分日として決定してもよいし、後述するように顧客ごとに決められている配送ルート等の情報に基づいて当該納品日に対応する仕分日を決定してもよい。
There is no limitation on the method of determining the sorting date by the first determination means, so long as the sorting date can be determined based on the delivery date specified by the specification means.
Here, "sorting date corresponding to the delivery date" refers to the date (sorting date) on which sorting should be carried out at the distribution center in order to deliver tobacco products to the target customer store on that delivery date.
The first determination means may determine the sorting date to be the delivery date identified by the identification means minus a predetermined number of days (e.g., one day, two days, etc.), or may determine the sorting date corresponding to the delivery date based on information such as the delivery route determined for each customer, as described below.
第二決定手段は、読出手段により読み出された対象顧客店舗の決済方法及び決済タイミングに基づいて、特定手段により特定された納品日に対応する支払日を決定する。例えば、決済方法が現金・小切手である場合、支払日は納品日と同日に決定される。決済方法が口座振込又は口座振替である場合、支払日は、読み出された決済タイミング(納品日の前日、納品日の二日後等)と納品日とによって決定される。 The second determination means determines the payment date corresponding to the delivery date identified by the determination means, based on the payment method and payment timing of the target customer store read by the reading means. For example, if the payment method is cash or check, the payment date is determined to be the same as the delivery date. If the payment method is direct deposit or direct debit, the payment date is determined based on the read payment timing (the day before the delivery date, two days after the delivery date, etc.) and the delivery date.
第三決定手段は、読出手段により読み出された対象顧客店舗の受注方法に基づいて営業日テーブルからその受注方法に対応する受注組織の営業日を読み出し、その読み出された営業日、並びに当該決定された仕分日及び支払日のうちの早い日付に基づいて、特定手段により特定された納品日に対応する注文日を決定する。例えば、第三決定手段は、仕分日及び支払日のうちの早いほうの日付から予め決められた日数(例えば、1日等)を差し引くことで仮の注文日を決定する。このとき、予め決められた日数の差し引きを行わないようにしてもよいし、後述の実施形態のように顧客店舗ごとに決められた受注所要日数を差し引くようにしてもよい。
続いて、第三決定手段は、当該読み出された営業日に基づいて、その仮の注文日が受注可能な日か否かを判定し、仮の注文日が受注不可能な日である場合には、その仮の注文日よりも前の日付で受注可能な日を最終的な注文日として決定し、仮の注文日が受注可能な日である場合には、その仮の注文日をそのまま最終的な注文日として決定する。
The third determination means reads out the business days of the order receiving organization corresponding to the order receiving method from the business day table based on the order receiving method of the target customer store read out by the reading means, and determines the order date corresponding to the delivery date specified by the determination means based on the read out business days and the earlier of the determined sorting date and payment date. For example, the third determination means determines a tentative order date by subtracting a predetermined number of days (e.g., one day) from the earlier of the sorting date and payment date. At this time, the predetermined number of days may not be subtracted, or the number of days required for order fulfillment determined for each customer store may be subtracted as in the embodiment described below.
Next, the third determination means judges whether or not the provisional order date is a date on which an order can be received based on the read business day, and if the provisional order date is a date on which an order cannot be received, determines a date earlier than the provisional order date on which an order can be received as the final order date, and if the provisional order date is a date on which an order can be received, determines the provisional order date as the final order date as it is.
このように本実施形態では、まず、納品日が特定され、その納品日を基準にして仕分日、支払日及び注文日が決められる。支払日については、顧客店舗ごとの決済方法及び決済タイミングに基づいて納品日を基準にして決定され、注文日については、仕分日及び支払日を考慮しながら、顧客店舗ごとの受注方法に対応する受注組織の営業日を更に加味して、受注可能な日に決定される。
これにより、顧客店舗ごとの流通形態に応じて設定される各顧客店舗の取引条件に合致するように、対象顧客店舗のたばこ商品の流通スケジュールを自動決定することができる。
In this embodiment, the delivery date is first specified, and the sorting date, payment date, and order date are determined based on the delivery date. The payment date is determined based on the delivery date and the payment method and timing of each customer store, and the order date is determined as a date on which the order can be received, taking into account the sorting date and payment date, and also the business days of the order receiving organization corresponding to the order receiving method of each customer store.
This makes it possible to automatically determine a distribution schedule for tobacco products for a target customer store so as to conform to the trade conditions of each customer store, which are set according to the distribution format of each customer store.
更に、本システム1は、特定手段により特定された所定期間内における対象顧客店舗の複数の納品日の各々に対して上述のようにして決定された支払日及び注文日をそれぞれ関連付けた、当該所定期間内の日付対応情報及び対象顧客店舗の情報を含む対象顧客店舗の流通スケジュール情報を出力する出力手段を備えている。
日付対応情報では、納品日と支払日と注文日とが少なくとも関連付けられていればよい。具体的には、特定手段により特定された各納品日に対して、第二決定手段によりその納品日に対応するとして決定された支払日と、第三決定手段によりその納品日に対応するとして決定された注文日とが関連付けられる。関連付けの手法は何ら制限されない。例えば、後述する御注文日連絡表のような、注文日、納品日及び支払日の項目ごとに区切られた表形式においてそれらの関連付けが行われてもよいし、他の表示形式において関連付けが行われてもよい。
対象顧客店舗の情報は、店舗名称や顧客の名称、住所等のように対象顧客店舗を特定し得る情報を含む。
流通スケジュール情報の出力形態は何ら制限されない。例えば、出力手段は、表示装置、印刷装置(プリンタ)等のユーザインタフェースの出力装置で実現され、当該情報は表示或いは印刷により出力されてもよい。また、出力手段は、当該情報を電子ファイルとして保存することで、通信や記録媒体等を介して外部へ出力することもできる。
Furthermore, the
In the date correspondence information, it is sufficient that at least the delivery date, the payment date, and the order date are associated with each other. Specifically, for each delivery date identified by the identification means, the payment date determined by the second determination means as corresponding to that delivery date and the order date determined by the third determination means as corresponding to that delivery date are associated with each other. There are no limitations on the method of association. For example, the association may be performed in a table format separated into items for the order date, delivery date, and payment date, such as an order date contact table described later, or in another display format.
The information on the target customer store includes information that can identify the target customer store, such as the store name, the customer's name, address, etc.
There are no limitations on the form in which the distribution schedule information is output. For example, the output means may be realized by a user interface output device such as a display device or a printing device (printer), and the information may be output by display or printing. In addition, the output means may save the information as an electronic file and output it to the outside via communication, a recording medium, etc.
このように納品日、支払日及び注文日が関連付けられた所定期間内の日付対応情報及び対象顧客店舗の情報を含む流通スケジュール情報が出力されることで、対象顧客店舗にたばこ商品の流通スケジュールを提示することができる。提示された対象顧客店舗は、自身の取引条件に応じた納品日、支払日及び注文日を把握することができるため、機会損失を防ぐよう効率的に発注業務を行うことができる。 In this way, by outputting distribution schedule information including date correspondence information within a specified period in which delivery dates, payment dates, and order dates are associated, and information on target customer stores, it is possible to present a distribution schedule for tobacco products to target customer stores. Target customer stores that receive this information can grasp the delivery dates, payment dates, and order dates according to their own transaction conditions, and can therefore carry out ordering operations efficiently to prevent opportunity loss.
[たばこ流通支援システム]
以下、上述のような特徴を有する本実施形態に係るたばこ流通支援システム(本システム)1について詳細に説明する。
本システム1は、少なくとも支援サーバ10を備えており、例えば、倉庫管理システム、仕分支援システム、配達管理システム等と共に、たばこ商品の流通業者の業務を支援することができる。
[Tobacco distribution support system]
The tobacco distribution support system (this system) 1 according to this embodiment having the above-mentioned characteristics will be described in detail below.
The
図4は、支援サーバ10のハードウェア構成を概念的に示すブロック図である。
支援サーバ10は、いわゆるコンピュータであり、図2に示されるように、CPU(Central Processing Unit)11、メモリ12、入出力インタフェース(I/F)13、通信ユニット14等を有する。CPU11は、他の各ユニットとバス等の通信線により接続される。
CPU11には、一般的なCPUに加えて、MCU(Micro Controller Unit)、MPU(Micro Processing Unit)、特定用途向け集積回路(ASIC)、DSP(Digital Signal Processor)、GPU(Graphics Processing Unit)等も含まれる。
メモリ12は、RAM(Random Access Memory)、ROM(Read Only Memory)、補助記憶装置(ハードディスク等)である。
FIG. 4 is a block diagram conceptually showing the hardware configuration of the
2, the
The
The memory 12 is a random access memory (RAM), a read only memory (ROM), or an auxiliary storage device (such as a hard disk).
入出力I/F13は、出力装置15、入力装置16等のユーザインタフェース装置と接続可能である。
出力装置15は、表示装置、印刷装置(プリンタ)等のようなユーザに対して何等かの出力を行う装置である。表示装置は、LCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)ディスプレイのような、CPU11等により処理された描画データに対応する画面を表示する装置である。入力装置16は、キーボード、マウス等のようなユーザ操作の入力を受け付ける装置である。表示装置及び入力装置16は一体化されたタッチパネルであってもよいし、接続されていなくてもよい。
通信ユニット14は、他のコンピュータとの有線通信又は無線通信や、他の機器との信号のやりとり等を行う。なお、通信ユニット14には、可搬型記録媒体等も接続され得る。
The input/output I/
The
The
図4に示されるハードウェア構成は一例であり、支援サーバ10のハードウェア構成は、図4で示される例に限定されない。支援サーバ10は、図示されていない他のハードウェア要素を有することができるし、各ハードウェア要素の数も、図4の例に限定されない。例えば、支援サーバ10は複数のCPU11を有していてもよい。また、支援サーバ10は複数台のコンピュータにより構成されていてもよい。
The hardware configuration shown in FIG. 4 is an example, and the hardware configuration of the
図5は、支援サーバ10のソフトウェア構成例を概念的に示すブロック図である。
支援サーバ10は、ソフトウェア要素として、特定部21、第一決定部22、第二決定部23、第三決定部24、データ参照部25、データ生成部26、情報管理データベース(DB)27、出力処理部28等を有する。これら各ソフトウェア要素は、例えば、CPU11によりメモリ12に格納されるコンピュータプログラムが実行されることによりそれぞれ実現される。また、当該コンピュータプログラムは、例えば、CD(Compact Disc)、メモリカード等のような可搬型記録媒体やネットワーク上の他のコンピュータから入出力I/F13又は通信ユニット14を介してインストールされ、メモリ12に格納されてもよい。
FIG. 5 is a block diagram conceptually showing an example of the software configuration of the
The
情報管理DB27は、概要の項で述べた顧客情報テーブル及び営業日テーブルに加えて、図6から図9に例示される納品パターンテーブル、配送日割テーブル、配送情報テーブル、配送ルート情報テーブル等を格納する。 In addition to the customer information table and business day table described in the overview section, the information management DB27 stores a delivery pattern table, a delivery schedule table, a delivery information table, a delivery route information table, etc., as illustrated in Figures 6 to 9.
図6は、顧客情報テーブルの例を示す図である。
顧客情報テーブルは、店舗情報や取引条件等のような顧客店舗ごとの情報を格納する。顧客情報テーブルは、顧客店舗ごとに、店舗ID、店舗名称、店舗所在地、納品頻度、納品タイミングパターン、配送拠点、配送ルート、受注所要日数、決済方法、決済タイミング、受注方法、変更フラグ等を格納する。
店舗IDは顧客店舗を識別する情報(識別子)である。例えば、コンビニエンスストアやスーパー等のようなフランチャイズ加盟店となる各顧客店舗についても個別の店舗IDが付される。
店舗名称は顧客店舗の名称を示し、店舗所在地は顧客店舗の所在地を示す。
納品頻度は、顧客店舗へのたばこ商品の納品の頻度を示し、例えば、週3回、週1回、隔週、4週毎、月1回等が納品頻度として設定される。
納品タイミングパターンは、顧客店舗へのたばこ商品の納品のタイミングを示し、納品タイミングパターンの種類としては、例えば、全ての配達可能日、月初、月末、起点週(起点日から1週間)の配達可能日から始めて隔週(起点1週配達後隔週と表記)、起点週の翌週の配達可能日から始めて隔週(起点2週配達後隔週と表記)、起点週の配達可能日から始めて4週毎(起点1週配達後4週毎と表記)、起点週の翌週の配達可能日から始めて4週毎(起点2週配達後4週毎と表記)、起点週の翌々週の配達可能日から始めて4週毎(起点3週配達後4週毎と表記)、起点週の翌々々週の配達可能日から始めて4週毎(起点4週配達後4週毎と表記)等が設定される。
ここで「起点日」は、顧客ごとに決められ、例えば、顧客の事業年度の起点となる日が起点日として設定される。但し、この起点日の決め方は顧客ごとに任意であればよい。
納品タイミングパターンは、その顧客店舗の納品頻度の種類に応じて設定される。例えば、納品頻度が月1回の顧客店舗では、月初、月末等のような納品タイミングパターンが設定され、納品頻度が週1回以上の顧客店舗では、全ての配達可能日(全ての配達可能日のうちのいずれか該当日)という納品タイミングパターンが設定され、納品頻度が隔週の顧客店舗では、起点1週配達後隔週又は起点2週配達後隔週のいずれか一方が設定され、納品頻度が4週毎の顧客店舗では、起点1週配達後4週毎、起点2週配達後4週毎、起点3週配達後4週毎、又は起点4週配達後4週毎のいずれか一つが設定される。
FIG. 6 is a diagram illustrating an example of a customer information table.
The customer information table stores information for each customer store, such as store information, transaction terms, etc. The customer information table stores, for each customer store, a store ID, a store name, a store location, a delivery frequency, a delivery timing pattern, a delivery base, a delivery route, the number of days required for order fulfillment, a payment method, a payment timing, an order method, a change flag, etc.
The store ID is information (identifier) that identifies a customer store. For example, each customer store that is a franchised store such as a convenience store or a supermarket is assigned an individual store ID.
The store name indicates the name of the customer store, and the store location indicates the location of the customer store.
The delivery frequency indicates how often tobacco products are delivered to the customer store, and is set, for example, three times a week, once a week, every other week, every four weeks, once a month, etc.
The delivery timing pattern indicates the timing of delivery of tobacco products to a customer store, and types of delivery timing patterns can be set, for example, all delivery possible days, the beginning of the month, the end of the month, every other week starting from the delivery possible day of the starting week (one week from the starting day) (represented as every other week after
Here, the "starting date" is determined for each customer, and for example, the starting date of the customer's business year is set as the starting date. However, the method of determining this starting date may be arbitrary for each customer.
The delivery timing pattern is set according to the type of delivery frequency of the customer store. For example, for a customer store with a delivery frequency of once a month, a delivery timing pattern such as the beginning of the month or the end of the month is set, for a customer store with a delivery frequency of once a week or more, a delivery timing pattern of all possible delivery days (any of the corresponding days among all possible delivery days) is set, for a customer store with a delivery frequency of every other week, either every other week after delivery one week from the origin or every other week after delivery two weeks from the origin, for a customer store with a delivery frequency of every four weeks, either every four weeks after delivery one week from the origin, every four weeks after delivery two weeks from the origin, every four weeks after delivery three weeks from the origin, or every four weeks after delivery four weeks from the origin.
配送拠点は、本システム1のユーザである流通業者が所有する配送拠点(図2参照)の中の一つであって、対象顧客店舗への配送ルートの開始点となる拠点である。
配送ルートは、上述の配送拠点からの配送ルートであって対象顧客店舗を含む配送ルートである。
本実施形態において配送ルートは、4桁の数字で形成される配送ルートコードで示され、上述の配送拠点の情報とこの配送ルートコードとで一つの配送ルートが識別される。加えて、配送ルートコードの中の最上位桁(4桁目)の数字により、その配送ルートでの納品が予定されている一つの曜日が識別可能とされている。例えば、配送ルートコードの最上位桁(4桁目)の数字は、月曜日に納品可能な配送ルートを示す場合には「1」とされ、火曜日に納品可能な配送ルートを示す場合には「2」とされ、水曜日に納品可能な配送ルートを示す場合には「3」とされ、木曜日に納品可能な配送ルートを示す場合には「4」とされ、金曜日に納品可能な配送ルートを示す場合には「5」とされ、土曜日に納品可能な配送ルートを示す場合には「6」とされる。
The distribution base is one of the distribution bases (see FIG. 2) owned by a distributor who is a user of the
The delivery route is a delivery route from the above-mentioned delivery base and includes the target customer store.
In this embodiment, the delivery route is indicated by a delivery route code formed of a four-digit number, and one delivery route is identified by the above-mentioned information on the delivery base and this delivery route code. In addition, the most significant digit (fourth digit) of the delivery route code can identify one day of the week on which delivery is scheduled along the delivery route. For example, the most significant digit (fourth digit) of the delivery route code is set to "1" when indicating a delivery route that can deliver on Monday, "2" when indicating a delivery route that can deliver on Tuesday, "3" when indicating a delivery route that can deliver on Wednesday, "4" when indicating a delivery route that can deliver on Thursday, "5" when indicating a delivery route that can deliver on Friday, and "6" when indicating a delivery route that can deliver on Saturday.
図10は、配送ルートを説明するための図である。
図10には、或る配送拠点からの一つの配送ルートが示されており、その配送ルートは、「1011」の配送ルートコードにより示される。この配送ルートコードの4桁目の数字「1」によりその配送ルートが月曜日(2021年3月1日、2021年3月8日等)発送であることが示されている。
図10に例示される配送ルートには、店舗A、店舗B、店舗X、店舗C、及び店舗Dが含まれている。各店舗の納品タイミングは括弧書きで示されるとおりであり、2021年3月1日(月)は店舗A、店舗B、店舗X、及び店舗Cの納品日となり、2021年3月8日(月)は店舗A及び店舗Dの納品日となる。このため、この配送ルートは、2021年3月1日(月)には配送拠点から店舗Dを除いて店舗A、店舗B、店舗X、及び店舗Cを巡り、翌週の2021年3月8日(月)には配送拠点から店舗B、店舗X及び店舗Cを除いて店舗A及び店舗Dを巡る。
FIG. 10 is a diagram for explaining a delivery route.
10 shows one delivery route from a certain delivery base, and the delivery route is indicated by a delivery route code of "1011." The fourth digit "1" of the delivery route code indicates that the delivery route is for delivery on Mondays (March 1, 2021, March 8, 2021, etc.).
The delivery route illustrated in FIG. 10 includes stores A, B, X, C, and D. The delivery timing for each store is shown in parentheses, with March 1, 2021 (Monday) being the delivery date for stores A, B, X, and C, and March 8, 2021 (Monday) being the delivery date for stores A and D. Therefore, this delivery route travels from the delivery base to stores A, B, X, and C except for store D on March 1, 2021 (Monday), and travels from the delivery base to stores A and D except for store B, X, and C on the following week's Monday, March 8, 2021 (Monday).
このように一つの配送ルートには一以上の顧客店舗が設定される。配送ルートに含まれる顧客店舗の情報は、後述する配送ルート情報テーブルに格納される。
また、上述のように本実施形態における配送ルートは、納品可能な曜日に応じて区別して設定される。このため、納品頻度が週2回以上の顧客店舗については二つ以上の配送ルートが設定されることになる。
In this way, one or more customer stores are set for one delivery route. Information on the customer stores included in the delivery route is stored in a delivery route information table, which will be described later.
As described above, the delivery routes in this embodiment are set according to the days of the week on which deliveries are possible. Therefore, for a customer store that makes deliveries twice a week or more, two or more delivery routes are set.
但し、配送ルートコードは、本実施形態のように4桁の数字で形成されていなくてもよく、所定桁数のコードで形成されればよい。また、配送ルートでの納品が予定されている一つの曜日を識別可能な桁は4桁目でなくてもよく、配送ルートコードの中の所定桁目のコードは、その配送ルートコードで示される配送ルートでの納品が予定されている一つの曜日を識別可能に示していればよい。
また、本実施形態では、配送拠点の情報と配送ルートコードとが別々に顧客情報テーブルに設定されているが、それら両方の情報を合わせた一つの配送ルートデータが顧客情報テーブルに設定されるようにしてもよい。
However, the delivery route code does not have to be formed of a four-digit number as in this embodiment, but may be formed of a code of a predetermined number of digits. Also, the digit that can identify one day of the week when delivery is scheduled along the delivery route does not have to be the fourth digit, but the code of the predetermined digit in the delivery route code may be sufficient to identify one day of the week when delivery is scheduled along the delivery route indicated by the delivery route code.
In addition, in this embodiment, the information on the delivery base and the delivery route code are set separately in the customer information table, but it is also possible to set one delivery route data that combines both pieces of information in the customer information table.
受注所要日数は、概要として上述したとおり、仕分日及び支払日のうちの早いほうの日付から注文日を決める際に差し引かれる日数である。
決済方法、決済タイミング及び受注方法は、概要として上述したとおりである。図6の例では、決済タイミングは納品日を基準にした情報として設定されており、納品日当日は「-」で示されている。
変更フラグは、顧客情報テーブルに格納される情報項目のうち注文日、支払日及び納品日の決定に影響する項目が変更された場合にON状態とされ、その変更された項目の情報に基づいて注文日、支払日及び納品日が再決定された場合にOFF状態とされる。変更フラグをON状態とすることを変更フラグを立てると表記し、変更フラグをOFF状態とすることを変更フラグを下げる或いは消去すると表記する。
As outlined above, the number of days required for order fulfillment is the number of days subtracted from the earlier of the sorting date and the payment date when determining the order date.
The payment method, payment timing, and order method are as outlined above. In the example of Fig. 6, the payment timing is set as information based on the delivery date, and the delivery date is indicated by "-".
The change flag is set to ON when an item that affects the determination of the order date, payment date, and delivery date among the information items stored in the customer information table is changed, and is set to OFF when the order date, payment date, and delivery date are redetermined based on the information of the changed item. Setting the change flag to ON is referred to as setting the change flag, and setting the change flag to OFF is referred to as lowering or erasing the change flag.
図7は、納品パターンテーブルの例を示す図である。
納品パターンテーブルは、日付ごとに各納品タイミングパターンに該当するか否かを管理する。図7には、起点日が2021年3月1日である場合の設定例が示されており、2021年3月1日は起点1週配達後隔週及び起点1週配達後4週毎に該当し、起点2週配達後隔週には非該当であること、その翌週の3月8日は起点2週配達後隔週に該当し、起点1週配達後隔週及び起点1週配達後4週毎に非該当であること、その翌々週の3月15日は起点1週配達後隔週に該当し、起点2週配達後隔週及び起点1週配達後4週毎には非該当であること等が示されている。
納品パターンテーブルは、起点日ごとに作成されてもよいし、顧客店舗ごとに作成されてもよいし、顧客(事象者)ごとに作成されてもよい。
なお、納品頻度が週1回以上である場合に納品タイミングパターンとして設定される全ての配達可能日(全ての配達可能日のうちのいずれか該当日)については、納品パターンテーブルには設定されない。納品頻度が週1回以上の場合には、後述する配送日割テーブルからその納品タイミングパターンに該当するか否かの情報が得られるからである。
FIG. 7 is a diagram illustrating an example of a delivery pattern table.
The delivery pattern table manages whether each date corresponds to each delivery timing pattern. FIG. 7 shows a setting example when the starting date is March 1, 2021, in which March 1, 2021 corresponds to every other week after
The delivery pattern table may be created for each starting date, for each customer store, or for each customer (event participant).
Note that when the delivery frequency is once a week or more, all possible delivery days (any of all possible delivery days) set as the delivery timing pattern are not set in the delivery pattern table. This is because when the delivery frequency is once a week or more, information on whether or not the delivery timing pattern applies can be obtained from the delivery schedule table described later.
図8は、配送日割テーブルの例を示す図である。
配送日割テーブルは、日付ごとにその日付に納品可能な配送ルートを管理する。図8の例では、配送拠点Tから月曜日に納品可能な配送ルート「1000」は、2021年3月1日、翌週の3月8日に納品可能であることが示されている。また、2021年3月1日に納品可能な配送ルートとして、配送拠点T発送の2つの配送ルート「1000」及び「1001」と、配送拠点C発送の1つの配送ルート「1013」があることが示されている。
配送日割テーブルは、配送拠点ごとに異なるテーブルとして形成されていてもよいし、図8に例示されるように一つのテーブルとして形成されていてもよい。
FIG. 8 is a diagram showing an example of a delivery schedule table.
The delivery daily allocation table manages delivery routes that can be delivered on each date. In the example of FIG. 8, it is shown that the delivery route "1000" that can be delivered from the delivery base T on Monday is available for delivery on March 1, 2021 and March 8 of the following week. In addition, it is shown that there are two delivery routes "1000" and "1001" for delivery from the delivery base T and one delivery route "1013" for delivery from the delivery base C as delivery routes that can be delivered on March 1, 2021.
The delivery daily allocation table may be formed as a different table for each delivery base, or may be formed as a single table as exemplified in FIG.
図9は、配送情報テーブルの例を示す図である。
配送情報テーブルは、配送ルートごとに配送日数を管理する。
配送日数は、対象配送ルートにおいて配送拠点から顧客店舗へたばこ商品を納品するのに要する日数を意味する。このため、当日納品可能な配送ルートの配送日数は「0」に設定され、翌日納品可能な配送ルートの配送日数は「1」に設定され、翌々日納品可能な配送ルートの配送日数は「2」に設定される。例えば、図2に例示される物流フローでは、配送拠点DBから顧客店舗STに直接配送を行う配送ルートの配送日数は「0」に設定され、配送拠点DBから中継拠点DRを経由して顧客店舗STに配送を行う配送ルートの配送日数は「1」に設定され、顧客店舗STが離島にある場合のような配送拠点DBから宅配業者の宅配センターDCを経由して顧客店舗STに配送を行う配送ルートの配送日数は「2」に設定される。
このように本実施形態では、一つの配送ルートには同一の配送日数で納品可能な顧客店舗のみが設定される。
FIG. 9 is a diagram showing an example of a delivery information table.
The delivery information table manages the number of delivery days for each delivery route.
The number of delivery days means the number of days required to deliver tobacco products from a delivery base to a customer store along a target delivery route. For this reason, the number of delivery days for a delivery route that allows same-day delivery is set to "0", the number of delivery days for a delivery route that allows next-day delivery is set to "1", and the number of delivery days for a delivery route that allows two-day delivery is set to "2". For example, in the logistics flow illustrated in FIG. 2, the number of delivery days for a delivery route that delivers directly from the delivery base DB to the customer store ST is set to "0", the number of delivery days for a delivery route that delivers from the delivery base DB to the customer store ST via the relay base DR is set to "1", and the number of delivery days for a delivery route that delivers from the delivery base DB to the customer store ST via the delivery center DC of a delivery company, such as when the customer store ST is on an isolated island, is set to "2".
In this manner, in this embodiment, only customer stores that can deliver within the same number of delivery days are set for one delivery route.
営業日テーブルは、流通事業者の受注組織ごとの営業日を示す情報に加えて、配送拠点ごとの営業日を示す情報を更に格納している。配送拠点の営業日は、配送拠点において少なくとも仕分業務が行われる日である。
配送ルート情報テーブルは、配送ルートごとにその配送ルートに含まれる各顧客店舗の配送順を示す。例えば、配送ルート情報テーブルでは、配送ルートごとに、配送ルートコード、その配送ルートに含まれる顧客店舗の店舗ID、その配送ルートに含まれる各顧客店舗の配送順の情報などが関連付けられて格納される。但し、配送ルート情報テーブルは、上述した配送情報テーブルと統合されてもよい。
The business day table stores information indicating business days for each order receiving organization of the distributor, as well as information indicating business days for each distribution center. A business day for a distribution center is a day on which at least sorting operations are performed at the distribution center.
The delivery route information table indicates the delivery order of each customer store included in each delivery route. For example, the delivery route information table stores, for each delivery route, a delivery route code, the store ID of the customer store included in the delivery route, and information on the delivery order of each customer store included in the delivery route in association with each other. However, the delivery route information table may be integrated with the delivery information table described above.
図5には、情報管理DB27が支援サーバ10内に設けられる例が示されたが、情報管理DB27は、本システム1内の他のサーバ装置内に設けられてもよいし、本システム1外のサーバ装置内に設けられてもよい。
また、情報管理DB27に格納される上述の各種テーブルのうちの一部が本システム1内の他のサーバ装置内に格納されてもよいし、本システム1外のサーバ装置内に格納されてもよい。
Figure 5 shows an example in which the
Furthermore, some of the various tables described above stored in the
データ参照部25は、情報管理DB27に格納される上述の各種テーブルを参照可能であり、概要の項で述べた参照手段に相当する。
ここで情報管理DB27が支援サーバ10とは異なる他のサーバ装置に設けられる場合には、データ参照部25は通信で当該他のサーバ装置にアクセスし、情報管理DB27を参照することができる。
The
Here, when the
データ参照部25は、情報管理DB27に格納される上述の各種テーブルを参照し、各種テーブルから必要な情報を読み出す。例えば、データ参照部25は、対象顧客店舗の店舗IDを用いて顧客情報テーブルから対象顧客店舗の顧客情報を読み出す。読み出される顧客情報は、納品頻度、納品タイミングパターン、配送拠点、配送ルート、受注所要日数、決済方法、決済タイミング、受注方法、変更フラグ等を示す。データ参照部25は、概要の項で述べた読出手段にも相当する。
The
特定部21は、対象顧客店舗のたばこ商品の納品日を特定する。本実施形態では、特定部21は、読み出された対象顧客店舗の納品頻度が週1回より少ない頻度を示す場合には、納品パターンテーブルにおいて、読み出された対象顧客店舗の納品タイミングパターンに該当する日付を納品候補日として特定する。続いて、特定部21は、読み出された対象顧客店舗の配送拠点及び配送ルートで納品可能な日付であって当該納品候補日にも該当する日付を配送日割テーブルから特定し、その特定された日付を対象顧客店舗の納品日として特定する。一方で、対象顧客店舗の納品頻度が週1回以上である場合には、特定部21は、納品パターンテーブルを参照することなく、読み出された対象顧客店舗の配送拠点及び配送ルートで納品可能な日付を配送日割テーブルから特定し、その特定された日付を対象顧客店舗の納品日として特定すればよい。
このように本実施形態によれば、納品頻度だけでなく納品タイミングパターンを顧客店舗ごとに管理し、特に納品頻度が週1回より少ない頻度を示す場合にはより詳細な納品タイミングパターンに基づいて納品日が決定されるため、顧客店舗のニーズに合った細かい流通スケジュールを立てることができる。
The
Thus, according to this embodiment, not only the delivery frequency but also the delivery timing pattern is managed for each customer store, and in particular when the delivery frequency is less than once a week, the delivery date is determined based on a more detailed delivery timing pattern, so that a detailed distribution schedule can be created that meets the needs of the customer store.
第一決定部22は、特定部21により特定された納品日に対応する仕分日を決定する。このため、第一決定部22は、概要の項で述べた第一決定手段に相当する。
本実施形態において第一決定部22は、データ参照部25により読み出された対象顧客店舗の配送拠点及び配送ルートに基づいて、配送情報テーブルからその配送ルートの配送日数を読み出し、特定部21により特定された対象顧客店舗の納品日からその読み出された配送日数を差し引くことでその納品日に対応する仕分候補日を決定する。続いて、第一決定部22は、データ参照部25により読み出された対象顧客店舗の配送拠点に基づいて、営業日テーブルからその配送拠点の営業日を読み出し、先に決定した仕分候補日のうち配送拠点の営業日に該当する日を当該納品日に対応する仕分日として決定する。
このように本実施形態によれば、顧客店舗ごとの配送ルートに応じた配送日数及びその配送ルートの配送拠点の営業日を管理して、それら情報を参照することで、各顧客店舗の取引条件や取引形態に合った仕分日を決定することができる。
The
In this embodiment, the
According to this embodiment, the number of delivery days according to the delivery route for each customer store and the business days of the delivery centers for that delivery route are managed, and by referring to this information, a sorting date that suits the trading conditions and trading type of each customer store can be determined.
第二決定部23は、概要の項で述べた第二決定手段に相当し、データ参照部25により読み出された対象顧客店舗の決済方法及び決済タイミングに基づいて、特定部21により特定された納品日に対応する支払日を決定する。例えば、対象顧客店舗の決済タイミングが納品日当日(「-」)を示す場合には、第二決定部23は、納品日と同日の支払日を決定する。
第二決定部23は、納品日とは異なる日付に支払日を決定する場合には、その対象顧客店舗の決済方法に基づいてその支払日が決済可能日か否かを判定し、その支払日が決済不可能な日である場合には、その支払日を決済可能な日に遡らせることが好ましい。例えば、納品日が3月8日の月曜日に決定されており、決済タイミングが納品日の前日を示す場合には、支払日が3月7日の日曜日に決定されるが、決済方法が口座振込である場合、日曜日の口座振込が不可能であるため、支払日は3月5日の金曜日に決定される。
The second determination unit 23 corresponds to the second determination means described in the overview section, and determines the payment date corresponding to the delivery date identified by the
When the second determination unit 23 determines the payment date to be a date different from the delivery date, it preferably judges whether the payment date is a payment possible date based on the payment method of the target customer store, and if the payment date is a payment impossible date, it preferably retroactively sets the payment date to a payment possible date. For example, if the delivery date is determined to be Monday, March 8th, and the payment timing indicates the day before the delivery date, the payment date is determined to be Sunday, March 7th, but if the payment method is direct deposit, direct deposit on Sundays is not possible, so the payment date is determined to be Friday, March 5th.
第三決定部24は、概要の項で述べた第三決定手段に相当し、特定部21により特定された納品日に対応する注文日を決定する。
本実施形態において第三決定部24は、特定部21により特定された納品日に対応するように第一決定部22により決定された仕分日及び第二決定部23により決定された支払日のうち早いほうを選択し、選択された早いほうの日付から、データ参照部25により読み出された対象顧客店舗の受注所要日数を差し引くことで仮注文日を決定する。続いて、第三決定部24は、データ参照部25により読み出された対象顧客店舗の受注方法に対応する受注組織の営業日を営業日テーブルから読み出し、読み出された営業日に基づいて先に決定した仮注文日で受注可能か否かを判定する。第三決定部24は、受注可能であればその仮注文日をそのまま注文日に決定し、受注不可能であればその仮注文日を直近の受注可能な日まで遡らせて(1日以上差し引いて)注文日とする。
The
In this embodiment, the
上述したとおり、顧客情報テーブルから読み出された対象顧客店舗の顧客情報に基づいてその対象顧客店舗に対するたばこ商品の流通スケジュール(納品日、仕分日、支払日及び注文日)が決定される。決定された納品日、仕分日、支払日及び注文日は、対象顧客店舗の店舗IDと関連付けられて情報管理DB27に格納される。
ここで顧客情報テーブルに格納される顧客情報のうちこれら流通スケジュールに影響を及ぼす項目が変更される場合がある。
データ参照部25は、顧客情報のうち流通スケジュールに影響を及ぼす項目が変更されたことを検知すると、顧客情報テーブルにおいてその顧客情報の変更フラグを立てる。図6に例示される顧客情報テーブルによれば、納品頻度、納品タイミングパターン、配送拠点、配送ルート、受注所要日数、決済方法、決済タイミング、受注方法等が流通スケジュールに影響を及ぼす項目に該当する。
変更フラグが立っている顧客情報の存在が検知されると、特定部21、第一決定部22、第二決定部23及び第三決定部24は、その変更フラグが立っている顧客情報に基づいて、納品日、仕分日、支払日及び注文日を再決定する。その後、データ参照部25は、納品日等が再決定された対象顧客店舗の店舗情報の変更フラグを下す。
このように本実施形態によれば、顧客情報の変更に伴い自動で流通スケジュールを更新することができ、顧客店舗ごとに常に最新の流通スケジュールを提示することができる。
As described above, a distribution schedule (delivery date, sorting date, payment date, and order date) for tobacco products for a target customer store is determined based on the customer information of the target customer store read from the customer information table. The determined delivery date, sorting date, payment date, and order date are associated with the store ID of the target customer store and stored in the
Here, there are cases where items of customer information stored in the customer information table that affect these distribution schedules are changed.
When the
When the existence of customer information with a change flag set is detected, the
As described above, according to this embodiment, the distribution schedule can be automatically updated in response to changes in customer information, and the latest distribution schedule can always be presented for each customer store.
データ生成部26は、配送日割テーブルを生成する。データ生成部26は、配送ルートが追加された場合や新たな年の日付に配送日割テーブルを対応させる場合等に、配送日割テーブルを更新する。このように「配送日割テーブルの生成」には、新たに配送日割テーブルを作り出すことだけでなく、既存の配送日割テーブルに対するデータの追加や更新も含まれる。
データ生成部26は、指定期間内の日付ごとの曜日情報と各配送ルートコードにおける曜日を指し示す所定桁目(本実施形態では4桁目)のコードとに基づいて、各日付のデータとその日付に納品可能な配送ルートコードとを関連付けて配送日割テーブルを生成する。例えば、2022年1月の曜日情報及び配送ルートの情報が取得された場合、2022年1月10日の日付に対して、その日が月曜日であることから、4桁目が月曜日を指し示す配送ルートコード「1001」をその日付に関連付けることができる。
The
The
データ生成部26は、指定期間内の日付情報及び曜日情報を入力画面で入力された情報に基づいて取得してもよいし、他のサーバ装置から受信してもよい。また、配送ルートコード及び配送拠点の情報は、配送情報テーブルから取得することができる。
このように本実施形態によれば、配送ルートコードの所定桁目(4桁目)のコードで納品可能な曜日情報を示すことにより、配送ルートが追加された場合や新たな年の日付に配送日割テーブルを対応させる場合等に配送日割テーブルを自動生成(自動更新)することができる。
The
According to this embodiment, by indicating information about the days of the week on which delivery can be made using a code in a specific digit (fourth digit) of the delivery route code, the delivery daily allocation table can be automatically generated (automatically updated) when a delivery route is added or when the delivery daily allocation table is to be adapted to dates in a new year.
出力処理部28は、概要の項で述べた出力手段に相当し、本実施形態では、情報管理データベース27に顧客IDと関連付けられて格納される納品日、仕分日、支払日及び注文日に基づいて、対象顧客店舗の所定期間内の日付対応情報及び対象顧客店舗の情報を含む流通スケジュール情報を出力装置15に出力させる。この流通スケジュール情報の出力形態は何ら制限されず、例えば、印刷装置から紙媒体を介して出力される。
ここで上述したとおり、仕分日、支払日及び注文日は、特定部21により特定された納品日を基準にして決定されるが、特定部21は、通常、顧客店舗ごとに所定期間内の複数の納品日を決めることになる。この所定期間は、入力画面等を介して支援サーバ10のユーザにより指定されてもよいし、他のサーバ装置から指定されてもよい。これにより、第一決定部22、第二決定部23及び第三決定部24は、顧客店舗ごとの当該所定期間内の各納品日に対応するように、仕分日、支払日及び注文日をそれぞれ決定することになる。
出力処理部28は、特定部21により特定された所定期間内における対象顧客店舗の複数の納品日の各々に対して当該決定された支払日及び注文日をそれぞれ関連付けた、所定期間内の日付対応情報及び対象顧客店舗の情報を含む流通スケジュール情報を出力装置15に出力させる。
The
As described above, the sorting date, payment date, and order date are determined based on the delivery date determined by the
The
図11は、流通スケジュールの出力例を示す図である。
図11に例示される御注文日連絡表では、対象顧客店舗の情報として左上に店舗の所在地及び店舗名称が示されており、注文日(御注文日と表記)、納品日(納品予定日と表記)及び支払日(御支払日と表記)の複数の組合せが表形式で関連付けられて示されている。
図11の例によれば、対象顧客店舗の納品頻度は週6回とされており、納品予定日が2021年4月1日から同年5月14日までの流通スケジュール情報が提示されている。例えば、4月17日土曜日に納品されるたばこ商品については4月12日月曜日までに注文が必要であり、その代金は4月19日月曜日までに支払う必要があることが示されている。
FIG. 11 is a diagram showing an example of an output of a distribution schedule.
In the order date communication table illustrated in FIG. 11, the store location and store name are shown in the upper left corner as information about the target customer store, and multiple combinations of order date (referred to as order date), delivery date (referred to as scheduled delivery date), and payment date (referred to as payment date) are shown in associated form in a table.
In the example of Figure 11, the target customer store has a delivery frequency of six times a week, and distribution schedule information is presented with planned delivery dates from April 1, 2021 to May 14, 2021. For example, it is shown that tobacco products to be delivered on Saturday, April 17th must be ordered by Monday, April 12th, and the price must be paid by Monday, April 19th.
出力処理部28は、各顧客店舗の顧客情報及び配送ルート情報テーブルに格納される情報に基づいて、流通事業者の配送拠点ごとに、配送ルートコードの順かつその配送ルートコードが示す配送ルートに含まれる各顧客店舗の配送順に、各顧客店舗の流通スケジュール情報を出力することができる。
これにより、各配送拠点では、或る配送ルートを担当する配達員に、その配送ルートに含まれる全ての顧客店舗のための流通スケジュール情報をその出力順に渡すことで、配達員は、その配送ルートの配送順に並んだ状態で流通スケジュール情報を入手することができ、たばこ商品の配送と共に顧客店舗にその流通スケジュール情報の配布を行うことができる。
The
As a result, at each distribution base, the distribution schedule information for all customer stores included in a certain distribution route is passed to a delivery person in charge of that distribution route in the order of output, so that the delivery person can obtain the distribution schedule information while lined up in the delivery order of that distribution route, and can distribute the distribution schedule information to customer stores together with the delivery of tobacco products.
[たばこ流通支援方法]
以下、本実施形態に係るたばこ流通支援方法(以下、本方法と略称する場合もある)について図12を用いて説明する。図12は、本実施形態に係るたばこ流通支援方法の一部の工程を示すフローチャートである。
なお、図12に示される処理フローは、顧客情報テーブルに顧客情報が格納される全ての顧客店舗を対象に実行されてもよいし、顧客情報テーブルに顧客情報が新たに追加された新たな顧客店舗のみを対象に実行されてもよいし、顧客情報が変更されて顧客情報の変更フラグが立っている顧客店舗のみを対象に実行されてもよい。
本方法は、上述の支援サーバ10のような一以上のプロセッサ及びメモリを少なくとも備えるコンピュータにより実行される。なお、本方法に含まれる各工程の具体的内容は、上述した支援サーバ10の各ソフトウェア要素の処理内容と同様であるため、適宜省略する。
[Tobacco distribution support methods]
The tobacco distribution support method according to this embodiment (hereinafter, sometimes abbreviated as this method) will be described below with reference to Fig. 12. Fig. 12 is a flowchart showing some steps of the tobacco distribution support method according to this embodiment.
The processing flow shown in FIG. 12 may be executed for all customer stores whose customer information is stored in the customer information table, or may be executed only for new customer stores whose customer information has been newly added to the customer information table, or may be executed only for customer stores whose customer information has been changed and whose customer information change flag is set.
This method is executed by a computer including at least one processor and a memory, such as the above-mentioned
まず、支援サーバ10は、顧客情報テーブルに顧客情報が格納される複数の顧客店舗の中から処理対象となる顧客店舗(対象顧客店舗と表記)を選択する(S101)。
支援サーバ10は、顧客情報テーブルから(S101)で選択された対象顧客店舗の店舗情報を読み出す(S102)。読み出される顧客情報は、納品頻度、納品タイミングパターン、配送拠点、配送ルート、受注所要日数、決済方法、決済タイミング、受注方法、変更フラグ等を示す。
First, the
The
支援サーバ10は、(S102)で読み出された対象顧客店舗の納品タイミングパターンが全ての配達可能日を示すか否かを判定する(S103)。この判定は、読み出された対象顧客店舗の納品頻度が週1回以上を示すか否かの判定であっても同意である。
納品タイミングパターンが全ての配達可能日を示す場合、即ち納品頻度が週1回以上を示す場合には(S103;YES)、支援サーバ10は、(S102)で読み出された対象顧客店舗の配送拠点及び配送ルートで納品可能な日付を配送日割テーブルから特定し、その特定された日付を対象顧客店舗の納品日として特定する(S106)。
The
If the delivery timing pattern indicates all possible delivery dates, i.e., if the delivery frequency indicates once a week or more (S103; YES), the
一方で、納品タイミングパターンが全ての配達可能日以外を示す場合、即ち納品頻度が週1回未満を示す場合には(S103;NO)、支援サーバ10は、納品パターンテーブルにおいて、(S102)で読み出された対象顧客店舗の納品タイミングパターンに該当する日付を納品候補日として選択する(S104)。続いて、支援サーバ10は、(S102)で読み出された対象顧客店舗の配送拠点及び配送ルートで納品可能な日付であって当該納品候補日にも該当する日付を配送日割テーブルから特定し、その特定された日付を対象顧客店舗の納品日として特定する(S105)。
On the other hand, if the delivery timing pattern indicates a date other than all possible delivery dates, i.e., if the delivery frequency indicates less than once a week (S103; NO), the
(S105)又は(S106)で特定される納品日の数は、一以上となり、処理対象とされる期間の長さに応じて決まる。処理対象とされる期間の長さは、納品パターンテーブル及び配送日割テーブルに格納される期間とされてもよいし、別途、指定された期間とされてもよい。
支援サーバ10は、(S105)又は(S106)で特定された一以上の納品日の中の一つの納品日を選択する(S110)。
The number of delivery dates specified in (S105) or (S106) is one or more and is determined according to the length of the period to be processed. The length of the period to be processed may be the period stored in the delivery pattern table and the delivery schedule table, or may be a separately specified period.
The
次に、支援サーバ10は、(S102)で読み出された対象顧客店舗の配送拠点及び配送ルートに基づいて、配送情報テーブルからその配送ルートの配送日数を読み出し、(S110)で選択された納品日からその読み出された配送日数を差し引くことで、その納品日に対応する仕分候補日を決定する(S111)。
続いて、支援サーバ10は、(S102)で読み出された対象顧客店舗の配送拠点に基づいて、営業日テーブルからその配送拠点の営業日を読み出し、(S111)で決定された仕分候補日のうちその配送拠点の営業日に該当する日を(S110)で選択された納品日に対応する仕分日として決定する(S112)。
Next, the
Next, the
次に、支援サーバ10は、(S102)で読み出された対象顧客店舗の決済方法及び決済タイミングに基づいて、(S110)で選択された納品日から支払日を決定する(S113)。このとき、対象顧客店舗の決済タイミングが納品日当日(「-」)を示す場合には、支払日は納品日と同日に決定され、決済タイミングに応じて納品日とは異なる日付に支払日を決定する場合には、その対象顧客店舗の決済方法に基づいてその支払日が決済可能日か否かが判定され、その支払日が決済不可能な日である場合には、その支払日を決済可能な日に遡らせて決定される。
Next, the
次に、支援サーバ10は、(S110)で選択された納品日に対応するよう(S112)で決定された仕分日及び(S113)で決定された支払日のうち早いほうを選択し、その選択された早いほうの日付から、(S102)で読み出された対象顧客店舗の受注所要日数を差し引くことで仮注文日を決定する(S114)。
続いて、支援サーバ10は、(S102)で読み出された対象顧客店舗の受注方法に対応する受注組織の営業日を営業日テーブルから読み出し、その読み出された営業日に基づいて、(S114)で決定した仮注文日から(S110)で選択された納品日に対応する注文日を決定する(S115)。このとき、(S114)で決定された仮注文日がその受注組織の営業日に該当するか否か(その受注組織で受注可能か否か)が判定され、受注可能であればその仮注文日がそのまま注文日に決定され、受注不可能であればその仮注文日が直近の受注可能な日まで遡らせて(1日以上差し引いて)注文日とされる。
Next, the
Next, the
このように(S110)で選択された一つの納品日に対して仕分日、支払日及び注文日が決定されると、支援サーバ10は、(S105)又は(S106)で特定された一以上の納品日の中で未処理の納品日がないかを判定する(S116)。未処理の納品日が残っている場合には(S116;YES)、支援サーバ10は、未処理の納品日の中から一つの納品日を選択して(S110)、(S111)以降を実行する。
When the sorting date, payment date, and order date are determined for one delivery date selected in (S110) in this manner, the
(S105)又は(S106)で特定された全ての納品日の各々に対して仕分日、支払日及び注文日がそれぞれ決定される、即ち未処理の納品日がなくなると(S116;NO)、支援サーバ10は、(S101)で選択された対象顧客店舗に関して決定された納品日、仕分日、支払日及び注文日を関連付けて情報管理DB27に格納する(S117)。例えば、支援サーバ10は、対象顧客店舗の店舗IDと、納品日、仕分日、支払日及び注文日の一以上の組合せとを対応付けた状態で情報管理DB27に格納する。
When the sorting date, payment date, and order date are determined for each of all delivery dates identified in (S105) or (S106), i.e., when there are no unprocessed delivery dates (S116; NO), the
その後、図12に図示されていないが、ユーザ操作或いは所定の処理スケジュールを契機にして、支援サーバ10は、対象顧客店舗の所定期間内の納品日、仕分日、支払日及び注文日の一以上の組合せに係る日付対応情報及び対象顧客店舗の情報を含む流通スケジュール情報を出力装置15に出力させる。
Then, in response to a user operation or a specified processing schedule (not shown in FIG. 12), the
図12は本方法のフローの一例を示すに過ぎず、図12に示される各工程の実行順などは適宜変更可能である。
例えば、仕分日を決定する工程(S111)及び工程(S112)は、支払日を決定する工程(S113)と並行して実行されてもよいし、工程(S113)の後に実行されてもよい。
FIG. 12 shows only one example of the flow of the present method, and the order of execution of each step shown in FIG. 12 can be changed as appropriate.
For example, the step (S111) and step (S112) of determining the sorting date may be executed in parallel with the step (S113) of determining the payment date, or may be executed after the step (S113).
[変形例]
上述の実施形態は例示であり、趣旨を逸脱しない範囲で上述の内容は適宜変形可能である。
例えば、納品日の特定、仕分日の決定、支払日の決定、及び注文日の決定の一部は、上述の実施形態とは異なる手法で行われてもよい。
例えば、特定部21及び工程(S103)から工程(S106)による納品日の特定は、本システム1内のコンピュータに対するユーザ操作により入力された納品日データの取得で実現されてもよいし、予め決められており電子ファイルに格納されている納品日データの取得で実現されてもよい。
また、第一決定部22及び工程(S111)から工程(S112)による仕分日の決定は、納品日から予め決められた日数(例えば1日、2日等)を減した日を仕分日として決定する手法で行われてもよい。
第二決定部23及び工程(S113)による支払日の決定は、納品日と同日或いは前日など固定的に決定されるようにしてもよい。
また、第三決定部24による注文日の決定では、顧客店舗ごとに決められた受注所要日数の差し引きを行うことなく、共通に決められた日数の差し引きを行うようにしてもよいし、その差し引きを行わないようにしてもよい。
また、情報管理DB27に格納される各種テーブルから、上述の処理において利用されない情報については省かれてもよい。
[Modification]
The above-described embodiment is merely an example, and the above-described contents can be modified as appropriate without departing from the spirit and scope of the invention.
For example, some of the steps of specifying the delivery date, determining the sorting date, determining the payment date, and determining the order date may be performed in a manner different from that in the above-described embodiment.
For example, the determination of the delivery date by the
In addition, the determination of the sorting date by the
The determination of the payment date by the second determination unit 23 and the step (S113) may be set to a fixed date such as the same date as the delivery date or the day before.
In addition, when the
Furthermore, information that is not used in the above-mentioned processing may be omitted from the various tables stored in the
上記の実施形態及び変形例の一部又は全部は、次のようにも特定され得る。但し、上述の実施形態及び変形例が以下の記載に制限されるものではない。
(1)
顧客店舗ごとにたばこ商品に関する決済方法、決済タイミング、及び受注方法を少なくとも示す顧客情報を格納する顧客情報テーブル及びたばこ商品の受注組織ごとの営業日を管理する営業日テーブルを参照可能な参照手段と、
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出す読出手段と、
前記対象顧客店舗のたばこ商品の納品日を特定する特定手段と、
前記特定された納品日に対応する仕分日を決定する第一決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定手段により特定された納品日に対応する支払日を決定する第二決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、該読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定する第三決定手段と、
前記特定手段により特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する出力手段と、
を備えるたばこ流通支援システム。
(2)
前記顧客情報テーブルに格納される顧客店舗ごとの顧客情報は、納品頻度、納品タイミングパターン、及び配送ルートを更に示し、
前記参照手段は、日付ごとに各納品タイミングパターンに該当するか否かを管理する納品パターンテーブル及び日付ごとに該日付に納品可能な配送ルートを管理する配送日割テーブルを更に参照可能であり、
前記読出手段は、前記顧客情報テーブルから、前記対象顧客店舗の納品頻度、納品タイミングパターン、配送ルート、決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記特定手段は、前記読み出された納品頻度が週1回より少ない頻度を示す場合に、前記納品パターンテーブルに基づいて前記対象顧客店舗の前記納品タイミングパターンに該当する日付を納品候補日として特定し、特定された納品候補日の中から、前記配送日割テーブルに基づいて前記対象顧客店舗の前記配送ルートで納品可能な日を納品日として特定する、
(1)に記載のたばこ流通支援システム。
(3)
指定期間内の日付ごとに該日付に納品可能な配送ルートを管理する前記配送日割テーブルを生成する生成手段、
を更に備え、
前記配送ルートは、所定桁数のコードで形成される配送ルートコードで示されており、
前記配送ルートコードの中の所定桁目のコードは、該配送ルートコードで示される配送ルートでの納品が予定されている一つの曜日を識別可能に示しており、
前記対象顧客店舗の前記納品頻度が週2回以上を示す場合に、前記顧客情報テーブルには前記対象顧客店舗の配送ルートとして二以上の配送ルートコードが格納され、
前記生成手段は、前記指定期間内の日付ごとの曜日情報と各配送ルートコードの前記所定桁目のコードとに基づいて、各日付のデータと該日付に納品可能な配送ルートコードとを関連付けて前記配送日割テーブルを生成する、
(2)に記載のたばこ流通支援システム。
(4)
前記参照手段は、前記配送ルートに含まれる各顧客店舗の配送順を示す配送ルート情報テーブルを更に参照可能であり、
前記出力手段は、前記読み出された顧客情報及び前記配送ルート情報テーブルの情報に基づいて、前記配送ルートの配送拠点ごとに、前記配送ルートコードの順かつ該配送ルートコードが示す配送ルートに含まれる各顧客店舗の配送順に、各顧客店舗の前記流通スケジュール情報を出力する、
(3)に記載のたばこ流通支援システム。
(5)
前記顧客情報テーブルは、顧客店舗ごとに変更フラグを更に格納しており、
前記読出手段は、前記顧客情報テーブルから前記変更フラグが立っている顧客店舗の顧客情報を読み出し、
前記特定手段、前記第一決定手段、前記第二決定手段、及び前記第三決定手段は、前記読み出された前記変更フラグが立っている顧客店舗の顧客情報に基づいて、前記変更フラグが立っている顧客店舗の納品日、仕分日、支払日及び注文日を再決定し、
前記参照手段は、前記顧客情報テーブルにおける前記変更フラグが立っている顧客店舗の変更フラグを下す、
(1)から(4)のいずれか一つに記載のたばこ流通支援システム。
(6)
前記顧客情報テーブルは、顧客店舗ごとに配送ルートを更に格納しており、
前記営業日テーブルは、配送ルートの配送拠点ごとの営業日を示す情報を更に格納しており、
前記参照手段は、配送ルートごとに配送日数を管理する配送情報テーブルを更に参照可能であり、
前記読出手段は、前記顧客情報テーブルから前記対象顧客店舗の配送ルートを更に読み出し、
前記第一決定手段は、前記読み出された前記対象顧客店舗の前記配送ルートに基づいて、前記配送情報テーブルから該配送ルートの配送日数を、前記営業日テーブルから該配送ルートの配送拠点の営業日をそれぞれ読み出し、該読み出された配送日数及び営業日に基づいて、前記特定手段により特定された納品日に対応する仕分日を決定する、
(1)から(5)のいずれか一つに記載のたばこ流通支援システム。
(7)
顧客店舗ごとにたばこ商品に関する決済方法、決済タイミング、及び受注方法を少なくとも示す顧客情報を格納する顧客情報テーブル及びたばこ商品の受注組織ごとの営業日を管理する営業日テーブルを参照可能な一以上のコンピュータにより実行されるたばこ流通支援方法であって、
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記対象顧客店舗のたばこ商品の納品日を特定し、
前記特定された納品日に対応する仕分日を決定し、
前記読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定された納品日に対応する支払日を決定し、
前記読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、
前記読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定し、
前記特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する、
ことを含むたばこ流通支援方法。
(8)
前記一以上のコンピュータは、日付ごとに各納品タイミングパターンに該当するか否かを管理する納品パターンテーブル及び日付ごとに該日付に納品可能な配送ルートを管理する配送日割テーブルを更に参照可能であり
前記顧客情報テーブルに格納される顧客店舗ごとの顧客情報は、納品頻度、納品タイミングパターン、及び配送ルートを更に示し、
前記納品日の特定では、前記読み出された納品頻度が週1回より少ない頻度を示す場合に、前記納品パターンテーブルに基づいて前記対象顧客店舗の前記納品タイミングパターンに該当する日付を納品候補日として特定し、特定された納品候補日の中から、前記配送日割テーブルに基づいて前記対象顧客店舗の前記配送ルートで納品可能な日を納品日として特定する、
(7)に記載のたばこ流通支援方法。
(9)
前記配送ルートは、所定桁数のコードで形成される配送ルートコードで示されており、
前記配送ルートコードの中の所定桁目のコードは、該配送ルートコードで示される配送ルートでの納品が予定されている一つの曜日を識別可能に示しており、
前記対象顧客店舗の前記納品頻度が週2回以上を示す場合に、前記顧客情報テーブルには前記対象顧客店舗の配送ルートとして二以上の配送ルートコードが格納され、
指定期間内の日付ごとの曜日情報と各配送ルートコードの前記所定桁目のコードとに基づいて、各日付のデータと該日付に納品可能な配送ルートコードとを関連付けて前記配送日割テーブルを生成する、
ことを更に含む(8)に記載のたばこ流通支援方法。
(10)
前記一以上のコンピュータは、前記配送ルートに含まれる各顧客店舗の配送順を示す配送ルート情報テーブルを更に参照可能であり、
前記流通スケジュール情報の出力では、前記読み出された顧客情報及び前記配送ルート情報テーブルの情報に基づいて、前記配送ルートの配送拠点ごとに、前記配送ルートコードの順かつ該配送ルートコードが示す配送ルートに含まれる各顧客店舗の配送順に、各顧客店舗の前記流通スケジュール情報を出力する、
(9)に記載のたばこ流通支援方法。
(11)
前記顧客情報テーブルは、顧客店舗ごとに変更フラグを更に格納しており、
前記顧客情報テーブルから前記変更フラグが立っている顧客店舗の顧客情報を読み出し、
前記読み出された前記変更フラグが立っている顧客店舗の顧客情報に基づいて、前記変更フラグが立っている顧客店舗の納品日、仕分日、支払日及び注文日を再決定し、
前記顧客情報テーブルにおける前記変更フラグが立っている顧客店舗の変更フラグを下す、
ことを更に含む(7)から(10)のいずれか一つに記載のたばこ流通支援方法。
(12)
前記顧客情報テーブルは、顧客店舗ごとに配送ルートを更に格納しており、
前記営業日テーブルは、配送ルートの配送拠点ごとの営業日を示す情報を更に格納しており、
前記一以上のコンピュータは、配送ルートごとに配送日数を管理する配送情報テーブルを更に参照可能であり、
前記顧客情報テーブルから前記対象顧客店舗の配送ルートを読み出し、
前記仕分日の決定では、前記読み出された前記対象顧客店舗の前記配送ルートに基づいて、前記配送情報テーブルから該配送ルートの配送日数を、前記営業日テーブルから該配送ルートの配送拠点の営業日をそれぞれ読み出し、該読み出された配送日数及び営業日に基づいて、前記特定された納品日に対応する仕分日を決定する、
(7)から(11)のいずれか一つに記載のたばこ流通支援方法。
(13)
(7)から(12)のいずれか一つに記載のたばこ流通支援方法を一以上のコンピュータに実行させるコンピュータプログラム。
Some or all of the above-described embodiments and modifications may be specified as follows: However, the above-described embodiments and modifications are not limited to the following descriptions.
(1)
a reference means for referencing a customer information table that stores customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table that manages business days for each tobacco product order receiving organization;
A reading means for reading customer information indicating a payment method, a payment timing, and an order receiving method of a target customer store from the customer information table;
A means for identifying a delivery date of tobacco products of the target customer store;
A first determination means for determining a sorting date corresponding to the specified delivery date;
a second determination means for determining a payment date corresponding to the delivery date specified by the determination means, based on the payment method and the payment timing of the target customer store read by the reading means;
a third determination means for reading out from the business day table a business day of an order receiving organization corresponding to the order receiving method of the target customer store read out by the reading means, and determining an order date corresponding to the specified delivery date based on the read out business day and the earlier of the determined sorting date and payment date;
an output means for outputting distribution schedule information of the target customer store, the output including date correspondence information within the specified period identified by the identification means, which associates the determined payment date and order date with each of a plurality of delivery dates of the target customer store within the specified period, and information of the target customer store;
A tobacco distribution support system equipped with:
(2)
The customer information for each customer store stored in the customer information table further indicates a delivery frequency, a delivery timing pattern, and a delivery route;
The reference means can further refer to a delivery pattern table for managing whether each date corresponds to each delivery timing pattern and a delivery daily allocation table for managing each date as to which delivery route is available for delivery on that date;
The reading means reads out customer information indicating a delivery frequency, a delivery timing pattern, a delivery route, a payment method, a payment timing, and an order receiving method of the target customer store from the customer information table,
the specifying means, when the read-out delivery frequency indicates a frequency less than once a week, specifies a date corresponding to the delivery timing pattern of the target customer store based on the delivery pattern table as a potential delivery date, and specifies, from among the specified potential delivery dates, a date on which delivery is possible via the delivery route of the target customer store based on the delivery daily allocation table as a delivery date;
A tobacco distribution support system as described in (1).
(3)
A generating means for generating the delivery daily allocation table for managing delivery routes available for delivery on each date within a specified period;
Further comprising:
The delivery route is indicated by a delivery route code formed of a code of a predetermined number of digits,
A code having a predetermined digit in the delivery route code identifiably indicates one day of the week on which delivery is scheduled to be made along the delivery route indicated by the delivery route code,
When the delivery frequency of the target customer store indicates twice a week or more, two or more delivery route codes are stored as delivery routes of the target customer store in the customer information table;
the generating means generates the delivery daily allocation table by associating data for each date with a delivery route code that can be delivered on that date based on day-of-week information for each date within the specified period and the code in the predetermined digit of each delivery route code;
A tobacco distribution support system as described in (2).
(4)
The reference means can further refer to a delivery route information table indicating a delivery order of each customer store included in the delivery route,
the output means outputs, for each distribution base station of the distribution route, the distribution schedule information of each customer store in the order of the distribution route code and in the order of delivery of each customer store included in the distribution route indicated by the distribution route code, based on the read customer information and the information of the distribution route information table.
A tobacco distribution support system as described in (3).
(5)
The customer information table further stores a change flag for each customer store,
The reading means reads out the customer information of the customer store for which the change flag is set from the customer information table,
the specifying means, the first determining means, the second determining means, and the third determining means redetermine the delivery date, sorting date, payment date, and order date of the customer store for which the change flag is set, based on the read customer information of the customer store for which the change flag is set;
The reference means turns off the change flag of the customer store whose change flag in the customer information table is set.
A tobacco distribution support system described in any one of (1) to (4).
(6)
The customer information table further stores a delivery route for each customer store,
The business day table further stores information indicating business days for each delivery base on the delivery route,
The reference means can further refer to a delivery information table that manages the number of delivery days for each delivery route,
The reading means further reads out a delivery route of the target customer store from the customer information table,
The first determination means reads out the number of delivery days for the delivery route from the delivery information table and the business days of the delivery base of the delivery route from the business day table based on the read-out delivery route of the target customer store, and determines a sorting date corresponding to the delivery date specified by the specification means based on the read-out number of delivery days and business days.
A tobacco distribution support system described in any one of (1) to (5).
(7)
A tobacco distribution support method executed by one or more computers capable of referencing a customer information table storing customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table managing business days for each tobacco product order receiving organization, comprising:
Read out customer information indicating the payment method, payment timing, and order method of the target customer store from the customer information table;
Identifying the delivery date of tobacco products for the target customer store;
determining a sorting date corresponding to the specified delivery date;
determining a payment date corresponding to the specified delivery date based on the payment method and the payment timing of the target customer store that have been read;
read out the business days of the order-receiving organization corresponding to the order-receiving method from the business day table based on the read out order-receiving method of the target customer store;
determining an order date corresponding to the specified delivery date based on the retrieved business day and the earlier of the determined sorting date and payment date;
outputting distribution schedule information of the target customer store, the distribution schedule information including date correspondence information within the specified period and information of the target customer store, in which the determined payment date and order date are associated with each of a plurality of delivery dates of the target customer store within the specified period;
A method of supporting tobacco distribution, including:
(8)
the one or more computers can further refer to a delivery pattern table that manages whether or not each date corresponds to each delivery timing pattern and a delivery daily allocation table that manages, for each date, a delivery route that can be delivered on the date; and the customer information for each customer store stored in the customer information table further indicates a delivery frequency, a delivery timing pattern, and a delivery route,
In identifying the delivery date, if the read delivery frequency indicates a frequency less than once a week, a date corresponding to the delivery timing pattern of the target customer store is identified as a potential delivery date based on the delivery pattern table, and from among the identified potential delivery dates, a date on which delivery is possible via the delivery route of the target customer store is identified as a delivery date based on the delivery daily allocation table.
A tobacco distribution support method as described in (7).
(9)
The delivery route is indicated by a delivery route code formed of a code of a predetermined number of digits,
A code having a predetermined digit in the delivery route code identifiably indicates one day of the week on which delivery is scheduled to be made along the delivery route indicated by the delivery route code,
When the delivery frequency of the target customer store indicates twice a week or more, two or more delivery route codes are stored as delivery routes of the target customer store in the customer information table;
generating the delivery daily allocation table by associating data for each date with a delivery route code that can be delivered on that date based on day of the week information for each date within a specified period and the code in the predetermined digit position of each delivery route code;
The tobacco distribution support method according to (8), further comprising:
(10)
The one or more computers can further refer to a delivery route information table indicating a delivery order of each customer store included in the delivery route;
In the output of the distribution schedule information, the distribution schedule information of each customer store is output for each distribution base point of the distribution route based on the read customer information and the information of the distribution route information table, in the order of the distribution route code and in the order of delivery of each customer store included in the distribution route indicated by the distribution route code.
A tobacco distribution support method as described in (9).
(11)
The customer information table further stores a change flag for each customer store,
Read out the customer information of the customer store for which the change flag is set from the customer information table;
re-determining the delivery date, sorting date, payment date, and order date of the customer store for which the change flag is set based on the read customer information of the customer store for which the change flag is set;
Turning off the change flag of the customer store for which the change flag in the customer information table is set
The tobacco distribution support method according to any one of (7) to (10), further comprising:
(12)
The customer information table further stores a delivery route for each customer store,
The business day table further stores information indicating business days for each delivery base on the delivery route,
The one or more computers can further refer to a delivery information table that manages the number of delivery days for each delivery route,
Read out the delivery route of the target customer store from the customer information table;
In determining the sorting date, the number of delivery days for the delivery route is read from the delivery information table based on the read-out delivery route of the target customer store, and the business days of the delivery base of the delivery route are read from the business day table, and a sorting date corresponding to the specified delivery date is determined based on the read-out number of delivery days and business days.
A tobacco distribution support method described in any one of (7) to (11).
(13)
A computer program that causes one or more computers to execute the tobacco distribution support method described in any one of (7) to (12).
1 たばこ流通支援システム(本システム)
10 支援サーバ
11 CPU
12 メモリ
13 入出力I/F
14 通信ユニット
15 出力装置
16 入力装置
21 特定部
22 第一決定部
23 第二決定部
24 第三決定部
25 データ参照部
26 データ生成部
27 情報管理データベース(DB)
28 出力処理部
1. Tobacco distribution support system (this system)
10
12
14
28 Output processing unit
Claims (11)
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出す読出手段と、
前記対象顧客店舗のたばこ商品の納品日を特定する特定手段と、
前記特定された納品日から予め決められた日数を差し引くことで仕分日を決定する第一決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定手段により特定された納品日に対応する支払日を決定する第二決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、該読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定する第三決定手段と、
前記特定手段により特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する出力手段と、
を備え、
前記特定手段は、ユーザ操作により入力された前記対象顧客店舗のたばこ商品の納品日を特定する、又は電子ファイルに格納されているデータから前記対象顧客店舗のたばこ商品の納品日を特定する、
たばこ流通支援システム。 a reference means for referencing a customer information table that stores customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table that manages business days for each tobacco product order receiving organization;
A reading means for reading customer information indicating a payment method, a payment timing, and an order receiving method of a target customer store from the customer information table;
A means for identifying a delivery date of tobacco products of the target customer store;
a first determination means for determining a sorting date by subtracting a predetermined number of days from the specified delivery date;
a second determination means for determining a payment date corresponding to the delivery date specified by the determination means, based on the payment method and the payment timing of the target customer store read by the reading means;
a third determination means for reading out from the business day table a business day of an order receiving organization corresponding to the order receiving method of the target customer store read out by the reading means, and determining an order date corresponding to the specified delivery date based on the read out business day and the earlier of the determined sorting date and payment date;
an output means for outputting distribution schedule information of the target customer store, the output including date correspondence information within the specified period identified by the identification means, which associates the determined payment date and order date with each of a plurality of delivery dates of the target customer store within the specified period, and information of the target customer store;
Equipped with
The identification means identifies a delivery date of the tobacco products of the target customer store input by a user operation, or identifies a delivery date of the tobacco products of the target customer store from data stored in an electronic file.
Tobacco distribution support system.
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出す読出手段と、
前記対象顧客店舗のたばこ商品の納品日を特定する特定手段と、
前記特定された納品日に対応する仕分日を決定する第一決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定手段により特定された納品日に対応する支払日を決定する第二決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、該読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定する第三決定手段と、
前記特定手段により特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する出力手段と、
を備え、
前記特定手段は、ユーザ操作により入力された前記対象顧客店舗のたばこ商品の納品日を特定する、又は電子ファイルに格納されているデータから前記対象顧客店舗のたばこ商品の納品日を特定し、
前記顧客情報テーブルは、顧客店舗ごとに配送ルートを更に格納しており、
前記営業日テーブルは、配送ルートの配送拠点ごとの営業日を示す情報を更に格納しており、
前記参照手段は、配送ルートごとに配送日数を管理する配送情報テーブルを更に参照可能であり、
前記読出手段は、前記顧客情報テーブルから前記対象顧客店舗の配送ルートを更に読み出し、
前記第一決定手段は、前記読み出された前記対象顧客店舗の前記配送ルートに基づいて、前記配送情報テーブルから該配送ルートの配送日数を、前記営業日テーブルから該配送ルートの配送拠点の営業日をそれぞれ読み出し、該読み出された配送日数及び営業日に基づいて、前記特定手段により特定された納品日に対応する仕分日を決定する、
たばこ流通支援システム。 a reference means for referencing a customer information table that stores customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table that manages business days for each tobacco product order receiving organization;
A reading means for reading customer information indicating a payment method, a payment timing, and an order receiving method of a target customer store from the customer information table;
A means for identifying a delivery date of tobacco products of the target customer store;
A first determination means for determining a sorting date corresponding to the specified delivery date;
a second determination means for determining a payment date corresponding to the delivery date specified by the determination means, based on the payment method and the payment timing of the target customer store read by the reading means;
a third determination means for reading out from the business day table a business day of an order receiving organization corresponding to the order receiving method of the target customer store read out by the reading means, and determining an order date corresponding to the specified delivery date based on the read out business day and the earlier of the determined sorting date and payment date;
an output means for outputting distribution schedule information of the target customer store, the output including date correspondence information within the specified period identified by the identification means, which associates the determined payment date and order date with each of a plurality of delivery dates of the target customer store within the specified period, and information of the target customer store;
Equipped with
The identification means identifies a delivery date of the tobacco products of the target customer store input by a user operation, or identifies a delivery date of the tobacco products of the target customer store from data stored in an electronic file;
The customer information table further stores a delivery route for each customer store,
The business day table further stores information indicating business days for each delivery base on the delivery route,
The reference means can further refer to a delivery information table that manages the number of delivery days for each delivery route,
The reading means further reads out a delivery route of the target customer store from the customer information table,
The first determination means reads out the number of delivery days for the delivery route from the delivery information table and the business days of the delivery base of the delivery route from the business day table based on the read-out delivery route of the target customer store, and determines a sorting date corresponding to the delivery date specified by the specification means based on the read-out number of delivery days and business days.
Tobacco distribution support system.
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出す読出手段と、
前記対象顧客店舗のたばこ商品の納品日を特定する特定手段と、
前記特定された納品日から予め決められた日数を差し引くことで仕分日を決定する第一決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定手段により特定された納品日に対応する支払日を決定する第二決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、該読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定する第三決定手段と、
前記特定手段により特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する出力手段と、
を備え、
前記顧客情報テーブルに格納される顧客店舗ごとの顧客情報は、納品頻度、納品タイミングパターン、及び配送ルートを更に示し、
前記参照手段は、日付ごとに各納品タイミングパターンに該当するか否かを管理する納品パターンテーブル及び日付ごとに該日付に納品可能な配送ルートを管理する配送日割テーブルを更に参照可能であり、
前記読出手段は、前記顧客情報テーブルから、前記対象顧客店舗の納品頻度、納品タイミングパターン、配送ルート、決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記特定手段は、前記読み出された納品頻度が週1回より少ない頻度を示す場合に、前記納品パターンテーブルに基づいて前記対象顧客店舗の前記納品タイミングパターンに該当する日付を納品候補日として特定し、特定された納品候補日の中から、前記配送日割テーブルに基づいて前記対象顧客店舗の前記配送ルートで納品可能な日を納品日として特定する、
たばこ流通支援システム。 a reference means for referencing a customer information table that stores customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table that manages business days for each tobacco product order receiving organization;
A reading means for reading customer information indicating a payment method, a payment timing, and an order receiving method of a target customer store from the customer information table;
A means for identifying a delivery date of tobacco products of the target customer store;
a first determination means for determining a sorting date by subtracting a predetermined number of days from the specified delivery date;
a second determination means for determining a payment date corresponding to the delivery date specified by the determination means, based on the payment method and the payment timing of the target customer store read by the reading means;
a third determination means for reading out from the business day table a business day of an order receiving organization corresponding to the order receiving method of the target customer store read out by the reading means, and determining an order date corresponding to the specified delivery date based on the read out business day and the earlier of the determined sorting date and payment date;
an output means for outputting distribution schedule information of the target customer store, the output including date correspondence information within the specified period identified by the identification means, which associates the determined payment date and order date with each of a plurality of delivery dates of the target customer store within the specified period, and information of the target customer store;
Equipped with
The customer information for each customer store stored in the customer information table further indicates a delivery frequency, a delivery timing pattern, and a delivery route;
The reference means can further refer to a delivery pattern table for managing whether each date corresponds to each delivery timing pattern and a delivery daily allocation table for managing each date as to which delivery route is available for delivery on that date;
The reading means reads out customer information indicating a delivery frequency, a delivery timing pattern, a delivery route, a payment method, a payment timing, and an order receiving method of the target customer store from the customer information table,
the specifying means, when the read-out delivery frequency indicates a frequency less than once a week, specifies a date corresponding to the delivery timing pattern of the target customer store based on the delivery pattern table as a potential delivery date, and specifies, from among the specified potential delivery dates, a date on which delivery is possible via the delivery route of the target customer store based on the delivery daily allocation table as a delivery date;
Tobacco distribution support system.
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出す読出手段と、
前記対象顧客店舗のたばこ商品の納品日を特定する特定手段と、
前記特定された納品日に対応する仕分日を決定する第一決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定手段により特定された納品日に対応する支払日を決定する第二決定手段と、
前記読出手段により読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、該読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定する第三決定手段と、
前記特定手段により特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する出力手段と、
を備え、
前記顧客情報テーブルに格納される顧客店舗ごとの顧客情報は、納品頻度、納品タイミングパターン、及び配送ルートを更に示し、
前記参照手段は、日付ごとに各納品タイミングパターンに該当するか否かを管理する納品パターンテーブル及び日付ごとに該日付に納品可能な配送ルートを管理する配送日割テーブルを更に参照可能であり、
前記読出手段は、前記顧客情報テーブルから、前記対象顧客店舗の納品頻度、納品タイミングパターン、配送ルート、決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記特定手段は、前記読み出された納品頻度が週1回より少ない頻度を示す場合に、前記納品パターンテーブルに基づいて前記対象顧客店舗の前記納品タイミングパターンに該当する日付を納品候補日として特定し、特定された納品候補日の中から、前記配送日割テーブルに基づいて前記対象顧客店舗の前記配送ルートで納品可能な日を納品日として特定し、
前記営業日テーブルは、配送ルートの配送拠点ごとの営業日を示す情報を更に格納しており、
前記参照手段は、配送ルートごとに配送日数を管理する配送情報テーブルを更に参照可能であり、
前記第一決定手段は、前記読み出された前記対象顧客店舗の前記配送ルートに基づいて、前記配送情報テーブルから該配送ルートの配送日数を、前記営業日テーブルから該配送ルートの配送拠点の営業日をそれぞれ読み出し、該読み出された配送日数及び営業日に基づいて、前記特定手段により特定された納品日に対応する仕分日を決定する、
たばこ流通支援システム。 a reference means for referencing a customer information table that stores customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table that manages business days for each tobacco product order receiving organization;
A reading means for reading customer information indicating a payment method, a payment timing, and an order receiving method of a target customer store from the customer information table;
A means for identifying a delivery date of tobacco products of the target customer store;
A first determination means for determining a sorting date corresponding to the specified delivery date;
a second determination means for determining a payment date corresponding to the delivery date specified by the determination means, based on the payment method and the payment timing of the target customer store read by the reading means;
a third determination means for reading out from the business day table a business day of an order receiving organization corresponding to the order receiving method of the target customer store read out by the reading means, and determining an order date corresponding to the specified delivery date based on the read out business day and the earlier of the determined sorting date and payment date;
an output means for outputting distribution schedule information of the target customer store, the output including date correspondence information within the specified period identified by the identification means, which associates the determined payment date and order date with each of a plurality of delivery dates of the target customer store within the specified period, and information of the target customer store;
Equipped with
The customer information for each customer store stored in the customer information table further indicates a delivery frequency, a delivery timing pattern, and a delivery route;
The reference means can further refer to a delivery pattern table for managing whether each date corresponds to each delivery timing pattern and a delivery daily allocation table for managing each date as to which delivery route is available for delivery on that date;
The reading means reads out customer information indicating a delivery frequency, a delivery timing pattern, a delivery route, a payment method, a payment timing, and an order receiving method of the target customer store from the customer information table,
the specifying means, when the read-out delivery frequency indicates a frequency less than once a week, specifies a date corresponding to the delivery timing pattern of the target customer store based on the delivery pattern table as a potential delivery date, and specifies, from among the specified potential delivery dates, a date on which delivery is possible via the delivery route of the target customer store based on the delivery daily allocation table as a delivery date;
The business day table further stores information indicating business days for each delivery base on the delivery route,
The reference means can further refer to a delivery information table that manages the number of delivery days for each delivery route,
The first determination means reads out the number of delivery days for the delivery route from the delivery information table and the business days of the delivery base of the delivery route from the business day table based on the read-out delivery route of the target customer store, and determines a sorting date corresponding to the delivery date specified by the specification means based on the read-out number of delivery days and business days.
Tobacco distribution support system.
を更に備え、
前記配送ルートは、所定桁数のコードで形成される配送ルートコードで示されており、
前記配送ルートコードの中の所定桁目のコードは、該配送ルートコードで示される配送ルートでの納品が予定されている一つの曜日を識別可能に示しており、
前記対象顧客店舗の前記納品頻度が週2回以上を示す場合に、前記顧客情報テーブルには前記対象顧客店舗の配送ルートとして二以上の配送ルートコードが格納され、
前記生成手段は、前記指定期間内の日付ごとの曜日情報と各配送ルートコードの前記所定桁目のコードとに基づいて、各日付のデータと該日付に納品可能な配送ルートコードとを関連付けて前記配送日割テーブルを生成する、
請求項3又は4に記載のたばこ流通支援システム。 A generating means for generating the delivery daily allocation table for managing delivery routes available for delivery on each date within a specified period;
Further comprising:
The delivery route is indicated by a delivery route code formed of a code of a predetermined number of digits,
A code having a predetermined digit in the delivery route code identifiably indicates one day of the week on which delivery is scheduled to be made along the delivery route indicated by the delivery route code,
When the delivery frequency of the target customer store indicates twice a week or more, two or more delivery route codes are stored as delivery routes of the target customer store in the customer information table;
the generating means generates the delivery daily allocation table by associating data for each date with a delivery route code that can be delivered on that date based on day of the week information for each date within the specified period and the code in the predetermined digit of each delivery route code;
The tobacco distribution support system according to claim 3 or 4.
前記出力手段は、前記読み出された顧客情報及び前記配送ルート情報テーブルの情報に基づいて、前記配送ルートの配送拠点ごとに、前記配送ルートコードの順かつ該配送ルートコードが示す配送ルートに含まれる各顧客店舗の配送順に、各顧客店舗の前記流通スケジュール情報を出力する、
請求項5に記載のたばこ流通支援システム。 The reference means can further refer to a delivery route information table indicating a delivery order of each customer store included in the delivery route,
the output means outputs, for each distribution base station of the distribution route, the distribution schedule information of each customer store in the order of the distribution route code and in the order of delivery of each customer store included in the distribution route indicated by the distribution route code, based on the read customer information and the information of the distribution route information table.
The tobacco distribution support system according to claim 5 .
前記読出手段は、前記顧客情報テーブルから前記変更フラグが立っている顧客店舗の顧客情報を読み出し、
前記特定手段、前記第一決定手段、前記第二決定手段、及び前記第三決定手段は、前記読み出された前記変更フラグが立っている顧客店舗の顧客情報に基づいて、前記変更フラグが立っている顧客店舗の納品日、仕分日、支払日及び注文日を再決定し、
前記参照手段は、前記顧客情報テーブルにおける前記変更フラグが立っている顧客店舗の変更フラグを下す、
請求項1から6のいずれか一項に記載のたばこ流通支援システム。 The customer information table further stores a change flag for each customer store,
The reading means reads out the customer information of the customer store for which the change flag is set from the customer information table,
the specifying means, the first determining means, the second determining means, and the third determining means redetermine the delivery date, sorting date, payment date, and order date of the customer store for which the change flag is set, based on the read customer information of the customer store for which the change flag is set;
The reference means turns off the change flag of the customer store whose change flag in the customer information table is set.
The tobacco distribution support system according to any one of claims 1 to 6.
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記対象顧客店舗のたばこ商品の納品日を特定し、
前記特定された納品日から予め決められた日数を差し引くことで仕分日を決定し、
前記読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定された納品日に対応する支払日を決定し、
前記読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、
前記読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定し、
前記特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する、
ことを含み、
前記納品日の特定では、ユーザ操作により入力された前記対象顧客店舗のたばこ商品の納品日を特定する、又は電子ファイルに格納されているデータから前記対象顧客店舗のたばこ商品の納品日を特定する、
たばこ流通支援方法。 A tobacco distribution support method executed by one or more computers capable of referencing a customer information table storing customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table managing business days for each tobacco product order receiving organization, comprising:
Read out customer information indicating the payment method, payment timing, and order method of the target customer store from the customer information table;
Identifying the delivery date of tobacco products for the target customer store;
determining a sorting date by subtracting a predetermined number of days from the specified delivery date;
determining a payment date corresponding to the specified delivery date based on the payment method and the payment timing of the target customer store that have been read;
read out the business days of the order-receiving organization corresponding to the order-receiving method from the business day table based on the read out order-receiving method of the target customer store;
determining an order date corresponding to the specified delivery date based on the retrieved business day and the earlier of the determined sorting date and payment date;
outputting distribution schedule information of the target customer store, the distribution schedule information including date correspondence information within the specified period and information of the target customer store, in which the determined payment date and order date are associated with each of a plurality of delivery dates of the target customer store within the specified period;
Including,
In the step of identifying the delivery date, a delivery date of the tobacco product of the target customer store inputted by a user operation is identified, or a delivery date of the tobacco product of the target customer store is identified from data stored in an electronic file.
Tobacco distribution support methods.
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記対象顧客店舗のたばこ商品の納品日を特定し、
前記特定された納品日に対応する仕分日を決定し、
前記読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定された納品日に対応する支払日を決定し、
前記読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、
前記読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定し、
前記特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する、
ことを含み、
前記納品日の特定では、ユーザ操作により入力された前記対象顧客店舗のたばこ商品の納品日を特定する、又は電子ファイルに格納されているデータから前記対象顧客店舗のたばこ商品の納品日を特定し、
前記顧客情報テーブルは、顧客店舗ごとに配送ルートを更に格納しており、
前記営業日テーブルは、配送ルートの配送拠点ごとの営業日を示す情報を更に格納しており、
前記一以上のコンピュータは、配送ルートごとに配送日数を管理する配送情報テーブルを更に参照可能であり、
前記顧客情報テーブルからの読み出しでは、前記対象顧客店舗の配送ルートを更に読み出し、
前記仕分日の決定では、前記読み出された前記対象顧客店舗の前記配送ルートに基づいて、前記配送情報テーブルから該配送ルートの配送日数を、前記営業日テーブルから該配送ルートの配送拠点の営業日をそれぞれ読み出し、該読み出された配送日数及び営業日に基づいて、前記特定された納品日に対応する仕分日を決定する、
たばこ流通支援方法。 A tobacco distribution support method executed by one or more computers capable of referencing a customer information table storing customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table managing business days for each tobacco product order receiving organization, comprising:
Read out customer information indicating the payment method, payment timing, and order method of the target customer store from the customer information table;
Identifying the delivery date of tobacco products for the target customer store;
determining a sorting date corresponding to the specified delivery date;
determining a payment date corresponding to the specified delivery date based on the payment method and the payment timing of the target customer store that have been read;
read out the business days of the order-receiving organization corresponding to the order-receiving method from the business day table based on the read out order-receiving method of the target customer store;
determining an order date corresponding to the specified delivery date based on the retrieved business day and the earlier of the determined sorting date and payment date;
outputting distribution schedule information of the target customer store, the distribution schedule information including date correspondence information within the specified period and information of the target customer store, in which the determined payment date and order date are associated with each of a plurality of delivery dates of the target customer store within the specified period;
Including,
In the step of identifying the delivery date, a delivery date of the tobacco product of the target customer store is identified based on a user operation, or a delivery date of the tobacco product of the target customer store is identified based on data stored in an electronic file;
The customer information table further stores a delivery route for each customer store,
The business day table further stores information indicating business days for each delivery base on the delivery route,
The one or more computers can further refer to a delivery information table that manages the number of delivery days for each delivery route,
In the reading from the customer information table, the delivery route of the target customer store is further read,
In determining the sorting date , the number of delivery days for the delivery route is read from the delivery information table based on the read-out delivery route of the target customer store, and the business days of the delivery base of the delivery route are read from the business day table, and a sorting date corresponding to the specified delivery date is determined based on the read-out number of delivery days and business days.
Tobacco distribution support methods.
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記対象顧客店舗のたばこ商品の納品日を特定し、
前記特定された納品日から予め決められた日数を差し引くことで仕分日を決定し、
前記読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定された納品日に対応する支払日を決定し、
前記読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、
前記読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定し、
前記特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する、
ことを含み、
前記一以上のコンピュータは、日付ごとに各納品タイミングパターンに該当するか否かを管理する納品パターンテーブル及び日付ごとに該日付に納品可能な配送ルートを管理する配送日割テーブルを更に参照可能であり、
前記顧客情報テーブルに格納される顧客店舗ごとの顧客情報は、納品頻度、納品タイミングパターン、及び配送ルートを更に示し、
前記顧客情報テーブルからの読み出しでは、前記対象顧客店舗の納品頻度、納品タイミングパターン、配送ルート、決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記納品日の特定では、前記読み出された納品頻度が週1回より少ない頻度を示す場合に、前記納品パターンテーブルに基づいて前記対象顧客店舗の前記納品タイミングパターンに該当する日付を納品候補日として特定し、特定された納品候補日の中から、前記配送日割テーブルに基づいて前記対象顧客店舗の前記配送ルートで納品可能な日を納品日として特定する、
たばこ流通支援方法。 A tobacco distribution support method executed by one or more computers capable of referencing a customer information table storing customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table managing business days for each tobacco product order receiving organization, comprising:
Read out customer information indicating the payment method, payment timing, and order method of the target customer store from the customer information table;
Identifying the delivery date of tobacco products for the target customer store;
determining a sorting date by subtracting a predetermined number of days from the specified delivery date;
determining a payment date corresponding to the specified delivery date based on the payment method and the payment timing of the target customer store that have been read;
read out the business days of the order-receiving organization corresponding to the order-receiving method from the business day table based on the read out order-receiving method of the target customer store;
determining an order date corresponding to the specified delivery date based on the retrieved business day and the earlier of the determined sorting date and payment date;
outputting distribution schedule information of the target customer store, the distribution schedule information including date correspondence information within the specified period and information of the target customer store, in which the determined payment date and order date are associated with each of a plurality of delivery dates of the target customer store within the specified period;
Including,
The one or more computers can further refer to a delivery pattern table that manages whether each date corresponds to each delivery timing pattern and a delivery daily allocation table that manages, for each date, a delivery route that can be delivered on that date;
The customer information for each customer store stored in the customer information table further indicates a delivery frequency, a delivery timing pattern, and a delivery route;
In reading from the customer information table, customer information indicating the delivery frequency, delivery timing pattern, delivery route, payment method, payment timing, and order method of the target customer store is read,
In identifying the delivery date, if the read delivery frequency indicates a frequency less than once a week, a date corresponding to the delivery timing pattern of the target customer store is identified as a potential delivery date based on the delivery pattern table, and from among the identified potential delivery dates, a date on which delivery is possible via the delivery route of the target customer store is identified as a delivery date based on the delivery daily allocation table.
Tobacco distribution support methods.
前記顧客情報テーブルから対象顧客店舗の決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記対象顧客店舗のたばこ商品の納品日を特定し、
前記特定された納品日に対応する仕分日を決定し、
前記読み出された前記対象顧客店舗の前記決済方法及び前記決済タイミングに基づいて、前記特定された納品日に対応する支払日を決定し、
前記読み出された前記対象顧客店舗の前記受注方法に基づいて前記営業日テーブルから該受注方法に対応する受注組織の営業日を読み出し、
前記読み出された営業日、並びに前記決定された仕分日及び支払日のうちの早い日付に基づいて、前記特定された納品日に対応する注文日を決定し、
前記特定された所定期間内における前記対象顧客店舗の複数の納品日の各々に対して前記決定された支払日及び注文日をそれぞれ関連付けた、該所定期間内の日付対応情報及び前記対象顧客店舗の情報を含む、前記対象顧客店舗の流通スケジュール情報を出力する、
ことを含み、
前記一以上のコンピュータは、日付ごとに各納品タイミングパターンに該当するか否かを管理する納品パターンテーブル、日付ごとに該日付に納品可能な配送ルートを管理する配送日割テーブル、及び配送ルートごとに配送日数を管理する配送情報テーブルを更に参照可能であり、
前記顧客情報テーブルに格納される顧客店舗ごとの顧客情報は、納品頻度、納品タイミングパターン、及び配送ルートを更に示し、
前記営業日テーブルは、配送ルートの配送拠点ごとの営業日を示す情報を更に格納しており、
前記顧客情報テーブルからの読み出しでは、前記対象顧客店舗の納品頻度、納品タイミングパターン、配送ルート、決済方法、決済タイミング、及び受注方法を示す顧客情報を読み出し、
前記納品日の特定では、前記読み出された納品頻度が週1回より少ない頻度を示す場合に、前記納品パターンテーブルに基づいて前記対象顧客店舗の前記納品タイミングパターンに該当する日付を納品候補日として特定し、特定された納品候補日の中から、前記配送日割テーブルに基づいて前記対象顧客店舗の前記配送ルートで納品可能な日を納品日として特定し、
前記仕分日の決定では、前記読み出された前記対象顧客店舗の前記配送ルートに基づいて、前記配送情報テーブルから該配送ルートの配送日数を、前記営業日テーブルから該配送ルートの配送拠点の営業日をそれぞれ読み出し、該読み出された配送日数及び営業日に基づいて、前記特定された納品日に対応する仕分日を決定する、
たばこ流通支援方法。 A tobacco distribution support method executed by one or more computers capable of referencing a customer information table storing customer information indicating at least a payment method, a payment timing, and an order method for tobacco products for each customer store, and a business day table managing business days for each tobacco product order receiving organization, comprising:
Read out customer information indicating the payment method, payment timing, and order method of the target customer store from the customer information table;
Identifying the delivery date of tobacco products for the target customer store;
determining a sorting date corresponding to the specified delivery date;
determining a payment date corresponding to the specified delivery date based on the payment method and the payment timing of the target customer store that have been read;
read out the business days of the order-receiving organization corresponding to the order-receiving method from the business day table based on the read out order-receiving method of the target customer store;
determining an order date corresponding to the specified delivery date based on the retrieved business day and the earlier of the determined sorting date and payment date;
outputting distribution schedule information of the target customer store, the distribution schedule information including date correspondence information within the specified period and information of the target customer store, in which the determined payment date and order date are associated with each of a plurality of delivery dates of the target customer store within the specified period;
Including,
the one or more computers can further refer to a delivery pattern table that manages whether or not each date corresponds to each delivery timing pattern, a delivery daily allocation table that manages, for each date, delivery routes that can be delivered on that date, and a delivery information table that manages the number of delivery days for each delivery route;
The customer information for each customer store stored in the customer information table further indicates a delivery frequency, a delivery timing pattern, and a delivery route;
The business day table further stores information indicating business days for each delivery base on the delivery route,
In the reading from the customer information table, customer information indicating the delivery frequency, delivery timing pattern, delivery route, payment method, payment timing, and order method of the target customer store is read,
In identifying the delivery date, if the read delivery frequency indicates a frequency less than once a week, a date corresponding to the delivery timing pattern of the target customer store is identified as a potential delivery date based on the delivery pattern table, and from among the identified potential delivery dates, a date on which delivery is possible via the delivery route of the target customer store is identified as a delivery date based on the delivery daily allocation table;
In determining the sorting date , the number of delivery days for the delivery route is read from the delivery information table based on the read-out delivery route of the target customer store, and the business days of the delivery base of the delivery route are read from the business day table, and a sorting date corresponding to the specified delivery date is determined based on the read-out number of delivery days and business days.
Tobacco distribution support methods.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021101269A JP7668166B2 (en) | 2021-06-18 | 2021-06-18 | Tobacco distribution support system and tobacco distribution support method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021101269A JP7668166B2 (en) | 2021-06-18 | 2021-06-18 | Tobacco distribution support system and tobacco distribution support method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023000445A JP2023000445A (en) | 2023-01-04 |
| JP7668166B2 true JP7668166B2 (en) | 2025-04-24 |
Family
ID=84687176
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021101269A Active JP7668166B2 (en) | 2021-06-18 | 2021-06-18 | Tobacco distribution support system and tobacco distribution support method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7668166B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002123734A (en) | 2000-10-13 | 2002-04-26 | Omron Corp | Next order promotion system and next order promotion method |
| JP2003132250A (en) | 2001-10-19 | 2003-05-09 | Japan Tobacco Inc | Commodity ordering terminal device |
| JP2003256739A (en) | 2002-02-28 | 2003-09-12 | Fujitsu Ltd | Batch settlement and management system |
| JP2019040387A (en) | 2017-08-25 | 2019-03-14 | 昭和シェル石油株式会社 | Delivery schedule notification system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11175613A (en) * | 1997-12-05 | 1999-07-02 | Toshiba Corp | Order management system, order management system, order management system |
| JPH11296601A (en) * | 1998-04-07 | 1999-10-29 | Mitsubishi Electric Corp | Delivery date management device and delivery date management method |
-
2021
- 2021-06-18 JP JP2021101269A patent/JP7668166B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002123734A (en) | 2000-10-13 | 2002-04-26 | Omron Corp | Next order promotion system and next order promotion method |
| JP2003132250A (en) | 2001-10-19 | 2003-05-09 | Japan Tobacco Inc | Commodity ordering terminal device |
| JP2003256739A (en) | 2002-02-28 | 2003-09-12 | Fujitsu Ltd | Batch settlement and management system |
| JP2019040387A (en) | 2017-08-25 | 2019-03-14 | 昭和シェル石油株式会社 | Delivery schedule notification system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023000445A (en) | 2023-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5418084B2 (en) | Distribution integration support system, ordering support apparatus, inventory management support apparatus, shipping operation support apparatus, ordering support apparatus control program, and logistics integration support method | |
| US20020087438A1 (en) | Order assembly production system and method | |
| JP6144812B1 (en) | Data collation program and data collation method | |
| JP2009151639A (en) | Discount information providing system, payment terminal, and discount information server | |
| JP5076272B2 (en) | Product purchase management system | |
| JP6355218B1 (en) | System and method for providing wine to customers, server device and program used in the system | |
| JP2000305984A (en) | Point management method, its execution device, and recording medium recording its processing program | |
| JPH07210766A (en) | POS system | |
| JP4683608B2 (en) | Game system | |
| JP7668166B2 (en) | Tobacco distribution support system and tobacco distribution support method | |
| JP6918321B1 (en) | Methods, systems and programs for determining the number of products ordered | |
| JP7430211B2 (en) | Door-to-door sales management system | |
| JP2005332346A (en) | Sales management system and method | |
| JP2004152050A (en) | Product sales system | |
| JP2008065574A (en) | Accounting processing apparatus, accounting processing method, accounting processing program, and program recording medium | |
| JP7594994B2 (en) | Tobacco tax refund application support system and tobacco tax refund application support method | |
| JP2010262566A (en) | Point processing system | |
| JP2022148549A (en) | Transaction support device and control program | |
| JP3693947B2 (en) | Point service providing system | |
| JP2003150683A (en) | Distribution processing system | |
| JPH07121621A (en) | Credit sales system and credit card issuing method using system concerned | |
| JP2004334388A (en) | Sales forecasting method | |
| JP2002053209A (en) | Stock management device for and stock management method in arrangement selling business | |
| JP2022103619A (en) | Tobacco product order acceptance support system and tobacco product order acceptance support method | |
| JP2025096057A (en) | Information processing system, information processing method, server, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231120 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240815 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250123 |
|
| 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: 20250401 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250414 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7668166 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |