Bill automatic cancel-after-verification method and device, equipment and medium

By automatically obtaining and classifying documents to be written off, obtaining related invoices and bank statement information, calculating the amount to be written off and performing written off, the problem of inefficient bill declaration in the existing technology is solved, and the verification efficiency and data accuracy are improved.

CN120070067APending Publication Date: 2025-05-30ZHONGKE XUNLIAN SMART NETWORK TECH (BEIJING) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411705537.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The prior art requires a lot of manual operation during the bill checkout process in the enterprise resource planning system, resulting in inefficiency and cumbersomeness.

Method used

Through automated methods, obtain documents to be written off, classify them, obtain related invoices and bank statement information, calculate the amount to be written off, and perform bill verification based on the amount and bank statement information.

Benefits of technology

Improves the efficiency of bill checkout, reduces error rates, ensures the accuracy and timeliness of financial data, and reduces repetitive operations through classified processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120070067A_ABST
    Figure CN120070067A_ABST
Patent Text Reader

Abstract

The invention discloses a bill automatic cancel-after-verification method. The method comprises the steps of obtaining a bill to be cancel-after-verification; classifying the receipts to be cancelled after verification to obtain one or more classifications to be cancelled after verification; obtaining an associated invoice and bank statement information of each document to be cancelled after verification in each classification to be cancelled after verification; calculating a to-be-canceled amount according to the associated invoice; according to the amount to be canceled after verification and the bank flow information, bill canceling after verification operation is carried out; according to the method, the bill verification efficiency is improved, the error rate is reduced, and the accuracy and timeliness of financial data are ensured; and meanwhile, through classification processing, bills meeting the same condition are classified into one class, so that repeated operation can be reduced, and the verification efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of financial systems, and particularly to a method, apparatus, device, and medium for automatic bill verification and cancellation. Background Art

[0002] In an Enterprise Resource Planning (ERP) system, there are a large number of business documents, and month-end settlement is the most onerous task at the end of each month for each enterprise unit. One of them is verification and cancellation of accounts.

[0003] The existing information system manually matches business documents to be verified and cancelled, which requires a large amount of repetitive manual operations, is inefficient and cumbersome. Summary of the Invention

[0004] In view of the above-mentioned disadvantages of the prior art, this application provides a method, apparatus, device, and medium for automatic bill verification and cancellation, which is used to solve at least one defect in the prior art.

[0005] To achieve the above and other purposes, this application provides a method for automatic bill verification and cancellation, and the verification and cancellation method includes:

[0006] Obtain documents to be verified and cancelled;

[0007] Classify the documents to be verified and cancelled to obtain one or more classifications to be verified and cancelled;

[0008] Obtain the associated invoices and bank statement information of each document to be verified and cancelled in each classification to be verified and cancelled;

[0009] Calculate the amount to be verified and cancelled according to the associated invoices;

[0010] Perform bill verification and cancellation operations according to the amount to be verified and cancelled and the bank statement information.

[0011] In an embodiment of this application, the step of obtaining the associated invoices and bank statement information of each document to be verified and cancelled in each classification to be verified and cancelled includes:

[0012] Identify the documents to be verified and cancelled to obtain document information;

[0013] Traverse a pre-established association relationship list based on the document information to determine the associated invoices and bank statement information corresponding to the document information; wherein, the association relationship list pre-stores a first association relationship between bank statement information and document information, and a second association relationship between associated invoices and document information.

[0014] In an embodiment of this application, before performing bill verification and cancellation operations, the verification and cancellation method further includes:

[0015] Determine whether the document to be written off meets the write-off conditions, and perform the write-off operation if the document to be written off meets the write-off conditions; wherein, the write-off conditions include at least one of the following:

[0016] The amount to be written off is greater than 0, and the transaction object corresponding to the bank statement information is the same as the transaction object in the document to be written off.

[0017] In an embodiment of the present application, classifying the documents to be written off to obtain one or more write-off classifications includes:

[0018] Select the first write-off dimension;

