LCS transaction error MajorStatus code 11

Hi There,

We are working very hard to get the transfer of coins working in Javascript using LCS. We are almost there but we are now facing a bug. If we submit the transaction request we get a vm response with major status code of 11. We are submitting a program and we are wondering why we get 'This script is not on our whitelist of script. -> UNKNOWN_SCRIPT = 11,

To write the transaction we set a programCode of 0 and we set the modulesCount to 0 as well.
We are confused to use Program or Script for defining the transaction.
Either way we tested both Program and Script with the same majorStatus:11 code as a result.
Unfortunately we are kind of stuck now and we hope someone can point us in the right direction as to what causes this error.