Accounting processing device, accounting processing method, and accounting processing program
The accounting processing device automates deposit refunds by accessing contract and payment data to reduce workload and errors in the real estate industry.
Patent Information
- Application Number
- JP2024045911
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-22
- Publication Date
- 2025-10-03
AI Technical Summary
In the real estate industry, refunding reservation deposits when rental contracts are canceled involves manual checks that lead to operational errors and increased workload.
An accounting processing device that automates the refund process by accessing contract, billing, and payment data to determine if a deposit has been paid, setting refund dates and amounts, and generating journal entries, with notification screens for user confirmation.
Reduces workload and operational errors by automating deposit refunds, ensuring accurate accounting procedures.
Smart Images

Figure 2025145625000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an accounting processing device, an accounting processing method, and an accounting processing program. [Background technology]
[0002] Conventionally, there are known product sales data processing devices that execute a process of refunding a deposit when a product is returned (see, for example, Patent Document 1). The product sales data processing device executes a process of refunding a reservation deposit when a reserved product is canceled. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-117005 Summary of the Invention [Problem to be solved by the invention]
[0004] In the real estate industry, for example, there are cases where a reservation deposit is paid before a rental contract is concluded. If the contract is canceled before the contract is concluded, the reservation deposit must be refunded. In this case, the person in charge checks whether the reservation deposit has been paid and processes the refund as necessary, which creates a workload and may lead to operational errors such as overlooking a refund. In Patent Document 1, the person in charge checks whether the reservation deposit has been paid based on transaction information for the reserved product registered in a POS system, which may result in a similar problem.
[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide an accounting processing device, an accounting processing method, and an accounting processing program that can reduce the workload when processing the refund of a deposit, suppress the occurrence of operational errors, and perform appropriate accounting processing related to refunds. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the object, an accounting processing device according to the present invention is an accounting processing device having a control unit that executes a refund process for a deposit that was deposited before the conclusion of a contract for a contract, and is capable of accessing contract data relating to the content of the contract, billing detail data relating to the invoicing of the deposit for the contract, payment reconciliation data relating to the reconciliation of the deposit for the contract, and payment detail data relating to the deposit of the deposit for the contract, wherein the contract data includes a contract number for the contract, the billing detail data includes a billing registration code relating to the invoicing of the deposit that is associated with the contract number, the payment reconciliation data includes a deposit number for the deposit that is associated with the billing registration code and an amount to be reconciled for the deposit that is associated with the billing registration code, and the payment detail data The data includes the payment number, the amount of the deposit, the refund date of the deposit, and the refund amount of the deposit, and when a cancellation process for the contract item is executed, the control unit obtains the billing detail data associated with the contract number from the contract data, determines whether or not the payment reconciliation data associated with the billing registration code of the billing detail data exists, and if it is determined that the payment reconciliation data exists, determines that the deposit has been paid, and when a refund process for the deposit is executed after it has determined that the deposit has been paid, sets and updates the refund date and refund amount in the payment detail data in association with the payment reconciliation data, and generates journal entry data for the deposit on the refund date based on the billing detail data, the payment reconciliation data, and the payment detail data.
[0007] In addition, in the accounting processing device of the present invention, when generating the journal data, the control unit may set the pre-debit amount of the reservation deposit based on the reconciliation amount in the deposit reconciliation data, and set the refund amount of the reservation deposit based on the refund amount of the reservation deposit in the deposit detail data.
[0008] In addition, in the accounting processing device of the present invention, after determining that the deposit has been paid, the control unit displays a notification screen notifying whether or not the refund process for the deposit has been carried out, and the notification screen may include an input field for setting the refund date for the deposit and a registration button for carrying out the refund process.
[0009] The accounting method according to the present invention is an accounting method for executing a refund process for a deposit that has been deposited before the conclusion of a contract for a contract, and uses contract data relating to the content of the contract, billing detail data relating to the invoicing of the deposit for the contract, payment reconciliation data relating to the reconciliation of the deposit for the contract, and payment detail data relating to the deposit of the deposit for the contract, wherein the contract data includes the contract number of the contract, the billing detail data includes a billing registration code relating to the invoicing of the deposit that is associated with the contract number, the payment reconciliation data includes a deposit number for the deposit that is associated with the billing registration code and an amount to be reconciled of the deposit that is associated with the billing registration code, and the payment detail data includes the deposit number, the amount of the deposit, and the amount of the deposit that is associated with the billing registration code. The accounting processing device having a control unit executes the following operations: when the contract cancellation process is executed, the accounting processing device obtains the billing detail data associated with the contract number from the contract data, determines whether the payment reconciliation data associated with the billing registration code of the billing detail data exists, and if it determines that the payment reconciliation data exists, determines that the reservation fee has been deposited.After determining that the reservation fee has been deposited, when the reservation fee refund process is executed, it sets and updates the refund date and refund amount in the payment detail data in association with the payment reconciliation data, and generates accounting data for the reservation fee on the refund date based on the billing detail data, the payment reconciliation data, and the payment detail data.
[0010] Furthermore, the accounting processing program of the present invention is an accounting processing program for causing an accounting processing device having a control unit to execute an accounting processing method for executing a refund process for a deposit that was deposited before the conclusion of a contract for a contract, and uses contract data relating to the content of the contract, billing detail data relating to the invoicing of the deposit for the contract, deposit reconciliation data relating to the reconciliation of the deposit for the contract, and deposit detail data relating to the deposit of the deposit for the contract, wherein the contract data includes the contract number of the contract, the billing detail data includes a billing registration code relating to the invoicing of the deposit that is associated with the contract number, the deposit reconciliation data includes the deposit number of the deposit that is associated with the billing registration code and the reconciliation amount of the deposit that is associated with the billing registration code, and the deposit detail data The accounting processing device executes the following: when the cancellation process for the contract item is executed, the accounting processing device obtains the billing detail data associated with the contract number from the contract data, determines whether the payment reconciliation data associated with the billing registration code of the billing detail data exists, and if it is determined that the payment reconciliation data exists, determines that the payment of the reservation fee has been made, and when the payment reconciliation data has been determined and the refund process for the reservation fee is executed, sets and updates the refund date and refund amount in the payment detail data in association with the payment reconciliation data, and generates journal entry data for the reservation fee on the refund date based on the billing detail data, the payment reconciliation data, and the payment detail data. [Effects of the Invention]
[0011] The present invention has the effect of reducing the workload when processing a deposit refund, suppressing the occurrence of operational errors, and executing appropriate accounting procedures for the refund. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a accounting processing device. [Figure 2]FIG. 2 is a diagram illustrating an example of the property master. [Figure 3] FIG. 3 is a diagram illustrating an example of the supplier master. [Figure 4] FIG. 4 is a diagram illustrating an example of the management item master. [Figure 5] FIG. 5 is a diagram illustrating an example of the bank account master. [Figure 6] FIG. 6 is a diagram showing an example of rental contract data. [Figure 7] FIG. 7 is a diagram illustrating an example of rent and common area charge data. [Figure 8] FIG. 8 is a diagram showing an example of the deposit data. [Figure 9] FIG. 9 is a diagram showing an example of billing statement data. [Figure 10] FIG. 10 is a diagram showing an example of the deposit details data. [Figure 11] FIG. 11 is a diagram showing an example of the payment reconciliation data. [Figure 12] FIG. 12 is a diagram illustrating an example of a transaction processing method. [Figure 13] FIG. 13 is a diagram showing an example of the rental contract input screen. [Figure 14] FIG. 14 is a diagram showing an example of the deposit input screen. [Figure 15] FIG. 15 is a diagram showing an example of the deposit reconciliation input screen. [Figure 16] FIG. 16 is a diagram showing an example of the accounting data creation screen. [Figure 17] FIG. 17 is a diagram showing an example of the rental contract input screen. [Figure 18] FIG. 18 is a diagram showing an example of the refund execution screen. [Figure 19] FIG. 19 is a diagram showing an example of the deposit input screen. [Figure 20] FIG. 20 is a diagram showing an example of the accounting data creation screen. DETAILED DESCRIPTION OF THE INVENTION
[0013] Hereinafter, an embodiment of an accounting processing device, an accounting processing method, and an accounting processing program according to the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to the embodiment.
[0014] [1. Configuration] An example of the configuration of a accounting processing device 100 according to this embodiment will be described with reference to Fig. 1 etc. Fig. 1 is a block diagram showing an example of the configuration of the accounting processing device 100.
[0015] The accounting processing device 100 is a device that executes accounting procedures related to contracts such as rental contracts. For example, the accounting processing device 100 is used by real estate brokers to mediate rental contracts between tenants and their business partners, the landlords. Specifically, the accounting processing device 100 executes the refund process for deposits made before the rental contract is concluded.
[0016] The accounting processing device 100 is built based on a commercially available desktop personal computer. Note that the accounting processing device 100 is not limited to those built based on stationary information processing devices such as desktop personal computers, but may also be built based on portable information processing devices such as commercially available notebook personal computers, PDAs (Personal Digital Assistants), smartphones, or tablet personal computers.
[0017] The accounting processing device 100 comprises a control unit 102, a communication interface unit 104, a memory unit 106, and an input / output interface unit 108. Each unit of the accounting processing device 100 is communicatively connected via any communication path.
[0018] The communication interface unit 104 communicatively connects the accounting processing device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has the function of exchanging data with other devices via a communication line. Here, the network 300 has the function of connecting the accounting processing device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that the data stored in the memory unit 106 may also be stored in the server 200, for example.
[0019] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that functions as a pointing device in cooperation with a mouse. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.
[0020] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs that work in conjunction with an OS (Operating System) to issue commands to a CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. The storage unit 106 can be, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc.
[0021] Various masters and data are stored in the storage unit 106. Specifically, the storage unit 106 stores a property master 121, a business partner master 122, a management item master 123, a bank account master 124, rental contract data (contract data) 125, rent and common area fee data 126, deposit data 127, billing detail data 128, deposit detail data 129, and deposit reconciliation data 130.
[0022] The various masters and data will be described below. Note that some items included in the various masters and data overlap, but the description of these overlapping items will be omitted.
[0023] FIG. 2 is a diagram showing an example of a property master. The property master 121 is a master for managing properties. As shown in FIG. 2, the property master 121 includes items of property code and property name, and these pieces of information are associated with each other. The property code is a code that identifies the property. The property name is the name of the property.
[0024] FIG. 3 is a diagram showing an example of a business partner master. The business partner master 122 is a master that manages business partners who contract for properties. As shown in FIG. 3, the business partner master 122 includes fields for business partner code and business partner name, and these pieces of information are associated with each other. The business partner code is a code that identifies a business partner. The business partner name is the name of a business partner.
[0025] FIG. 4 is a diagram showing an example of a management item master. The management item master 123 is a master for managing management items for a property. As shown in FIG. 4, the management item master 123 includes the items of management item code, management item name, account attribute classification, sales account, advance receipt account, deposit account, and pre-contract deposit account, and these pieces of information are associated with each other. The management item code is a code that identifies the management item. The management item name is the name of the management item. The account attribute classification is a classification code and name that classify the attributes of the account item. The sales account is a code and name that identify the account item for sales. The advance receipt account is a code and name that identify the account item for advance receipt. The deposit account is a code and name that identify the account item for deposit. The pre-contract deposit account is a code and name that identify the account item for pre-contract deposit, for example, an account such as "400: Deposit".
[0026] FIG. 5 is a diagram showing an example of bank account master. Bank account master 124 is a master for managing bank accounts. As shown in FIG. 5, bank account master 124 includes items such as account code, account name, deposit account item, and payment account item, and these pieces of information are associated with each other. The account code is a code that identifies a bank account. The account name is the name of the bank account. The deposit account item is a code and name that identify the deposit account item. The payment account item is a code and name that identify the payment account item.
[0027] FIG. 6 is a diagram showing an example of rental contract data. Rental contract data 125 is data generated when a rental contract is made, and is information related to the rental contract. As shown in FIG. 6, rental contract data 125 includes items such as rental contract number, contract category, property code, tenant code, contract conclusion date, contract start date, and contract end date, and these pieces of information are associated with each other. The rental contract number is a number that identifies the rental contract. The contract category is a category code and name that identify the contract category. The property code is the property code and property name from the property master. The tenant code is the client code and client name from the client master. The contract conclusion date is the date on which the contract is made. The contract start date is the date on which the contract starts. The contract end date is the date on which the contract ends.
[0028] Figure 7 is a diagram showing an example of rent and common area fee data. Rent and common area fee data 126 is data for managing rent and common area fees. As shown in Figure 7, rent and common area fee data 126 includes items such as rental contract number, management item code, base amount, consumption tax, and tax-inclusive amount, and these pieces of information are associated with each other. The rental contract number and management item code are the same as the master and data described above, so explanation will be omitted. The base amount is the amount excluding consumption tax. Consumption tax is the amount of consumption tax levied on the base amount. The tax-inclusive amount is the sum of the base amount and consumption tax.
[0029] FIG. 8 is a diagram showing an example of deposit data. Deposit data 127 is data for managing deposits. As shown in FIG. 8, deposit data 127 includes items for rental contract number, management item code, and refund amount, and these pieces of information are associated with each other. The rental contract number and management item code are the same as the master and data described above, so explanations will be omitted. The refund amount is the amount of the deposit.
[0030] Figure 9 is a diagram showing an example of billing detail data. Billing detail data 128 is data of details to be billed to the tenant. As shown in Figure 9, billing detail data 128 includes the following items: billing SEQ (Sequence), billing destination code, management item code, property code, invoice issue date, relevant month, accounting date, base amount, consumption tax, tax-inclusive amount, and rental contract number, and these pieces of information are associated with each other. Billing SEQ (billing registration code) is a code that identifies the order in which the tenant is billed. The billing destination code is the same as the tenant code in rental contract data 125. The management item code, property code, base amount, consumption tax, tax-inclusive amount, and rental contract number are the same as the master and data described above, so their explanations are omitted. The invoice issue date is the date on which the invoice is issued. The relevant month is the month to which the billing applies. The accounting date is the date on which the billing is recorded in accounting.
[0031] FIG. 10 is a diagram showing an example of deposit detail data. Deposit detail data 129 is detail data related to a deposit. As shown in FIG. 10, deposit detail data 129 includes fields for deposit number, deposit date, deposit amount, deposit method, deposit account, refund date, and refund amount, and these pieces of information are associated with each other. The deposit number is a number for identifying a deposit. The deposit date is the date on which the deposit was made. The deposit amount is the amount deposited. The deposit method is the method of deposit. The deposit account is the account to which the money is deposited. The refund date is the date on which the refund process was executed. The refund amount is the amount refunded. Note that the upper diagram in FIG. 10 shows deposit detail data 129 before the refund, with the deposit date and refund amount left blank. On the other hand, the lower diagram in FIG. 10 shows deposit detail data 129 after the refund, with the deposit date and refund amount entered.
[0032] Figure 11 is a diagram showing an example of deposit reconciliation data. Deposit reconciliation data 130 is data for reconciling deposits. As shown in Figure 11, deposit reconciliation data 130 includes the following items: deposit number, deposit reconciliation date, invoice SEQ, reconciliation amount, and reconciled consumption tax, and these pieces of information are associated with each other. The deposit number is the same as in deposit detail data 129. The deposit reconciliation date is the date on which the deposit was reconciled. The invoice SEQ is the same as invoice detail data 128. The reconciliation amount is the amount excluding consumption tax, which is equivalent to the amount of the reconciled product. The reconciled consumption tax is the amount equivalent to the consumption tax amount.
[0033] Next, referring back to Figure 1, we will explain the control unit 102. The control unit 102 is a CPU or the like that provides overall control of the accounting processing device 100. The control unit 102 has internal memory for storing control programs such as an OS, programs that define various processing procedures, and required data, and executes various information processing operations based on these stored programs.
[0034] As accounting processing, the control unit 102 executes a refund process based on the cancellation before the contract is concluded, based on various data stored in the storage unit 106.
[0035] A specific example of the processing executed by the control unit 102 will be described in detail below in [2. Specific Example of Processing].
[0036] [2. Specific examples of processing] Here, specific examples of processing executed by the accounting processing device 100 will be explained with reference to Figures 12 to 20. First, the refund processing associated with the accounting processing method executed by the accounting processing device 100 will be explained with reference to Figure 12. Figure 12 is a diagram showing an example of the accounting processing method.
[0037] In the accounting process shown in Figure 12, accounting processes up to the reservation of a rental contract and accounting processes related to cancellation before the contract is concluded are executed. The accounting processes up to the reservation of a rental contract are executed in the following order: rental contract input (step S1), payment input (step S2), payment reconciliation input (step S3), and accounting data creation (step S4). Furthermore, accounting processes related to cancellation before the contract is concluded are executed in the following order: rental contract input (step S5), payment input (step S6), and accounting data creation (step S7). First, the accounting processes up to the reservation of a rental contract will be explained.
[0038] In step S1, the control unit 102 displays a screen G1 shown in FIG. 13 on the output device 114, such as a monitor. FIG. 13 is a diagram showing an example of a rental contract input screen. The rental contract input screen G1 in FIG. 13 includes input fields for inputting the rental contract number, property code, business partner code, contract category, contract conclusion date, contract start date, contract end date, items related to rent and common area charges, and items related to the deposit. The rental contract input screen G1 in FIG. 13 also includes a registration button for registering information related to the rental contract. In the rental contract input screen G1 in FIG. 13, a reservation for "2" is entered as the contract category. When the registration button is operated, the control unit 102 updates or generates the various masters and data shown in FIGS. 2 to 9 based on the information entered on the rental contract input screen G1 shown in FIG. 13. Specifically, in step S1, the control unit 102 executes processing related to the reservation of the rental contract, and generates billing detail data 128 showing the rental and common area charges including tax of "1,100,000" and the deposit of "2,000,000" as the reservation fee.
[0039] Subsequently, after executing step S1, when a deposit is received from the borrower, the control unit 102 executes step S2 at the time of deposit. In step S2, the control unit 102 displays screen G2 shown in FIG. 14 on the output device 114, such as a monitor. FIG. 14 is a diagram showing an example of a deposit input screen. The deposit input screen G2 in FIG. 14 includes input fields for inputting the deposit number, deposit date, deposit amount, deposit method, deposit account, refund date, and refund amount. Note that in FIG. 14, the input fields for the refund date and refund amount are left blank. The deposit input screen G2 in FIG. 14 also includes a register button for registering information related to the deposit. When the register button is operated, the control unit 102 updates or generates the various data shown in FIGS. 9 and 10 based on the information entered on the deposit input screen G2 shown in FIG. 14. Specifically, the control unit 102 executes a deposit process in step S2, deposits the deposit "3,100,000" based on the bank account master 124, and generates deposit details data 129 (before the refund).
[0040] Subsequently, the control unit 102 executes step S2 and then step S3. In step S3, the control unit 102 displays screen G3 shown in FIG. 15 on the output device 114, such as a monitor. FIG. 15 is a diagram showing an example of a deposit reconciliation input screen. The deposit reconciliation input screen G3 in FIG. 15 is a screen that includes input fields for inputting the deposit number, billing code, deposit reconciliation date, reconciliation amount, reconciliation consumption tax, and reconciliation tax-inclusive amount. The deposit reconciliation input screen G3 in FIG. 15 also includes a register button for registering information related to the deposit reconciliation. When the register button is operated, the control unit 102 generates deposit reconciliation data 130 shown in FIG. 11 based on the information entered on the deposit reconciliation input screen G3 shown in FIG. 15.
[0041] Then, after executing step S3, the control unit 102 executes step S4. In step S4, the control unit 102 displays screen G4 shown in FIG. 16 on the output device 114, such as a monitor. FIG. 16 is a diagram showing an example of an accounting data creation screen. The accounting data creation screen G4 in FIG. 16 is a screen including an input field for inputting the date on which the accounting entry occurred. The accounting data creation screen G4 in FIG. 16 also includes a registration button for registering information related to the accounting entry. When the registration button is operated, the control unit 102 generates accounting entry data related to the deposit and deposit reconciliation, shown in the lower part of FIG. 16, based on the deposit detail data 129 (before the refund) shown in FIG. 10 and the deposit reconciliation data 130 shown in FIG. 11.
[0042] Next, accounting processing related to cancellation before contract conclusion will be described. In step S5, the control unit 102 displays the screen G6 shown in FIG. 17 on the output device 114, such as a monitor. FIG. 17 is a diagram showing an example of a rental contract input screen. The rental contract input screen G6 of FIG. 17 is similar to the rental contract input screen G1 of FIG. 13, and "3" (cancellation) is entered as the contract classification. When the register button is operated, the control unit 102 executes cancellation processing based on the contract classification information entered on the rental contract input screen G6 shown in FIG. 17. Specifically, when the cancellation processing is executed, the control unit 102 updates the contract classification of the rental contract data 125 to "3" (cancellation). In addition, the control unit 102 acquires the rental contract number of the rental contract data 125. Based on the acquired rental contract number, the control unit 102 acquires the billing detail data 128 associated with the rental contract number. Then, the control unit 102 acquires the billing sequence of the billing detail data 128. The control unit 102 determines whether or not a deposit has been paid by determining whether or not there is payment reconciliation data 130 associated with the acquired payment SEQ. If the control unit 102 determines that payment reconciliation data 130 exists, it determines that a deposit has been paid, and displays screen G7 shown in FIG. 18.
[0043] FIG. 18 is a diagram showing an example of a refund execution screen. The refund execution screen G7 in FIG. 18 is a notification screen that notifies the user of the selection of whether or not to execute the refund process. The refund execution screen G7 in FIG. 18 also includes a selection button for selecting whether or not to execute the refund process. When the selection button is operated, the control unit 102 determines that the refund process will be executed and executes step S6. In step S6, the control unit 102 displays a screen G8 shown in FIG. 19 on the output device 114, such as a monitor. FIG. 19 is a diagram showing an example of a deposit input screen. The deposit input screen G8 in FIG. 19 is similar to the deposit input screen G2 in FIG. 14, with the date and amount entered in the input fields G8a for the refund date and the refund amount, respectively. When the register button G8b is operated, the control unit 102 executes the deposit process based on the information entered in the deposit input screen G8 shown in FIG. 19 and updates the deposit detail data 129. The updated post-refund deposit detail data 129 contains the data entered in the fields for the refund date and the refund amount, as shown in FIG. 10.
[0044] Then, after executing step S6, the control unit 102 executes step S7. In step S7, the control unit 102 displays screen G9 shown in FIG. 20 on the output device 114, such as a monitor. FIG. 16 is a diagram showing an example of an accounting data creation screen. The accounting data creation screen G9 in FIG. 16 is similar to the accounting data creation screen G4 in FIG. 16. When the registration button is operated, the control unit 102 acquires the (post-refund) deposit detail data 129 shown in FIG. 10 for the refund date corresponding to the date on which the accounting journal entry occurred. The control unit 102 also acquires the deposit reconciliation data 130, billing detail data 128, and rental contract data 125 shown in FIG. 11, which correspond to the deposit detail data 129. Then, when the contract category of the rental contract data 125 is "3" (cancellation), the control unit 102 generates accounting journal entry data related to the deposit refund, shown in the lower part of FIG. 20, based on the acquired data. At this time, when generating the accounting journal data, the control unit 102 sets the debit account item to "Deposit," which is a pre-contract deposit item in the management item master 123 associated with the management item in the billing detail data 128, and sets the debit deposit amount based on the reconciliation amount in the deposit reconciliation data 130. In addition, the control unit 102 sets the credit account item to "Deposit," which is a deposit account item in the bank account master 124 associated with the deposit account in the deposit detail data 129, and sets the credit deposit refund amount based on the deposit refund amount in the deposit detail data 129.
[0045] As described above, according to this embodiment, the deposit of the reservation fee can be properly grasped based on the presence or absence of the deposit reconciliation data 130. Therefore, when processing the reservation fee refund, it is possible to reduce the workload and prevent operational errors, while also executing appropriate accounting procedures for the refund.
[0046] Furthermore, according to this embodiment, appropriate data can be used when generating accounting journal data related to the refund of the deposit, so that the debit and credit accounting journal entries can be made appropriately.
[0047] Furthermore, according to this embodiment, a notification screen (refund execution screen G7) is displayed to notify whether the refund process can be executed, and when the refund process is executed, a deposit input screen G8 can be displayed, thereby appropriately prompting the operator (person in charge) to execute the refund process.
[0048] [3. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs Goals 8 and 9.
[0049] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.
[0050] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to Goal 16 of the SDGs.
[0051] 4. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0052] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.
[0053] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings can be changed as desired unless otherwise specified.
[0054] Furthermore, with regard to the accounting processing device 100, the components shown in the figures are functional concepts, and do not necessarily have to be physically configured as shown in the figures.
[0055] For example, all or any part of the processing functions of the accounting processing device 100, particularly those performed by the control unit, may be implemented by a CPU and a program interpreted and executed by the CPU, or by hardware using wired logic. The program is stored on a non-transitory, computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the accounting processing device 100 as needed. That is, a computer program is stored in a storage unit such as a ROM or HDD (Hard Disk Drive) for working with the OS to issue instructions to the CPU and perform various processes. This computer program is executed by being loaded into RAM and cooperates with the CPU to form the control unit.
[0056] This computer program may also be stored on an application program server connected to the accounting processing device 100 via any network, and all or part of it may be downloaded as needed.
[0057] Furthermore, the program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium or configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) disc.
[0058] Furthermore, a "program" is a data processing method written in any language or description method, regardless of the format, such as source code or binary code. Note that a "program" is not necessarily limited to a single program, but also includes programs that are distributed as multiple modules or libraries, or programs that achieve their functions by cooperating with other programs, such as an OS. Note that the specific configurations and reading procedures for reading a recording medium in each device shown in the embodiments, as well as the installation procedures after reading, can use well-known configurations and procedures.
[0059] The various databases stored in the memory unit are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.
[0060] The accounting processing device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as an information processing device connected to any peripheral device. The accounting processing device 100 may also be implemented by installing software (including programs or data) that causes the device to perform the processing described in this embodiment.
[0061] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit depending on various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Industrial Applicability]
[0062] The present invention is useful in industries such as the financial industry. [Explanation of symbols]
[0063] 100 Accounting Processing Device 102 Control section 104 Communication interface unit 106 Storage section 108 Input / Output Interface Section 112 Input Device 114 Output Device 121 Property Master 122 Customer Master 123 Management Item Master 124 Bank Account Master 125 Rental Contract Data 126 Rent and common area fee data 127 Deposit Data 128 Billing statement data 129 Deposit Detail Data 130 Payment Reconciliation Data 200 servers 300 Network
Claims
1. An accounting processing device having a control unit that executes a refund process for a deposit that was paid before the conclusion of a contract for a contract item, The system is capable of accessing contract data relating to the contents of the contract, billing detail data relating to the billing of the deposit for the contract, payment reconciliation data relating to the reconciliation of the deposit for the contract, and payment detail data relating to the payment of the deposit for the contract, The contract data includes a contract number of the contract case, The billing detail data includes a billing registration code related to the deposit billing associated with the contract number, The payment reconciliation data includes a payment number of the deposit associated with the billing registration code and a reconciliation amount of the deposit associated with the billing registration code, The deposit detail data includes the deposit number, the deposit amount, the refund date, and the refund amount of the deposit. The control unit When the cancellation process for the contract item is executed, The billing statement data associated with the contract number is acquired from the contract data; determining whether or not the payment settlement data associated with the billing registration code of the billing detail data exists; If it is determined that the payment reconciliation data exists, it is determined that the reservation fee has been paid, After determining that the deposit has been paid, when the deposit refund process is executed, Set and update the refund date and the refund amount in the deposit detail data in association with the deposit reconciliation data; An accounting processing device that generates accounting journal entry data for the deposit on the refund date based on the billing detail data, the payment reconciliation data, and the payment detail data.
2. The control unit An accounting processing device as described in claim 1, wherein, when generating the accounting journal data, the pre-entered amount of the reservation deposit, which is the debit side, is set based on the reconciliation amount of the deposit reconciliation data, and the refund amount of the reservation deposit, which is the credit side, is set based on the refund amount of the reservation deposit in the deposit detail data.
3. The control unit After determining that the deposit has been paid, a notification screen is displayed to notify the customer of the option of whether or not to execute a refund process for the deposit; When execution of the refund process is selected on the notification screen, 2. The accounting processing device according to claim 1, which displays a deposit input screen including an input field for setting the refund date of the deposit and a registration button for executing the refund process.
4. An accounting method for refunding a deposit made before the conclusion of a contract, comprising: Contract data relating to the contents of the contract, billing detail data relating to the billing of the deposit for the contract, payment reconciliation data relating to the reconciliation of the deposit for the contract, and payment detail data relating to the payment of the deposit for the contract are used, The contract data includes a contract number of the contract case, The billing detail data includes a billing registration code related to the deposit billing associated with the contract number, The payment reconciliation data includes a payment number of the deposit associated with the billing registration code and a reconciliation amount of the deposit associated with the billing registration code, The deposit detail data includes the deposit number, the deposit amount, the refund date, and the refund amount of the deposit. When the cancellation process for the contract item is executed, The billing statement data associated with the contract number is acquired from the contract data; determining whether or not the payment settlement data associated with the billing registration code of the billing detail data exists; If it is determined that the payment reconciliation data exists, it is determined that the reservation fee has been paid, After determining that the deposit has been paid, when the deposit refund process is executed, Set and update the refund date and the refund amount in the deposit detail data in association with the deposit reconciliation data; An accounting processing method in which an accounting processing device having a control unit generates journal entry data for the deposit on the refund date based on the billing detail data, the deposit reconciliation data, and the deposit detail data.
5. An accounting processing program for causing an accounting processing device having a control unit to execute an accounting processing method for executing a refund process for a deposit that was paid before the conclusion of a contract for a contract, Contract data relating to the contents of the contract, billing detail data relating to the billing of the deposit for the contract, payment reconciliation data relating to the reconciliation of the deposit for the contract, and payment detail data relating to the payment of the deposit for the contract are used, The contract data includes a contract number of the contract case, The billing detail data includes a billing registration code related to the deposit billing associated with the contract number, The payment reconciliation data includes a payment number of the deposit associated with the billing registration code and a reconciliation amount of the deposit associated with the billing registration code, The deposit detail data includes the deposit number, the deposit amount, the refund date, and the refund amount of the deposit. When the cancellation process for the contract item is executed, The billing statement data associated with the contract number is acquired from the contract data; determining whether or not the payment settlement data associated with the billing registration code of the billing detail data exists; If it is determined that the payment reconciliation data exists, it is determined that the reservation fee has been paid, After determining that the deposit has been paid, when the deposit refund process is executed, Set and update the refund date and the refund amount in the deposit detail data in association with the deposit reconciliation data; An accounting processing program for causing the accounting processing device to generate journal entry data for the deposit on the refund date based on the billing detail data, the deposit reconciliation data, and the deposit detail data.
Citation Information
Patent Citations
Budget data generation apparatus, budget data generation method, and budget data generation program
JP2022117005A