[0019] Classify the documents to be written off based on the first write-off dimension to obtain one or more write-off classifications.

[0020] In an embodiment of the present application, the write-off method further includes:

[0021] Set a write-off priority for the document to be written off, and write off the documents to be written off in sequence based on the write-off priority when performing bill write-off.

[0022] In an embodiment of the present application, setting a write-off priority for the document to be written off includes:

[0023] Determine the second write-off dimension and configure a corresponding weight coefficient for the second write-off dimension;

[0024] Determine the write-off priority according to the second write-off dimension and the weight coefficient.

[0025] In an embodiment of the present application, obtaining the documents to be written off includes payable bills and receivable bills.

[0026] To achieve the above and other related purposes, the present application provides an automatic bill write-off device, and the write-off device includes:

[0027] A document acquisition module, configured to acquire documents to be written off;

[0028] A document classification module, configured to classify the documents to be written off to obtain one or more write-off classifications;

[0029] An information acquisition module, configured to acquire the associated invoices and bank statement information of each document to be written off in each write-off classification;

[0030] An amount calculation module, configured to calculate the amount to be written off according to the associated invoice;

[0031] A write-off processing module, configured to perform a write-off operation according to the amount to be written off and the bank statement information.

[0032] To achieve the above and other related objectives, the present application provides an automatic bill verification device, including:

[0033] One or more processors; and

[0034] A memory for storing one or more programs, which when executed by the one or more processors, cause the memory to implement the automatic bill verification method described above.

[0035] To achieve the above and other related objectives, the present application provides one or more machine-readable media having instructions stored thereon, which when executed by one or more processors, cause the processors to execute the automatic bill verification method described above.

[0036] Advantages of the present application:

[0037] An automatic bill verification method of the present application includes: obtaining bills to be verified; classifying the bills to be verified to obtain one or more classifications to be verified; obtaining the associated invoices and bank statement information of each bill to be verified in each classification to be verified; calculating the amount to be verified based on the associated invoices; performing a bill verification operation based on the amount to be verified and the bank statement information; the present application improves the bill verification efficiency, reduces the error rate, and ensures the accuracy and timeliness of financial data; at the same time, through classification processing, bills meeting the same conditions are grouped into one category, which can reduce duplicate operations and improve the verification efficiency.

[0038] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts. In the drawings:

[0040] Figure 1 is a schematic diagram of the implementation environment of the automatic bill verification method shown in an exemplary embodiment of the present application;

[0041] Figure 2 is a block diagram of the principle of the automatic bill verification method according to an embodiment of the present application;

[0042] Figure 3 is a schematic diagram of a first adjustment component and a second adjustment component according to an embodiment of the present application;

[0043] Figure 4Schematic diagram of the first connection component / second connection component according to an embodiment of the present application;

[0044] Figure 5 The structural schematic diagram of a computer system suitable for implementing the memory of the embodiment of the present application is shown. Detailed implementation manners

[0045] The following uses specific specific examples to illustrate the implementation manners of the present application. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. The present application can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other.

[0046] It should be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present application in a schematic manner. Therefore, only the components related to the present application are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The types, quantities, and proportions of the components in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.

[0047] Although terms such as "first", "second", "A", and "B" can be used herein to describe various elements, these elements should not be limited by these terms and are only used to distinguish one element from another. For example, without departing from the scope of the following technology, the first element can be called the second element, and similarly, the second element can be called the first element. The term "and / or" includes combinations of multiple related items or any item among multiple related items.

[0048] As used herein, unless the context indicates otherwise, the singular form is also intended to include the plural form. It will be understood that the term "comprising" means the presence of the described features, quantities, steps, operations, elements, or combinations thereof, but does not exclude the presence or addition of one or more other features, quantities, steps, operations, elements, components, or combinations thereof.

[0049] Before the detailed description, it is intended to clarify that the division of components in this specification is only based on the main functions of each component. That is, two or more of the following-described components can be combined into one component, or can be divided into two or more components according to more detailed functions. In addition to the main functions of the components, each of the following-described components can also perform some or all of the functions of other components, and some of the main functions of each component can be specifically performed by other components.

