on 03-25-2013 10:53 AM
Hi
I'm trying to add a purchase delivery note using DI Server using the request string below...
<?xml version="1.0" encoding="UTF-16"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header><SessionID>01471C31-8AE6-4CC7-BF6A-7B7C1C31D4DB</SessionID></env:Header><env:Body><dis:AddObject xmlns:dis="http://www.mio.com/SBO/DIS"><BOM><BO><AdmInfo><Object>oPurchaseDeliveryNotes</Object></AdmInfo><OPDN><row><CardCode>45089</CardCode><ObjType>22</ObjType></row></OPDN><PDN1><row><VendorNum>45089</VendorNum><BaseCard>45089</BaseCard><ItemCode>031092</ItemCode><Quantity>00088</Quantity></row></PDN1></BO></BOM></dis:AddObject></env:Body></env:Envelope>
and I get a response ...
<?xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Body><env:Fault><env:Code><env:Value>env:Receiver</env:Value><env:Subcode><env:Value>-2028</env:Value></env:Subcode></env:Code><env:Reason><env:Text xml:lang="en">1250000133 - In "BP Code", enter supplier code </env:Text></env:Reason><env:Detail><Object>20</Object><ObjectIndex>1</ObjectIndex><Command>AddObject</Command><SessionID>01471C31-8AE6-4CC7-BF6A-7B7C1C31D4DB</SessionID></env:Detail></env:Fault></env:Body></env:Envelope>
I added a PurchaseDeliveryNote using the B1 Client and got some sample XML for object type 20, but I can't see where I need to enter the Supplier code.
Can anyone offer any help ?
thank you
Andy
<BOM>
<BO>
<AdmInfo>
<Object>20</Object>
</AdmInfo>
<OPDN>
<row>
<DocEntry>1440</DocEntry>
<DocNum>1440</DocNum>
<DocType>I</DocType>
<CANCELED>N</CANCELED>
<Handwrtten>N</Handwrtten>
<Printed>N</Printed>
<DocStatus>O</DocStatus>
<InvntSttus>O</InvntSttus>
<Transfered>N</Transfered>
<ObjType>20</ObjType>
<DocDate>20130325</DocDate>
<DocDueDate>20130325</DocDueDate>
<CardCode>45089</CardCode>
<CardName>ROBERT ELLIOTT</CardName>
<Address>YEARSLEY GROUP
ML4 3LB
UNITED KINGDOM</Address>
<NumAtCard nil="true" />
<VatPercent>0.000000</VatPercent>
<VatSum>1.230000</VatSum>
<VatSumFC>0.000000</VatSumFC>
<DiscPrcnt>0.000000</DiscPrcnt>
<DiscSum>0.000000</DiscSum>
<DiscSumFC>0.000000</DiscSumFC>
<DocCur>GBP</DocCur>
<DocRate>1.000000</DocRate>
<DocTotal>7.380000</DocTotal>
<DocTotalFC>0.000000</DocTotalFC>
<PaidToDate>0.000000</PaidToDate>
<PaidFC>0.000000</PaidFC>
<GrosProfit>0.000000</GrosProfit>
<GrosProfFC>0.000000</GrosProfFC>
<Ref1>1440</Ref1>
<Ref2 nil="true" />
<Comments />
<JrnlMemo>Goods Receipt PO - 45089</JrnlMemo>
<TransId>1861</TransId>
<ReceiptNum nil="true">0</ReceiptNum>
<GroupNum>1</GroupNum>
<DocTime>830</DocTime>
<SlpCode>10</SlpCode>
<TrnspCode>-1</TrnspCode>
<PartSupply>Y</PartSupply>
<Confirmed>Y</Confirmed>
<GrossBase>12</GrossBase>
<ImportEnt>0</ImportEnt>
<CreateTran>N</CreateTran>
<SummryType>N</SummryType>
<UpdInvnt>I</UpdInvnt>
<UpdCardBal>N</UpdCardBal>
<Instance>0</Instance>
<Flags>0</Flags>
<InvntDirec>E</InvntDirec>
<CntctCode>0</CntctCode>
<ShowSCN>N</ShowSCN>
<FatherCard nil="true" />
<SysRate>1.000000</SysRate>
<CurSource>L</CurSource>
<VatSumSy>1.230000</VatSumSy>
<DiscSumSy>0.000000</DiscSumSy>
<DocTotalSy>7.380000</DocTotalSy>
<PaidSys>0.000000</PaidSys>
<FatherType>P</FatherType>
<GrosProfSy>0.000000</GrosProfSy>
<UpdateDate>20130325</UpdateDate>
<IsICT>N</IsICT>
<CreateDate>20130325</CreateDate>
<Volume>0.000000</Volume>
<VolUnit>4</VolUnit>
<Weight>0.000000</Weight>
<WeightUnit>2</WeightUnit>
<Series>8</Series>
<TaxDate>20130325</TaxDate>
<Filler nil="true" />
<DataSource>I</DataSource>
<StampNum nil="true" />
<isCrin>N</isCrin>
<FinncPriod>12</FinncPriod>
<UserSign>42</UserSign>
<selfInv>N</selfInv>
<VatPaid>0.000000</VatPaid>
<VatPaidFC>0.000000</VatPaidFC>
<VatPaidSys>0.000000</VatPaidSys>
<UserSign2>42</UserSign2>
<WddStatus>-</WddStatus>
<draftKey nil="true">0</draftKey>
<TotalExpns>0.000000</TotalExpns>
<TotalExpFC>0.000000</TotalExpFC>
<TotalExpSC>0.000000</TotalExpSC>
<DunnLevel nil="true">0</DunnLevel>
<Address2>harehill road
Heywood
Lancashire OL10 2TP
UNITED KINGDOM</Address2>
<LogInstanc>0</LogInstanc>
<Exported>N</Exported>
<StationID>87</StationID>
<Indicator nil="true" />
<NetProc>N</NetProc>
<AqcsTax>0.000000</AqcsTax>
<AqcsTaxFC>0.000000</AqcsTaxFC>
<AqcsTaxSC>0.000000</AqcsTaxSC>
<CashDiscPr>0.000000</CashDiscPr>
<CashDiscnt>0.000000</CashDiscnt>
<CashDiscFC>0.000000</CashDiscFC>
<CashDiscSC>0.000000</CashDiscSC>
<ShipToCode nil="true" />
<LicTradNum nil="true" />
<PaymentRef nil="true" />
<WTSum>0.000000</WTSum>
<WTSumFC>0.000000</WTSumFC>
<WTSumSC>0.000000</WTSumSC>
<RoundDif>0.000000</RoundDif>
<RoundDifFC>0.000000</RoundDifFC>
<RoundDifSy>0.000000</RoundDifSy>
<CheckDigit nil="true" />
<Form1099 nil="true">0</Form1099>
<Box1099 nil="true" />
<submitted>N</submitted>
<PoPrss>N</PoPrss>
<Rounding>N</Rounding>
<RevisionPo>N</RevisionPo>
<Segment>0</Segment>
<ReqDate nil="true" />
<CancelDate nil="true" />
<PickStatus>N</PickStatus>
<Pick>N</Pick>
<BlockDunn>N</BlockDunn>
<PeyMethod>Outgoing BT</PeyMethod>
<PayBlock>N</PayBlock>
<PayBlckRef nil="true">0</PayBlckRef>
<MaxDscn>N</MaxDscn>
<Reserve>N</Reserve>
<Max1099>7.380000</Max1099>
<CntrlBnk nil="true" />
<PickRmrk nil="true" />
<ISRCodLine nil="true" />
<ExpAppl>0.000000</ExpAppl>
<ExpApplFC>0.000000</ExpApplFC>
<ExpApplSC>0.000000</ExpApplSC>
<Project nil="true" />
<DeferrTax>N</DeferrTax>
<LetterNum nil="true" />
<FromDate nil="true" />
<ToDate nil="true" />
<WTApplied>0.000000</WTApplied>
<WTAppliedF>0.000000</WTAppliedF>
<BoeReserev>N</BoeReserev>
<AgentCode nil="true" />
<WTAppliedS>0.000000</WTAppliedS>
<EquVatSum>0.000000</EquVatSum>
<EquVatSumF>0.000000</EquVatSumF>
<EquVatSumS>0.000000</EquVatSumS>
<Installmnt>1</Installmnt>
<VATFirst>N</VATFirst>
<NnSbAmnt>0.000000</NnSbAmnt>
<NnSbAmntSC>0.000000</NnSbAmntSC>
<NbSbAmntFC>0.000000</NbSbAmntFC>
<ExepAmnt>0.000000</ExepAmnt>
<ExepAmntSC>0.000000</ExepAmntSC>
<ExepAmntFC>0.000000</ExepAmntFC>
<VatDate nil="true" />
<CorrExt nil="true" />
<CorrInv nil="true">0</CorrInv>
<NCorrInv nil="true">0</NCorrInv>
<CEECFlag>N</CEECFlag>
<BaseAmnt>0.000000</BaseAmnt>
<BaseAmntSC>0.000000</BaseAmntSC>
<BaseAmntFC>0.000000</BaseAmntFC>
<CtlAccount>203000</CtlAccount>
<BPLId nil="true">0</BPLId>
<BPLName nil="true" />
<VATRegNum nil="true" />
<TxInvRptNo nil="true" />
<TxInvRptDt nil="true" />
<KVVATCode nil="true" />
<WTDetails nil="true" />
<SumAbsId>-1</SumAbsId>
<SumRptDate nil="true" />
<PIndicator>Default</PIndicator>
<ManualNum nil="true" />
<UseShpdGd>N</UseShpdGd>
<BaseVtAt>0.000000</BaseVtAt>
<BaseVtAtSC>0.000000</BaseVtAtSC>
<BaseVtAtFC>0.000000</BaseVtAtFC>
<NnSbVAt>0.000000</NnSbVAt>
<NnSbVAtSC>0.000000</NnSbVAtSC>
<NbSbVAtFC>0.000000</NbSbVAtFC>
<ExptVAt>0.000000</ExptVAt>
<ExptVAtSC>0.000000</ExptVAtSC>
<ExptVAtFC>0.000000</ExptVAtFC>
<LYPmtAt>0.000000</LYPmtAt>
<LYPmtAtSC>0.000000</LYPmtAtSC>
<LYPmtAtFC>0.000000</LYPmtAtFC>
<ExpAnSum>0.000000</ExpAnSum>
<ExpAnSys>0.000000</ExpAnSys>
<ExpAnFrgn>0.000000</ExpAnFrgn>
<DocSubType>--</DocSubType>
<DpmStatus>O</DpmStatus>
<DpmAmnt>0.000000</DpmAmnt>
<DpmAmntSC>0.000000</DpmAmntSC>
<DpmAmntFC>0.000000</DpmAmntFC>
<DpmDrawn>N</DpmDrawn>
<DpmPrcnt>0.000000</DpmPrcnt>
<PaidSum>0.000000</PaidSum>
<PaidSumFc>0.000000</PaidSumFc>
<PaidSumSc>0.000000</PaidSumSc>
<FolioPref nil="true" />
<FolioNum nil="true">0</FolioNum>
<DpmAppl>0.000000</DpmAppl>
<DpmApplFc>0.000000</DpmApplFc>
<DpmApplSc>0.000000</DpmApplSc>
<LPgFolioN nil="true">0</LPgFolioN>
<Header nil="true" />
<Footer nil="true" />
<Posted>Y</Posted>
<OwnerCode>1</OwnerCode>
<BPChCode nil="true" />
<BPChCntc nil="true">0</BPChCntc>
<PayToCode>Bill to</PayToCode>
<IsPaytoBnk>N</IsPaytoBnk>
<BnkCntry nil="true" />
<BankCode nil="true" />
<BnkAccount nil="true" />
<BnkBranch nil="true" />
<isIns>N</isIns>
<TrackNo nil="true" />
<VersionNum>8.82.070.07</VersionNum>
<LangCode>8</LangCode>
<BPNameOW>N</BPNameOW>
<BillToOW>N</BillToOW>
<ShipToOW>Y</ShipToOW>
<RetInvoice>N</RetInvoice>
<ClsDate nil="true" />
<MInvNum nil="true">0</MInvNum>
<MInvDate nil="true" />
<SeqCode nil="true">0</SeqCode>
<Serial nil="true">0</Serial>
<SeriesStr nil="true" />
<SubStr nil="true" />
<Model>0</Model>
<TaxOnExp>0.000000</TaxOnExp>
<TaxOnExpFc>0.000000</TaxOnExpFc>
<TaxOnExpSc>0.000000</TaxOnExpSc>
<TaxOnExAp>0.000000</TaxOnExAp>
<TaxOnExApF>0.000000</TaxOnExApF>
<TaxOnExApS>0.000000</TaxOnExApS>
<LastPmnTyp nil="true" />
<LndCstNum>0</LndCstNum>
<UseCorrVat>N</UseCorrVat>
<BlkCredMmo>N</BlkCredMmo>
<OpenForLaC>Y</OpenForLaC>
<Excised>O</Excised>
<ExcRefDate nil="true" />
<ExcRmvTime nil="true" />
<SrvGpPrcnt>0.000000</SrvGpPrcnt>
<DepositNum nil="true">0</DepositNum>
<CertNum nil="true" />
<DutyStatus>Y</DutyStatus>
<AutoCrtFlw>N</AutoCrtFlw>
<FlwRefDate nil="true" />
<FlwRefNum nil="true" />
<VatJENum>-1</VatJENum>
<DpmVat>0.000000</DpmVat>
<DpmVatFc>0.000000</DpmVatFc>
<DpmVatSc>0.000000</DpmVatSc>
<DpmAppVat>0.000000</DpmAppVat>
<DpmAppVatF>0.000000</DpmAppVatF>
<DpmAppVatS>0.000000</DpmAppVatS>
<InsurOp347>N</InsurOp347>
<IgnRelDoc>N</IgnRelDoc>
<BuildDesc />
<ResidenNum>1</ResidenNum>
<Checker nil="true">0</Checker>
<Payee nil="true">0</Payee>
<CopyNumber>0</CopyNumber>
<SSIExmpt nil="true" />
<PQTGrpSer nil="true">0</PQTGrpSer>
<PQTGrpNum nil="true">0</PQTGrpNum>
<PQTGrpHW>N</PQTGrpHW>
<ReopOriDoc nil="true" />
<ReopManCls nil="true" />
<DocManClsd>N</DocManClsd>
<ClosingOpt>1</ClosingOpt>
<SpecDate nil="true" />
<Ordered>N</Ordered>
<NTSApprov>N</NTSApprov>
<NTSWebSite nil="true">0</NTSWebSite>
<NTSeTaxNo nil="true" />
<NTSApprNo nil="true" />
<PayDuMonth>N</PayDuMonth>
<ExtraMonth>0</ExtraMonth>
<ExtraDays>30</ExtraDays>
<CdcOffset>0</CdcOffset>
<SignMsg nil="true" />
<SignDigest nil="true" />
<CertifNum nil="true" />
<KeyVersion nil="true">0</KeyVersion>
<EDocGenTyp>N</EDocGenTyp>
<ESeries nil="true">0</ESeries>
<EDocNum nil="true" />
<EDocExpFrm nil="true">0</EDocExpFrm>
<OnlineQuo>N</OnlineQuo>
<POSEqNum nil="true" />
<POSManufSN nil="true" />
<POSCashN nil="true">0</POSCashN>
<EDocStatus>C</EDocStatus>
<EDocCntnt nil="true" />
<EDocProces>C</EDocProces>
<EDocErrCod nil="true" />
<EDocErrMsg nil="true" />
<EDocCancel>N</EDocCancel>
<EDocTest>N</EDocTest>
<EDocPrefix nil="true" />
<CUP nil="true">0</CUP>
<CIG nil="true">0</CIG>
<DpmAsDscnt>N</DpmAsDscnt>
<Attachment nil="true" />
<AtcEntry nil="true">0</AtcEntry>
<SupplCode nil="true" />
<GTSRlvnt>N</GTSRlvnt>
<BaseDisc>0.000000</BaseDisc>
<BaseDiscSc>0.000000</BaseDiscSc>
<BaseDiscFc>0.000000</BaseDiscFc>
<BaseDiscPr>0.000000</BaseDiscPr>
<CreateTS>83045</CreateTS>
<UpdateTS>83047</UpdateTS>
<ServPostID nil="true">0</ServPostID>
<AnnInvDecR nil="true">0</AnnInvDecR>
<U_PickDate nil="true" />
<U_StripCheck nil="true" />
<U_IIS_INTDocNum nil="true">0</U_IIS_INTDocNum>
<U_IIS_INTRefType nil="true" />
<U_IIS_INTRef nil="true" />
<U_IIS_IECActive>N</U_IIS_IECActive>
<U_IIS_IECCardCode>N</U_IIS_IECCardCode>
<U_BP_Remarks nil="true" />
<U_DeliveryTimeFrom nil="true">0</U_DeliveryTimeFrom>
<U_DeliveryTimeTo nil="true">0</U_DeliveryTimeTo>
<U_SecondHaulier nil="true" />
<U_2ndHaulierAddCode nil="true" />
<U_2ndDeliveryAddBloc nil="true" />
<U_PickNoteRemarks nil="true" />
<U_DeliveryNoteRemark nil="true" />
<U_InvoiceRemarks nil="true" />
<U_CollectionDate nil="true" />
</row>
</OPDN>
<PDN1>
<row>
<DocEntry>1440</DocEntry>
<LineNum>0</LineNum>
<TargetType>-1</TargetType>
<TrgetEntry nil="true">0</TrgetEntry>
<BaseRef />
<BaseType>-1</BaseType>
<BaseEntry nil="true">0</BaseEntry>
<BaseLine nil="true">0</BaseLine>
<LineStatus>O</LineStatus>
<ItemCode>001008</ItemCode>
<Dscription>STEAK CHIPS 10/20</Dscription>
<Quantity>5.000000</Quantity>
<ShipDate nil="true" />
<OpenQty>5.000000</OpenQty>
<Price>1.230000</Price>
<Currency>GBP</Currency>
<Rate>0.000000</Rate>
<DiscPrcnt>0.000000</DiscPrcnt>
<LineTotal>6.150000</LineTotal>
<TotalFrgn>0.000000</TotalFrgn>
<OpenSum>6.150000</OpenSum>
<OpenSumFC>0.000000</OpenSumFC>
<VendorNum />
<SerialNum nil="true" />
<WhsCode>01</WhsCode>
<SlpCode>10</SlpCode>
<Commission>0.000000</Commission>
<TreeType>N</TreeType>
<AcctCode>130000</AcctCode>
<TaxStatus>Y</TaxStatus>
<GrossBuyPr>0.000000</GrossBuyPr>
<PriceBefDi>1.230000</PriceBefDi>
<DocDate>20130325</DocDate>
<Flags>0</Flags>
<OpenCreQty>5.000000</OpenCreQty>
<UseBaseUn>N</UseBaseUn>
<SubCatNum />
<BaseCard>45089</BaseCard>
<TotalSumSy>6.150000</TotalSumSy>
<OpenSumSys>6.150000</OpenSumSys>
<InvntSttus>O</InvntSttus>
<OcrCode nil="true" />
<Project />
<CodeBars />
<VatPrcnt>20.000000</VatPrcnt>
<VatGroup>I1</VatGroup>
<PriceAfVAT>1.480000</PriceAfVAT>
<Height1>0.000000</Height1>
<Hght1Unit nil="true">0</Hght1Unit>
<Height2>0.000000</Height2>
<Hght2Unit nil="true">0</Hght2Unit>
<Width1>0.000000</Width1>
<Wdth1Unit nil="true">0</Wdth1Unit>
<Width2>0.000000</Width2>
<Wdth2Unit nil="true">0</Wdth2Unit>
<Length1>0.000000</Length1>
<Len1Unit nil="true">0</Len1Unit>
<length2>0.000000</length2>
<Len2Unit nil="true">0</Len2Unit>
<Volume>0.000000</Volume>
<VolUnit>4</VolUnit>
<Weight1>0.000000</Weight1>
<Wght1Unit nil="true">0</Wght1Unit>
<Weight2>0.000000</Weight2>
<Wght2Unit nil="true">0</Wght2Unit>
<Factor1>1.000000</Factor1>
<Factor2>1.000000</Factor2>
<Factor3>1.000000</Factor3>
<Factor4>1.000000</Factor4>
<PackQty>5.000000</PackQty>
<UpdInvntry>Y</UpdInvntry>
<BaseDocNum nil="true">0</BaseDocNum>
<BaseAtCard nil="true" />
<SWW />
<VatSum>1.230000</VatSum>
<VatSumFrgn>0.000000</VatSumFrgn>
<VatSumSy>1.230000</VatSumSy>
<FinncPriod>12</FinncPriod>
<ObjType>20</ObjType>
<LogInstanc>0</LogInstanc>
<BlockNum nil="true" />
<ImportLog nil="true" />
<DedVatSum>0.000000</DedVatSum>
<DedVatSumF>0.000000</DedVatSumF>
<DedVatSumS>0.000000</DedVatSumS>
<IsAqcuistn>N</IsAqcuistn>
<DistribSum>0.000000</DistribSum>
<DstrbSumFC>0.000000</DstrbSumFC>
<DstrbSumSC>0.000000</DstrbSumSC>
<GrssProfit>0.000000</GrssProfit>
<GrssProfSC>0.000000</GrssProfSC>
<GrssProfFC>0.000000</GrssProfFC>
<VisOrder>0</VisOrder>
<INMPrice>1.230000</INMPrice>
<PoTrgNum nil="true">0</PoTrgNum>
<PoTrgEntry />
<DropShip>N</DropShip>
<PoLineNum nil="true">0</PoLineNum>
<Address>UNITED KINGDOM</Address>
<TaxCode nil="true" />
<TaxType>Y</TaxType>
<OrigItem nil="true" />
<BackOrdr nil="true" />
<FreeTxt />
<PickStatus>N</PickStatus>
<PickOty>0.000000</PickOty>
<PickIdNo nil="true">0</PickIdNo>
<TrnsCode>3</TrnsCode>
<VatAppld>0.000000</VatAppld>
<VatAppldFC>0.000000</VatAppldFC>
<VatAppldSC>0.000000</VatAppldSC>
<BaseQty>0.000000</BaseQty>
<BaseOpnQty>0.000000</BaseOpnQty>
<VatDscntPr>0.000000</VatDscntPr>
<WtLiable>N</WtLiable>
<DeferrTax>N</DeferrTax>
<EquVatPer>0.000000</EquVatPer>
<EquVatSum>0.000000</EquVatSum>
<EquVatSumF>0.000000</EquVatSumF>
<EquVatSumS>0.000000</EquVatSumS>
<LineVat>1.230000</LineVat>
<LineVatlF>0.000000</LineVatlF>
<LineVatS>1.230000</LineVatS>
<unitMsr />
<NumPerMsr>1.000000</NumPerMsr>
<CEECFlag>S</CEECFlag>
<ToStock>0.000000</ToStock>
<ToDiff>0.000000</ToDiff>
<ExciseAmt>0.000000</ExciseAmt>
<TaxPerUnit>0.000000</TaxPerUnit>
<TotInclTax>0.000000</TotInclTax>
<CountryOrg nil="true" />
<StckDstSum>0.000000</StckDstSum>
<ReleasQtty>0.000000</ReleasQtty>
<LineType>R</LineType>
<TranType nil="true" />
<Text nil="true" />
<OwnerCode>1</OwnerCode>
<StockPrice>0.000000</StockPrice>
<ConsumeFCT>N</ConsumeFCT>
<LstByDsSum>0.000000</LstByDsSum>
<StckINMPr>0.000000</StckINMPr>
<LstBINMPr>0.000000</LstBINMPr>
<StckDstFc>0.000000</StckDstFc>
<StckDstSc>0.000000</StckDstSc>
<LstByDsFc>0.000000</LstByDsFc>
<LstByDsSc>0.000000</LstByDsSc>
<StockSum>6.150000</StockSum>
<StockSumFc>0.000000</StockSumFc>
<StockSumSc>6.150000</StockSumSc>
<StckSumApp>0.000000</StckSumApp>
<StckAppFc>0.000000</StckAppFc>
<StckAppSc>0.000000</StckAppSc>
<ShipToCode nil="true" />
<ShipToDesc>harehill road
Heywood
Lancashire OL10 2TP
UNITED KINGDOM</ShipToDesc>
<StckAppD>0.000000</StckAppD>
<StckAppDFC>0.000000</StckAppDFC>
<StckAppDSC>0.000000</StckAppDSC>
<BasePrice>E</BasePrice>
<GTotal>7.400000</GTotal>
<GTotalFC>0.000000</GTotalFC>
<GTotalSC>7.400000</GTotalSC>
<DistribExp>Y</DistribExp>
<DescOW>N</DescOW>
<DetailsOW>N</DetailsOW>
<GrossBase nil="true">0</GrossBase>
<VatWoDpm>0.000000</VatWoDpm>
<VatWoDpmFc>0.000000</VatWoDpmFc>
<VatWoDpmSc>0.000000</VatWoDpmSc>
<CFOPCode nil="true" />
<CSTCode nil="true" />
<Usage nil="true">0</Usage>
<TaxOnly>N</TaxOnly>
<WtCalced>N</WtCalced>
<QtyToShip>0.000000</QtyToShip>
<DelivrdQty>0.000000</DelivrdQty>
<OrderedQty>0.000000</OrderedQty>
<CogsOcrCod nil="true" />
<CiOppLineN>-1</CiOppLineN>
<CogsAcct nil="true" />
<ChgAsmBoMW>N</ChgAsmBoMW>
<ActDelDate>20130325</ActDelDate>
<OcrCode2 nil="true" />
<OcrCode3 nil="true" />
<OcrCode4 nil="true" />
<OcrCode5 nil="true" />
<TaxDistSum>0.000000</TaxDistSum>
<TaxDistSFC>0.000000</TaxDistSFC>
<TaxDistSSC>0.000000</TaxDistSSC>
<PostTax>Y</PostTax>
<Excisable nil="true" />
<AssblValue>0.000000</AssblValue>
<RG23APart1 nil="true">0</RG23APart1>
<RG23APart2 nil="true">0</RG23APart2>
<RG23CPart1 nil="true">0</RG23CPart1>
<RG23CPart2 nil="true">0</RG23CPart2>
<CogsOcrCo2 nil="true" />
<CogsOcrCo3 nil="true" />
<CogsOcrCo4 nil="true" />
<CogsOcrCo5 nil="true" />
<LnExcised nil="true" />
<LocCode nil="true">0</LocCode>
<StockValue>0.000000</StockValue>
<GPTtlBasPr>0.000000</GPTtlBasPr>
<unitMsr2 nil="true" />
<NumPerMsr2>1.000000</NumPerMsr2>
<SpecPrice>N</SpecPrice>
<CSTfIPI nil="true" />
<CSTfPIS nil="true" />
<CSTfCOFINS nil="true" />
<ExLineNo nil="true" />
<isSrvCall>N</isSrvCall>
<PQTReqQty>0.000000</PQTReqQty>
<PQTReqDate nil="true" />
<PcDocType>-1</PcDocType>
<PcQuantity>0.000000</PcQuantity>
<LinManClsd>N</LinManClsd>
<VatGrpSrc>N</VatGrpSrc>
<NoInvtryMv>N</NoInvtryMv>
<ActBaseEnt nil="true">0</ActBaseEnt>
<ActBaseLn nil="true">0</ActBaseLn>
<ActBaseNum nil="true">0</ActBaseNum>
<OpenRtnQty>0.000000</OpenRtnQty>
<AgrNo nil="true">0</AgrNo>
<AgrLnNum nil="true">0</AgrLnNum>
<CredOrigin nil="true" />
<FREE01 nil="true" />
<FREE02 nil="true" />
<FREE03 nil="true">0</FREE03>
<U_IIS_INTLineNum nil="true">0</U_IIS_INTLineNum>
<U_IIS_INTBaseKey nil="true">0</U_IIS_INTBaseKey>
<U_IIS_INTBaseLine nil="true">0</U_IIS_INTBaseLine>
<U_IIS_DCNO nil="true" />
<U_IIS_DCLINE nil="true" />
<U_IIS_PurchCost nil="true" />
<U_SP_ReasonCode nil="true" />
<U_CommValue nil="true">0.000000</U_CommValue>
</row>
</PDN1>
<PDN12>
<row>
<DocEntry>1440</DocEntry>
<TaxId0 nil="true" />
<TaxId1 nil="true" />
<TaxId2 nil="true" />
<TaxId3 nil="true" />
<TaxId4 nil="true" />
<TaxId5 nil="true" />
<TaxId6 nil="true" />
<TaxId7 nil="true" />
<TaxId8 nil="true" />
<TaxId9 nil="true" />
<State nil="true" />
<County nil="true" />
<Incoterms nil="true" />
<Vehicle nil="true" />
<VidState nil="true" />
<NfRef nil="true" />
<Carrier nil="true" />
<QoP nil="true">0</QoP>
<PackDesc nil="true" />
<Brand nil="true" />
<NoSU nil="true">0</NoSU>
<NetWeight>0.000000</NetWeight>
<GrsWeight>0.000000</GrsWeight>
<LogInstanc>0</LogInstanc>
<ObjectType>20</ObjectType>
<TaxId10 nil="true" />
<TransCat nil="true" />
<FormNo nil="true" />
<TaxId11 nil="true" />
<StreetS>harehill road</StreetS>
<BlockS />
<BuildingS />
<CityS>Heywood</CityS>
<ZipCodeS>OL10 2TP</ZipCodeS>
<CountyS>Lancashire</CountyS>
<StateS />
<CountryS>GB</CountryS>
<AddrTypeS />
<StreetNoS />
<StreetB>YEARSLEY GROUP</StreetB>
<BlockB nil="true" />
<BuildingB nil="true" />
<CityB nil="true" />
<ZipCodeB>ML4 3LB</ZipCodeB>
<CountyB nil="true" />
<StateB nil="true" />
<CountryB>GB</CountryB>
<AddrTypeB nil="true" />
<StreetNoB nil="true" />
<ImpORExp nil="true" />
<Vat>N</Vat>
<AltCrdNamB nil="true" />
<AltTaxIdB nil="true" />
<Address2S />
<Address3S />
<Address2B nil="true" />
<Address3B nil="true" />
<MainUsage nil="true">0</MainUsage>
</row>
</PDN12>
<PDN12>
<row>
<DocEntry>1440</DocEntry>
<TaxId0 nil="true" />
<TaxId1 nil="true" />
<TaxId2 nil="true" />
<TaxId3 nil="true" />
<TaxId4 nil="true" />
<TaxId5 nil="true" />
<TaxId6 nil="true" />
<TaxId7 nil="true" />
<TaxId8 nil="true" />
<TaxId9 nil="true" />
<State nil="true" />
<County nil="true" />
<Incoterms nil="true" />
<Vehicle nil="true" />
<VidState nil="true" />
<NfRef nil="true" />
<Carrier nil="true" />
<QoP nil="true">0</QoP>
<PackDesc nil="true" />
<Brand nil="true" />
<NoSU nil="true">0</NoSU>
<NetWeight>0.000000</NetWeight>
<GrsWeight>0.000000</GrsWeight>
<LogInstanc>0</LogInstanc>
<ObjectType>20</ObjectType>
<TaxId10 nil="true" />
<TransCat nil="true" />
<FormNo nil="true" />
<TaxId11 nil="true" />
<StreetS>harehill road</StreetS>
<BlockS />
<BuildingS />
<CityS>Heywood</CityS>
<ZipCodeS>OL10 2TP</ZipCodeS>
<CountyS>Lancashire</CountyS>
<StateS />
<CountryS>GB</CountryS>
<AddrTypeS />
<StreetNoS />
<StreetB>YEARSLEY GROUP</StreetB>
<BlockB nil="true" />
<BuildingB nil="true" />
<CityB nil="true" />
<ZipCodeB>ML4 3LB</ZipCodeB>
<CountyB nil="true" />
<StateB nil="true" />
<CountryB>GB</CountryB>
<AddrTypeB nil="true" />
<StreetNoB nil="true" />
<ImpORExp nil="true" />
<Vat>N</Vat>
<AltCrdNamB nil="true" />
<AltTaxIdB nil="true" />
<Address2S />
<Address3S />
<Address2B nil="true" />
<Address3B nil="true" />
<MainUsage nil="true">0</MainUsage>
</row>
</PDN12>
</BO>
</BOM>
Hi Johan
thanks
regards
Andy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Andy,
In the first xml, you use: <ObjType>22</ObjType>
In the response: <Object>20</Object>
In the example xml from the B1 client: <ObjType>20</ObjType>
The error does not refer to the cardcode, but to the incorrect combination of cardcode and card type or document type.
Regards,
Johan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Johan
this part is now working fine. thank you for your help.
However I am now getting an error "Property 'Serial' of 'Document' is invalid"
Is there somewhere that explains how to set the Serial property in the DI Server ?
regards
Andy
my xml soap request string now looks like this ...
<?xml version="1.0" encoding="UTF-16"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header><SessionID>432955E6-1029-4536-BF56-DFC542998664</SessionID></env:Header><env:Body><dis:AddObject xmlns:dis="http://www.sap.com/SBO/DIS" CommandID="Add Quotation"><BOM> <BO><AdmInfo><Object>oPurchaseDeliveryNotes</Object></AdmInfo><Documents><row><CardCode>45049</CardCode><DocDate>20130326</DocDate><Serial nil="true">11111</Serial></row></Documents><Document_Lines><row><BaseType>22</BaseType><BaseEntry>24</BaseEntry><BaseLine>0</BaseLine><Quantity>1</Quantity><SerialNum>10000001</SerialNum></row></Document_Lines></BO> </BOM></dis:AddObject></env:Body></env:Envelope>
Hi Andy,
This is the main reason why I stay away from the DI Server myself...
The DI Server is a clunky mechanism as it is, and B1 serial / batch numbering is notoriously error prone.
I suggest that you log a new question on the SDK forum for this issue, as you will more likely get help.
Regards,
Johan
User | Count |
---|---|
107 | |
12 | |
10 | |
5 | |
5 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.