@@ -181,7 +181,7 @@ public override InvoiceDescriptor Load(Stream stream)
181181
182182 retval . ShipTo = _nodeAsParty ( doc . DocumentElement , "//ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty" , nsmgr ) ;
183183 retval . UltimateShipTo = _nodeAsParty ( doc . DocumentElement , "//ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty" , nsmgr ) ;
184- retval . ShipFrom = _nodeAsParty ( doc . DocumentElement , "//ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty" , nsmgr ) ;
184+ retval . ShipFrom = _nodeAsParty ( doc . DocumentElement , "//ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty" , nsmgr ) ;
185185 retval . ActualDeliveryDate = XmlUtils . NodeAsDateTime ( doc . DocumentElement , "//ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString" , nsmgr ) ;
186186
187187 string _despatchAdviceNo = XmlUtils . NodeAsString ( doc . DocumentElement , "//ram:ApplicableHeaderTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID" , nsmgr ) ;
@@ -359,7 +359,7 @@ public override InvoiceDescriptor Load(Stream stream)
359359 int ? penaltyDueDays = null ; // XmlUtils.NodeAsInt(node, ".//ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure", nsmgr);
360360 decimal ? penaltyAmount = XmlUtils . NodeAsDecimal ( node , ".//ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount" , nsmgr , null ) ;
361361 PaymentTermsType ? paymentTermsType = discountPercent . HasValue ? PaymentTermsType . Skonto :
362- penaltyPercent . HasValue ? PaymentTermsType . Verzug :
362+ penaltyPercent . HasValue ? PaymentTermsType . Verzug :
363363 ( PaymentTermsType ? ) null ;
364364
365365 retval . AddTradePaymentTerms ( XmlUtils . NodeAsString ( node , ".//ram:Description" , nsmgr ) ,
@@ -463,7 +463,7 @@ private static TradeLineItem _parseTradeLineItem(XmlNode tradeLineItem, XmlNames
463463
464464 LineStatusCodes ? _lineStatusCode = default ( LineStatusCodes ) . FromString ( XmlUtils . NodeAsString ( tradeLineItem , ".//ram:AssociatedDocumentLineDocument/ram:LineStatusCode" , nsmgr , null ) ) ;
465465 LineStatusReasonCodes ? _lineStatusReasonCode = default ( LineStatusReasonCodes ) . FromString ( XmlUtils . NodeAsString ( tradeLineItem , ".//ram:AssociatedDocumentLineDocument/ram:LineStatusReasonCode" , nsmgr , null ) ) ;
466-
466+
467467 TradeLineItem item = new TradeLineItem ( _lineId )
468468 {
469469 GlobalID = new GlobalID ( default ( GlobalIDSchemeIdentifiers ) . FromString ( XmlUtils . NodeAsString ( tradeLineItem , ".//ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID" , nsmgr ) ) ,
@@ -519,20 +519,20 @@ private static TradeLineItem _parseTradeLineItem(XmlNode tradeLineItem, XmlNames
519519 Name = XmlUtils . NodeAsString ( includedItem , ".//ram:Name" , nsmgr ) ,
520520 UnitQuantity = XmlUtils . NodeAsDecimal ( includedItem , ".//ram:UnitQuantity" , nsmgr , null ) ,
521521 UnitCode = unitCode != null ? ( QuantityCodes ? ) default ( QuantityCodes ) . FromString ( unitCode ) : null
522- } ) ;
522+ } ) ;
523523 }
524524
525- if ( tradeLineItem . SelectSingleNode ( ".//ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument" , nsmgr ) != null )
526- {
527- item . BuyerOrderReferencedDocument = new BuyerOrderReferencedDocument ( )
528- {
529- ID = XmlUtils . NodeAsString ( tradeLineItem , ".//ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID" , nsmgr ) ,
530- IssueDateTime = DataTypeReader . ReadFormattedIssueDateTime ( tradeLineItem , "//ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:FormattedIssueDateTime" , nsmgr ) ,
531- LineID = XmlUtils . NodeAsString ( tradeLineItem , ".//ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID" , nsmgr )
532- } ;
533- }
525+ if ( tradeLineItem . SelectSingleNode ( ".//ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument" , nsmgr ) != null )
526+ {
527+ item . BuyerOrderReferencedDocument = new BuyerOrderReferencedDocument ( )
528+ {
529+ ID = XmlUtils . NodeAsString ( tradeLineItem , ".//ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID" , nsmgr ) ,
530+ IssueDateTime = DataTypeReader . ReadFormattedIssueDateTime ( tradeLineItem , "//ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:FormattedIssueDateTime" , nsmgr ) ,
531+ LineID = XmlUtils . NodeAsString ( tradeLineItem , ".//ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID" , nsmgr )
532+ } ;
533+ }
534534
535- if ( tradeLineItem . SelectSingleNode ( ".//ram:SpecifiedLineTradeAgreement/ram:ContractReferencedDocument" , nsmgr ) != null )
535+ if ( tradeLineItem . SelectSingleNode ( ".//ram:SpecifiedLineTradeAgreement/ram:ContractReferencedDocument" , nsmgr ) != null )
536536 {
537537 item . ContractReferencedDocument = new ContractReferencedDocument ( )
538538 {
@@ -659,8 +659,8 @@ private static TradeLineItem _parseTradeLineItem(XmlNode tradeLineItem, XmlNames
659659 {
660660 string className = XmlUtils . NodeAsString ( designatedProductClassificationNode , "./ram:ClassName" , nsmgr ) ;
661661 string classCode = XmlUtils . NodeAsString ( designatedProductClassificationNode , "./ram:ClassCode" , nsmgr ) ;
662- DesignatedProductClassificationClassCodes listID = default ( DesignatedProductClassificationClassCodes ) . FromString ( XmlUtils . NodeAsString ( designatedProductClassificationNode , "./ram:ClassCode/@listID" , nsmgr ) ) ;
663- string listVersionID = XmlUtils . NodeAsString ( designatedProductClassificationNode , "./ram:ClassCode/@listVersionID" , nsmgr ) ;
662+ DesignatedProductClassificationClassCodes listID = default ( DesignatedProductClassificationClassCodes ) . FromString ( XmlUtils . NodeAsString ( designatedProductClassificationNode , "./ram:ClassCode/@listID" , nsmgr ) ) ;
663+ string listVersionID = XmlUtils . NodeAsString ( designatedProductClassificationNode , "./ram:ClassCode/@listVersionID" , nsmgr ) ;
664664
665665 item . AddDesignatedProductClassification ( listID , listVersionID , classCode , className ) ;
666666 } // !foreach(designatedProductClassificationNode))
0 commit comments