[0050] Please refer to Figure 1 ,Figure 1 The flowchart of a method for automatic bill verification according to an embodiment of the present application. Specifically, refer to Figure 1 As shown, the method for automatic bill verification at least includes steps S110 - S140:

[0051] Step S110, obtaining the documents to be verified;

[0052] Generally, a verification module is built into the ERP system to perform the verification operation. After the user logs in to the ERP system and starts the verification module, at this time, the system reads the documents to be verified in the database storing the documents to be verified for verification processing. In an example, a preset number of the first batch of documents to be verified can be read from the database, and after verifying the first batch of documents to be verified, the next batch of documents to be verified is taken out for verification; when all the documents to be verified in the database do not exceed the preset number, all of them are taken out at one time for verifying all the bills.

[0053] Step S120, classifying the documents to be verified to obtain one or more classifications to be verified;

[0054] Please refer to Figure 2 , Figure 2 The flowchart of classifying the documents to be verified according to an embodiment of the present application. As Figure 2 shown, classifying the documents to be verified to obtain one or more classifications to be verified includes:

[0055] S210, selecting the first verification dimension;

[0056] As an example, the first verification dimension includes at least one of the following: trading partner, trading time;

[0057] S220, classifying the documents to be verified based on the first verification dimension to obtain one or more classifications to be verified.

[0058] As an example, classifying the documents to be verified based on the first verification dimension, that is, classifying the documents to be verified according to the trading partner and trading time. For example, the documents to be verified with the same trading partner can be classified into one category, or the documents to be verified corresponding to a certain time period can be classified into one category, or the documents to be verified with the same trading partner and all within a certain time period can be classified into one category.

[0059] In an embodiment, classifying the documents to be verified to obtain one or more classifications to be verified includes:

[0060] Calculating the similarity between any two of the documents to be verified to obtain a plurality of similarity values; clustering the plurality of similarity values to obtain one or more classifications to be verified.

[0061] As an example, obtain the key fields in the documents to be written off, and calculate the cosine similarity between two documents to be written off based on the key fields. Then randomly select multiple cosine similarities as centroids, and determine the distances between multiple cosine similarities and the centroids based on the distance function. Based on the distances, allocate each cosine similarity to the cluster corresponding to the centroid with the closest distance. Re-determine the centroids of each cluster until the preset iteration condition is reached, and output the reference clustering result. Take the documents to be written off corresponding to the similarities belonging to the same cluster as a write-off classification.

[0062] As an example, randomly select multiple cosine similarities from multiple cosine similarities as the initial centroids. Here, the centroid is the center point of the cluster, representing the position of a cluster. Calculate the distances between each cosine similarity and all centroids based on the distance function to allocate each cosine similarity to the cluster corresponding to the centroid with the closest distance. After all cosine similarities are allocated to a certain cluster, re-calculate the centroid of each cluster. Here, the new centroid is usually the average value of all data points in the cluster. Repeat this process (i.e., calculate distances, allocate data points, re-determine centroids) until the preset iteration condition is reached, such as the position of the centroid no longer changes significantly, the maximum number of iterations is reached, etc. When the iteration stops, output the reference clustering result.

[0063] Step S130, obtain the associated invoices and bank statement information of each document to be written off in each write-off classification;

[0064] Please refer to Figure 3 , Figure 3 which is the flowchart of obtaining the associated invoices and bank statement information of each document to be written off in each write-off classification according to an embodiment of the present application. As Figure 3 shown, obtaining the associated invoices and bank statement information of each document to be written off in each write-off classification includes:

[0065] Step S310, identify the document to be written off to obtain the document information;

[0066] As an example, by reading the row fields of the document to be written off, the information in the document can be obtained. The document information includes: name of the trading partner, taxpayer identification number, document number, status, invoice number, invoice code, invoice date, disbursement date, etc.

[0067] Step S320, based on the document information, traverse the pre-established association relationship list to determine the associated invoices and bank statement information corresponding to the document information; among them, the association relationship list pre-stores the first association relationship between the bank statement information and the document information, and the second association relationship between the associated invoice and the document information.

[0068] It should be noted that the association relationship list is established in advance, which represents the association relationship between the document and the invoice, as well as the association relationship between the bank statement information and the trading partner.

[0069] Based on the trading partner name or document number in the document information and the association relationship list, the bank statement information of the corresponding trading partner can be determined;

[0070] Based on the document number or trading partner name in the document information and the association relationship list, the associated invoice of the corresponding document can be determined.

[0071] In another embodiment, the pre-established association relationship list can be traversed based on the document information to determine the associated invoice of the corresponding document information; among them, the association relationship between the associated invoice and the document information. Then, according to the name of the trading partner in the document information, the bank statement associated with the trading partner is called from the database to obtain the bank statement information.

[0072] Step S140, calculate the amount to be written off according to the associated invoice;

[0073] After obtaining the associated invoice, the amount recorded on the invoice, that is, the amount to be written off, can be obtained by identifying the associated invoice.

[0074] Step S150, perform a bill write-off operation according to the amount to be written off and the bank statement information.

[0075] In an embodiment of the present application, before performing the bill write-off operation, the write-off method further includes:

[0076] Judge whether the document to be written off meets the write-off conditions, and perform the write-off operation when the document to be written off meets the write-off conditions; among them, the write-off conditions include at least one of the following:

[0077] The amount to be written off is greater than 0, and the trading partner corresponding to the bank statement information is the same as the trading partner in the document to be written off.

[0078] In an embodiment, the write-off method further includes:

[0079] Set a write-off priority for the document to be written off, and when performing the bill write-off, write off the documents to be written off in sequence based on the write-off priority.

[0080] As an example, setting a write-off priority for the document to be written off includes: determining a second write-off dimension, and configuring a corresponding weight coefficient for the second write-off dimension; determining the write-off priority according to the second write-off dimension and the weight coefficient.

[0081] The second write-off dimension can be set as the transaction object and the amount, and corresponding dimension values are assigned to different transaction objects in advance, and the dimension values of more important counterparties are higher. The weight coefficient of the transaction object is 0.5, and the weight coefficient of the amount is 1. The amount of the bill to be written off A is 10,000 yuan, its dimension value is 1, and the dimension value corresponding to the transaction object is 1, then the corresponding write-off priority score is 1*1 + 1*0.5 = 1.5. The amount of the bill to be written off B is 5,000 yuan, and the dimension value corresponding to the transaction object is 1.5, then the corresponding write-off priority score is 0.5*1 + 1.5*0.5 = 1.25. Therefore, the write-off priority score of the bill to be written off A is higher, and its write-off priority is also higher. Therefore, when writing off the bills, the bill to be written off B is written off first, and then the bill to be written off B is written off. In other embodiments, other second write-off dimensions can be determined according to the actual situation, such as the payment method, etc.

[0082] In one embodiment, the obtaining of the bill to be written off includes an accounts payable bill and an accounts receivable bill.

[0083] When the bill to be written off is an accounts payable bill, obtain the accounts payable bill to be written off; classify the accounts payable bill to be written off to obtain one or more classifications of the accounts payable bill to be written off; obtain the associated invoice and bank statement information of each accounts payable bill to be written off in each classification of the accounts payable bill to be written off; calculate the amount to be written off according to the associated invoice; perform a bill write-off operation according to the amount to be written off and the bank statement information.

[0084] When the bill to be written off is an accounts receivable bill, obtain the accounts receivable bill to be written off; classify the accounts receivable bill to be written off to obtain one or more classifications of the accounts receivable bill to be written off; obtain the associated invoice and bank statement information of each accounts receivable bill to be written off in each classification of the accounts receivable bill to be written off; calculate the amount to be written off according to the associated invoice; perform a bill write-off operation according to the amount to be written off and the bank statement information.

