I found the solution. I have to set the below properties to true
in order to pass it to the service:
BOXTRANSACTION boxTransaction = new BOXTRANSACTION();
{
boxTransaction.BOXID = long.Parse(dr["BoxId"].ToString());
boxTransaction.BOXIDSpecified = true;
boxTransaction.TRANSACTIONDATE = DateTime.Parse(dr["TransactionDate"].ToString());
boxTransaction.TRANSACTIONDATESpecified = true;
[...]