This disclosure relates to a transaction support system supporting transactions among multiple traders.
The applicant of this application has disclosed Patent Document 1. Patent Document 1 discloses a system of enabling multiple traders involved in a series of transactions to carry out the transactions while sharing transaction data. However, even if management of transaction information is computerized with a computer system, parties involved in a transaction must issue transaction slips or corresponding transaction data (e.g., such as order data and delivery data), which needs manpower.
Patent Document 1: Japanese Patent Application Publication No. 2004-196550
An aspect of the embodiment employs the following configuration. Specifically, a transaction support system includes: a transaction information processor configured to communicate with terminals of traders via the Internet; a generation rule storage unit configured to store correspondences between data items of order slip data and data items of delivery slip data; and a transaction information storage unit configured to store the order slip data and the delivery slip data as transaction information. In the transaction support system, the transaction information processor automatically generates delivery slip data from order slip data for a transaction between the traders based on the correspondences stored in the generation rule storage unit, and stores the delivery slip data in the transaction information storage unit. Then, using trader identifiers of a seller and a buyer written in the automatically generated delivery slip data, the transaction information processor automatically generates transaction traceability information for each transaction or for each package of the transaction by associating the trader identifiers of the seller and the buyer with each other, and stores the generated traceability information as the transaction information in the transaction information storage unit.
Hereinafter, embodiments are described. Illustrated in
In
When the ordered commodity is a commodity dealt with by trader A and is a commodity which should be directly delivered from trader A to a consumer (or the downstream trader), trader C, who is a seller, orders the commodity to trader A and directs trader A to directly deliver to the consumer (or the downstream trader). In accordance with the direction of trader C, trader A delivers the ordered commodity to the consumer (or the downstream trader) as the buyer by using trader B as a transport operator.
When purchasing a commodity handled by trader A, trader C orders the commodity to trader A. Trader A delivers the ordered commodity to trader C as the buyer by using trader B as the transport operator.
Here, the seller relative to the buyer is referred to as “upstream”, and conversely, the buyer relative to the seller is referred to as “downstream”.
Here, a transaction form illustrated in
The transaction support system according to the embodiment supports a transaction among multiple traders described above. In the embodiment, the transaction support system includes transaction information processor 1 configured to transmit and receive data from terminals of sellers, buyers, and transport operators via the Internet, and transaction information database (transaction information DB 2) configured to store transaction information handled by the transaction information processor 1.
Transaction information processor 1 includes transaction data generation part 3 configured to automatically generate other transaction data based on one transaction data. Transaction data generation part 3 automatically generates, for example, delivery data based on order data. Also, for example, transaction data generation part 3 automatically generates sales data from purchase data. Reference numeral 4 represents the generation rule storage unit which stores correspondences between data items of one transaction data and data items of other transaction data.
Transaction information processor 1 communicates with terminals of the buyer, seller, and transport operator, via, for example, a system of WWW (World Wide Web) on the Internet. For this reason, transaction information processor 1 includes a web server, and each terminal of the seller, buyer and transport operator includes a web client.
Transaction information DB 2 stores a list of commodities sold by traders (commodity list 5), and traceability information 6 in which distribution channels among traders for individual commodities are recorded. Also, transaction information processor 1 accesses a trader database (not shown).
An example of commodity list 5 in the embodiment is illustrated in
“Commodity identifier” is an identifier used for distinguishing a commodity from the other commodities. “Supplier” is a trader identifier of a trader from whom the commodity is purchased. “Selling price” is a price at which the company as the seller sells the commodity to the buyer. “Commodity presentation information” is a file name of the file in which information presenting the commodity is stated. The file may contain a file path. “Shipping category” specifies which site of the company the commodity is to be shipped from, or specifies that the commodity is to be directly delivered from an upstream trader to the buyer. “Stock” is the number of the commodities in stock of the company. “Delivery term” is a normal delivery term for delivery of the commodity from the company to the buyer. “Trader identifier” is an identifier used for identifying a trader from other traders.
Structure of traceability information 6 in the embodiment is illustrated in
Structure of trader database (trader DB) in the embodiment is illustrated in
In
A correspondence between data items of one transaction data and data items of the other transaction data is registered in generation rule storage unit 4 in advance. Transaction data generation part 3 refers to the correspondences of data items registered in generation rule storage unit 4 to automatically generate one transaction data from other transaction data, the one and other transaction data having a relationship termed two sides of the same coin.
According to an aspect of the invention, labor of traders involved in a transaction among multiple traders can be reduced by automating generation of transaction data.
Delivery data generated by transaction data generation part 3 includes information of the seller and buyer for specific individual commodity. Accordingly, based on delivery data generated by transaction data generation part 3, transaction information processor 1 couples the individual commodity identifier, in a time-series manner, with trader identifiers of the seller and buyer of the commodity, and thereby automatically generates and stores traceability information 6 in transaction information DB 2.
According to an aspect of the invention, labor of traders involved in a transaction among multiple traders can be reduced by automating generation of traceability information.
In
Based on the respective order data, transaction data generation part 3 generates delivery data corresponding to respective order data. Transaction information processor 1 stores delivery data generated by transaction data generation part 3 into transaction information DB 2. Based on respective delivery data generated by transaction data generation part 3, transaction information processor 1 generates traceability information 6 and stores in transaction information DB 2. In this transaction example, a tablet terminal, a cellular terminal, or the like may be used as a terminal of the consumer.
The inventor considers that there are two kinds of the traceability; distribution tracing and transaction tracing. Distribution tracing is to trace movements of the package itself, for example, from a supplier or supplier's warehouse to a transport operator, and then to a warehouse of the wholesaler. On the other hand, transaction tracing can be to trace ownership between entities or parties of transaction (seller and buyer as contractors). Transaction is made between transaction entities or transaction parties, but not at the warehouse. The tracing is made by passing through the transport operator similarly, and thereafter the transaction slip is received by headquarters of the wholesaler, but not the wholesaler's warehouse. Thus, transaction tracing is to trace transfer of ownership to the wholesaler (or at least receipt by the wholesaler).
Transaction information processor 1 includes a function enabling both distribution tracing and transaction tracing described above.
In
Distribution traceability storage part 6A stores distribution traceability information. Distribution traceability information is configured by associating, in a time-series manner, a package identification code and a transaction identification code with site code of a site where the package is delivered or shipped.
Transaction traceability storage part 6B stores transaction traceability information. Transaction traceability information is configured by associating, in a time-series manner, a package identification code and a transaction identification code with the trader identifier of a trader who has acquired the ownership of the package.
In
Here, assume that order slip data is received by a warehouse shipping a commodity of trader A (hereafter referred to as the shipment warehouse). Assume that at the shipment warehouse, the package identification code and the transaction identification code are recorded in a slip attached to the package to be shipped (hereafter referred to as the package slip). Package identification code is a code for identifying one package from other packages. The transaction identification code can be acquired from the order slip data.
When a package is shipped from a shipment warehouse, the package identification code and transaction identification code recorded in the package slip are transmitted from a terminal of the shipment warehouse to transaction information processor 1 by inputting a bar code or the like indicated on the package slip into an input device. At that time, the site identifier of the shipment warehouse and the shipment flag are added to the package identification code and the transaction identification code.
Reception control part 32 receives the package identification code, transaction identification code, site identifier, and shipment flag transmitted from a terminal. The shipment flag contains date/time information. Reception control part 32 passes the received package identification code, transaction identification code, site identifier, and shipment flag to traceability update part 31 and also directs traceability update part 31 to record distribution traceability information. In response to the direction, traceability update part 31 records in distribution traceability storage part 6A by associating the package identification code and transaction identification code with the site identifier and the shipment flag.
Reception control part 32 also determines whether ownership of the package is transferred from the seller to the buyer. If transaction condition corresponding to the received transaction identification code is set in the shipment basis, reception control part 32 determines a next condition since the shipment flag has been received. That is, reception control part 32 acquires a trader identifier associated with the received site identifier from trader DB, and determines whether the trader identifier matches a trader identifier of the seller mentioned in order slip data corresponding to the transaction identification code. If the trader identifiers match each other, reception control part 32 determines that ownership of the package has been transferred from the seller to the buyer according to the shipment basis. In this case, reception control part 32 passes the received transaction identification code to transaction slip data generation part 3 and also directs transaction slip data generation part 3 to generate delivery slip data and bill slip data. In this case, reception control part 32 passes the received package identification code and transaction identification code to traceability update part 31 and also directs traceability update part 31 to record transaction traceability information.
In response to the direction of reception control part 32, transaction slip data generation part 3 reads order slip data corresponding to the transaction identification code from transaction slip data storage part 2A, and automatically generates delivery slip data and bill slip data corresponding to the read order slip data into transaction slip data storage part 2A. Delivery slip data and bill slip data contain the trader identifier of the buyer and the trader identifier of the seller.
In response of the direction of reception control part 32, traceability update part 31 updates transaction traceability information. For this purpose, traceability update part 31 acquires delivery slip data corresponding to the transaction identification code passed by reception control part 32 from transaction slip data storage part 2A or transaction slip data generation part 3. Then, traceability update part 31 associates the trader identifier of the seller and the trader identifier of the buyer contained in the delivery slip data with the package identification code and the transaction identification code passed by the reception control part 32, and stores in transaction traceability storage part 6B. At that time, traceability update part 31 records the trader identifiers in transaction traceability storage part 6B in a time-series manner so as to indicate that ownership of the package has been transferred from the buyer to the seller.
Next, in
Reception control part 32 receives the package identification code, transaction identification code, site identifier, and arrival flag transmitted from a terminal. The arrival flag contains date/time information. Reception control part 32 passes the received package identification code, transaction identification code, site identifier, and arrival flag to traceability update part 31 and also directs traceability update part 31 to record distribution traceability information. In response to the direction, traceability update part 31 records in distribution traceability storage part 6A by associating the package identification code and transaction identification code with the site identifier and the arrival flag.
When the package is shipped from a site of trader B, the package identification code and transaction identification code recorded in the package slip are transmitted from a terminal of the site of trader B to transaction information processor 1 by inputting a bar code or the like indicated on the package slip into an input device. At that time, the site identifier of the site of trader B and the arrival flag are added to the package identification code and the transaction identification code.
Reception control part 32 receives the package identification code, transaction identification code, site identifier, and shipment flag transmitted from a terminal. Reception control part 32 passes the received package identification code, transaction identification code, site identifier, and shipment flag to traceability update part 31 and also directs traceability update part 31 to record distribution traceability information. In response to the direction, traceability update part 31 records in distribution traceability storage part 6A by associating the package identification code and transaction identification code with the site identifier and the shipment flag.
When the package arrives at a site of trader B or is shipped therefrom, the trader identifier of trader B does not match trader identifiers of the buyer and seller mentioned on order slip data corresponding to the transaction identification code. For this reason, reception control part 32 does not detect transfer of the package's ownership, does not direct generation of delivery slip data and the like, and does not direct to record transaction traceability information.
Next, In
Reception control part 32 receives the package identification code, transaction identification code, site identifier, and arrival flag transmitted from a terminal. Reception control part 32 passes the received package identification code, transaction identification code, site identifier, and arrival flag to traceability update part 31 and also directs traceability update part 31 to record distribution traceability information. In response to the direction, traceability update part 31 records in distribution traceability storage part 6A by associating the package identification code and transaction identification code with the site identifier and the arrival flag.
Reception control part 32 also determines whether ownership of the package is transferred from the seller to the buyer. If transaction condition corresponding to the received transaction identification code is set in the arrival basis, reception control part 32 determines a next condition since the arrival flag has been received. That is, reception control part 32 acquires a trader identifier associated with the received site identifier from trader DB, and determines whether the trader identifier matches a trader identifier of the buyer mentioned in order slip data corresponding to the transaction identification code. If the trader identifiers match each other, reception control part 32 determines that ownership of the package has been transferred from the seller to the buyer according to the arrival basis. In this case, reception control part 32 passes the received transaction identification code to transaction slip data generation part 3 and also directs transaction slip data generation part 3 to generate delivery slip data and bill slip data. In this case, reception control part 32 passes the received package identification code and transaction identification code to traceability update part 31 and also directs traceability update part 31 to record transaction traceability information.
In response to the direction of reception control part 32, transaction slip data generation part 3 reads order slip data corresponding to the transaction identification code from transaction slip data storage part 2A, and automatically generates delivery slip data and bill slip data corresponding to the read order slip data into transaction slip data storage part 2A. Delivery slip data and bill slip data contain the trader identifier of the buyer and the trader identifier of the seller.
In response of the direction of reception control part 32, traceability update part 31 updates transaction traceability information. For this purpose, traceability update part 31 acquires delivery slip data corresponding to the transaction identification code passed by reception control part 32 from transaction slip data storage part 2A or transaction slip data generation part 3. Then, traceability update part 31 associates the trader identifier of the seller and the trader identifier of the buyer contained in the delivery slip data with the package identification code and the transaction identification code passed by the reception control part 32, and stores in transaction traceability storage part 6B. At that time, traceability update part 31 records the trader identifiers in transaction traceability storage part 6B in a time-series manner so as to indicate that ownership of the package has been transferred from the buyer to the seller.
As described above, according to this embodiment, distribution traceability information and transaction traceability information can be recorded separately. Conventionally, since distribution traceability information is inputted by a party involved, there is no evidence indicating that inputted traceability information is correct. On the other hand, according to this embodiment, traceability information is unlikely to be tampered since generation of the distribution traceability information is interlocked with generation of the transaction traceability information and generation of transaction documents. Accordingly, reliability of traceability information can be improved.
Transaction information processor 1 accepts access to information stored in transaction information DB 2. User wishing to access information stored in transaction information DB 2 requests a server of the transaction support system through a client of a terminal for access to transaction information. The client adds a code from which the user's trader identifier or site identifier can be identified, to the transaction information reference request. Also, the client adds type of desired transaction information to the transaction information reference request. Transmission control part 33 reads, from transaction information DB 2, only transaction information whose trader identifier or site identifier identifiable from the code added to the reference request matches a trader identifier or a site identifier associated with transaction information requested to access, and transmits to the client who requested the access. Accessible transaction information includes various traceability information and various transaction slip data.
Thus, for example, trader A can access only transaction information relating to trader A, and a site of operation of trader A can access only transaction information relating to the site. Only relative information is accessible while protecting the information.
Further, for example, the head office of trader A can access all transaction information relating to trader A, a regional headquarters of trader A can access only transaction information relating to sites in a region managed by the regional head quarter, and a branch office of trader A can access only transaction information relating to the branch office. In this case, it is conceived that an organization group configured by associating the trader identifier of an organizationally low-order trader or the site identifier of an organizationally low-order site with the trader identifier of an organizationally high-order trader or the site identifier of an organizationally low-order base is registered in a storage device in advance. Transmission control part 33 enables the user requesting access to transaction information to view only transaction information associated with a low-order trader identifier or site identifier contained in an organization group in which the user is identified with a high-order trader identifier or a high-order site identifier.
With such configuration, work flow can be improved. For example, assume that there is a work flow specifying that when a branch office intends to order a commodity, the commodity must be ordered through the regional headquarters and the home office. In this flow, a considerable number of days are necessary until delivery of the ordered commodity. On the other hand, according to this embodiment, both head office and regional headquarters can instantly recognize an order placed by a branch office by viewing transaction information. This eliminates the conventional procedure through the regional headquarters and head office, and thereby reduces the lead time up to delivery of the commodity.
Approval reception part 34 receives approval of the transaction slip data from the user who viewed transaction slip data. Provided that approval reception part 34 has received approval to transaction slip data, transaction slip data generation part 3 may be configured to generate other transaction slip data based on the transaction slip data.
In the above embodiment, transaction information processor 1 and components included therein are achieved when the computer executes a program. Transaction information DB 2 and trader DB 12 are built up within a storage device. Generation rule storage unit 4 is provided in a storage region of the storage device. Data handled by the computer is read from the storage device or stored in the storage device.
In this way, the embodiments above provide transaction support systems to automate generation of transaction data in a transaction among multiple traders to reduce labor of the parties involved in the transaction.
The invention is not limited to the scope of the embodiments described above, but may apply to a scope specified in the appended claim.
Number | Date | Country | Kind |
---|---|---|---|
2012-176514 | Aug 2012 | JP | national |
This application is a continuation application of International Application No. PCT/JP2013/071574, filed on Aug. 8, 2013, entitled “TRANSACTION SUPPORT SYSTEM”, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2013/071574 | Aug 2013 | US |
Child | 14609972 | US |