[0085] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0086] Figure 4 is a block diagram of a bill automatic write-off device shown in an embodiment of the present application. As Figure 4 shown, a bill automatic write-off device includes:

[0087] A bill acquisition module 410, configured to acquire a bill to be written off;

[0088] A bill classification module 420, configured to classify the bill to be written off to obtain one or more classifications to be written off;

[0089] An information acquisition module 430, configured to acquire the associated invoices and bank statement information of each document to be written off in each category to be written off.

[0090] An amount calculation module 440, configured to calculate the amount to be written off according to the associated invoices.

[0091] A write-off processing module 450, configured to perform a write-off operation according to the amount to be written off and the bank statement information.

[0092] In an embodiment of the present application, the information acquisition module is configured to identify the document to be written off to obtain document information; traverse a pre-established association relationship list based on the document information to determine the associated invoices and bank statement information corresponding to the document information; wherein, the association relationship list pre-stores a first association relationship between the bank statement information and the document information, and a second association relationship between the associated invoice and the document information.

[0093] In an embodiment of the present application, the write-off device further includes: a judgment module, configured to judge whether the document to be written off meets the write-off conditions, and perform a write-off operation when the document to be written off meets the write-off conditions; wherein, the write-off conditions include at least one of the following: the amount to be written off is greater than 0, and the transaction object corresponding to the bank statement information is the same as the transaction object in the document to be written off.

[0094] In an embodiment of the present application, the document classification module is configured to select a first write-off dimension; classify the documents to be written off based on the first write-off dimension to obtain one or more categories to be written off.

[0095] In an embodiment of the present application, the write-off device further includes: a priority setting module, configured to set a write-off priority for the documents to be written off, and write off the documents to be written off in sequence based on the write-off priority when performing bill write-off.

[0096] In an embodiment of the present application, the priority setting module is configured to determine a second write-off dimension, and configure a corresponding weight coefficient for the second write-off dimension; determine the write-off priority according to the second write-off dimension and the weight coefficient.

[0097] In an embodiment of the present application, the acquisition of the documents to be written off includes payable bills and receivable bills.

[0098] It should be noted that the bill automatic cancellation device provided in the above embodiment and the bill automatic cancellation method provided in the above embodiment belong to the same concept. The specific manners in which each module and unit perform operations have been described in detail in the method embodiment, and will not be elaborated herein. In practical applications, the bill automatic cancellation device provided in the above embodiment can, as needed, allocate the above functions to different functional modules, that is, divide the internal structure of the device into different functional modules to complete all or part of the functions described above. This is not limited herein either.

[0099] An embodiment of the present application further provides a bill automatic cancellation device, including: one or more processors; and a memory for storing one or more programs, which, when executed by the one or more processors, cause the memory to implement the bill automatic cancellation method in the above embodiment.

[0100] An embodiment of the present application further provides one or more machine-readable media, on which instructions are stored, which, when executed by one or more processors, cause the processors to execute the steps of the bill automatic cancellation method in the above embodiment.

[0101] Figure 5 The structural diagram of a computer system suitable for implementing the memory in the embodiments of the present application is shown. It should be noted that Figure 5 The computer system shown for the memory is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present application.

[0102] As Figure 5 shown, the computer system includes a Central Processing Unit (CPU), which can perform various appropriate actions and processes according to the program stored in the Read-Only Memory (ROM) or the program loaded from the storage part into the Random Access Memory (RAM), such as executing the method in the above embodiment. In the RAM, various programs and data required for system operations are also stored. The CPU, ROM, and RAM are connected to each other through a bus. The Input / Output (I / O) interface is also connected to the bus.

[0103] The following components are connected to the I / O interface: an input section including a keyboard, a mouse, etc.; an output section including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section including a hard disk, etc.; and a communication section including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as required. A removable medium such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted on the drive as required so that a computer program read from it is installed into the storage section as required.

