I got the above error when creating analytical lines for an invoice, this is my eConnect code for creating analytical lines:
taAnalyticsDistribution_ItemsTaAnalyticsDistribution aa = new taAnalyticsDistribution_ItemsTaAnalyticsDistribution();
aa.AMOUNT = Decimal.Parse((string)invoiceAnalytic[0]);
aa.AMOUNTSpecified = true;
aa.DOCNMBR = (string)invoiceAnalytic[1];
aa.DOCTYPE = short.Parse((string)invoiceAnalytic[2]);
aa.aaTrxDim = (string)invoiceAnalytic[3];//trn dimension
aa.aaTrxDimCode = (string)invoiceAnalytic[4];//alphanumeric
aa.aaTrxCodeIDSpecified = false;
aa.aaTrxDimIDSpecified = false;
aa.NOTETEXT = (string)invoiceAnalytic[5];//young person's name
aa.ACTNUMST = (string)invoiceAnalytic[6];//account to link with distributions
aa.DistSequence = Int32.Parse((string)invoiceAnalytic[7]);//distribution reference
aa.DistSequenceSpecified = true;
aa.DistRef = (string)invoiceAnalytic[7];//distribution reference
aa.aaAssignedPercent = 100;
aa.aaAssignedPercentSpecified = true;
Thanks in advance