BE1029555A1 - Methods for user-driven data formation - Google Patents
Methods for user-driven data formation Download PDFInfo
- Publication number
- BE1029555A1 BE1029555A1 BE20210047A BE202100047A BE1029555A1 BE 1029555 A1 BE1029555 A1 BE 1029555A1 BE 20210047 A BE20210047 A BE 20210047A BE 202100047 A BE202100047 A BE 202100047A BE 1029555 A1 BE1029555 A1 BE 1029555A1
- Authority
- BE
- Belgium
- Prior art keywords
- spreadsheet
- data
- user
- interest
- computing device
- Prior art date
Links
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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
De huidige uitvinding is een systeem voor het specificeren van datasets en het genereren van grafische rapporten voor ontvangers met informatie op basis van de dataset, waarin elk grafisch rapport kan worden aangepast voor de specifieke ontvanger en waarbij de ontvanger de lay-out en type data mee kan bepalen. De onderhavig uitvinding beschrijft tevens een methode voor het analyseren van kwantitatieve informatie verkregen uit referentiedocumenten, bestaande uit het extraheren, door een computerapparaat, van een of meer kwantitatieve kenmerken die een referentie data of een interesse data in de referentiedocumenten beschrijven.The present invention is a system for specifying datasets and generating graphical reports for recipients with information based on the dataset, in which each graphical report can be customized for the specific recipient and the recipient can specify the layout and type of data. can determine. The present invention also describes a method for analyzing quantitative information obtained from reference documents, comprising extracting, by a computing device, one or more quantitative features describing a reference data or an interest data in the reference documents.
Description
Methoden voor gebruikers gestuurde data vorming Technisch veld De huidige uitvinding heeft betrekking op systemen meer bepaald voor het specificeren van datasets en het genereren van grafische rapporten, mogelijks voor meerdere ontvangers, met informatie op basis van de dataset, waarin elk rapport kan worden aangepast voor een bepaalde ontvanger.Methods for user-driven data creation Technical field The present invention relates to systems specifically for specifying data sets and generating graphical reports, possibly for multiple recipients, containing information based on the data set, in which each report can be customized for a particular recipient.
Hierbij kan het rapport dat voor de bepaalde ontvanger is gevormd worden aangepast, zowel in lay-out als de aangeleverde gegevens, door deze ontvanger door bepaalde configuraties en linken in het generatieproces te beïnvloeden.The report that has been formed for the specific recipient can be adjusted, both in layout and in the supplied data, by influencing this recipient through certain configurations and links in the generation process.
De klant kan hierbij bepaalde referentie voorbeelden doorsturen van datasets in welke hij of zij wenst dat de toegeleverde rapporten worden gevormd.The customer can hereby forward certain reference examples of datasets in which he or she wishes the supplied reports to be formed.
Hierbij zal de database generator een bepaald patroon gaat vormen dat als uniek kan beschouwd worden voor de desbetreffende gebruiker.The database generator will form a certain pattern that can be considered unique for the relevant user.
Stand van Techniek De presentatie van gegevens via grafische rapporten is een krachtig hulpmiddel voor het ontvangen en begrijpen van gegevens, vooral met de hoeveelheid gegevens die beschikbaar kan zijn.State of the Art Presenting data through graphical reports is a powerful tool for receiving and understanding data, especially with the amount of data that may be available.
In het oog van deze, zijn er momenteel een verscheidenheid van systemen voor het genereren van grafische rapporten uit verschillende gegevensbronnen.In view of this, there are currently a variety of systems for generating graphical reports from different data sources.
In veel van deze gevallen kunnen de gegevens die zich in een gegevensbron bevinden echter niet worden opgeslagen in een indeling voor het genereren van grafische rapporten.However, in many of these cases, the data that resides in a data source cannot be saved in a graphical report generation format.
Met het oog op het genereren van grafische rapporten van de gegevens die opnieuw moeten worden geformatteerd (dwz omgezet), en samengevoegd met eventuele aanvullende gegevensbronnen om de gegevens meer inzichtelijk te maken.For the purpose of generating graphical reports of the data to be reformatted (ie converted), and merged with any additional data sources to make the data more understandable.
Van de vroegere systemen, is het gekend om aangepaste grafische rapporten voor veelvoudige ontvangers toe te staan, maar de grafische presentatie van de grafische rapporten zal voor elke ontvanger hetzelfde zijn.From the earlier systems, it is known to allow custom graphical reports for multiple recipients, but the graphical presentation of the graphical reports will be the same for each recipient.
Een prior art-systeem kan bijvoorbeeld een grafisch rapport leveren aan meerdere geadresseerden die bestaan uit een typisch staafdiagram, bijvoorbeeld, of een meter diagram, maar niet een staafdiagram voor één geadresseerde en een meter diagram naar een andere geadresseerde voor dezelfde gegevens.For example, a prior art system may provide a graphical report to multiple recipients that consists of a typical bar chart, for example, or a gauge chart, but not a bar chart to one recipient and a gauge chart to another recipient for the same data.
Aldus, in bestaande systemen, zouden alle ontvangers kunnen worden gespecificeerd om of het staafdiagram (één grafische vertegenwoordiging) of de meter grafiek (een andere grafische vertegenwoordiging) te krijgen, zij staan echter niet toe dat de rapporten worden gevorm op maart voor de ontvanger waarbij de ontvanger de lay-out kan ontvangen volgens de lay-out die hij of zij inzichtelijk vindt.Thus, in existing systems, all receivers could be specified to get either the bar chart (one graphical representation) or the gauge chart (another graphical representation), however they do not allow the reports to be generated on March for the receiver where the recipient can receive the layout according to the layout he or she finds insightful.
Dit is een tekortkoming, omdat elke persoon zijn eigen manier heeft van begrijpen en verwerken van informatie.This is a shortcoming, because each person has his own way of understanding and processing information.
De ontvangers van het rapport zouden beter informatie begrijpen als het wordt grafisch voorgesteld op de manier die voor hun het nuttigst is en geënt is op hun eigen specifieke cognitieve eigenschappen en capaciteiten.The report's recipients would understand information better if it were presented graphically in the way that is most useful to them and based on their own specific cognitive traits and abilities.
Samenvatting De huidige uitvinding is een systeem voor het specificeren van datasets en het genereren van grafische rapporten voor ontvangers met informatie op basis van de dataset, waarin elk grafisch rapport kan worden aangepast voor de specifieke ontvanger volgens de eigen specifieke cognitieve eigenschappen en capaciteiten.Summary The present invention is a system for specifying datasets and generating graphical reports for recipients with information based on the dataset, wherein each graphical report can be customized for the specific recipient according to its specific cognitive characteristics and abilities.
Dit aangevuld met een methode voor het analyseren van kwantitatieve informatie verkregen uit referentiedocumenten, bestaande uit het extraheren, door een computerapparaat, van een of meer kwantitatieve kenmerken die een referentie data of een interesse data in de referentiedocumenten beschrijven aangevuld met het opslaan van de een of meer kwantitatieve kenmerken die de interesse data of de interesse data van het spreadsheet beschrijven als een referentiedocumenten record in een datastructuur die toegankelijk is voor de computerinrichting, waarbij de datastructuur een of meer spreadsheetrecords omvat.This supplemented by a method for analyzing quantitative information obtained from reference documents, consisting of extracting, by a computing device, one or more quantitative features describing a reference data or an interest data in the reference documents, supplemented by the storage of one or more more quantitative features describing the interest data or interest data of the spreadsheet as a reference document record in a data structure accessible to the computing device, the data structure comprising one or more spreadsheet records.
Met het door de computerinrichting ontvangen van een verzoek met betrekking tot het spreadsheet van een gebruiker, waarbij data het spreadsheet van de gebruiker of informatie met betrekking tot het spreadsheet van de gebruiker omvat.With the computing device receiving a request related to a user's spreadsheet, data comprising the user's spreadsheet or information related to the user's spreadsheet.
Het door de rekeninrichting analyseren van de gegevensstructuur een statistische relatie te bepalen tussen data en de één of meer spreadsheet lay-outs en het genereren, door de computerinrichting, van een gebruikersrapport dat ten minste één van een analyse, een berekening of een aanbevolen lay-out voor de spreadsheet van de gebruiker omvat, gebaseerd op een resultaat van het analyseren van de gegevensstructuur.Analyzing the data structure by the computing device to determine a statistical relationship between data and the one or more spreadsheet layouts and generating, by the computing device, a user report that includes at least one of an analysis, a calculation, or a recommended layout out for the user's spreadsheet, based on a result of analyzing the data structure.
De huidige uitvinding biedt een enkel systeem of platform voor een aanhoudende werkstroom (een mechanisme om op te slaan en te hergebruiken), bestaande uit meerdere gegevensbronnen, het samenvoegen van gegevens uit meerdere gegevensbronnen waar nodig, het toepassen van gegevens om te filteren, sorteren, nieuwe gegevensvelden maken, verschuivingen in de gegevens markeren en batch grafieken voor een pluraliteit van geadresseerden.The present invention provides a single system or platform for a persistent workflow (a mechanism to store and reuse) consisting of multiple data sources, merging data from multiple data sources where necessary, applying data to filter, sort, create new data fields, highlight offsets in the data, and batch graphs for a plurality of recipients.
Het huidige systeem genereert in een batch, grafische rapporten van een gegevens set voor meerdere ontvangers, waarin verschillende grafische voorstellingen van hetzelfde type gegevens worden verstrekt voor individuele ontvangers van meerdere soorten rapporten op maat van de specifiek gebruiker volgens een specifieke techniek die aanleunt aan gezichtsherkenning en gebruik maakt van specifieke algoritmen.The current system generates, in a batch, graphical reports from a multi-recipient data set, providing different graphical representations of the same type of data for individual recipients of multiple types of reports tailored to the specific user using a specific technique leaning towards facial recognition and uses specific algorithms.
In een bepaalde belichaming van de uitvinding, omvat het systeem middelen om een pluraliteit van ontvangers te specificeren; middelen voor het maken van een gegevens-set van meerdere gegevens-sets, waaronder het opgeven van verwijzingen naar meerdere gegevensbronnen, waaronder Excel, databases of aanverwanten, de inhoud van Internet/website,In a particular embodiment of the invention, the system includes means for specifying a plurality of recipients; means for creating a data set from multiple data sets, including providing references to multiple data sources, including Excel, databases or related, Internet/website content,
gegevensbestanden en andere; middelen voor het specificeren voor elke ontvanger, criteria voor het selecteren van een subset van gegevens van de gegevens die in een rapport grafisch worden gepresenteerd; een bibliotheek van grafische templates voor het grafisch vertegenwoordigen van gegevens; middelen voor het maken van een rapportsjabloon voor het grafisch weergeven van informatie over de pluraliteit van subsets van gegevens, met inbegrip van middelen voor het specificeren van verschillende grafische weergave van identieke gegevenstypen voor verschillende ontvangers; middelen voor het genereren voor elke ontvanger van het sjabloon, een rapport dat grafisch weergegeven hetzelfde type gegevens voor verschillende ontvangers rapport op basis van de middelen voor het specificeren van verschillende grafische presentatie van identieke gegevenstypen voor verschillende ontvangers; en middelen voor het opslaan van de rapportsjabloon.data files and others; means for specifying, for each recipient, criteria for selecting a subset of data from the data presented graphically in a report; a library of graphical templates for graphically representing data; means for creating a report template for graphically displaying information about the plurality of subsets of data, including means for specifying different graphical representations of identical data types for different recipients; means for generating, for each recipient of the template, a report graphically displaying the same type of data for different recipients report based on the means for specifying different graphic presentation of identical data types for different recipients; and means for storing the report template.
In een vorm, de middelen voor het manipuleren of afstemmen van de gegevens omvat, maar is niet beperkt tot, draaiende rijen in kolommen, het omzetten van kolommen in rijen, rij-filtering, rij sorteren, rij ranking, filteren verschillende rijen, het verwijderen van kolommen, re-labeling kolommen, kolommen opnieuw bestellen, kolommen groeperen, kolommen samenvoegen, rijen samenvoegen, rijen groeperen in afzonderlijke gegevens-sets, kolommen uit een andere gegevens-set verbinden, rijen uit andere gegevens-sets, nieuwe kolommen maken op basis van een expressie (functie), het berekenen van verschuivingen in gegevens (statistische tests, Gap- expressies, enz.) en het toewijzen van regels op basis van opmaak.In any form, the means of manipulating or matching the data includes, but is not limited to, rotating rows into columns, converting columns into rows, row filtering, row sorting, row ranking, filtering different rows, deleting of columns, re-labeling columns, re-ordering columns, grouping columns, merging columns, merging rows, grouping rows into separate data-sets, connecting columns from another data-set, rows from other data-sets, creating new columns from of an expression (function), calculating offsets in data (statistical tests, Gap expressions, etc.), and assigning rules based on formatting.
Volgens een belichaming van het huidige systeem, alle van de op maat gemaakte definities/zakelijke regels die zijn gedefinieerd voor de voorkeuren van elke ontvanger, worden gedefinieerd en opgeslagen in een geautomatiseerde data set. Deze gegevens set wordt gebruikt in het automatiseringsproces voor het genereren van de door de gebruiker gedefinieerde uniciteit van het rapport over de pluraliteit van ontvangers. Automatisering biedt de mogelijkheid om vrijwel elke eigenschapswaarde binnen de rapportinstellingen gemakkelijk te manipuleren op basis van de voorwaarden van een bepaalde ontvanger. Dit omvat eigenschappen (of instellingen), zoals de gegevensbron waarin een grafiekgegevens krijgt, een filterexpressie voor een gegevens set, de zichtbaarheid van een grafiek of pagina, het e-mail adres van de geadresseerde en de tekst van een e-mailbericht en andere.In an embodiment of the current system, all of the custom definitions/business rules defined for each recipient's preferences are defined and stored in an automated data set. This dataset is used in the automation process to generate the user-defined uniqueness of the recipient plurality report. Automation provides the ability to easily manipulate virtually any property value within the report settings based on the conditions of a particular recipient. This includes properties (or settings), such as the data source in which a chart gets data, a dataset filter expression, the visibility of a chart or page, the recipient's email address, and the text of an email message, and others.
5 In een andere belichaming van de uitvinding, kan het opgeslagen template de identificatie van de pluraliteit van ontvangers omvatten; verwijzingen naar meerdere gegevensbronnen, waaronder Excel, databases, Internet/web, gegevensbestanden en andere; de bibliotheek van grafische templates; de templates voor het grafisch presenteren van informatie; en de specificaties voor verschillende grafische presentatie van identieke gegevenstypen voor verschillende ontvangers van de meervoudige ontvangers.In another embodiment of the invention, the stored template may include identification of the plurality of recipients; references to multiple data sources, including Excel, databases, Internet/web, data files, and others; the library of graphic templates; the templates for presenting information graphically; and the specifications for different graphical presentation of identical data types for different receivers of the multiple receivers.
Volgens een andere belichaming van de uitvinding, de middelen voor het automatisch verzenden via e-mail een gegenereerd rapport aan elk ontvanger met het verzenden betekent met inbegrip van middelen voor het plannen van de periodieke verzending, en een server bedienbaar om een commando te ontvangen het genereren en verzenden van de rapporten op periodieke basis.According to another embodiment of the invention, the means for automatically sending by e-mail a generated report to each recipient with the sending means including means for scheduling the periodic transmission, and a server operable to receive a command to generating and sending the reports on a periodic basis.
Volgens nog een andere belichaming van de uitvinding, de middelen voor het specificeren van verschillende grafische presentatie van identieke gegevenstypes voor verschillende ontvangers omvat middelen voor het selecteren van het formaat (kleur, font stijl, grens stijl, lijnstijl, enz.) van de grafische presentatie op basis van de waarde van de gegevens die worden gepresenteerd via voorwaardelijke opmaak met het oog op de nadruk op aspecten van de gegevens die voldoen aan bepaalde voorwaarden.According to still another embodiment of the invention, the means for specifying different graphic presentation of identical data types for different recipients includes means for selecting the format (color, font style, border style, line style, etc.) of the graphic presentation based on the value of the data presented through conditional formatting in order to emphasize aspects of the data that meet certain conditions.
In nog een andere belichaming van de uitvinding, de middelen voor het specificeren van verschillende grafische weergave van identieke gegevenstypen voor verschillende ontvangers omvat middelen voor het selecteren van de vorm (attributen) van de grafische presentatie op basis van de waarde van de gepresenteerde gegevens; middelen om een of meer uitvoerindelingen voor rapporten te selecteren (bijvoorbeeld PowerPoint, PDF, Excel, afbeeldingen, enz.) waarin het gegenereerde rapport kan worden gegenereerd.In yet another embodiment of the invention, the means for specifying different graphical representations of identical data types for different recipients includes means for selecting the form (attributes) of the graphical presentation based on the value of the data being presented; means to select one or more report output formats (e.g. PowerPoint, PDF, Excel, images, etc.) in which to generate the generated report.
In een nog verdere belichaming van de uitvinding, de middelen voor het invoegen van pagina's maakt het mogelijk voor objecten te stromen naar meerdere pagina's op basis van de dynamische grootte van de gegevens voor elke ontvanger.In a still further embodiment of the invention, the page insertion means allows objects to flow into multiple pages based on the dynamic size of the data for each recipient.
In een nog verdere belichaming van de uitvinding, de middelen voor het exporteren en importeren van eigenschappen voor een rapport, of grafische presentatie.In a still further embodiment of the invention, the means for exporting and importing properties for a report, or graphical presentation.
In een verdere belichaming van de uitvinding, het systeem bevat verder een web-interface voor een ontvanger om aangepaste rapportparameters op te geven en een rapport op basis van deze parameters te genereren.In a further embodiment of the invention, the system further includes a web interface for a recipient to specify custom report parameters and generate a report based on those parameters.
In een nog verdere belichaming van de uitvinding, de grafische sjablonen kunnen worden vector graphics.In an even further embodiment of the invention, the graphic templates can be vector graphics.
Gedetailleerde beschrijving De vakman die bekend is met de materie zal begrijpen dat verschillende details van de uitvinding kan worden veranderd die in de geest en reikwijdte van de uitvinding blijft. Bovendien is de bovenstaande beschrijving alleen ter illustratie, en niet beperkend, de uitvinding wordt gedefinieerd door de conclusies.Detailed Description Those skilled in the art will appreciate that various details of the invention may be changed while remaining within the spirit and scope of the invention. Moreover, the above description is for illustration only, and not limiting, the invention is defined by the claims.
Het systeem heeft dus een of meer databases van rapport templates, grafische templates, Bibliotheken en dergelijke, zoals hierin beschreven voor de uitvoering van hetzelfde. Het huidige systeem en de methode stelt de gebruiker in staat om alle aspecten van de aard van het rapport aan te passen voor een individuele ontvanger van meerdere ontvangers. Dus, bijvoorbeeld, als de directeur van de verkoop aan de oostkust graag een vergelijking van de verkoop van het huidige jaar versus de verkoop van een voormalig jaar in een staafdiagram te zien, kan dit worden gespecificeerd voor hem, en misschien maken zijn bar grafieken groen en blauw, terwijl misschien de voorkeur van de directeur van de verkoop van een bepaalde regio is dat hij wil dat dezelfde informatie in een lijngrafiek, en hij wil dat het geel en roze. En op die manier kunnen de ontvangers van het rapport rapporten ontvangen op een manier die ze het gemakkelijkst begrijpen. In nog een andere belichaming van de uitvinding, worden de middelen beschreven voor het specificeren van verschillende grafische weergave van gegevenstypen voor verschillende ontvangers waarbij de ontvangers de lay-out kunnen vormen in combinatie met de toegevoerde data, bestaande uit het herkennen van bepaalde patronen. Daar de gebruiker informatie het best kan capteren door het lezen van een lay-out dat is afgestemd op zijn specifieke cognitieve vaardigheden en gebruiken is het aangewezen dat de aangeleverde info individueel wordt gevormd. Het is voor de gebruiker echter onmogelijk om accuraat aan te geven wat voor hem of haar de aangewezen structuur is. Dit zou van de gebruiker een zeer grote eigenkennis vragen alsook de vaardigheid om deze kennis om te zetten in een, om voor de aanleverende entiteit, verwerkbare informatie. Om de benodigde informatie tot bij de aanleverende entiteit te krijgen kan er gebruik worden gemaakt van algoritmen waarbij de basis dezelfde is als bij beeldanalyse gecombineerd met tekstherkenning waarbij gebruik worden gemaakt van de deep learning functie.Thus, the system has one or more databases of report templates, graphic templates, libraries, and the like, as described herein for the purpose of implementing the same. The current system and method allows the user to customize all aspects of the nature of the report for an individual recipient from multiple recipients. So, for example, if the director of sales on the east coast would like to see a comparison of current year's sales versus sales of a past year in a bar chart, this could be itemized for him, and maybe make his bar charts green and blue, while perhaps the preference of the director of sales of a particular region is that he wants the same information in a line graph, and he wants it yellow and pink. And that way, the report recipients can receive reports in a way that is easiest for them to understand. In yet another embodiment of the invention, the means are described for specifying different graphical representations of data types for different receivers, the receivers being able to form the layout in combination with the supplied data, consisting of recognizing certain patterns. Since the user can best capture information by reading a layout that is tailored to his specific cognitive skills and uses, it is recommended that the information provided is formed individually. However, it is impossible for the user to indicate accurately what the appropriate structure is for him or her. This would require a great deal of personal knowledge from the user, as well as the ability to convert this knowledge into information that can be processed, among other things by the supplying entity. To get the necessary information to the supplying entity, algorithms can be used where the basis is the same as for image analysis combined with text recognition using the deep learning function.
Beschrijving Terminologie van de onderhavige beschrijving.Description Terminology of the present description.
Alvorens aan de gedetailleerde beschrijving uit de doeken te doen, zal het nuttig zijn om via een aantal standaarden de definities en termijnen van het boekhoudingssysteem te identificeren die herhaaldelijk hierin zullen worden gebruikt. Deze definities en termijnen worden verstrekt niet voor doeleinden van beperking maar eerder voor het verstrekken van één of andere context voor de volgende beschrijving van de uitvinding. De gedetailleerde beschrijving van de uitvinding die volgt, kan het toepassingsge bied van deze voorwaarden wijzigen of uitbreiden, zoals hierna duidelijk zal worden.Before going into the detailed description, it will be helpful to identify through a number of standards the definitions and terms of the accounting system that will be used repeatedly herein. These definitions and terms are provided not for purposes of limitation, but rather to provide some context for the following description of the invention. The detailed description of the invention that follows may modify or expand the scope of these terms, as will become apparent hereinafter.
Account; Een rekening is een hulpmiddel dat meestal wordt gebruikt om financiële transacties te groeperen die zijn geboekt vanuit de journaalpost van een boekhoudsysteem of uit andere subsystemen van een boekhoudsysteem, zoals leveranciers, debiteuren of salarisadministratie. De rekeningen tonen gewoonlijk verhogingen, dalingen, en een eindsaldo dat een middel om financiële overzichten te creëren.account; An account is a tool usually used to group financial transactions posted from the journal entry of an accounting system or from other subsystems of an accounting system, such as accounts payable, accounts receivable, or payroll. The accounts usually show increases, decreases, and a closing balance which is a means of creating financial statements.
Rekeningcategorie; Rekeningen in not-for profit boekhoudsystemen zijn doorgaans en momenteel ingedeeld in een van de volgende rekeningcategorieën: activa, passiva, netto-actief, opbrengsten, kosten, gift, Rekeningcode; Een rekeningcode is een gedeelte van een rekeningsegment van een rekeningnummer. De rekeningcode kan worden gebruikt voordelig om aan te geven in welke rekeningcategorie het rekeningnummer (en dus de rekening) thuishoort.account category; Accounts in not-for-profit accounting systems are typically and currently classified into one of the following account categories: Assets, Liabilities, Net Assets, Income, Expenses, Donation, Account Code; An account code is part of an account segment of an account number. The account code can be used advantageously to indicate to which account category the account number (and therefore the account) belongs.
Account klasse; Er zijn momenteel drie verschillende soorten rekening klassen voor rekeningen die door organisaties zonder winstbejag worden gebruikt: (i) onbeperkte netto activa, (Il) tijdelijk beperkte netto activa, en (Ill) permanent beperkte netto activa. Deze drie rekening klassen geven aan of en in hoeverre de fondsen in de rekening beperkingen hebben die op hun gebruik worden geplaatst.Account class; There are currently three different types of account classes for accounts used by non-profit organizations: (i) unrestricted net assets, (II) temporarily restricted net assets, and (III) permanently restricted net assets. These three account classes indicate whether and to what extent the funds in the account have restrictions placed on their use.
Rekeningnummer; Een rekeningnummer is de alfanumerieke representatie die is toegewezen aan of is gekoppeld aan een account. Het rekeningnummer kan worden onderverdeeld in een pluraliteit van rekeningsegmenten, die elk kunnen worden gebruikt voordelig om de rekening in verschillende groeperingen (b.v, per Fonds, afdeling, project, rekeningcategorie, enz.) te plaatsen voor het gemakkelijke sorteren, het filtreren, en rapportering Doeleinden.Account number; An account number is the alphanumeric representation assigned to or associated with an account. The account number can be broken down into a plurality of account segments, each of which can be used advantageously to place the account in different groupings (e.g., by Fund, department, project, account category, etc.) for easy sorting, filtering, and reporting Purposes.
Rekeningsegment; Een rekeningsegment is bij voorkeur een reeks cijfers of alfanumerieke tekens die het rekeningnummer geheel of gedeeltelijk maken. Bijvoorbeeld, in een voorkeur belichaming van de huidige uitvinding, rekeningnummer 01-11-00-00 kan willekeurig worden gedefinieerd om het volgende aan te geven: de eerste reeks getallen in dit rekeningnummer wordt het "Fonds segment" genoemd, omdat het in dit geval betekent dat deze rekening is in Fonds, wordt de tweede reeks getallen het "segment van de rekeningcode" genoemd omdat deze nummers staan voor de rekeningcode, wordt de derde reeks getallen het "afdelings segment" genoemd omdat het aangeeft met welke afdeling dit account is verbonden, en de laatste set Numbers wordt het "locatie segment" genoemd, omdat het de locatie aangeeft die aan deze account is gekoppeld.account segment; An account segment is preferably a series of numbers or alphanumeric characters that make up all or part of the account number. For example, in a preferred embodiment of the present invention, account number 01-11-00-00 can be arbitrarily defined to indicate the following: the first set of numbers in this account number is referred to as the "Fund segment" because in this case it means this account is in Fund, the second set of numbers is called the "segment of the account code" because these numbers represent the account code, the third set of numbers is called the "department segment" because it indicates which department this account is associated with , and the last set of Numbers is called the "location segment" because it specifies the location associated with this account.
Hoewel deze niet in dit ene voorbeeld worden weergegeven, kunnen veel andere door het systeem gedefinieerde of door de gebruiker gedefinieerde segmenten worden gebruikt voor verdere subgroepen en gecompartimenteerd-accounts. Verder moet het gemakkelijk zichtbaar zijn voor een ervaren vakman dat de loutere regeling van de segmenten, het gebruik en het type van separatoren tussen de segmenten, indien aanwezig, en het gebruik van tekens of andere symbolen in plaats van nummers willekeurig zijn en allemaal binnen het bereik van de onderhavige uitvinding.While not shown in this one example, many other system-defined or user-defined segments can be used for further subgroups and compartmentalized accounts. Further, it should be readily apparent to a skilled artisan that the mere arrangement of the segments, the use and type of separators between the segments, if any, and the use of characters or other symbols in lieu of numbers are arbitrary and all within the scope of the present invention.
Actief; Een actief is eigendom van de organisatie met behulp van het boekhoudkundige systeem van de huidige uitvinding. Het pand kan tastbaar zijn of immaterieel en heeft een waarde. Activa worden meestal geboekt tegen kostprijs op de balans en verminderd met afschrijvingen of waardeverminderingen als hun waarde wordt gebruikt in de loop van de bedrijfsvoering. Kenmerk; Een kenmerk is een hulpmiddel dat wordt gebruikt om informatie te groeperen op basis van een gemeenschappelijk thema. Kenmerken kunnen bijvoorbeeld worden gebruikt om informatie voor weergave-of rapportagedoeleinden te filteren of te sorteren. Typische kenmerken die in de huidige uitvinding worden gebruikt, zijn onder andere: rekeningen, projecten, transacties, acties, leveranciers, inkooporders, facturen en creditnota's.Active; An asset is owned by the organization using the accounting system of the present invention. The property can be tangible or intangible and has a value. Assets are usually recorded at cost on the balance sheet less depreciation or impairment if their value is used in the course of business. Feature; A feature is a tool used to group information based on a common theme. For example, attributes can be used to filter or sort information for display or reporting purposes. Typical features used in the present invention include: bills, projects, transactions, promotions, suppliers, purchase orders, invoices, and credit notes.
Rekeningschema; Een rekeningschema is een systematische numerieke lijst van alle rekeningen die bestaan in het grootboek van een organisatie. Equity; Equity is de waarde van een organisatie, berekend door het aftrekken van passiva van activa. In non-profit organisaties, equity staat bekend als "netto-activa".chart of accounts; A chart of accounts is a systematic numerical list of all accounts that exist in an organization's general ledger. equity; Equity is the value of an organization, calculated by subtracting liabilities from assets. In non-profit organizations, equity is known as "net assets".
Kosten; Een last is het resultaat van het gebruik van activa in de loop van de uitvoering van activiteiten. Voorbeelden zijn telefoonkosten, benzine aankopen, en reparaties. De kosten worden in mindering gebracht op de inkomsten uit de resultatenrekening van het verslag over financiële activiteiten om te komen tot netto-inkomen of netto-surplus.Cost; An expense is the result of the use of assets in the course of performing activities. Examples are telephone costs, gasoline purchases, and repairs. The expense is deducted from the income statement of the financial activity report to arrive at net income or net surplus.
Grootboek; Een grootboek is het primaire financiële transactie register in een boekhoudsysteem dat alle rekeningen van de balans en de resultatenrekening bevat. Het wordt gebruikt als een centraal opslagbestand voor alle financiële transactierecords, ongeacht of deze worden gemaakt in verwante systemen, zoals een crediteuren programma of als handmatige journaalpost transacties rechtstreeks in het grootboek worden toegevoegd. Gift; Een geschenk is meestal inkomsten uit donaties. Verlies; Een verlies is een onregelmatige kosten, bijvoorbeeld, een voertuig verwijderd vóór het einde van zijn geschatte levensduur. Netto actief. Een netto-actief is restwaarde in de activa van een entiteit die resteert nadat de aansprakelijkheid wordt afgetrokken. Project; Een project is een id op transactieniveau waarmee transacties en budgetposten worden gecategoriseerd. Projecten worden gebruikt om aandelen saldi te traceren of om financiële overzichten voor een bepaald doel op te stellen. Record; Een record is de primaire manier waarop informatie wordt opgeslagen in de huidige uitvinding. Vanuit een record kan een verzameling gegevens worden toegevoegd, bewerkt en verwijderd.ledger; A ledger is the primary financial transaction register in an accounting system that contains all accounts of the balance sheet and income statement. It is used as a central storage file for all financial transaction records, whether they are created in related systems, such as an accounts payable program, or when manual journal entry transactions are added directly to the general ledger. Gift; A gift is usually income from donations. Loss; A loss is an irregular expense, for example, a vehicle removed before the end of its estimated life. Net active. A net asset is residual value in an entity's assets that remains after liability is subtracted. project; A project is a transaction-level identifier that categorizes transactions and budget entries. Projects are used to track stock balances or prepare financial statements for a specific purpose. Record; A record is the primary way information is stored in the present invention. A collection of data can be added, edited and deleted from a record.
Een record kan andere records bevatten.A record can contain other records.
Een leveranciersrecord bevat bijvoorbeeld meestal facturen.For example, a vendor record usually contains invoices.
Transactie; Een transactie is een grootboekpost die aan het systeem het bedrag en de rekening aan debet of credit aangeeft.Transaction; A transaction is a ledger entry that indicates to the system the amount and account debit or credit.
Transacties bevatten ook aanvullende informatie waarmee u deze traceren en rapporteren.Transactions also contain additional information that allows you to track and report them.
Transacties omvatten broncodes en journaal verwijzingen en kunnen in sommige bewerkingsregels project-en transactiecode distributies bevatten.Transactions include source codes and journal references, and can include project and transaction code distributions in some edit rules.
Transactiecode; Een transactiecode is een extra veld voor elke transactie waarmee u gegevens in de rapportage en afsluiting van boekjaren verder categoriseren.transaction code; A transaction code is an additional field for each transaction that allows you to further categorize data in fiscal year reporting and closing.
In de gewenste belichaming kunnen maximaal vijf transactiecode tabellen door de gebruiker worden gedefinieerd.In the preferred embodiment, up to five transaction code tables can be user defined.
Omdat het eigen vermogen kan behouden, fungeert een transactiecode als een project.Because it can maintain equity, a transaction code acts as a project.
In tegenstelling tot een project biedt een transactiecode echter geen budgetten, media of notities.However, unlike a project, a transaction code does not provide budgets, media, or notes.
Systeemoverzicht De onderhavige uitvinding omvat, onder andere, een besturingssysteem of controller voor het beheer en de integratie van alle subonderdelen (getoond en niet getoond) van het boekhoudsysteem.System Overview The present invention includes, among other things, an operating system or controller for managing and integrating all sub-components (shown and not shown) of the accounting system.
De boekhoudsysteem omvat een visuele grafiek Organisator subsysteemof subonderdeel dat bij voorkeur toegankelijk is door de gebruiker van het systeem door middel van een gebruikersinterface, zichtbaar op het display.The accounting system includes a visual chart Organizer subsystem or subcomponent that is preferably accessible by the user of the system through a user interface, visible on the display.
De Visuele kaartorganisatorheeft toegang tot een standaard-of basislijn voor het genereren van financiële overzichts sjablonen en een regel basis en stelt de gebruiker van het systeem in staat om een willekeurig aantal templates voor het genereren van financiële verklaringen a, b,..., n snel, gemakkelijk te maken of op te bouwen.The Visual Chart Organizer has access to a standard or baseline for generating financial statement templates and a rule base and allows the user of the system to select any number of templates for generating financial statements a, b,..., n quick, easy to make or build.
Zoals hieronder nader wordt beschreven, worden de generatie sjablonen voor financiële overzichten gemaakt met de standaardsjabloon, door regelitems toe te voegen van het type informatie dat de systeem gebruiker in een financieel overzicht wil opnemen, zoals koptekst/totaal paren en rekeningen worden getoond binnen elk van deze hoofdding/totaal paar.As described in more detail below, the financial statement template generation is created using the default template, adding line items of the type of information the system user wants to include in a financial statement, such as header/total pairs and accounts shown within each of this main thing/total couple.
In plaats van te eisen dat de gebruiker een lijst van elke gewenste account, maar de visuele grafiek organisator kan de gebruiker een regel associëren, zoals toegestaan door regel basis, met een of meer "detailregels" binnen elk van deze hoofdding/totaal paar, die definieert welke rekeningen zal worden daarin opgenomen.Rather than requiring the user to list any account they want, however, the visual chart organizer allows the user to associate a rule, as allowed by rule basis, with one or more "detail rules" within each of these master/total pairs, which defines which accounts will be included in it.
De Visuele kaartorganisatorstelt de gebruiker in staat om snel de resulterende lijst met accounts te zien die worden opgenomen in een koptekst/totaal op basis van een dergelijke regel koppeling zonder dat het genereren van een financieel overzicht daadwerkelijk vereist is.The Visual Chart Organizer allows the user to quickly see the resulting list of accounts that will be included in a header/total based on such line association without actually requiring the generation of a financial statement.
Zodra een sjabloon is gemaakt en wanneer de gebruiker daadwerkelijk klaar is om een financieel overzicht te genereren, selecteert de systeem gebruiker een van de beschikbare generatie sjablonen van het financiële overzicht a of b (in dit geval) en definieert de kolommen met gegevens die moeten worden opgenomen in het financieel rapport.Once a template has been created and when the user is actually ready to generate a financial statement, the system user selects one of the available financial statement generation templates a or b (in this case) and defines the columns of data to be generated. included in the financial report.
Het systeem combineert vervolgens de selecties van de gebruiker met real-time gegevens verkregen uit een database om de gewenste financiële verklaring a of b te genereren.The system then combines the user's selections with real-time data obtained from a database to generate the desired financial statement a or b.
Een dergelijke financiële verklaring a, b is afspeelbaar op de computer van de gebruiker weer te geven, afdrukbare op een printer, en opslaagbaar naar een computergeheugen op conventionele wijze.Such a financial statement a, b is playable on the user's computer, printable on a printer, and storable to computer memory in a conventional manner.
Het moet worden begrepen dat, hoewel slechts een systeem gebruiker wordt getoond om eenvoudige redenen, meerdere systeemgebruikers toegang kunnen hebben tot het systeem.It should be understood that although only one system user is shown for simple reasons, multiple system users may have access to the system.
Verder is het toegestaan dat de systeem gebruiker die een financieel overzicht aanvraagt of genereert niet noodzakelijkerwijs dezelfde systeem gebruiker is die een van de selecteerbare sjablonen voor het genereren van financiële verklaringen heeft gemaakt.It is further permitted that the system user requesting or generating a financial statement is not necessarily the same system user who created one of the selectable financial statement generation templates.
Voor het beschrijven van de specifieke componenten en methodologieën van de huidige uitvinding zal het nuttig zijn om de operationele omgeving te begrijpen met inbegrip van gegevens, account en recordstructuren, en de standaard componenten van de boekhoudsysteem waarbinnen de huidige uitvinding bij voorkeur opereert.Before describing the specific components and methodologies of the present invention, it will be helpful to understand the operational environment including data, account and record structures, and the standard components of the accounting system within which the present invention preferably operates.
De vakman zal de onderliggende functionaliteit en programmering begrijpen en waarderen die nodig zijn om te genereren en gebruik maken van dergelijke computerschermen. De vakman zal begrijpen en waarderen dat de huidige uitvinding een breed nut heeft binnen vele boekhoudingssystemen ongeacht de specifieke lay-out heeft, ook wat betreft de interface die door het systeem wordt gebruikt om met de systeemgebruikers in wisselwerking te staan. Een primair doel van de aangewezen belichaming van de huidige uitvinding moet gemakkelijke navigatie verstrekken. Aldus, heeft de gebruikersinterface de look en feel van een conventionele webbrowser, die het manoeuvreren tussen Programma's, modules, en functies eenvoudig en intuïtief maakt. Dergelijke gebruikersinterface biedt vele voordelen, waaronder de mogelijkheid omterug en vooruit te gaan met een klik van een computer muis en een centrale locatie voor toegang tot de verschillende subsystemen en onderdelen van het systeem.Those skilled in the art will understand and appreciate the underlying functionality and programming required to generate and utilize such computer screens. Those skilled in the art will understand and appreciate that the present invention has wide utility within many accounting systems regardless of the specific layout, including the interface used by the system to interact with system users. A primary purpose of the preferred embodiment of the present invention is to provide easy navigation. Thus, the user interface has the look and feel of a conventional web browser, making maneuvering between programs, modules, and functions simple and intuitive. Such a user interface offers many advantages, including the ability to go back and forward with a click of a computer mouse and a central location for accessing the various subsystems and components of the system.
Een gebruikersinterface bevat een primair weergavegebied en een navigatiebalk. Het primaire weergavegebied bevat verder een titelbalk, die de gebruiker vertelt welk subsysteem of onderdeel momenteel wordt geopend en weergegeven in het weergavegebied. Momenteel kan de pagina ' home ' van het grootboek, die door de gebruiker kan worden aangepast, weergegeven worden in het weergavegebied. De navigatiebalk bevat logo's en woorden, die elk een hyperlink zijn naar verschillende subsystemen en onderdelen van het systeem. De gebruiker kan de navigatiebalk "verbergen" en deze verplaatsen naar de boven-, onder-, linker-of rechterkant van de gebruikersinterface.A user interface contains a primary display area and a navigation bar. The primary display area also contains a title bar, which tells the user which subsystem or component is currently open and displayed in the display area. Currently, the ledger home page, which is customizable by the user, can be displayed in the display area. The navigation bar contains logos and words, each of which is a hyperlink to different subsystems and parts of the system. The user can "hide" the navigation bar and move it to the top, bottom, left or right side of the user interface.
De gebruikersinterface bevat ook een titelbalk, een menubalk, een werkbalk en een statusbalk. De titelbalk aan de bovenkant van de shell geeft meestal de naam van het programma weer en bevat standaard knoppen om het programma te minimaliseren, te maximaliseren en te sluiten. Wanneer in een bepaalde record, de titelbalk geeft de "opgeslagen" naam van de record. In de menubalk onder de titelbalk worden toegankelijke menu's weergegeven met opdrachten voor verschillende functies. De menu's bevatten meestal bestand, bewerken, weergave, favorieten, hulpprogramma's en Help. De huidige schermweergave bevat go, als een extra menubalk optie. Andere menuopties die beschikbaar zijn op sommige schermen (niet weergegeven) omvatten de menuopties account, project, batch, leverancier en activum. De commando's die beschikbaar zijn in elk menu zijn afhankelijk van het gebied van het systeem dat momenteel wordt benaderd.The user interface also includes a title bar, a menu bar, a tool bar, and a status bar. The title bar at the top of the shell usually displays the name of the program and by default contains buttons to minimize, maximize, and close the program. When in a given record, the title bar displays the "saved" name of the record. The menu bar below the title bar displays accessible menus with commands for various functions. The menus usually include File, Edit, View, Favorites, Utilities, and Help. The current screen view includes go, as an additional menu bar option. Other menu options available on some screens (not shown) include the account, project, batch, vendor, and asset menu options. The commands available in each menu depend on the area of the system currently being accessed.
Door de rapporten te activeren, wordt een startpagina van rapporten weergegeven in het weergavegebied. De rapporten beginnen bevat een pluraliteit van links naar specifieke rapporten pagina's. Het moet worden begrepen dat vanaf deze rapporten Startpagina gebruikers in staat zijn om rapporten te genereren financiële overzichten met behulp van visuele grafieksjablonen die al hebben gemaakt. Door een specifiek balans rapport te activeren of te selecteren, zoals de “balans-alle fondsen", wordt de gebruiker weergegeven met het venster rapporten instellen . Het venster rapporten instellen bevat een conventionele menubalk en een werkbalk. Het venster rapporten instellen is ook onderverdeeld in een aantal sub-secties met tabbladen, zoals blijkt uit de pluraliteit van tabbladen. Deze subsecties met tabbladen hebben bij voorkeur een algemene instellings sectie, een filters-instelling, een kolommen-instelling, meerdere kolomkoppen en een indelings instelling. Deze subsecties stellen de gebruiker in staat om te bepalen hoe het specifieke rapport wordt weergegeven of afgedrukt door het systeem. In het bijzonder, de algemene en filter tabbladen subsecties kunnen de gebruiker in het algemeen aangeven welke rij-informatie zal worden opgenomen in het specifieke rapport. De kolommen en meerdere kolommen tabbladen sub- secties kunnen de gebruiker in het algemeen specificeren welke kolom informatie zal worden opgenomen in het specifieke rapport. Met de Subsectie met tabbladen opmaken kan de gebruiker algemene opmaakopties voor het algehele rapport opgeven.Activating the reports displays a home page of reports in the display area. The reports begin contains a plurality of links to specific reports pages. It should be understood that from this Reports Home page users are able to generate financial statement reports using visual chart templates that have already been created. By activating or selecting a specific balance report, such as the “balance-all funds”, the user is presented with the report setup window. The report setup window contains a conventional menu bar and a toolbar. The report setup window is also divided into a number of tabbed sub-sections, as evidenced by the plurality of tabs. These tabbed sub-sections preferably have a general settings section, a filters setting, a columns setting, multiple column headings, and a format setting. These sub-sections allow the user able to determine how the specific report will be displayed or printed by the system. In particular, the general and filter tabs subsections allow the user to generally specify which row information will be included in the specific report. The columns and multiple columns tabs sub-sections generally allow the user to specify which column i information will be included in the specific report. The Format Tabbed Subsection allows the user to specify general formatting options for the overall report.
Visuele grafiek organisator; Alvorens specifiek te draaien aan de screenshots en methodologieën in verband met de visuele grafiek organisator en de daarmee samenhangende systemen, zal het nuttig zijn om een algemeen begrip van de kenmerken en regelingen van een conventionele financiële Verklaring.Visual Chart Organizer; Before turning specifically to the screenshots and methodologies associated with the visual chart organizer and related systems, it will be helpful to have a general understanding of the features and arrangements of a conventional financial statement.
Het financiële overzicht bevat twee primaire secties: een balans en een winst-en verliesrekening.The financial statement contains two primary sections: a balance sheet and an income statement.
Hoewel een bepaalde financiële verklaring kan bestaan uit een, of de andere, of beide van deze afdelingen, zoals zal worden gewaardeerd door een vakman.While a particular financial statement may consist of one, or the other, or both of these sections, as will be appreciated by one of skill in the art.
Zoals ook door een vakman wordt gewaardeerd, bevat de balans sectie van een financieel overzicht over het algemeen alleen rekeningen die van de rekeningcategorie zijn: activa, passiva of netto activa.As also appreciated by a professional, the balance sheet section of a financial statement generally contains only accounts that are of the account category: assets, liabilities or net assets.
Evenzo bevat de sectie resultatenrekening van een financieel overzicht voor een non-profit organisatie over het algemeen alleen rekeningen die van de rekeningcategorie zijn: opbrengsten, kosten, cadeau, overboeking, winst en verlies.Similarly, the income statement section of a financial statement for a non-profit organization generally only contains accounts that are of the account category: Revenue, Expense, Gift, Transfer, Profit, and Loss.
Nogmaals, zoals zal worden gewaardeerd door vakman, een bepaalde balans en winst-en verliesrekening kan een aantal, maar niet alle van de rekeningen van de bijzondere categorie voor die sectie, afhankelijk van het doel en de noodzaak voor de specifieke financiële verklaring.Again, as will be appreciated by those skilled in the art, a particular balance sheet and income statement may include some, but not all, of the special category accounts for that section, depending on the purpose and need for the specific financial statement.
Bovendien worden in de meeste gevallen de koptekst/totaal paren van het hoogste niveau die voor het financiële overzicht worden gebruikt, een van de specifieke rekeningcategorieën weergeven die zijn toegestaan op dat gedeelte van het financiële overzicht.In addition, in most cases, the top-level header/total pairs used for the financial statement reflect one of the specific account categories that are allowed on that portion of the financial statement.
Zoals zal worden gewaardeerd door een vakman, een hoofdding/totaal paar is beperkt tot het bevatten van een of meer van de rekeningcategorieën toegestaan door de specifieke sectie waarin het zich bevindt.As will be appreciated by one skilled in the art, a master/total pair is limited to containing one or more of the account categories permitted by the particular section in which it resides.
Dienovereenkomstig moet elke detailregel in een hoofdding/totaal paar overeenkomen met de toegestane rekeningcategorie van de hoofdding/totaal paar waarin het is opgenomen.Accordingly, each detail line in a master/total pair must match the allowed account category of the master/total pair in which it is included.
Met de huidige uitvinding kunnen gebruikersgrafiek sjablonen maken en aanpassen die zijn gestructureerd op een manier die enigszins vergelijkbaar is met de algemene structuur van het financiële overzicht.The present invention allows users to create and customize chart templates that are structured in a way somewhat similar to the general structure of the financial statement.
Met behulp van dergelijke grafieksjablonen, is het systeem van de huidige uitvinding in staat om financiële overzichten te genereren voor weergave op het scherm, voor print-off, of om te downloaden.Using such chart templates, the system of the present invention is capable of generating financial statements for on-screen display, print-off, or download.
Gebruikend van dergelijke grafiek mallen, kan de gebruiker de structuur en de lay-out van om het even welk gewenst financieel overzicht organiseren, door rekeningen te groeperen zoals gewenst (b.v., door het bereik van de rekeningcode of filter) voor de presentatie, die titels voor het financiële overzicht verstrekt, die titels en opmaak voor elke koptekst en subtitel en bijbehorende totale lijn, en voorzien in een bijna onbeperkte organisatie, groepering en rangschikking van de rekeningen gewenst door de gebruiker.Using such chart templates, the user can organize the structure and layout of any desired financial statement, grouping accounts as desired (e.g., by account code range or filter) for presentation, including titles for the financial statement, which provides titles and formatting for each header and subtitle and corresponding total line, and provides almost unlimited organization, grouping and arrangement of the accounts desired by the user.
De huidige uitvinding maakt ook gebruik van algoritmen die het mogelijk maakt om bepaalde patronen te herkennen die inherent zijn aan de gebruiker.The present invention also uses algorithms that make it possible to recognize certain patterns inherent in the user.
Deze patronen die door de gebruiker zelf onbewust worden gegenereerd door bepaalde documenten te gebruiken en deze gegevens te verwerken.These patterns that are unconsciously generated by the user himself by using certain documents and processing this data.
De wijze waarop de gebruiker deze referentiedocumenten gebruikt wordt geanalyseerd, verwerkt en vervolgens wordt hiervan een template met lay-out gevormd op maat van de gebruiker waardoor deze de mogelijkheid heeft om het aangeleverde informatie optimaal te analyseren.The way in which the user uses these reference documents is analysed, processed and then a template with a layout is formed that is tailored to the user, giving him the opportunity to optimally analyze the information supplied.
In een uitvoeringsvorm is de onderhavige uitvinding een methode voor het creëren van een spreadsheet via een weergave van een PC of apparaat bij voorkeur in een serveromgeving, waarbij de methode stappen omvat van het selecteren van meerdere data; het creëren van een paginavoorbeeld van het spreadsheet, waarbij het paginavoorbeeld spreads en pagina's van het spreadsheet omvat, waarbij elke pagina automatisch data invult binnen elke pagina, waarbij elke spread een ontwerp is dat zich uitstrekt tot twee of meer pagina's van genoemd spreadsheet; het bieden van opties voor het aanpassen van spreadsheet en door gebruik te maken van slepen en neerzetten, waarbij de functies voor slepen en neerzetten omvatten het slepen van data van een eerste spread en het neerzetten van de data in een tweede spread, en (ii) het slepen van een aanvullende data van een eerste pagina en het neerzetten van de aanvullende data op een tweede pagina, en waarbij slepen en vervolgens neerzetten een herschikking van de resterende data van relevante pagina's of relevante spreads veroorzaakt, de data of de aanvullende data wanneer deze naar de rand van een aanvullende spreadsheet wordt gesleept, de aanvullende spreadsheet schuift naar links of rechts om een nieuwe tijdelijke aanduiding te tonen waar de gesleepte data of de gesleepte aanvullende data landt wanneer de gesleepte data of de gesleepte aanvullende data daarin wordt neergezet, en een originele tijdelijke aanduiding tussen de gesleepte data of de genoemde gesleepte aanvullende data wordt gesloten door het herschikken van de resterende data, waarbij het herschikken bestaat uit naar rechts schuiven of naar links schuiven; het creëren van een spreadsheet voorbeeld van genoemd spreadsheet nadat genoemde spreadsheet aanpassingsopties zijn uitgevoerd, waarbij genoemd spreadsheet mogelijks een samenvatting omvat die het gemiddelde, en verder de spreads en genoemde pagina's omvat,In one embodiment, the present invention is a method of creating a spreadsheet through a display of a PC or device preferably in a server environment, the method comprising steps of selecting multiple data; creating a page preview of the spreadsheet, the page preview comprising spreads and pages of the spreadsheet, each page automatically populating data within each page, each spread being a design extending to two or more pages of said spreadsheet; providing options for spreadsheet customization and using drag and drop, where the drag and drop functions include dragging data from a first spread and dropping the data into a second spread, and (ii) dragging an additional data from a first page and dropping the additional data onto a second page, and where dragging and then dropping causes a rearrangement of the remaining data of relevant pages or relevant spreads, the data or the additional data when these is dragged to the edge of an additional spreadsheet, the additional spreadsheet scrolls left or right to show a new placeholder where the dragged data or additional data lands when the dragged data or additional data is dropped into it, and a original placeholder between the dragged data or said dragged additional data is closed d to rearrange the remaining data, wherein the rearrangement consists of scrolling right or scrolling left; creating a spreadsheet preview of said spreadsheet after said spreadsheet customization options have been performed, said spreadsheet possibly including a summary containing the average, and further comprising the spreads and said pages,
waardoor een virtuele afdruk wordt weergegeven van spreadsheet die de cognitieve weergave is van de voorkeursinstellingen van de gebruiker Een voorbeeldmethode voor het analyseren van kwantitatieve informatie verkregen uit referentie documenten kan het identificeren van referentie data of een interesse data in een spreadsheet omvatten, het segmenteren van de referentie data of de interesse data uit het spreadsheet en het extraheren van een aantal kwantitatieve kenmerken die de referentie data of de interesse data van het spreadsheet beschrijven.rendering a virtual printout of a spreadsheet that is the cognitive representation of the user's preferences. An exemplary method of analyzing quantitative information obtained from reference documents may include identifying reference data or data of interest in a spreadsheet, segmenting the reference data or the interest data from the spreadsheet and extracting some quantitative features describing the reference data or the interest data from the spreadsheet.
Hierin kan referentie data of interesse data een grootboek en/of zijn afgeleide data omvatten.Herein, reference data or interest data may include a ledger and/or its derived data.
Het kunnen ook andere datasystemen zijn, niet- grootboekachtig.It can also be other data systems, non-ledger-like.
De methode kan ook het creëren van een referentiedocument omvatten met inbegrip van de kwantitatieve kenmerken die de referentie data of de interesse data van het spreadsheet beschrijven, dataparameters gerelateerd aan het spreadsheet en boekhoudkundige parameters en het opslaan van de relevante data in een gegevensstructuur die meerdere spreadsheets.The method may also include creating a reference document including the quantitative attributes describing the reference data or interest data of the spreadsheet, data parameters related to the spreadsheet and accounting parameters and storing the relevant data in a data structure that spans multiple spreadsheets. .
Bovendien kan de werkwijze het ontvangen van een verzoek met betrekking tot het spreadsheet van de gebruiker omvatten, waarbij de input het spreadsheet van de gebruiker of informatie met betrekking tot het spreadsheet van de gebruiker omvat, het analyseren van deIn addition, the method may include receiving a request related to the user's spreadsheet, the input including the user's spreadsheet or information related to the user's spreadsheet, analyzing the
— gegevensstructuur om een statistische relatie te bepalen tussen de input en het aantal spreadsheets en het genereren van de gebruikersdocument (bijv. de gebruiker beslissing ondersteunend document) met een analyse, een berekening of een aanbevolen lay-out voor referentie document van de gebruiker op basis van een resultaat van het analyseren van de gegevensstructuur.— data structure to determine a statistical relationship between the input and the number of spreadsheets and generate the user document (e.g. user decision support document) with an analysis, a calculation or a recommended layout for the user's reference document based on of a result of analyzing the data structure.
De statistische of numerieke relatie tussen de input en meerdere spreadsheets kan ofwel worden bepaald op het moment van de inputof vooraf worden bepaald en worden belichaamd in een wiskundige vergelijking die wordt toegepast.The statistical or numerical relationship between the input and multiple spreadsheets can either be determined at the time of the input or predetermined and embodied in a mathematical equation that is applied.
Daarnaast kan de methode worden gebruikt om in een op zichzelf staand platform relaties te ontwikkelen tussen de referentiekenmerken en gebruikerskenmerken, inclusief boekhoudkundige of prognostische informatieIn addition, the method can be used to develop relationships between the reference attributes and user attributes, including accounting or forecasting information, in a standalone platform
Optioneel worden vijf of meer kwantitatieve kenmerken die de referentie data of de interesse data beschrijven uit het spreadsheet geëxtraheerd.Optionally, five or more quantitative features describing the reference data or interest data are extracted from the spreadsheet.
Als alternatief of aanvullend worden optioneel x aantal kwantitatieve kenmerken die de referentie data of de interesse data beschrijven uit het spreadsheet geëxtraheerd.Alternatively or additionally, x number of quantitative features describing the reference data or interest data are optionally extracted from the spreadsheet.
Als alternatief of aanvullend worden optioneel ongeveer x aantal kwantitatieve kenmerken die de referentie data of de interesse data beschrijven uit het spreadsheet geëxtraheerd.Alternatively or additionally, approximately x number of quantitative features describing the reference data or interest data are optionally extracted from the spreadsheet.
Bovendien kunnen de kwantitatieve kenmerken die de referentie data of de interesse data in het spreadsheet beschrijven, een op data gebaseerd kenmerk, een op wiskunde gebaseerd kenmerk of een cognitieve kenmerk omvatten.In addition, the quantitative attributes describing the reference data or interest data in the spreadsheet may include a data-based attribute, a math-based attribute, or a cognitive attribute.
Als alternatief kunnen de kwantitatieve kenmerken optioneel een op data gebaseerd kenmerk, een op wiskunde gebaseerd kenmerk en een cognitieve kenmerk omvatten.Alternatively, the quantitative attributes may optionally include a data-based attribute, a math-based attribute, and a cognitive attribute.
Bovendien kunnen de kwantitatieve kenmerken optioneel een intensiteitskenmerk en/of een positie gebaseerd kenmerk omvatten.In addition, the quantitative features may optionally include an intensity feature and/or a position based feature.
Eventueel kunnen de boekhoudkundige parameters een referentie, een gewoonte, een werkgeschiedenis en een boekhoudkundige uitkomst omvatten.Optionally, the accounting parameters may include a reference, a habit, a work history, and an accounting outcome.
De werkgeschiedenis kan een lay- out zijn, bijvoorbeeld een factuur, een boekhoudkundig resultaat of een standaardprocedure.The work history can be a layout, such as an invoice, an accounting result, or a standard procedure.
Optioneel kan de werkgeschiedenis informatie bevatten over de factuur, waaronder ten minste één van een naam, een sterkte of een aantal aanvullingen van de factuur. Als alternatief of aanvullend kan de werkgeschiedenis eventueel informatie bevatten over een verandering in de werkwijze en een lay-out dat is aangepast als reactie op de verandering in de werkwijze. De verandering in het referentie document kan bijvoorbeeld een terugval van referentie document of een update van het referentie document zijn. Als alternatief of aanvullend kan de boekhoudkundige uitkomst een respons op update zijn. Als alternatief of aanvullend kan de boekhoudkundige uitkomst eventueel een objectieve beoordeling van respons op update of een subjectieve beoordeling van respons op de update omvatten.Optionally, the work history can contain information about the invoice, including at least one of a name, a strength, or some additions to the invoice. Alternatively or additionally, the work history may optionally include information about a change in work method and a layout that has been modified in response to the change in work method. For example, the change in the reference document can be a fallback of the reference document or an update of the reference document. Alternatively or additionally, the accounting outcome may be a response to update. Alternatively or additionally, the accounting outcome may optionally include an objective assessment of response to update or a subjective assessment of response to update.
Als alternatief of aanvullend kan de relevante data optioneel demografische gegevens en/of risicofactorgegevens bevatten. Als alternatief of aanvullend kan referentiedocument algoritmische gegevens bevatten.Alternatively or additionally, the relevant data may optionally include demographic data and/or risk factor data. Alternatively or additionally, reference document may contain algorithmic data.
Optioneel kan het analyseren van de gegevensstructuur om een statistische relatie te bepalen tussen de input en het aantal spreadsheets het gebruik van een patroonherkenningstechniek omvatten om patronen te identificeren die relevant zijn voor referentie document van de gebruiker die aanwezig zijn in de gegevensstructuur. De patroonherkenningstechniek kan bijvoorbeeld een afstands-aanpassingsalgoritme zijn.Optionally, analyzing the data structure to determine a statistical relationship between the input and the number of spreadsheets may include using a pattern matching technique to identify patterns relevant to user reference documents present in the data structure. For example, the pattern recognition technique may be a distance matching algorithm.
Optioneel kan de werkwijze het verzenden van het gebruikersdocument in reactie op de input omvatten. Als alternatief of aanvullend kan het gebruikersdocument eventueel een waarschijnlijkheid voor de analyse, de berekening of het aanbevolen lay-out voor referentie document van de gebruiker bevatten. Optioneel kan het gebruikersdocument een betrouwbaarheidscoëfficiënt bevatten die verband houdt met de waarschijnlijkheid van de analyse, de berekening of het aanbevolen lay-out voor referentie document van de gebruiker.Optionally, the method may include sending the user document in response to the input. Alternatively or additionally, the user document may optionally contain a probability for the user's analysis, calculation, or recommended layout for reference document. Optionally, the user document may include a confidence factor related to the probability of the user's analysis, calculation, or recommended layout for reference document.
In sommige implementaties omvat de input met betrekking tot het spreadsheet van de gebruiker ook het spreadsheet van de gebruiker.In some implementations, input related to the user's spreadsheet includes the user's spreadsheet.
In deze implementaties kan de methode verder het identificeren van een referentie data of een interesse data in het spreadsheet van de gebruiker omvatten, het segmenteren van de referentie data of de interesse data uit het spreadsheet van de gebruiker en het extraheren van een aantal kwantitatieve kenmerken die de referentie data of de interesse data beschrijven uit het spreadsheet van de gebruiker.In these implementations, the method may further include identifying a reference data or interest data in the user's spreadsheet, segmenting the reference data or interest data from the user's spreadsheet, and extracting a number of quantitative characteristics that describe the reference data or interest data from the user's spreadsheet.
De informatie die betrekking heeft op het spreadsheet van de gebruiker kan het aantal kwantitatieve kenmerken zijn die de referentie data of de interesse data beschrijven van het spreadsheet van de gebruiker en een of meer dataparameters die verband houden met het spreadsheet van de gebruiker.The information related to the user's spreadsheet may be the number of quantitative features describing the reference data or interest data of the user's spreadsheet and one or more data parameters associated with the user's spreadsheet.
Optioneel kan de gegevensstructuur worden geanalyseerd om een statistische relatie te bepalen tussen de informatie met betrekking tot het spreadsheet van de gebruiker en het aantal spreadsheets.Optionally, the data structure can be analyzed to determine a statistical relationship between the information related to the user's spreadsheet and the number of spreadsheets.
In andere implementaties kan de input met betrekking tot het spreadsheet van de gebruiker de informatie zijn die betrekking heeft op het spreadsheet van de gebruiker, wat de meerdere kwantitatieve kenmerken kan zijn die de referentie data of de interesse data beschrijven op basis van het spreadsheet van de gebruiker en een of meer dataparameters die verband houden met op het spreadsheet van de gebruiker.In other implementations, the input related to the user's spreadsheet may be the information related to the user's spreadsheet, which may be the multiple quantitative attributes that describe the reference data or interest data based on the user's spreadsheet. user and one or more data parameters associated with on the user's spreadsheet.
Optioneel kan de gegevensstructuur worden geanalyseerd om een statistische relatie te bepalen tussen de informatie met betrekking tot het spreadsheet van de gebruiker en het aantal spreadsheets.Optionally, the data structure can be analyzed to determine a statistical relationship between the information related to the user's spreadsheet and the number of spreadsheets.
Als alternatief of aanvullend kan de werkwijze optioneel het ontvangen van het spreadsheet van één van een aantal archieven omvatten, waarbij elk van de archieven een aantal referentie documenten omvat.Alternatively or additionally, the method may optionally include receiving the spreadsheet from one of a plurality of archives, each of the archives containing a plurality of reference documents.
Als alternatief of aanvullend kan het extraheren van een aantal kwantitatieve kenmerken die de referentie data of de interesse data in het spreadsheet beschrijven optioneel het extraheren van een aantal kwantitatieve kenmerken omvatten die een gebied beschrijven dat ten minste gedeeltelijk de referentie data of de interesse data in het spreadsheet omringt.Alternatively or additionally, extracting a number of quantitative features describing the reference data or interest data in the spreadsheet may optionally include extracting a number of quantitative features describing an area at least partially describing the reference data or interest data in the spreadsheet. spreadsheet surrounds.
Alternatief of aanvullend kan de referentie data of de interesse data in het spreadsheet optioneel worden gesegmenteerd van het spreadsheet met behulp van segmentatie-algoritmen, bijvoorbeeld een regio-groeiend algoritme, een niveau-set-algoritme, een grafiek-cut-algoritme of een actief fintech algoritme.Alternatively or additionally, the reference data or the interest data in the spreadsheet can optionally be segmented from the spreadsheet using segmentation algorithms, e.g. a region-growing algorithm, a level-set algorithm, a graph-cut algorithm or an active fintech algorithm.
Optioneel kan de werkwijze het opslaan van het spreadsheet in de datastructuur omvatten.Optionally, the method may include storing the spreadsheet in the data structure.
Als alternatief of aanvullend kan de werkwijze optioneel het strippen van vertrouwelijke gebruikersinformatie van het spreadsheet omvatten en het toekennen van een niet-Alternatively or additionally, the method may optionally include stripping confidential user information from the spreadsheet and assigning a non-
geïdentificeerd nummer aan spreadsheet.identified number to spreadsheet.
De radiologische opname kan eventueel het geanonimiseerde nummer bevatten.The radiological recording may possibly contain the anonymised number.
Als alternatief of aanvullend kan elk van het aantal spreadsheets die zijn opgeslagen in de gegevensstructuur een aantal kwantitatieve kenmerken omvatten die een referentie data of een interesse data beschrijven in elk respectief spreadsheet, dataparameters die verband houden met elkrespectief spreadsheet en boekhoudkundige parameters.Alternatively or additionally, each of the plurality of spreadsheets stored in the data structure may include a number of quantitative attributes describing a reference data or interest data in each respective spreadsheet, data parameters associated with each respective spreadsheet, and accounting parameters.
Een andere voorbeeldmethode voor het analyseren van kwantitatieve informatie verkregen uit referentie documenten kan het identificeren van een referentie data of een interesse data in het spreadsheet van de gebruiker omvatten, het segmenteren van de referentie data of de interesse data uit het spreadsheet van de gebruiker en het extraheren van een aantal kwantitatieve kenmerken die de referentie data of de interesse data beschrijven van het spreadsheet van de gebruiker.Another exemplary method of analyzing quantitative information obtained from reference documents may include identifying a reference data or interest data in the user's spreadsheet, segmenting the reference data or interest data from the user's spreadsheet, and extracting some quantitative features describing the reference data or interest data from the user's spreadsheet.
De methode kan ook het verzenden van een verzoek omvatten met de meerdere kwantitatieve kenmerken die de referentie data of de interesse data beschrijven van het spreadsheet van de gebruiker en dataparameters die verband houden met het spreadsheet van de gebruiker en het ontvangen van het gebruikersdocument (bijv. een document ter ondersteuning van de beslissing van de gebruiker) in reactie op het verzoek.The method may also include sending a request with the multiple quantitative attributes describing the reference data or interest data of the user's spreadsheet and data parameters associated with the user's spreadsheet and receiving the user document (e.g., . a document supporting the user's decision) in response to the request.
Het gebruikersdocument kan een analyse, een berekening of een aanbevolen lay-out voor referentie document van de gebruiker bevatten.The user document can contain an analysis, a calculation, or a recommended layout for the user's reference document.
Het gebruikersdocument kan worden verkregen door het analyseren van een gegevensstructuur die meerdere spreadsheets bevat om een statistische relatie te bepalen tussen de input en de meerdere spreadsheets.The user document can be obtained by analyzing a data structure containing multiple spreadsheets to determine a statistical relationship between the input and the multiple spreadsheets.
Elk van het aantal spreadsheets opgeslagen in de gegevensstructuur kan een aantal kwantitatieve kenmerken omvatten die een referentie data of een interesse data beschrijven in elk respectief spreadsheet, dataparameters gerelateerd aan elk respectief spreadsheet en boekhoudkundige parameters.Each of the number of spreadsheets stored in the data structure may include a number of quantitative attributes describing a reference data or an interest data in each respective spreadsheet, data parameters related to each respective spreadsheet, and accounting parameters.
Claims (18)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| BE20210047A BE1029555B1 (en) | 2021-07-05 | 2021-07-05 | Methods for user-driven data formation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| BE20210047A BE1029555B1 (en) | 2021-07-05 | 2021-07-05 | Methods for user-driven data formation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BE1029555A1 true BE1029555A1 (en) | 2023-01-30 |
| BE1029555B1 BE1029555B1 (en) | 2023-02-06 |
Family
ID=77042641
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BE20210047A BE1029555B1 (en) | 2021-07-05 | 2021-07-05 | Methods for user-driven data formation |
Country Status (1)
| Country | Link |
|---|---|
| BE (1) | BE1029555B1 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11195050B2 (en) * | 2019-02-05 | 2021-12-07 | Microstrategy Incorporated | Machine learning to generate and evaluate visualizations |
| CN113051881A (en) * | 2021-04-02 | 2021-06-29 | 北京神州数字科技有限公司 | Report display method based on parameter configuration |
-
2021
- 2021-07-05 BE BE20210047A patent/BE1029555B1/en active IP Right Grant
Also Published As
| Publication number | Publication date |
|---|---|
| BE1029555B1 (en) | 2023-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8260658B2 (en) | Method for visual presentation of key performance indicators of a business utilizing a squarified tree map | |
| US8332288B2 (en) | Interactive online spending analysis tool | |
| US20160078555A1 (en) | Reading, organizing and manipulating accounting data | |
| US20070022003A1 (en) | Producing marketing items for a marketing campaign | |
| US20050278202A1 (en) | Information technology transformation assessment tools | |
| JP7547528B2 (en) | Asset Management Systems | |
| US20100318926A1 (en) | User interface for entering account dimension combinations | |
| US10438387B2 (en) | Whatif one-page multi-y axis graphing system | |
| BE1029555B1 (en) | Methods for user-driven data formation | |
| US8660887B2 (en) | Method for visual presentation of key performance indicators of a business utilizing a squarified tree map including selectively displaying additional node data | |
| Awosejo et al. | Adoption of accounting information systems in an organization in South Africa | |
| JP7324162B2 (en) | Cost output device, cost output method, and cost output program | |
| US12277167B2 (en) | Graphical user interface with insight hub and insight carousel | |
| JP7488935B2 (en) | Accounting management device, accounting management method, and accounting management program | |
| KR20220052665A (en) | Apparatus and method of providing an automatic bookkeeping service capable of managing medical tax accounting risks | |
| BE1026601B1 (en) | Methods and systems for data conversion | |
| JP2020160949A (en) | Loan information provision system, loan information provision device, loan information provision method, and learnt model | |
| JP7377175B2 (en) | Loan support device, loan support method, and loan support program | |
| JP5542035B2 (en) | Company information management system, company information management method, company information management program | |
| JP4286599B2 (en) | Salary notification information device, salary information notification method, and salary information notification program | |
| Robinson | Can we afford that?: One library’s transition to a data-rich acquisitions environment for E-resource budgeting and forecasting | |
| JP2004227226A (en) | Management diagnosis system, management diagnosis device, management diagnosis method, and management diagnosis program | |
| JP2006059263A (en) | Fixed asset management system | |
| JP7701305B2 (en) | DASHBOARD CREATION SYSTEM, DASHBOARD CREATION METHOD, AND DASHBOARD CREATION PROGRAM | |
| Garmus et al. | Certified function point specialist examination guide |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Patent granted |
Effective date: 20230206 |