KR102244727B1 - System and method for chechking business-to-business transactions and computer program for the same - Google Patents
System and method for chechking business-to-business transactions and computer program for the same Download PDFInfo
- Publication number
- KR102244727B1 KR102244727B1 KR1020180120393A KR20180120393A KR102244727B1 KR 102244727 B1 KR102244727 B1 KR 102244727B1 KR 1020180120393 A KR1020180120393 A KR 1020180120393A KR 20180120393 A KR20180120393 A KR 20180120393A KR 102244727 B1 KR102244727 B1 KR 102244727B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- inquiry
- sales product
- financial
- sales
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
B2B(Business-to-Business) 거래 조회 시스템은, 금융기관의 B2B 매출상품에 연관된 식별정보 및 상기 B2B 매출상품의 금융정보 조회를 위한 조회필수항목 정보를 입력받도록 구성된 입력부; 상기 조회필수항목 정보를 이용한 스크래핑 방식으로 금융기관 서버로부터 상기 B2B 매출상품의 금융정보를 수신하도록 구성된 스크래핑(scraping)부; 상기 B2B 매출상품에 상응하는 조회필수항목을 정의하는 메타데이터 및 상기 스크래핑부에 의해 스크래핑된 상기 B2B 매출상품의 금융정보를 저장하도록 구성된 저장부; 및 상기 저장부에 저장된 상기 B2B 매출상품의 금융정보를 사용자에게 제공하도록 구성된 조회부를 포함한다. 상기 입력부는, 상기 메타데이터를 이용하여, 상기 식별정보에 의해 식별되는 상기 B2B 매출상품에 상응하는 조회필수항목을 이용하여 생성된 입력 화면을 사용자에게 제공함으로써 사용자로부터 상기 조회필수항목 정보를 입력받도록 더 구성된다. 상기 B2B 거래 조회 시스템은, B2B 매출상품 정보 수취를 위한 식별정보의 등록 과정과 조회필수항목의 입력 과정을 메타데이터를 이용하여 동적으로 구성하며, 업무 담당자는 기업이 보유한 전 금융기관의 B2B매출상품에 대한 최신의 금융정보를 개별 금융기관에 로그인하지 않고도 B2B 거래 조회 시스템을 통한 하나의 화면에서 통합 조회할 수 있다.The B2B (Business-to-Business) transaction inquiry system includes: an input unit configured to receive identification information related to a B2B sales product of a financial institution and information on an inquiry essential item for inquiring financial information of the B2B sales product; A scraping unit configured to receive financial information of the B2B sales product from a financial institution server in a scraping method using the inquiry essential item information; A storage unit configured to store metadata defining an inquiry essential item corresponding to the B2B sales product and financial information of the B2B sales product scraped by the scraping unit; And an inquiry unit configured to provide the user with financial information of the B2B sales product stored in the storage unit. The input unit uses the metadata to provide the user with an input screen generated by using the inquiry essential item corresponding to the B2B sales product identified by the identification information to receive the inquiry essential item information from the user. More structured. The B2B transaction inquiry system dynamically configures the registration process of identification information for receiving B2B sales product information and the input process of inquiry required items using metadata, and the business person in charge is the B2B sales product of all financial institutions owned by the company. You can search the latest financial information on a single screen through the B2B transaction inquiry system without logging in to individual financial institutions.
Description
실시예들은 B2B(Business-to-Business) 거래 조회 시스템 및 방법과 이를 위한 컴퓨터 프로그램에 관한 것으로, 보다 상세하게는, 금융기관이 구매기업을 대신하여 판매기업에게 지급보증을 해주는 B2B 매출상품에 대한 거래 현황을 통합하여 조회할 수 있게 하는 기술에 대한 것이다. The embodiments relate to a business-to-business (B2B) transaction inquiry system and method and a computer program therefor, and more specifically, a B2B sales product in which a financial institution provides a payment guarantee to a selling company on behalf of a purchasing company. It is about a technology that allows you to search by integrating the transaction status.
B2B(Business-to-Business) 업무란, 광의로는 기업과 기업 사이의 거래를 기반으로 한 사업 모델을 지칭한다. B2B 업무에는 기업간 상거래에 수반되는 구매기업과 판매기업간의 재화 또는 용역 대금 수수를 위한 B2B전자결제수단의 발행, 수취, 결제 등과 관련한 인터넷 등 정보통신매체에 의한 거래, 은행창구 거래에 의한 지급결제업무, 판매기업과 구매기업이 발행한 거래 수단을 담보로 은행으로부터 자금을 대출받는 업무 등이 수반된다. 협의의 의미에서 B2B 업무란 이와 같이 기업간 대금 결제가 전자방식으로 이루어지는 B2B전자지급결제업무를 지칭한다. Business-to-business (B2B) work, in a broad sense, refers to a business model based on transactions between a company and a company. B2B business involves the issuance, receipt, and settlement of B2B electronic payment means for the payment of goods or services between the purchasing company and the selling company accompanying business-to-business transactions. It involves business, and the business of borrowing funds from banks with the means of transactions issued by the selling and purchasing companies as collateral. In the meaning of consultation, B2B service refers to a B2B electronic payment settlement service in which payments between companies are made electronically.
B2B 업무에 관련된 금융상품으로서, 기업간의 상거래에 대하여 은행이 구매기업을 대신하여 판매기업에게 지급보증을 해주는 소위 B2B 매출상품이 존재한다. B2B 매출상품을 이용할 경우 판매기업은 은행의 지급보증을 통해 미리 매출대금을 확보할 수 있으므로 판매기업의 의지로 매출대금을 현금화할 수 있는 시기를 조정할 수 있는 이점이 있어, 금융권의 B2B 매출상품은 다양한 형태로 증가하였고 계속 확대되고 있다.As a financial product related to B2B business, there is a so-called B2B sales product in which a bank guarantees payment to a seller on behalf of a purchasing company for business-to-business transactions. In the case of using B2B sales products, the sales company can secure the sales amount in advance through the payment guarantee of the bank, so there is an advantage of being able to adjust the timing when the sales price can be converted into cash at the will of the sales company. It has increased in various forms and continues to expand.
B2B 매출상품을 이용하는 기업에서는 B2B상품의 할인 가능여부, 할인 가능 잔액, 만기일 등이 기업의 경영활동에 반드시 필요한 금융정보이다. 종래에는, B2B 매출상품에 관련된 금융정보를 조회하기 위해서는 업무 담당자가 각 은행별 인터넷 뱅킹 웹 페이지에 접속하여 은행별 및/또는 상품별로 요구되는 서로 다른 조회필수항목을 입력해야 했는데, 이 경우 업무 담당자가 각각의 조회필수항목을 기억하기 쉽지 않은 문제점이 있다. 또한 동일 유형의 상품이라 할지라도 은행별로 사용하는 항목에 대한 용어가 상이할 수 있고, 이는 업무 담당자의 부담을 가중시키는 원인이 된다. For companies that use B2B sales products, whether or not B2B products can be discounted, balance available for discount, and expiration date are essential financial information for the company's business activities. Conventionally, in order to inquire financial information related to B2B sales products, a business person in charge had to access the Internet banking web page for each bank and enter different inquiry required items required for each bank and/or product. In this case, the person in charge of the business There is a problem that it is not easy to memorize each inquiry required item. In addition, even for products of the same type, terms for items used for each bank may be different, which increases the burden on the person in charge of the business.
한편, 스크래핑(scraping)이란 시스템이 자동으로 사용자 대신 접속 및 인증 과정 등을 수행하여 필요한 정보를 가져오는 기술을 지칭하며, 특히 자동으로 시스템에 접속해 데이터를 화면에 나타나게 한 후 필요한 자료만을 추출해 가져오는 스크린 스크래핑(screen scraping) 기술이 있다. 스크린 스크래핑 기술은 미국 등에서는 1990년대 말부터 보편화되었으며, 국내에서는 2000년 설립된 핑거(Finger) 사가 이 기술을 처음 개발하여 금융서비스를 시작한 후 금융기관을 중심으로 사용되고 있다. 일 예로, 등록특허공보 제10-1666083호는 오픈마켓 서버에서 판매회원에 해당하는 기업의 매출 관련 정보를 스크래핑하는 기술을 개시한다.On the other hand, scraping refers to a technology in which the system automatically performs an access and authentication process on behalf of the user to obtain necessary information.In particular, it automatically accesses the system to display the data on the screen, and then extracts and retrieves only the necessary data. There is a screen scraping technique that comes. Screen scraping technology has been common in the United States since the end of the 1990s, and in Korea, Finger, founded in 2000, first developed this technology and started financial services, and has been used mainly by financial institutions. For example, Korean Patent Publication No. 10-1666083 discloses a technology for scraping sales-related information of a company corresponding to a sales member in an open market server.
그러나, 현재까지 기업에서 B2B 매출상품와 관련된 금융정보를 관리하기 위한 용도로 스크래핑 기술이 적용된 예는 전무한 실정이다. However, until now, there are no examples of scraping technology applied to companies to manage financial information related to B2B sales products.
본 발명의 일 측면에 따르면, 금융기관이 구매기업을 대신하여 판매기업에게 지급보증을 해주는 B2B(Business-to-Business) 매출상품 관련 정보를 조회함에 있어서 금융기관별 및/또는 상품별로 상이한 조회필수항목을 표준화하여 기업의 내부 시스템에서 B2B 매출상품을 관리할 수 있도록 한 B2B 거래 조회 시스템 및 방법과 이를 위한 컴퓨터 프로그램을 제공할 수 있다. According to an aspect of the present invention, when a financial institution searches business-to-business (B2B) sales product-related information that provides a payment guarantee to a selling company on behalf of a purchasing company, different inquiry required items for each financial institution and/or product By standardizing, it is possible to provide a B2B transaction inquiry system and method and a computer program for it so that B2B sales products can be managed in a company's internal system.
일 실시예에 따른 B2B(Business-to-Business) 거래 조회 시스템은, 금융기관의 B2B 매출상품에 연관된 식별정보 및 상기 B2B 매출상품의 금융정보 조회를 위한 조회필수항목 정보를 입력받도록 구성된 입력부; 상기 조회필수항목 정보를 이용한 스크래핑 방식으로 금융기관 서버로부터 상기 B2B 매출상품의 금융정보를 수신하도록 구성된 스크래핑(scraping)부; 상기 B2B 매출상품에 상응하는 조회필수항목을 정의하는 메타데이터 및 상기 스크래핑부에 의해 스크래핑된 상기 B2B 매출상품의 금융정보를 저장하도록 구성된 저장부; 및 상기 저장부에 저장된 상기 B2B 매출상품의 금융정보를 사용자에게 제공하도록 구성된 조회부를 포함한다. A business-to-business (B2B) transaction inquiry system according to an embodiment includes: an input unit configured to receive identification information related to a B2B sales product of a financial institution and information on an inquiry essential item for inquiring financial information of the B2B sales product; A scraping unit configured to receive financial information of the B2B sales product from a financial institution server in a scraping method using the inquiry essential item information; A storage unit configured to store metadata defining an inquiry essential item corresponding to the B2B sales product and financial information of the B2B sales product scraped by the scraping unit; And an inquiry unit configured to provide the user with financial information of the B2B sales product stored in the storage unit.
상기 입력부는, 상기 메타데이터를 이용하여, 상기 식별정보에 의해 식별되는 상기 B2B 매출상품에 상응하는 조회필수항목을 이용하여 생성된 입력 화면을 사용자에게 제공함으로써 사용자로부터 상기 조회필수항목 정보를 입력받도록 더 구성된다.The input unit uses the metadata to provide the user with an input screen generated by using the inquiry essential item corresponding to the B2B sales product identified by the identification information to receive the inquiry essential item information from the user. More structured.
일 실시예에서, 상기 조회필수항목 정보는 서로 상이한 복수의 B2B 매출상품에 연관된 복수의 조회필수항목 정보를 포함하며, 상기 스크래핑부는, 상기 복수의 조회필수항목 정보를 이용하여, 서로 상이한 복수의 금융기관 서버로부터 각각 B2B 매출상품의 금융정보를 스크래핑하도록 더 구성된다.In one embodiment, the inquiry required item information includes a plurality of inquiry required item information related to a plurality of different B2B sales products, and the scraping unit uses the plurality of inquiry required item information, and a plurality of different financial items It is further configured to scrape the financial information of each B2B sales product from the institutional server.
일 실시예에서, 상기 조회부는, 상기 복수의 금융기관 서버로부터 스크래핑된 B2B 매출상품의 금융정보를 하나의 화면을 통해 사용자에게 제공하도록 더 구성된다.In one embodiment, the inquiry unit is further configured to provide the financial information of the B2B sales product scraped from the plurality of financial institution servers to the user through one screen.
일 실시예에서, 상기 메타데이터는 미리 설정된 복수의 입력항목에 각각 상응하는 복수의 디지트로 이루어지는 문자열이며, 상기 디지트에 상응하는 입력항목이 필수입력항목인지 여부에 기초하여 상기 복수의 디지트 각각의 값이 정의된다. In one embodiment, the metadata is a string consisting of a plurality of digits respectively corresponding to a plurality of preset input items, and values of each of the plurality of digits based on whether the input item corresponding to the digit is a mandatory input item. Is defined.
일 실시예에서, 상기 복수의 입력항목은, 인증서 식별정보, 인증서 비밀번호, 인증서 만료일, 사용자 식별정보, 사용자 비밀번호, 상품구분, 구매업체명, 조회시작일, 조회종료일, 계약자 식별정보, 뱅킹종류정보, 이체비밀번호, 계좌번호 및 보안매체 정보 중 하나 이상을 포함한다.In one embodiment, the plurality of input items are certificate identification information, certificate password, certificate expiration date, user identification information, user password, product classification, purchase company name, inquiry start date, inquiry end date, contractor identification information, banking type information, transfer Includes at least one of password, account number, and secure media information.
일 실시예에 따른 B2B 거래 조회 시스템은, 상기 저장부에 저장된 상기 B2B 매출상품의 금융정보를 이용하여 회계정보를 생성하고, 상기 회계정보를 기업의 회계 시스템에 전송하도록 구성된 보고부를 더 포함한다.The B2B transaction inquiry system according to an embodiment further includes a reporting unit configured to generate accounting information using financial information of the B2B sales product stored in the storage unit and transmit the accounting information to an accounting system of a company.
일 실시예에서, 상기 회계정보는 매출채권일자, 매출채권내역, 매출상품만기일, 할인가능액, 할인가능일자 및 할인잔액 중 하나 이상의 정보를 포함한다.In one embodiment, the accounting information includes at least one of a trade receivable date, trade receivable details, a sales product expiration date, a discount available amount, a discount available date, and a discount balance.
일 실시예에 따른 B2B 거래 조회 방법은, 금융기관의 B2B 매출상품에 상응하는 조회필수항목을 정의하는 메타데이터를 B2B 거래 조회 시스템에 저장하는 단계; 상기 B2B 거래 조회 시스템이 사용자로부터 상기 B2B 매출상품에 연관된 식별정보를 입력받는 단계; 상기 B2B 거래 조회 시스템이, 상기 메타데이터를 이용하여, 상기 식별정보에 의해 식별되는 상기 B2B 매출상품에 상응하는 조회필수항목을 이용하여 생성된 입력 화면을 사용자에게 제공하는 단계; 상기 B2B 거래 조회 시스템이, 상기 입력 화면을 통하여, 상기 사용자로부터 상기 B2B 매출상품의 금융정보 조회를 위한 조회필수항목 정보를 입력받는 단계; 상기 B2B 거래 조회 시스템이, 상기 조회필수항목 정보를 이용한 스크래핑 방식으로 금융기관 서버로부터 상기 B2B 매출상품의 금융정보를 수신하는 단계; 수신된 상기 B2B 매출상품의 금융정보를 상기 B2B 거래 조회 시스템에 저장하는 단계; 및 상기 B2B 거래 조회 시스템에 저장된 상기 B2B 매출상품의 금융정보를 상기 사용자에게 제공하는 단계를 포함한다.A B2B transaction inquiry method according to an embodiment includes the steps of storing metadata defining an inquiry essential item corresponding to a B2B sales product of a financial institution in a B2B transaction inquiry system; Receiving, by the B2B transaction inquiry system, identification information related to the B2B sales product from a user; Providing, by the B2B transaction inquiry system, an input screen generated by using the required inquiry item corresponding to the B2B sales product identified by the identification information, to a user using the metadata; Receiving, by the B2B transaction inquiry system, information on required inquiry items for inquiring financial information of the B2B sales product from the user through the input screen; Receiving, by the B2B transaction inquiry system, financial information of the B2B sales product from a financial institution server in a scraping method using the inquiry essential item information; Storing the received financial information of the B2B sales product in the B2B transaction inquiry system; And providing financial information of the B2B sales product stored in the B2B transaction inquiry system to the user.
일 실시예에서, 상기 조회필수항목 정보는 서로 상이한 복수의 B2B 매출상품에 연관된 복수의 조회필수항목 정보를 포함하며, 상기 B2B 매출상품의 금융정보를 수신하는 단계는, 상기 복수의 조회필수항목 정보를 이용하여, 서로 상이한 복수의 금융기관 서버로부터 각각 B2B 매출상품의 금융정보를 스크래핑하는 단계를 포함한다.In one embodiment, the inquiry essential item information includes a plurality of inquiry essential item information related to a plurality of different B2B sales products, and receiving financial information of the B2B sales product includes the plurality of inquiry essential item information And scraping financial information of each B2B sales product from a plurality of financial institution servers different from each other.
일 실시예에서, 상기 B2B 매출상품의 금융정보를 상기 사용자에게 제공하는 단계는, 상기 B2B 거래 조회 시스템이, 상기 복수의 금융기관 서버로부터 스크래핑된 B2B 매출상품의 금융정보를 하나의 화면을 통해 상기 사용자에게 제공하는 단계를 포함한다.In one embodiment, the providing of the financial information of the B2B sales product to the user includes, by the B2B transaction inquiry system, the financial information of the B2B sales product scraped from the plurality of financial institution servers through one screen. And providing to the user.
일 실시예에 따른 B2B 거래 조회 방법은, 상기 B2B 거래 조회 시스템이, 상기 B2B 거래 조회 시스템에 저장된 상기 B2B 매출상품의 금융정보를 이용하여 회계정보를 생성하는 단계; 및 상기 B2B 거래 조회 시스템이, 상기 회계정보를 기업의 회계 시스템에 전송하는 단계를 더 포함한다.A B2B transaction inquiry method according to an embodiment includes the steps of, by the B2B transaction inquiry system, generating accounting information using financial information of the B2B sales product stored in the B2B transaction inquiry system; And transmitting, by the B2B transaction inquiry system, the accounting information to an accounting system of an enterprise.
일 실시예에 따른 컴퓨터 프로그램은 하드웨어와 결합되어 전술한 실시예들에 따른 B2B 거래 조회 방법을 실행하기 위한 것으로서 컴퓨터로 판독 가능한 기록매체에 저장된 것일 수 있다. A computer program according to an embodiment is for executing the B2B transaction inquiry method according to the above-described embodiments by being combined with hardware, and may be stored in a computer-readable recording medium.
종래에는, 금융기관이 구매기업을 대신하여 판매기업에게 지급보증을 해주는 B2B(Business-to-Business) 매출상품을 이용하는 기업의 업무 담당자는 상품매출 현황을 파악하기 위해 필요시 매번 해당 금융기관에 로그인하여 개별상품별로 현황을 확인해야 하였다. Conventionally, business managers of companies using business-to-business (B2B) sales products, where financial institutions provide payment guarantees to sales companies on behalf of the purchasing companies, log in to the financial institution whenever necessary to check the status of product sales. Therefore, it was necessary to check the status of each individual product.
반면, 본 발명의 일 측면에 따른 B2B 거래 조회 시스템 및 방법에 의하면, B2B 매출상품 정보 수취를 위한 식별정보의 등록 과정과 조회필수항목의 입력 과정을 메타데이터(metadata)를 이용하여 동적으로 구성하며, 업무 담당자는 기업이 보유한 전 금융기관의 B2B매출상품에 대한 최신의 금융정보를 개별 금융기관에 로그인하지 않고도 B2B 거래 조회 시스템을 통한 하나의 화면에서 통합 조회할 수 있다. On the other hand, according to the B2B transaction inquiry system and method according to an aspect of the present invention, the registration process of identification information for receiving B2B sales product information and the input process of inquiry essential items are dynamically configured using metadata. , The person in charge of the business can search the latest financial information on the B2B sales products of all financial institutions owned by the company on one screen through the B2B transaction inquiry system without logging in to individual financial institutions.
또한, 본 발명의 일 측면에 따른 B2B 거래 조회 시스템 및 방법에 의하면, 필요시 업무 담당자는 매출상품 정보를 기업의 내부 시스템(예컨대, 회계 시스템 또는 전사적 자원 관리(Enterprise Resource Planning; ERP) 시스템에 중계하여 공유할 수 있다. 종래에는 업무 담당자가 은행 등에서 금융정보를 확인 후 매출에 대한 회계 처리를 수작업으로 기업 내부 시스템에 입력해야 ?으나, 본 발명의 일 측면에 따른 B2B 거래 조회 시스템을 이용하면 매출내역 연계를 통해 업무 담당자의 수작업을 줄일 수 있고, 수작업에 의한 오기나 누락등의 우려를 없앨 수 있다.In addition, according to the B2B transaction inquiry system and method according to an aspect of the present invention, when necessary, a business person in charge relays sales product information to a company's internal system (eg, an accounting system or an enterprise resource planning (ERP) system). Conventionally, a business person in charge must manually input the accounting for sales into the company's internal system after checking financial information at a bank, etc. However, if the B2B transaction inquiry system according to an aspect of the present invention is used, sales By linking the details, it is possible to reduce the manual work of the person in charge of the business and eliminate the concern of errors or omissions caused by manual work.
따라서, 본 발명의 일 측면에 따른 B2B 거래 조회 시스템 및 방법을 이용함으로써, 기업의 경영자 및 재무관련 부서는 중계된 B2B매출상품 만기정보를 통하여 기업의 미래현금흐름을 예측할 수 있으며, 필요시 할인 및 배서 등을 통하여 기업의 현금 유동성 제고에 이러한 정보를 활용할 수 있는 이점이 있다.Therefore, by using the B2B transaction inquiry system and method according to an aspect of the present invention, the management of the company and the financial department can predict the future cash flow of the company through the relayed B2B sales product maturity information. There is an advantage of using this information to improve the cash flow of a company through endorsements, etc.
도 1은 일 실시예에 따른 B2B(Business-to-Business) 거래 조회 시스템의 개략적인 블록도이다.
도 2는 일 실시예에 따른 B2B 거래 조회 방법의 순서도이다.
도 3은 일 실시예에 따른 B2B 거래 조회 시스템에서 식별정보의 입력 화면의 예시를 나타내는 개념도이다.
도 4a 및 4b는 일 실시예에 따른 B2B 거래 조회 시스템에서 조회필수항목의 입력 화면의 예시를 나타내는 개념도이다.
도 5는 일 실시예에 따른 B2B 거래 조회 시스템에 의한 통합조회 화면의 예시를 나타내는 개념도이다.
도 6은 일 실시예에 따른 B2B 거래 조회 시스템과 기업 회계 시스템의 연동을 설명하기 위한 개념도이다.
도 7은 일 실시예에 따른 B2B 거래 조회 시스템에 의해 생성된 현금흐름 보고서의 예시를 나타내는 개념도이다. 1 is a schematic block diagram of a business-to-business (B2B) transaction inquiry system according to an embodiment.
2 is a flowchart of a B2B transaction inquiry method according to an embodiment.
3 is a conceptual diagram illustrating an example of an input screen of identification information in a B2B transaction inquiry system according to an embodiment.
4A and 4B are conceptual diagrams illustrating an example of an input screen of an inquiry essential item in a B2B transaction inquiry system according to an embodiment.
5 is a conceptual diagram illustrating an example of an integrated inquiry screen by a B2B transaction inquiry system according to an embodiment.
6 is a conceptual diagram illustrating an interworking between a B2B transaction inquiry system and an enterprise accounting system according to an embodiment.
7 is a conceptual diagram illustrating an example of a cash flow report generated by a B2B transaction inquiry system according to an embodiment.
이하에서, 도면을 참조하여 본 발명의 실시예들에 대하여 상세히 살펴본다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings.
도 1은 일 실시예에 따른 B2B(Business-to-Business) 거래 조회 시스템의 개략적인 블록도이다. 1 is a schematic block diagram of a business-to-business (B2B) transaction inquiry system according to an embodiment.
도 1을 참조하면, 본 실시예에 따른 B2B 거래 조회 시스템(3)은 B2B 거래 조회 시스템(3)을 이용하는 사용자의 하나 이상의 사용자 장치(1, 2)와 통신하면서 동작하도록 구성된다. 또한, B2B 거래 조회 시스템(3)은 B2B 매출상품 관련 금융정보의 조회를 위하여 금융기관 서버(4)와 통신하며 동작하도록 구성된다. 나아가, B2B 거래 조회 시스템(3)은 회계 전표 연계 등의 기능을 위하여 기업의 전사적 자원 관리(Enterprise Resource Planning; ERP) 시스템과 같은 회계 시스템(5)과 통신하며 동작할 수 있다. Referring to FIG. 1, the B2B
B2B 거래 조회 시스템(3)과 사용자 장치(1, 2) 또는 외부 서버(4, 5) 사이의 통신 과정은 유선 및/또는 무선 네트워크를 통하여 이루어진다. 유선 및/또는 무선 네트워크를 통한 통신 방법은 객체와 객체가 네트워킹 할 수 있는 모든 통신 방법을 포함할 수 있으며, 유선 통신, 무선 통신, 3G, 4G, 혹은 그 이외의 방법으로 제한되지 않는다. 예를 들어, 유선 및/또는 무선 네트워크는 LAN(Local Area Network), MAN(Metropolitan Area Network), GSM(Global System for Mobile Network), EDGE(Enhanced Data GSM Environment), HSDPA(High Speed Downlink Packet Access), W-CDMA(Wideband Code Division Multiple Access), CDMA(Code Division Multiple Access), TDMA(Time Division Multiple Access), 블루투스(Bluetooth), 지그비(Zigbee), 와이-파이(Wi-Fi), VoIP(Voice over Internet Protocol), LTE Advanced, IEEE802.16m, WirelessMAN-Advanced, HSPA+, 3GPP Long Term Evolution (LTE), Mobile WiMAX (IEEE 802.16e), UMB (formerly EV-DO Rev. C), Flash-OFDM, iBurst and MBWA (IEEE 802.20) systems, HIPERMAN, Beam-Division Multiple Access (BDMA), Wi-MAX(World Interoperability for Microwave Access) 및 초음파 활용 통신으로 이루어진 군으로부터 선택되는 하나 이상의 통신 방법에 의한 통신 네트워크를 지칭할 수 있으나, 이에 한정되는 것은 아니다.The communication process between the B2B
일 실시예에서, B2B 거래 조회 시스템(3)은 입력부(31), 저장부(32), 스크래핑(scraping)부(33) 및 조회부(34)를 포함한다. 저장부(32)는 저장되는 정보의 종류에 따라 메타데이터(metadata) 데이터베이스(database; DB)(321) 및 금융정보 DB(322)를 포함할 수 있다. 또한 일 실시예에서, B2B 거래 조회 시스템(3)은 보고부(35)를 더 포함할 수 있다. In one embodiment, the B2B
실시예들에 따른 시스템, 사용자 장치 및 서버는 전적으로 하드웨어이거나, 또는 부분적으로 하드웨어이고 부분적으로 소프트웨어인 측면을 가질 수 있다. 예컨대, B2B 거래 조회 시스템(3)에 포함된 각 부(unit)는 특정 형식 및 내용의 데이터를 처리하거나 또는/또한 전자통신 방식으로 주고받기 위한 하드웨어 및 이에 관련된 소프트웨어를 통칭할 수 있다. 본 명세서에서 "부", "모듈", "장치", "단말기", "서버" 또는 "시스템" 등의 용어는 하드웨어 및 해당 하드웨어에 의해 구동되는 소프트웨어의 조합을 지칭하는 것으로 의도된다. 예를 들어, 하드웨어는 CPU 또는 다른 프로세서(processor)를 포함하는 데이터 처리 기기일 수 있다. 또한, 하드웨어에 의해 구동되는 소프트웨어는 실행중인 프로세스, 객체(object), 실행파일(executable), 실행 스레드(thread of execution), 프로그램(program) 등을 지칭할 수 있다.The system, user device, and server according to the embodiments may have an aspect that is entirely hardware, or partially hardware and partially software. For example, each unit included in the B2B
본 실시예에 따른 B2B 거래 조회 시스템(3)을 구성하는 각각의 요소는 반드시 서로 물리적으로 구분되는 별개의 장치를 지칭하는 것으로 의도되지 않는다. 즉, 도 1의 입력부(31), 저장부(32), 스크래핑부(33), 조회부(34) 및 보고부(35)는 B2B 거래 조회 시스템(3)을 구성하는 하드웨어를 해당 하드웨어에 의해 수행되는 동작에 따라 기능적으로 구분한 것일 뿐, 반드시 각각의 부가 서로 독립적으로 구비되어야 하는 것이 아니다. 물론, 실시예에 따라서는 입력부(31), 저장부(32), 스크래핑부(33), 조회부(34) 및 보고부(35) 중 하나 이상이 서로 물리적으로 구분되는 별개의 장치로 구현되는 것도 가능하다. Each element constituting the B2B
금융기관이 구매기업을 대신하여 판매기업에게 지급보증을 해주는 소위 B2B 매출상품을 이용하는 기업의 업무 담당자는, 사용자 장치(1, 2)를 이용하여 B2B 거래 조회 시스템(3)과 통신함으로써 B2B 매출상품에 관련된 금융정보를 조회할 수 있다. 예를 들어, 본 명세서에 기재하는 금융기관이란 카드사, 은행, 국세청, 전자영수증 사업자 등을 포함할 수 있으며, 기업의 업무 담당자는 기업의 재무팀이나 영업팀 담당자 등일 수 있으나, 이에 한정되는 것은 아니다. 또한 B2B 매출상품에 관련된 금융정보란, B2B 매출상품의 할인 가능여부, 할인 가능 잔액, 및 만기일 중 하나 이상을 포함하는 정보일 수 있다.Business managers of companies using so-called B2B sales products, where financial institutions provide payment guarantees to sales companies on behalf of the purchasing companies, communicate with the B2B transaction inquiry system (3) by using user devices (1, 2) to provide B2B sales products. You can search financial information related to. For example, the financial institution described in this specification may include a credit card company, a bank, an IRS, an e-receipt business, and the like, and the business person in charge of the company may be a person in charge of the company's finance team or sales team, but is not limited thereto. In addition, the financial information related to the B2B sales product may be information including at least one of a discount availability of the B2B sales product, a discountable balance, and an expiration date.
B2B 거래 조회 시스템(3)에서는 사용자가 입력한 조회필수항목 정보를 기반으로 금융기관 서버(4)로부터 스크래핑 방식으로 필요한 금융정보를 수신하고, 이를 가공하여 B2B 거래 조회 시스템(3)에 저장한다. B2B 매출상품의 금융정보 조회를 위한 조회필수항목은 금융기관별 및/또는 상품별로 설정된다. 사용자는 자동화된 스크래핑에 의해 B2B 거래 조회 시스템(3)에 저장되어 있는 정보를 조회하므로, 여러 금융기관에서 운용되는 다수의 B2B 매출상품의 현황을 B2B 거래 조회 시스템(3)을 통해 일괄 조회할 수 있다. 도면에서는 설명의 편의를 위하여 금융기관 서버(4) 및 기업의 회계 시스템(5)이 각각 하나의 장치로 도시하였으나, 이는 서로 상이한 복수 개의 기관 또는 기관의 시스템을 통칭하는 것일 수도 있다.The B2B
또한, 도면에서 사용자 장치(1, 2)는 각각 노트북(notebook) 컴퓨터의 형태로 도시되었다. 그러나, 이는 예시적인 것으로서 사용자 장치(1, 2)의 형태를 한정하는 것은 아니며, 사용자 장치(1, 2)는 스마트폰(smartphone)과 같은 이동 통신 단말기, 개인용 컴퓨터(personal computer), PDA(personal digital assistant), 태블릿(tablet), IPTV(Internet Protocol Television) 등을 위한 셋톱박스(set-top box) 등 임의의 컴퓨팅 장치의 형태로 구현될 수도 있다. 또한, 실시예들에 따른 B2B 거래 조회 시스템(3)을 이용할 수 있는 사용자의 수 역시 도면에 도시된 사용자 장치(1, 2)의 개수에 의해 한정되지 않는다. In addition, in the drawing, the
일 실시예에서, B2B 거래 조회 시스템(3)은 적어도 부분적으로 사용자 장치(1, 2)상에서 실행되는 애플리케이션(또는, 앱(app))과 통신함으로써 애플리케이션의 기능 수행을 가능하게 하는 애플리케이션 서버의 기능을 수행한다. 또는/또한, B2B 거래 조회 시스템(3)은 적어도 부분적으로 사용자 장치(1, 2)상에서 실행되는 웹 브라우저(web browser) 등을 통하여 접속 가능한 소정의 웹 페이지(web page)를 제공하는 웹 서버(web server)의 기능을 수행할 수도 있다. In one embodiment, the B2B
한편, 다른 실시예에서는 B2B 거래 조회 시스템(3) 자체가 사용자 장치의 형태로 구현될 수도 있다. 예를 들어, B2B 거래 조회를 위한 애플리케이션(또는, 앱(app))이 실행되는 사용자 장치 자체가 실시예들에 따른 B2B 거래 조회 시스템(3)이 될 수 있다. 이 경우, 사용자는 B2B 거래 조회 시스템(3)을 이용하기 위하여 별도의 장치를 필요로 하지 않으므로, 도 1에 도시된 사용자 장치(1, 2)는 생략될 수 있다. Meanwhile, in another embodiment, the B2B
입력부(31)는, 금융기관의 B2B 매출상품에 연관된 식별정보 및 상기 B2B 매출상품의 금융정보 조회를 위한 조회필수항목 정보를 사용자로부터 입력받는다. B2B 거래 조회 시스템(3)이 사용자 장치 형태로 구현되는 경우, 사용자가 식별정보 및 조회필수항목 정보를 직접 B2B 거래 조회 시스템(3)에 입력할 수 있다. 또는, B2B 거래 조회 시스템(3)이 사용자 장치(1, 2)에서 접속 가능한 서버 형태로 구현되는 경우에는, B2B 거래 조회 시스템(3)은 식별정보 및 조회필수항목 정보를 사용자 장치(1, 2)로부터 수신할 수도 있다. The
스크래핑부(33)는 조회필수항목 정보를 이용한 스크래핑 방식으로 금융기관 서버로부터 B2B 매출상품의 금융정보를 수신하도록 구성된다. 스크래핑에 의해 자동으로 필요한 정보를 수집하기 위하여, 조회필수항목 정보는 기업의 인증정보(예컨대, ID, 비밀번호, 공인인증정보 등)를 포함하며, 스크래핑부(33)는 이러한 인증정보를 이용하여 금융기관 서버(4)에 로그인하고 금융기관 서버(4)가 제공하는 정보 중 필요한 항목들을 스크래핑 방식으로 수집할 수 있다. The
저장부(32)의 메타데이터 DB(321)에는 B2B 매출상품에 상응하는 조회필수항목을 정의하는 메타데이터가 저장된다. 또한, 저장부(32)의 금융정보 DB(322)에는 스크래핑부(33)에 의해 스크래핑된 B2B 매출상품의 금융정보가 저장된다. 메타데이터 DB(321)의 메타데이터는 사용자가 입력부(31)에 조회필수항목 정보를 입력함에 있어서 입력 화면을 상품마다 다르게 동적으로 구성하는 데에 이용되며, 이는 상세히 후술한다. 금융정보 DB(322)는 B2B 매출상품의 금융정보가 B2B 거래 조회 시스템(3)이 인식할 수 있는 정보로 가공되어 저장될 수 있다. In the
조회부(34)는 저장부(32)에 저장된 B2B 매출상품의 금융정보를 사용자에게 제공할 수 있다. B2B 거래 조회 시스템(3)이 사용자 장치 형태로 구현되는 경우, 조회부(34)는 B2B 매출상품의 금융정보를 사용자 장치의 표시부(미도시)에 표시하는 형태로 사용자에게 제공할 수 있다. 또는, B2B 거래 조회 시스템(3)이 사용자 장치(1, 2)에서 접속 가능한 서버 형태로 구현되는 경우에는, B2B 거래 조회 시스템(3)은 저장부(32)에 저장된 B2B 매출상품의 금융정보를 사용자 장치(1, 2)에 전송할 수도 있다. The
보고부(35)는 저장부(32)에 저장된 B2B 매출상품의 금융정보를 이용하여 회계정보를 생성하고, 회계정보를 기업의 회계 시스템(5)에 전송할 수 있다. 예를 들어, 회계정보란 매출채권일자, 매출채권내역, 매출상품만기일, 할인가능액, 할인가능일자 및/또는 할인잔액 등의 정보를 포함할 수 있다. 기업의 업무 담당자는 중계된 회계정보를 기반으로 전표 처리를 할 수 있으며, 이는 기업의 미래 현금흐름 예측이나 현금 유동성 제고의 목적으로 활용될 수 있다. The
도 2는 일 실시예에 따른 B2B 거래 조회 방법의 순서도이다. 설명의 편의를 위하여, 도 1 및 도 2를 참조하여 본 실시예에 따른 B2B 거래 조회 방법에 대하여 설명한다. 2 is a flowchart of a B2B transaction inquiry method according to an embodiment. For convenience of explanation, a B2B transaction inquiry method according to the present embodiment will be described with reference to FIGS. 1 and 2.
먼저, B2B 매출상품의 조회필수항목을 정의하는 메타데이터를 저장부(32)의 메타데이터 DB(321)에 저장할 수 있다(S1). 금융기관 서버(4)에 접속하여 B2B 매출상품의 정보를 조회하기 위해서는 상품에 가입한 기업의 인증서 식별정보(예컨대, 인증기관명, 인증서명, USB 핀 번호 등), 인증서 비밀번호, 인증서 만료일, 사용자 식별정보, 사용자 비밀번호 등이 필요할 수 있으며, 또한 조회하고자 하는 B2B 매출상품에 관련된 상품구분, 구매업체명, 조회시작일, 조회종료일, 계약자 식별정보, 뱅킹종류정보, 이체비밀번호, 계좌번호 및 보안매체 정보(예컨대, USB 또는 OTP 등)가 필요한데, 메타데이터란 금융기관 서버(4)에서 요구하는 바에 따라 B2B 매출상품 정보 수취를 위해 필요한 식별정보를 상품별로 정의하는 것이다. 메타데이터의 형태에 대해서는 후술한다. First, it is possible to store the metadata defining the inquiry essential items of the B2B sales product in the
또한, 기업의 재무팀이나 영업팀의 담당자 등은 조회하고자 하는 B2B 매출상품의 식별정보를 입력부(31)에 입력할 수 있다(S2). In addition, a person in charge of a financial team or a sales team of a company may input identification information of the B2B sales product to be inquired into the input unit 31 (S2).
도 3은 일 실시예에 따른 B2B 거래 조회 시스템에서 식별정보의 입력 화면의 예시를 나타내는 개념도이다. 3 is a conceptual diagram illustrating an example of an input screen of identification information in a B2B transaction inquiry system according to an embodiment.
도 3을 참조하면, 사용자는 금융기관코드, 인터넷뱅킹종류, 상품구분, 조회일자구분, 상품구분 기관별명칭, 조회정보 기관별명칭, 주계약자 사업자번호 기관별명칭, 부계약자 사업자번호 기관별명칭, 할인가능액 수신여부, 뱅킹 경로 등을 입력함으로써 정보를 조회하고자 하는 B2B 매출상품을 정의할 수 있다. 도 3에서 B2B 조회 파라미터는 해당 B2B 매출상품의 정보를 조회하기 위하여 요구되는 정보들을 정의하는 것으로서, 앞에서 설명한 메타데이터를 의미한다. 3, the user receives a financial institution code, Internet banking type, product classification, inquiry date classification, product classification, institution name, inquiry information, institution name, main contractor business number, institutional name, sub-contractor business number, institutional name, discount available amount B2B sales products for which information is to be searched can be defined by entering whether or not, banking path, etc. In FIG. 3, the B2B inquiry parameter defines information required to inquire information on the corresponding B2B sales product, and refers to the metadata described above.
도 3에 도시된 화면에서 메타데이터, 즉, B2B 조회 파라미터는 사용자에 의하여 입력될 수도 있고, 또는 사용자가 입력한 다른 식별정보를 기반으로 메타데이터 DB(321)에서 이에 상응하는 메타데이터를 불러오는 방식으로 입력될 수도 있다. 도 3에 도시된 것과 같이, 메타데이터는 미리 설정된 복수의 입력항목에 각각 상응하는 복수의 디지트(digit)로 이루어지는 문자열이며, 각 디지트의 값은 이에 상응하는 입력항목이 필수입력항목인지 여부에 기초하여 결정될 수 있다. In the screen shown in FIG. 3, metadata, that is, a B2B inquiry parameter, may be input by the user, or a method of calling the corresponding metadata from the
예를 들어, 메타데이터는 하기 표 1에 기재된 것과 같은 20자리의 디지트를 가지는 코드일 수 있다. For example, the metadata may be a code having 20 digits as described in Table 1 below.
표 1에 도시된 코드에서 각 디지트의 값이 0인 것은 B2B 매출상품의 정보 조회 시 해당 입력항목이 필요치 않은 것을 의미하고, 각 디지트의 값이 1인 것은 해당 입력항목이 필수 입력 항목인 것을 나타내며, 각 디지트의 값이 2인 것은 옵션 입력항목, 즉, 해당 내용이 필수 입력 항목은 아니지만 입력되는 경우 조회 조건으로 이용되는 입력항목인 것을 나타낸다. 즉, 표 1에 예시된 메타데이터는 "22222210111020000202"의 값을 가지는 20자리의 코드이다. 그러나 이는 예시적인 것으로서, 메타데이터의 자릿수 또는 각 디지트가 가지는 값과 그 의미는 전술한 것에 한정되지 않는다. In the code shown in Table 1, a value of 0 for each digit indicates that the corresponding input item is not required when searching B2B sales product information, and a value of 1 for each digit indicates that the corresponding input item is a required input item. , When the value of each digit is 2, it indicates an optional input item, that is, an input item used as an inquiry condition when the corresponding content is not an essential input item but is input. That is, the metadata illustrated in Table 1 is a 20-digit code having a value of "22222210111020000202". However, this is exemplary, and the number of digits of the metadata or the value and meaning of each digit are not limited to those described above.
표 1의 조회구분 1 내지 3은 B2B 매출상품의 세부 조회 구분을 나타내는 것으로서, 하기 표 2에 예시적으로 도시된 것과 같은 매입매출구분, 세부항목구분, 세부상품코드, 세부상품명 등에 대응되는 입력항목일 수 있다.
코드code
종류Kinds
구분division
구분division
구분division
코드code
순서
표 2의 출력 순서는 사용자로부터 입력받아야 하는 항목들을 예컨대 콤보 박스(combo box) 등 리스트 형태로 표시하는 경우 리스트 내에서의 각 항목의 출력 순서를 의미한다. 표 2에 기재된 구체적인 코드값이나 세부상품명 등은 단지 예시적인 것으로서, 본 발명의 실시예들의 범위를 한정하는 것이 아니라는 점이 통상의 기술자에게 용이하게 이해될 것이다. The output order of Table 2 refers to the order of output of each item in the list when items to be inputted from a user are displayed in a list form, such as a combo box. It will be readily understood by those skilled in the art that the specific code values, detailed product names, and the like described in Table 2 are merely exemplary, and do not limit the scope of the embodiments of the present invention.
한편, 도 3에 도시된 입력 화면의 식별정보에서 조회일자구분은 하기 표 3의 테이블에 의하여 정의될 수 있다. Meanwhile, in the identification information of the input screen shown in FIG. 3, the inquiry date classification may be defined by the table of Table 3 below.
표 3에서 시작조회기간 및 종료조회기간은 B2B 매출상품별 기본 조회 기간을 의미하는 것으로서, 시작조회기간 및 종료조회기간의 숫자는 현재를 기준으로 조회 시점과의 시간 차를 개월 단위로 표시한 것이다. 즉, 시작조회기간이 -3이고 종료조회기간이 3일 경우 현재 시점을 기준으로 3개월 전부터 3개월 후까지를 조회 기간으로 한다는 것을 의미한다. 그러나 이는 예시적인 것으로서, 조회 기간은 다른 상이한 방식으로 정의되는 것도 가능하다.In Table 3, the start inquiry period and the end inquiry period refer to the basic inquiry period for each B2B sales product, and the numbers of the starting inquiry period and the ending inquiry period indicate the time difference from the inquiry time based on the present in months. In other words, when the start inquiry period is -3 and the end inquiry period is 3, it means that the inquiry period is from 3 months before to 3 months after the current point in time. However, this is exemplary, and it is also possible for the inquiry period to be defined in other different ways.
다음으로, 입력부(31)는 B2B 매출상품의 금융정보를 조회하기 위하여 필요한 조회필수항목 정보를 사용자로부터 입력받기 위한 입력 화면을 구성하여 사용자에게 제시한다(S3). 입력 화면을 사용자에게 제시한다는 것은, B2B 거래 조회 시스템(3)이 사용자 장치 형태로 구현되는 경우 해당 화면을 사용자 장치의 표시부(미도시)에 표시하는 것을 의미할 수 있으며, 또는, B2B 거래 조회 시스템(3)이 사용자 장치(1, 2)에서 접속 가능한 서버 형태로 구현되는 경우에는, B2B 거래 조회 시스템(3)에 접속한 사용자 장치(1, 2) 상에 이러한 화면을 출력하도록 정보를 사용자 장치(1, 2)에 전송하는 것을 의미할 수도 있다. Next, the
이때, 조회필수항목 정보를 입력받기 위한 입력 화면은 전술한 B2B 매출상품의 식별정보 및 상응하는 메타데이터를 이용하여 B2B 매출상품마다 다르게 동적으로 구성된다. In this case, the input screen for receiving the information on the inquiry essential item is dynamically configured differently for each B2B sales product using the above-described identification information of the B2B sales product and corresponding metadata.
도 4a 및 4b는 일 실시예에 따른 B2B 거래 조회 시스템에서 조회필수항목의 입력 화면의 예시를 나타내는 개념도로서, 도 4a는 프로그램의 기본 디자인 화면에 해당하는 입력 화면을 나타내고, 도 4b는 메타데이터를 기반으로 하여 입력항목을 표현함으로써 생성된 입력 화면을 나타낸다. 도시되는 것과 같이, 메타데이터를 기반으로 하여 조회 대상 B2B 매출상품에 따라 입력 화면을 구성하는 입력항목들을 다르게 구성함으로써, 사용자가 조회에 필요한 필수조회항목이 어떤 것들인지 인지하고 이를 입력하는 과정을 쉽게 할 수 있다. 4A and 4B are conceptual diagrams illustrating an example of an input screen of an inquiry essential item in a B2B transaction inquiry system according to an embodiment. FIG. 4A shows an input screen corresponding to a basic design screen of a program, and FIG. 4B shows metadata. Shows the input screen created by expressing the input item based on it. As shown, by configuring the input items constituting the input screen differently according to the B2B sales product to be searched based on metadata, it is easy for the user to recognize what essential search items required for inquiry and to input them. can do.
입력부(31)는, 도 4a 및 4b에 도시된 것과 같은 입력 화면을 통하여 사용자로부터 필수조회항목 정보를 입력받을 수 있다(S4). 이는 B2B 거래 조회 시스템(3)이 사용자 장치 형태로 구현되는 경우 사용자로부터 직접 키 입력을 수신하는 것을 의미할 수 있으며, 또는, B2B 거래 조회 시스템(3)이 사용자 장치(1, 2)에서 접속 가능한 서버 형태로 구현되는 경우에는 B2B 거래 조회 시스템(3)이 사용자 장치(1, 2)로부터 네트워크를 통한 통신 방식으로 필수조회항목 정보를 수신하는 것을 의미할 수도 있다.The
스크래핑부(33)는, 입력부(31)에 입력된 필수조회항목 정보를 이용하여 B2B 매출상품의 금융정보를 금융기관 서버(4)로부터 스크래핑할 수 있다(S5). 스크래핑 방법의 공지된 또는 향후 개발될 임의의 스크래핑 기술이 사용될 수 있으며, 발명의 요지를 명확히 하기 위하여 스크래핑 과정에 대해서는 자세한 설명을 생략한다. The
또한, 스크래핑부(33)는 스크래핑된 B2B 매출상품의 금융정보를 가공하여 저장부(32)의 금융정보 DB(322)에 저장할 수 있다(S6). 이때, 금융정보의 가공이란, 각 은행별로 상이한 형태로 수신되는 금융정보를 실시예들에 따른 B2B 거래 조회 시스템(3)에서 인식 가능한 정보로 변환하는 것을 의미한다. In addition, the
조회부(34)는, 저장부(32)에 저장된 B2B 매출상품 금융정보의 통합 조회 화면을 사용자에게 제공할 수 있다(S7). 이는 전술한 입력 화면과 마찬가지로, B2B 거래 조회 시스템(3)이 사용자 장치 형태로 구현되는 경우 해당 화면을 사용자 장치의 표시부(미도시)에 표시하는 것이나, 서버 형태로 구현된 B2B 거래 조회 시스템(3)이 사용자 장치(1, 2) 상에 이러한 화면을 출력하도록 정보를 사용자 장치(1, 2)에 전송하는 것을 의미할 수 있다. The
도 5는 일 실시예에 따른 B2B 거래 조회 시스템에 의한 통합조회 화면의 예시를 나타내는 개념도이다.5 is a conceptual diagram illustrating an example of an integrated inquiry screen by a B2B transaction inquiry system according to an embodiment.
도 5를 참조하면, 실시예들에 따른 B2B 거래 조회 시스템은 기업에서 조회를 지정한 B2B 매출상품 전체에 대한 현황을 해당 상품을 운용하는 금융기관에 무관하게 하나의 화면에서 통합 조회할 수 있게 한다. 이때 매출상품 현황이란, 구매업체 정보, B2B 매출상품의 과목 종류(예컨대, 전자채권, 전자어음, 구매자금대출 등), 매출번호, 매출일자, 할인가능일자, 만기일자, 매출금액 등의 정보를 포함할 수 있다. Referring to FIG. 5, the B2B transaction inquiry system according to the embodiments enables integrated inquiry on the status of all B2B sales products designated by a company in a single screen irrespective of the financial institution operating the product. At this time, the sales product status means information such as purchaser information, subject type of B2B sales product (e.g., electronic bonds, electronic drafts, purchase loans, etc.), sales number, sales date, discount available date, maturity date, and sales amount. Can include.
또한, 실시예들에 따른 B2B 거래 조회 시스템은 B2B 매출상품의 금융기관의 종류에 관계 없이 매출내역을 구매업체별로 합산한 금액 정보나, 구매업체의 종류에 관계 없이 매출내역을 일자 별로 합산한 금액 정보, 매출내역을 금융기관 별로 합산한 금액 정보, 또는 매출내역을 매출상품의 종류 별로 합산한 금액 정보와 같은 통계 정보를 통합 조회 화면을 통해 제공할 수도 있다. In addition, the B2B transaction inquiry system according to the embodiments includes information on the sum of the sales details for each purchaser regardless of the type of financial institution for the B2B sales product, or the sum of the sales details by date regardless of the type of the purchaser. Statistical information such as information, sum of sales details by financial institution, or sum of sales details by type of sales product may be provided through the integrated inquiry screen.
일 실시예에서, 보고부(35)는 저장부(32)에 저장된 B2B 매출상품 금융정보를 이용하여 기업의 회계정보를 생성하고(S8), 회계정보를 기업 회계 시스템(5)에 전송할 수 있다(S9). 이때 회계정보는 B2B 매출상품에 관련된 정보 중 기업의 회계 전표 생성에 필요한 임의의 정보를 지칭할 수 있으며, 예를 들어, 매출채권일자, 매출채권내역, 매출상품만기일, 할인가능액, 할인가능일자 및/또는 할인잔액 등일 수 있다. In one embodiment, the
도 6은 일 실시예에 따른 B2B 거래 조회 시스템과 기업 회계 시스템의 연동을 설명하기 위한 개념도이다. 6 is a conceptual diagram illustrating an interworking between a B2B transaction inquiry system and an enterprise accounting system according to an embodiment.
도 6을 참조하면, 기업은 다수의 은행 또는 금융결제원(41-4N) 등 금융기관(4)의 운용상품에 가입된 상태일 수 있고, 기업에서 가입한 운용상품의 종류도 구매카드, 외상매출채권담보대출, 구매자금대출, 전자어음 등으로 상이할 수 있다. 이때, 기업의 재무팀 또는 영업팀 업무 담당자(1, 2)는 실시예들에 따른 B2B 거래 조회 시스템(3)을 통하여 다수의 은행 또는 금융결제원 등 금융기관에 분산된 B2B 매출상품의 정보를 일괄 조회하고, 이를 기업의 회계 시스템(5)으로 쉽게 전달할 수 있다. 6, a company may be in a state of being subscribed to the management products of a number of banks or financial institutions (4) such as the KFTC (41-4N), and the types of management products subscribed by the company are also purchase cards, credit sales. It can be different for bond-secured loans, purchaser money loans, and electronic drafts. At this time, the company's finance team or sales team person in charge (1, 2) collectively inquires information on B2B sales products distributed in financial institutions such as multiple banks or KFTC through the B2B
한편, 일 실시예에서, 보고부(35)에 의하여 생성되어 기업의 회계 시스템(5)으로 전달되는 회계정보는 현금흐름 보고서의 생성에 이용될 수도 있다. 도 7은 일 실시예에 따른 B2B 거래 조회 시스템에 의해 생성된 현금흐름 보고서의 예시를 나타내는 개념도로서, 도 7을 참조하면, 현금흐름 보고서는 도 5의 통합조회화면과 관련하여 전술한 매출내역에 대한 통계 정보들과 함께 기업의 회계 시스템(5)에 의해 관리되는 기업의 가용자금 정보를 포함할 수 있다. 가용자금 정보는 회계 시스템(5)에 의해 관리되는 것으로서, 예컨대, 수시입출예금계좌 및 외화계좌 등 각 계좌별로 관리될 수도 있다. On the other hand, in one embodiment, the accounting information generated by the
기업의 업무 담당자는 도 7에 도시된 것과 같은 현금흐름 보고서를 기반으로 전표 처리를 할 수 있으며, 계좌별 잔액과 매출내역의 거래처, 만기일, 할인가능액, 할인잔액 등의 정보를 통하여 기업의 미래 현금흐름을 예측할 수 있다. The business person in charge of the company can process the slip based on the cash flow report as shown in Fig.7, and the future cash of the company through information such as the account balance and sales details, the account, maturity date, discount available amount, and discount balance. You can predict the flow.
예를 들어, 기업의 업무 담당자는 회계 시스템(5)을 이용한 전표 생성 시 (1) 신규 B2B 매출 발생 시 받을 어음 등을 차변에 기입하고 외상 매출금을 대변에 기입하거나, (2) B2B 매출상품의 만기 시 보통 예금 금액을 차변에 기입하고 받을 어음 등을 대변에 기입하거나, (3) B2B 매출상품의 만기 전 할인 시 보통 예금 금액, 매출채권매각손실액 및 지급수수료를 차변에 기입하고 받을 어음 등을 대변에 기입하거나, (4) B2B 매출의 배서 양도를 받았을 경우 외상매입금을 차변에 기입하고 받을 어음 등을 대변에 기재하는 등의 방식으로 분개 처리가 가능하다. For example, when creating a document using the accounting system (5), the business person in charge of a company (1) debits the bill to be received when new B2B sales occur, and credits accounts receivable, or (2) At maturity, debit the usual deposit amount and credit the bill to be received, or (3) In the case of discount before maturity of B2B sales products, debit the amount of ordinary deposit, loss on sale of trade receivables and payment fees, etc. The journal entry can be processed by crediting or (4) debiting the accounts payable in case of receiving the endorsement of B2B sales, and crediting the bill to be received.
또는, 일 실시예에서, 보고부(35)는 위에 기재한 (1) 내지 (4) 등의 방식으로 분개 처리된 전표를 직접 생성하거나 또는 분개 처리된 전표에 포함될 기입사항 정보를 생성할 수 있다. 보고부(35)에 의하여 생성되는 전표 기입사항 정보는 복식부기의 원리에 의하여 결정되는 차변 기입사항과 대변 기입사항을 포함할 수 있다. 예를 들어, 차변의 기입사항은 신규 B2B 매출상품의 과목 및 금액(도 5 참조), 보통 예금 형태로 기입되는 만기된 B2B 매출상품 금액, B2B 매출상품 할인액 및 지급 수수료 등을 포함할 수 있으며, 대변의 기입사항은 신규 B2B 매출금액, 만기된 B2B 매출상품의 과목 및 금액, 할인된 B2B 매출상품의 과목 및 금액 등을 포함할 수 있다. Alternatively, in one embodiment, the
보고부(35)는 저장부(32)의 금융정보 DB(322)에 저장된 금융정보로부터 이상의 관련 정보들을 추출하고, 이를 토대로 전표 기입사항 정보를 생성하여 기업의 회계 시스템(5)에 전송할 수 있다. 본 실시예에 의하면, 전표 전체 또는 전표의 일부 기재내용을 B2B 거래 조회 시스템이 자동으로 생성하여 기업의 회계 시스템에 전송함으로써 업무 담당자의 편의를 도모할 수 있다. The
이상에서 설명한 실시예들에 따른 B2B 거래 조회 방법에 의한 동작은 적어도 부분적으로 컴퓨터 프로그램으로 구현되고 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다. 실시예들에 따른 B2B 거래 조회 방법에 의한 동작을 구현하기 위한 프로그램이 기록되고 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수도 있다. 또한, 본 실시예를 구현하기 위한 기능적인 프로그램, 코드 및 코드 세그먼트(segment)들은 본 실시예가 속하는 기술 분야의 통상의 기술자에 의해 용이하게 이해될 수 있을 것이다.The operation by the B2B transaction inquiry method according to the above-described embodiments may be implemented at least partially as a computer program and recorded in a computer-readable recording medium. A program for implementing an operation by the B2B transaction inquiry method according to the embodiments is recorded, and the computer-readable recording medium includes all types of recording devices in which data that can be read by a computer is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tapes, floppy disks, and optical data storage devices. In addition, the computer-readable recording medium may be distributed over a computer system connected through a network, and computer-readable codes may be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing this embodiment may be easily understood by those of ordinary skill in the art to which this embodiment belongs.
이상에서 살펴본 본 발명은 도면에 도시된 실시예들을 참고로 하여 설명하였으나 이는 예시적인 것에 불과하며 당해 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 실시예의 변형이 가능하다는 점을 이해할 것이다. 그러나, 이와 같은 변형은 본 발명의 기술적 보호범위 내에 있다고 보아야 한다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 청구범위의 기술적 사상에 의해서 정해져야 할 것이다.The present invention described above has been described with reference to the embodiments shown in the drawings, but these are merely exemplary, and those of ordinary skill in the art will understand that various modifications and variations of the embodiments are possible therefrom. However, such a modification should be considered to be within the technical protection scope of the present invention. Therefore, the true technical scope of the present invention should be determined by the technical spirit of the appended claims.
Claims (15)
상기 B2B 매출상품에 연관된 식별정보, 및 상기 B2B 매출상품의 금융정보 조회를 위한 조회필수항목 정보를 입력받도록 구성된 입력부로서, 상기 조회필수항목 정보는 상기 판매기업의 인증정보를 포함하는, 상기 입력부;
상기 조회필수항목 정보를 이용하여 금융기관 서버에 로그인하고, 스크래핑 방식으로 상기 금융기관 서버로부터 상기 B2B 매출상품의 할인 가능여부, 할인 가능 잔액, 및 만기일 중 하나 이상을 포함하는 상기 B2B 매출상품의 금융정보를 수신하도록 구성된 스크래핑부;
상기 B2B 매출상품에 상응하며 상기 금융기관 또는 상기 B2B 매출상품에 대해 미리 설정된 조회필수항목을 정의하는 메타데이터 및 상기 스크래핑부에 의해 스크래핑된 상기 B2B 매출상품의 금융정보를 저장하도록 구성된 저장부; 및
상기 저장부에 저장된 상기 B2B 매출상품의 금융정보를 사용자에게 제공하도록 구성된 조회부를 포함하되,
상기 메타데이터는, 상기 B2B 매출상품의 금융정보를 상기 금융기관 서버로부터 수취하기 위해 필요한 식별정보를 정의한 것으로서 상기 B2B 매출상품의 종류별로 상이하고, 미리 설정된 복수의 입력항목에 각각 상응하는 복수의 디지트로 이루어지는 문자열 형태이며, 상기 디지트에 상응하는 입력항목이 필수입력항목인지 여부에 기초하여 상기 복수의 디지트 각각의 값이 정의되고,
상기 입력부는, 상기 메타데이터를 이용하여, 상기 식별정보에 의해 식별되는 상기 B2B 매출상품에 상응하는 조회필수항목을 이용하여 생성되며 상기 B2B 매출상품의 종류별로 상이한 입력 화면을 사용자에게 제공함으로써 사용자로부터 상기 조회필수항목 정보를 입력받도록 더 구성된 B2B 거래 조회 시스템.
As a B2B transaction inquiry system for inquiring information related to B2B sales products of financial institutions that a financial institution guarantees payment to a selling company on behalf of a purchasing company,
An input unit configured to receive identification information related to the B2B sales product and information on a search essential item for inquiring financial information of the B2B sales product, wherein the information on the inquiry essential item includes authentication information of the sales company;
Log in to the server of the financial institution using the information required for inquiry, and finance the B2B sales product including at least one of discount availability of the B2B sales product, the discountable balance, and expiration date from the financial institution server through a scraping method. A scraping unit configured to receive information;
A storage unit configured to store metadata corresponding to the B2B sales product and defining a pre-set inquiry essential item for the financial institution or the B2B sales product, and financial information of the B2B sales product scraped by the scraping unit; And
Including an inquiry unit configured to provide the user with financial information of the B2B sales product stored in the storage unit,
The metadata defines identification information necessary to receive the financial information of the B2B sales product from the financial institution server, and is different for each type of the B2B sales product, and a plurality of digits each corresponding to a plurality of preset input items. Is a string form consisting of, and a value of each of the plurality of digits is defined based on whether an input item corresponding to the digit is a mandatory input item,
The input unit is generated by using the required inquiry item corresponding to the B2B sales product identified by the identification information, using the metadata, and provides a different input screen for each type of the B2B sales product to the user. B2B transaction inquiry system further configured to receive the inquiry essential item information.
상기 조회필수항목 정보는 서로 상이한 복수의 B2B 매출상품에 연관된 복수의 조회필수항목 정보를 포함하며,
상기 스크래핑부는, 상기 복수의 조회필수항목 정보를 이용하여, 서로 상이한 복수의 금융기관 서버로부터 각각 B2B 매출상품의 금융정보를 스크래핑하도록 더 구성된 B2B 거래 조회 시스템.
The method of claim 1,
The inquiry essential item information includes information on a plurality of inquiry essential items related to a plurality of different B2B sales products,
The scraping unit is a B2B transaction inquiry system further configured to scrape financial information of each B2B sales product from a plurality of different financial institution servers using the plurality of inquiry essential item information.
상기 조회부는, 상기 복수의 금융기관 서버로부터 스크래핑된 B2B 매출상품의 금융정보를 하나의 화면을 통해 사용자에게 제공하도록 더 구성된 B2B 거래 조회 시스템.
The method of claim 2,
The inquiry unit is a B2B transaction inquiry system further configured to provide financial information of B2B sales products scraped from the plurality of financial institution servers to a user through a single screen.
상기 복수의 입력항목은, 인증서 식별정보, 인증서 비밀번호, 인증서 만료일, 사용자 식별정보, 사용자 비밀번호, 상품구분, 구매업체명, 조회시작일, 조회종료일, 계약자 식별정보, 뱅킹종류정보, 이체비밀번호, 계좌번호 및 보안매체 정보 중 하나 이상을 포함하는 B2B 거래 조회 시스템.
The method of claim 1,
The plurality of input items include certificate identification information, certificate password, certificate expiration date, user identification information, user password, product classification, purchase company name, inquiry start date, inquiry end date, contractor identification information, banking type information, transfer password, account number, and B2B transaction inquiry system including one or more of security media information.
상기 저장부에 저장된 상기 B2B 매출상품의 금융정보를 이용하여 회계정보를 생성하고, 상기 회계정보를 기업의 회계 시스템에 전송하도록 구성된 보고부를 더 포함하는 B2B 거래 조회 시스템.
The method of claim 1,
A B2B transaction inquiry system further comprising a reporting unit configured to generate accounting information using the financial information of the B2B sales product stored in the storage unit and transmit the accounting information to an accounting system of a company.
상기 회계정보는 매출채권일자, 매출채권내역, 매출상품만기일, 할인가능액, 할인가능일자 및 할인잔액 중 하나 이상의 정보를 포함하는 B2B 거래 조회 시스템.
The method of claim 6,
The accounting information is a B2B transaction inquiry system that includes at least one of a trade receivable date, a trade receivable detail, a sales product expiration date, a discount available amount, a discount available date, and a discount balance.
상기 B2B 매출상품에 상응하며 상기 금융기관 또는 상기 B2B 매출상품에 대해 미리 설정된 조회필수항목을 정의하는 메타데이터를 B2B 거래 조회 시스템에 저장하는 단계;
상기 B2B 거래 조회 시스템이 사용자로부터 상기 B2B 매출상품에 연관된 식별정보를 입력받는 단계;
상기 B2B 거래 조회 시스템이, 상기 메타데이터를 이용하여, 상기 식별정보에 의해 식별되는 상기 B2B 매출상품에 상응하는 조회필수항목을 이용하여 생성된 입력 화면을 사용자에게 제공하는 단계;
상기 B2B 거래 조회 시스템이, 상기 입력 화면을 통하여, 상기 사용자로부터 상기 B2B 매출상품의 금융정보 조회를 위한 조회필수항목 정보를 입력받는 단계로서, 상기 조회필수항목 정보는 상기 판매기업의 인증정보를 포함하는, 상기 조회필수항목 정보를 입력받는 단계;
상기 B2B 거래 조회 시스템이, 상기 조회필수항목 정보를 이용하여 금융기관 서버에 로그인하고, 스크래핑 방식으로 상기 금융기관 서버로부터 상기 B2B 매출상품의 할인 가능여부, 할인 가능 잔액, 및 만기일 중 하나 이상을 포함하는 상기 B2B 매출상품의 금융정보를 수신하는 단계;
수신된 상기 B2B 매출상품의 금융정보를 상기 B2B 거래 조회 시스템에 저장하는 단계; 및
상기 B2B 거래 조회 시스템에 저장된 상기 B2B 매출상품의 금융정보를 상기 사용자에게 제공하는 단계를 포함하되,
상기 메타데이터는, 상기 B2B 매출상품의 금융정보를 상기 금융기관 서버로부터 수취하기 위해 필요한 식별정보를 정의한 것으로서 상기 B2B 매출상품의 종류별로 상이하고, 미리 설정된 복수의 입력항목에 각각 상응하는 복수의 디지트로 이루어지는 문자열 형태이며, 상기 디지트에 상응하는 입력항목이 필수입력항목인지 여부에 기초하여 상기 복수의 디지트 각각의 값이 정의되고,
상기 입력 화면을 사용자에게 제공하는 단계는, 상기 B2B 매출상품의 종류별로 상이한 입력 화면을 사용자에게 제공하는 단계를 포함하는,
B2B 거래 조회 방법.
As a B2B transaction inquiry method for inquiring information related to B2B sales products of financial institutions that a financial institution guarantees payment to a sales company on behalf of a purchasing company,
Storing metadata corresponding to the B2B sales product and defining pre-set inquiry essential items for the financial institution or the B2B sales product in a B2B transaction inquiry system;
Receiving, by the B2B transaction inquiry system, identification information related to the B2B sales product from a user;
Providing, by the B2B transaction inquiry system, an input screen generated by using the required inquiry item corresponding to the B2B sales product identified by the identification information, to a user using the metadata;
The B2B transaction inquiry system receives, through the input screen, information on a required inquiry item for inquiring financial information of the B2B sales product from the user, wherein the information on the required inquiry item includes authentication information of the selling company. Receiving the information on the inquiry essential item;
The B2B transaction inquiry system logs in to a financial institution server using the inquiry essential item information, and includes at least one of a discount of the B2B sales product from the financial institution server by a scraping method, a discountable balance, and an expiration date. Receiving financial information of the B2B sales product;
Storing the received financial information of the B2B sales product in the B2B transaction inquiry system; And
Including the step of providing the user with financial information of the B2B sales product stored in the B2B transaction inquiry system,
The metadata defines identification information necessary to receive the financial information of the B2B sales product from the financial institution server, and is different for each type of the B2B sales product, and a plurality of digits each corresponding to a plurality of preset input items. Is a string form consisting of, and a value of each of the plurality of digits is defined based on whether an input item corresponding to the digit is a mandatory input item,
Providing the input screen to the user includes providing a different input screen for each type of the B2B sales product to the user,
How to view B2B transactions.
상기 조회필수항목 정보는 서로 상이한 복수의 B2B 매출상품에 연관된 복수의 조회필수항목 정보를 포함하며,
상기 B2B 매출상품의 금융정보를 수신하는 단계는, 상기 복수의 조회필수항목 정보를 이용하여, 서로 상이한 복수의 금융기관 서버로부터 각각 B2B 매출상품의 금융정보를 스크래핑하는 단계를 포함하는 B2B 거래 조회 방법.
The method of claim 8,
The inquiry essential item information includes information on a plurality of inquiry essential items related to a plurality of different B2B sales products,
The step of receiving the financial information of the B2B sales product includes scraping the financial information of each B2B sales product from a plurality of different financial institution servers using the plurality of inquiry essential item information. .
상기 B2B 매출상품의 금융정보를 상기 사용자에게 제공하는 단계는, 상기 B2B 거래 조회 시스템이, 상기 복수의 금융기관 서버로부터 스크래핑된 B2B 매출상품의 금융정보를 하나의 화면을 통해 상기 사용자에게 제공하는 단계를 포함하는 B2B 거래 조회 방법.
The method of claim 9,
The providing of the financial information of the B2B sales product to the user may include, by the B2B transaction inquiry system, providing the financial information of the B2B sales product scraped from the plurality of financial institution servers to the user through a single screen. B2B transaction inquiry method comprising a.
상기 복수의 입력항목은, 인증서 식별정보, 인증서 비밀번호, 인증서 만료일, 사용자 식별정보, 사용자 비밀번호, 상품구분, 구매업체명, 조회시작일, 조회종료일, 계약자 식별정보, 뱅킹종류정보, 이체비밀번호, 계좌번호 및 보안매체 정보 중 하나 이상을 포함하는 B2B 거래 조회 방법.
The method of claim 8,
The plurality of input items include certificate identification information, certificate password, certificate expiration date, user identification information, user password, product classification, purchase company name, inquiry start date, inquiry end date, contractor identification information, banking type information, transfer password, account number, and B2B transaction inquiry method including one or more of security media information.
상기 B2B 거래 조회 시스템이, 상기 B2B 거래 조회 시스템에 저장된 상기 B2B 매출상품의 금융정보를 이용하여 회계정보를 생성하는 단계; 및
상기 B2B 거래 조회 시스템이, 상기 회계정보를 기업의 회계 시스템에 전송하는 단계를 더 포함하는 B2B 거래 조회 방법.
The method of claim 8,
Generating, by the B2B transaction inquiry system, accounting information by using the financial information of the B2B sales product stored in the B2B transaction inquiry system; And
The B2B transaction inquiry system, the B2B transaction inquiry method further comprising the step of transmitting the accounting information to the company's accounting system.
상기 회계정보는 매출채권일자, 매출채권내역, 매출상품만기일, 할인가능액, 할인가능일자 및 할인잔액 중 하나 이상의 정보를 포함하는 B2B 거래 조회 방법.
The method of claim 13,
The accounting information is a B2B transaction inquiry method including at least one of a trade receivable date, a trade receivable detail, a sales product expiration date, a discount available amount, a discount available date, and a discount balance.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180120393A KR102244727B1 (en) | 2018-10-10 | 2018-10-10 | System and method for chechking business-to-business transactions and computer program for the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180120393A KR102244727B1 (en) | 2018-10-10 | 2018-10-10 | System and method for chechking business-to-business transactions and computer program for the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200040459A KR20200040459A (en) | 2020-04-20 |
| KR102244727B1 true KR102244727B1 (en) | 2021-04-27 |
Family
ID=70467335
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180120393A Active KR102244727B1 (en) | 2018-10-10 | 2018-10-10 | System and method for chechking business-to-business transactions and computer program for the same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102244727B1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101890280B1 (en) * | 2018-01-16 | 2018-09-28 | 주식회사 아이디엔소프트 | Financial product information integration providing system based app |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110101793A (en) * | 2010-03-09 | 2011-09-16 | 하영후 | Integrated financial product information system and information retrieval and financial transaction method using the same |
| KR101505947B1 (en) * | 2013-08-16 | 2015-03-25 | 김영철 | Server for generating benchmark information of financial products, and method thereof |
| KR101666083B1 (en) | 2014-12-15 | 2016-10-13 | 주식회사 핑거 | System and method for evaluating loan based on sale credit |
-
2018
- 2018-10-10 KR KR1020180120393A patent/KR102244727B1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101890280B1 (en) * | 2018-01-16 | 2018-09-28 | 주식회사 아이디엔소프트 | Financial product information integration providing system based app |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20200040459A (en) | 2020-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11138604B2 (en) | System and method for transaction-based temporary email | |
| US8407142B1 (en) | Managing a universal payment account | |
| US8301559B2 (en) | Determination of interchange categories | |
| US20140250011A1 (en) | Account type detection for fraud risk | |
| US20150032638A1 (en) | Warranty and recall notice service based on e-receipt information | |
| US20120290422A1 (en) | Seamlessly capturing transactional data at the merchant's point of sale environment and creating electronic receipts, all in real-time | |
| US20150032581A1 (en) | Use of e-receipts to determine total cost of ownership | |
| US11663592B2 (en) | Automatic transaction-based verification of account ownership | |
| US20150046307A1 (en) | Item level personal finance management (pfm) for discretionary and non-discretionary spending | |
| US20130144783A1 (en) | System and method for a supplier to supplier payment system to process a transaction | |
| US20150032615A1 (en) | Integration of purchase transaction level data into customer online banking | |
| US20160019657A1 (en) | Analysis of e-receipts to determine possible exceptions | |
| US20150032546A1 (en) | Use of sku level e-receipt data for future marketing | |
| US20150032642A1 (en) | Use of an e-receipt to verify ownership and service of a product | |
| US20150106243A1 (en) | Aggregation of item-level transaction data for a group of individuals | |
| US20220180357A1 (en) | Touchless virtual card payment automation | |
| US20150046304A1 (en) | Analysis of e-receipts for charitable donations | |
| US20160379187A1 (en) | Electronic receipt system | |
| US20150039502A1 (en) | Misappropriation protection based on shipping address or store info from e-receipt | |
| US20130073462A1 (en) | Processing a Payment Transaction From a Mobile Device | |
| US20150032616A1 (en) | Personal finance management system based on integrated electronic receipts | |
| US20160203564A1 (en) | System and method for consolidating expense records | |
| US20190205871A1 (en) | System and methods for populating a merchant advice code | |
| US12086866B2 (en) | Systems and methods for preventing malicious modifications to order information sent over a network | |
| US20180053204A1 (en) | Auto-population of discount information into an e-invoice |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181010 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200214 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20201021 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210416 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210421 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210421 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |