Web SDK - Insert new Shipment Entry

Hi,

this is continuation from my question "Web SDK - generating multiple code type, and set fix Index.cshtml to be display" which is solved.

Below is my screen. After user sign the signature pad, I want to

1. Save the signature (DONE)

2. add new Shipment Entry, and Post it. (Problem here)

I cannot insert new Shipment Entry because of error as below:

Shipment: (OE0434)

Shipment Detail: (OE0433)

Both OE0434 and OE0433 is generated as Flat code without client files.

For Shipment, this is how I set the value:

For Shipment Detail, this is how I set the value:

Please help. Is there any tips on how to insert new Shipment Entry? I try looking at Web API but there is no API for Shipment Entry.

Thank you.