To be honest I cant really tell what your business is or what your work flow is.
I think you have major normalization errors in your tables.
For instance I dont know what bank value is compared to actual value. Do they even belong in the cons table or should they be in a table of their own?
what are bonds? do they belong in cons or their own table?
What does docArrived signify?
Why big and small quantities?
I cant even tell which field represents payments.
Tables should be broken down into their smallest common denominator.
If you look at the data model I linked to you will see that there is an orders table.
That orders table is related to the orderitems table and the invoice table.
the invoice table is related to the orderitems table and the financialtranscations table which is related to the transactiontypes and payments table.
you'll see that each table holds just a small part of the total data.
tables should be thin (hold just the least amount of related data) and tall(many records) They are tied together with the primary\foreign keys.
Without normalized tables you will find it harder and harder to get the information you want.
If this helped, please click the star * at the bottom left and add to my reputation- Thanks