The short anser is yes - if your system involves (or is made up of) another system then the relationship between them must be made clear.
Keep in mind that there's more to the architecture of systems than just the (horizontal) layers - there's also the (vertical) slices of functionality to consider, as well as cross-cutting concerns and common compoonents (like logging).
Also worth thinking about...
Do I need to include another layer
"Intranet/internet layer" in between
the UI layer and Business logic layer
First question is how does the invoicing system relate to the intranet.
Do users access your app (the invoicing system) via the intranet or is it built in the intranet?
There's a key difference becaiuse if they acces it via the intranet then that suggests nothing more than adding some hyperlinks to the intranet - not exactly "integration".
In this case the answer to your question is possibly "no".
If the intranet is actually delivering you app (i.e.: you're directly using capability within the intranet as part of your app) - then the answer to your question is probably "yes"; but even then it's not straight forward - intranets usually have multiple layers themselves.
layer "Intranet/internet layer" in
between the UI layer and Business
logic layer
The way I read this doesn't make sense - you wouldn't just have the "intranet" in between the BL and UI. This begs the question - which parts of the intranet are you using?