we have build an external .NET Warehouse Application using DIAPI. Up to now, every instance of the application needs an own Business One User with an own Indirect Access License to create Delivery Notes.
As I understand by now, if I change to connect via Service Layer, I always can use a user without a assigned license. Is this an permanent allowed scenario or is it just a flaw that Service Layer is not checking licensing at the moment and will be checking in future?
Currently, there is no license check mechanism for Service Layer.
You just need a valid username and password in order to login into Service Layer.
SAP Business One Support