[0104] Specifically, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product that includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for performing the automatic bill verification method described in the foregoing embodiments. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), various functions defined in the system of the present application are executed.

[0105] It should be noted that the computer-readable medium shown in the embodiments of the present application may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0106] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. Among them, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0107] The units involved in the embodiments described in this application can be implemented in software or in hardware, and the described units can also be provided in a processor. Among them, the names of these units do not, in some cases, constitute a limitation on the unit itself.

[0108] Another aspect of this application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor of a computer, the computer is caused to execute the automatic bill verification method as described above. The computer-readable storage medium may be included in the memory described in the above embodiments, or may exist alone and not be assembled into the memory.

[0109] Another aspect of this application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to execute the automatic bill verification method provided in each of the above embodiments.

[0110] The above embodiments merely exemplarily illustrate the principles and effects of this application, rather than limiting this application. Any person familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or changes completed by those with ordinary knowledge in the technical field without departing from the spirit and technical idea disclosed in this application should still be covered by the claims of this application.

Claims

1. A method for automatic bill settlement, characterized in that: The write-off methods include: Obtain documents to be written off; Classify the documents to be written off to obtain one or more categories to be written off; Obtain the associated invoice and bank statement information of each document to be written off in each category to be written off; Calculate the amount to be written off based on the associated invoices; The bill cancellation operation is performed according to the amount to be cancelled and the bank statement information.

2. The method for automatic bill cancellation according to claim 1, characterized in that: The obtaining of the associated invoice and bank statement information of each document to be written off in each category to be written off includes: Identify the document to be written off and obtain document information; Based on the document information, a pre-established association relationship list is traversed to determine the associated invoice and bank statement information corresponding to the document information; wherein the association relationship list pre-stores a first association relationship between the bank statement information and the document information, and a second association relationship between the associated invoice and the document information.

3. The method for automatic bill cancellation according to claim 1, characterized in that: Before performing the bill verification operation, the verification method further includes: Determine whether the document to be written off meets the write-off condition, and perform a write-off operation if the document to be written off meets the write-off condition; wherein the write-off condition includes at least one of the following: The amount to be written off is greater than 0, and the transaction object corresponding to the bank statement information is the same as the transaction object in the document to be written off.

4. The method for automatic bill cancellation according to claim 1, characterized in that: The documents to be written off are classified to obtain one or more categories to be written off, including: Select the first write-off dimension; The documents to be written off are classified based on the first write-off dimension to obtain one or more categories to be written off.

5. The method for automatic bill cancellation according to claim 4, characterized in that: The write-off method also includes: Set a write-off priority for the documents to be written off. When writing off the bill, the documents to be written off are written off in sequence based on the write-off priority.

6. The method for automatic bill cancellation according to claim 5, characterized in that: Setting the write-off priority for the document to be written off includes: Determine a second write-off dimension, and configure a corresponding weight coefficient for the second write-off dimension; A write-off priority is determined according to the second write-off dimension and the weight coefficient.

7. The method for automatic bill cancellation according to claim 1, characterized in that: The documents to be written off include bills payable and bills receivable.

8. A bill automatic cancellation device, characterized in that: The cancellation device comprises: The document acquisition module is used to obtain the documents to be written off; The document classification module is used to classify the documents to be written off and obtain one or more categories to be written off; The information acquisition module is used to obtain the associated invoices and bank statement information of each document to be written off in each category to be written off; An amount calculation module, used to calculate the amount to be written off based on the associated invoices; A write-off processing module is used to perform a write-off operation based on the amount to be written off and the bank statement information.

9. An automatic bill settlement device, characterized in that: include: one or more processors; and A memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the memory implements the automatic bill settlement method as described in any one of claims 1 to 7.

10. A machine-readable medium, characterized in that Instructions are stored thereon, which, when executed by one or more processors, enable the processors to execute the automatic bill settlement method as described in any one of claims 1-7.

Citation Information

Cited By

  • Bill cancel-after-verification method and system

    CN120975863A