Well, this is not an easy answered question, but to start with some basics let's go:

- import any kind of paper document (like A4, notice cards eg.) by an integrated scan-engine
- this scan-engine has to do some ocr, automaticly tagging the document with keywords (store them in a database) and generate a pdf-a document to ensure document security and store the docs in file-storage (cifs) (and link them to the depending informations in the database)
- import any kind of electronic documents (mail, attachements eg.) and doing the same as in paper documents
- generating workflows (which document (depending on keywords in header or body) goes to which recepient for further working with them)

I've done a lot of testing with document management. I've used archivista, which is especially designed for that. But unfortunally (or luckily for GO) it's not very handy. It is more or less just for archieving. There is a problem with OCR as well, I didn't find an useable open source solution which could be easily integrated. But you're right, at least for the legal notes. There is much more coming up in the future. E.g, GO has already the possiblity to write invoices in different languages, which is inside EU a law since 2010. But it doesn't lock an invoice record. It is possible to change it afterwards. You can take a look in the history for the changes with the status. I don't know if this is enough. Is there a lawyer in the forum who can answer these questions ?

But what I like to say. I use a scanner which sends all documents to a FTP account which can be reached by GO. A cronjob changes the ownership, because otherwise you can not move the files inside GO. Then I give them new names with some keywords. I assign them either to a contact, company,folder or project. Then the documents could be found by the search function.

My wish for this is only to have a function which shows documents for a company and the contacts assigned to together in one list (Maybe with the contact name in a line). Because sometimes you have multiple contact persons for the same thing. It could be handled by project and links as well, but my expierience is, that I forget sometimes to link And search, search, search...

nice to see you again.
As far as I know there must be a verison of an invoice, which is not changable, but reproducable. In clear words that means a PDF format (mostly PDF/A), which is not changable (in a normal way) and reproducable by printing the file.
So what happens with standard invoice software? After an invoice is printed/closed/a PDF written, the record is definitly locked. So no changes can be made.
If you want to change afterwards, you have to make an cancellation. In most of the software there is a button "cancel and new" which means cancelling an old invoice (with cancellation number), mark old record as cancelled and create a new invoice with the data of the cancelled one (but with a new invoice number). Quite difficult, but that's the way it has to work...

Record the executives, frequently alluded to as Document Management Systems (DMS), is the utilization of a PC framework and programming to store, oversee and track electronic reports and electronic pictures of paper-based data caught using an archive scanner.

Report the board is the means by which your association stores, oversees and tracks its electronic archives. As indicated by ISO 12651-2, an archive is "recorded data or question which can be treated as a unit". While this sounds somewhat muddled, it is just what you have been utilizing to make, disseminate and use for a considerable length of time.

Presently, we can characterize report the board as the product that controls and arranges archives all through an association. It fuses record and substance catch, work process, report stores, COLD/ERM, and yield frameworks, and data recovery frameworks. Likewise, the procedures used to track, store and control reports.