Normally when you are dealing with Invoices, there will be a Client/Customer involved. I don't see a Customer in your design, nor an Order.
Here is a free
data model from Brian Williams' site re Customer and Invoices, it may give you some ideas.
Note: It is a generic model that illustrates many of the most common things dealing with Customer and Invoices. It may not deal with something specific to your requirements, or it may have more detail in parts than you need. It is intended as a guide - a starting point- that you can adjust as necessary.
I do not understand some of your tables dtbsBarangT, TambahstockT.
Also, I recommend you do not use names with embedded spaces. It will cause you syntax errors at some point.
Use only alpha, numeric and underscore(_) for field and object names.
I think it would be good for you and readers if you would write a 5-6 line description of the business your database is intended to support. It will help to understand your environment and "opportunity" and relate the various entities in a business context. Also, writing a 1 line description of your tables and fields as you begin makes for good communication and documentation.
For example: What exactly is a subInvoice?