示例#1
0
 public FreightInvoiceType()
 {
     this.invoiceLineField                    = new ObservableCollection <InvoiceLineType>();
     this.legalMonetaryTotalField             = new MonetaryTotalType();
     this.taxTotalField                       = new ObservableCollection <TaxTotalType>();
     this.paymentAlternativeExchangeRateField = new ExchangeRateType();
     this.paymentExchangeRateField            = new ExchangeRateType();
     this.pricingExchangeRateField            = new ExchangeRateType();
     this.taxExchangeRateField                = new ExchangeRateType();
     this.allowanceChargeField                = new ObservableCollection <AllowanceChargeType>();
     this.prepaidPaymentField                 = new ObservableCollection <PaymentType>();
     this.paymentTermsField                   = new ObservableCollection <PaymentTermsType>();
     this.paymentMeansField                   = new ObservableCollection <PaymentMeansType>();
     this.taxRepresentativePartyField         = new PartyType();
     this.payeePartyField                     = new PartyType();
     this.accountingCustomerPartyField        = new CustomerPartyType();
     this.accountingSupplierPartyField        = new SupplierPartyType();
     this.signatureField                      = new ObservableCollection <SignatureType>();
     this.additionalDocumentReferenceField    = new ObservableCollection <DocumentReferenceType>();
     this.contractDocumentReferenceField      = new ObservableCollection <DocumentReferenceType>();
     this.originatorDocumentReferenceField    = new ObservableCollection <DocumentReferenceType>();
     this.receiptDocumentReferenceField       = new ObservableCollection <DocumentReferenceType>();
     this.despatchDocumentReferenceField      = new ObservableCollection <DocumentReferenceType>();
     this.billingReferenceField               = new ObservableCollection <BillingReferenceType>();
     this.orderReferenceField                 = new OrderReferenceType();
     this.shipmentField                       = new ObservableCollection <ShipmentType>();
     this.invoicePeriodField                  = new ObservableCollection <PeriodType>();
     this.lineCountNumericField               = new LineCountNumericType();
     this.accountingCostField                 = new AccountingCostType();
     this.accountingCostCodeField             = new AccountingCostCodeType();
     this.paymentAlternativeCurrencyCodeField = new PaymentAlternativeCurrencyCodeType();
     this.paymentCurrencyCodeField            = new PaymentCurrencyCodeType();
     this.pricingCurrencyCodeField            = new PricingCurrencyCodeType();
     this.taxCurrencyCodeField                = new TaxCurrencyCodeType();
     this.documentCurrencyCodeField           = new DocumentCurrencyCodeType();
     this.taxPointDateField                   = new TaxPointDateType();
     this.noteField            = new ObservableCollection <NoteType>();
     this.invoiceTypeCodeField = new InvoiceTypeCodeType();
     this.issueTimeField       = new IssueTimeType();
     this.issueDateField       = new IssueDateType();
     this.uUIDField            = new UUIDType();
     this.copyIndicatorField   = new CopyIndicatorType();
     this.idField = new IDType();
     this.profileExecutionIDField = new ProfileExecutionIDType();
     this.profileIDField          = new ProfileIDType();
     this.customizationIDField    = new CustomizationIDType();
     this.uBLVersionIDField       = new UBLVersionIDType();
     this.uBLExtensionsField      = new ObservableCollection <UBLExtensionType>();
 }
示例#2
0
 public InvoiceType()
 {
     this._invoiceLine        = new List <InvoiceLineType>();
     this._legalMonetaryTotal = new MonetaryTotalType();
     //this._withholdingTaxTotal = new List<TaxTotalType>();
     //this._taxTotal = new List<TaxTotalType>();
     //this._paymentAlternativeExchangeRate = new ExchangeRateType();
     //this._paymentExchangeRate = new ExchangeRateType();
     //this._pricingExchangeRate = new ExchangeRateType();
     //this._taxExchangeRate = new ExchangeRateType();
     //this._allowanceCharge = new List<AllowanceChargeType>();
     //this._paymentTerms = new PaymentTermsType();
     //this._paymentMeans = new List<PaymentMeansType>();
     //this._delivery = new List<DeliveryType>();
     //this._taxRepresentativeParty = new PartyType();
     //this._sellerSupplierParty = new SupplierPartyType();
     //this._buyerCustomerParty = new CustomerPartyType();
     this._accountingCustomerParty = new CustomerPartyType();
     this._accountingSupplierParty = new SupplierPartyType();
     this._signature = new List <SignatureType>();
     //this._additionalDocumentReference = new List<DocumentReferenceType>();
     //this._contractDocumentReference = new List<DocumentReferenceType>();
     //this._originatorDocumentReference = new List<DocumentReferenceType>();
     //this._receiptDocumentReference = new List<DocumentReferenceType>();
     //this._despatchDocumentReference = new List<DocumentReferenceType>();
     //this._billingReference = new List<BillingReferenceType>();
     //this._orderReference = new OrderReferenceType();
     this._invoicePeriod    = new PeriodType();
     this._lineCountNumeric = new LineCountNumericType();
     //this._accountingCost = new AccountingCostType();
     //this._paymentAlternativeCurrencyCode = new PaymentAlternativeCurrencyCodeType();
     //this._paymentCurrencyCode = new PaymentCurrencyCodeType();
     //this._pricingCurrencyCode = new PricingCurrencyCodeType();
     //this._taxCurrencyCode = new TaxCurrencyCodeType();
     this._documentCurrencyCode = new DocumentCurrencyCodeType();
     //this._note = new List<NoteType>();
     this._invoiceTypeCode = new InvoiceTypeCodeType();
     this._issueTime       = new IssueTimeType();
     this._issueDate       = new IssueDateType();
     this._uUID            = new UUIDType();
     this._copyIndicator   = new CopyIndicatorType();
     this._id = new IDType();
 }
 public FreightInvoiceType() {
     this.invoiceLineField = new ObservableCollection<InvoiceLineType>();
     this.legalMonetaryTotalField = new MonetaryTotalType();
     this.taxTotalField = new ObservableCollection<TaxTotalType>();
     this.paymentAlternativeExchangeRateField = new ExchangeRateType();
     this.paymentExchangeRateField = new ExchangeRateType();
     this.pricingExchangeRateField = new ExchangeRateType();
     this.taxExchangeRateField = new ExchangeRateType();
     this.allowanceChargeField = new ObservableCollection<AllowanceChargeType>();
     this.prepaidPaymentField = new ObservableCollection<PaymentType>();
     this.paymentTermsField = new ObservableCollection<PaymentTermsType>();
     this.paymentMeansField = new ObservableCollection<PaymentMeansType>();
     this.taxRepresentativePartyField = new PartyType();
     this.payeePartyField = new PartyType();
     this.accountingCustomerPartyField = new CustomerPartyType();
     this.accountingSupplierPartyField = new SupplierPartyType();
     this.signatureField = new ObservableCollection<SignatureType>();
     this.additionalDocumentReferenceField = new ObservableCollection<DocumentReferenceType>();
     this.contractDocumentReferenceField = new ObservableCollection<DocumentReferenceType>();
     this.originatorDocumentReferenceField = new ObservableCollection<DocumentReferenceType>();
     this.receiptDocumentReferenceField = new ObservableCollection<DocumentReferenceType>();
     this.despatchDocumentReferenceField = new ObservableCollection<DocumentReferenceType>();
     this.billingReferenceField = new ObservableCollection<BillingReferenceType>();
     this.orderReferenceField = new OrderReferenceType();
     this.shipmentField = new ObservableCollection<ShipmentType>();
     this.invoicePeriodField = new ObservableCollection<PeriodType>();
     this.lineCountNumericField = new LineCountNumericType();
     this.accountingCostField = new AccountingCostType();
     this.accountingCostCodeField = new AccountingCostCodeType();
     this.paymentAlternativeCurrencyCodeField = new PaymentAlternativeCurrencyCodeType();
     this.paymentCurrencyCodeField = new PaymentCurrencyCodeType();
     this.pricingCurrencyCodeField = new PricingCurrencyCodeType();
     this.taxCurrencyCodeField = new TaxCurrencyCodeType();
     this.documentCurrencyCodeField = new DocumentCurrencyCodeType();
     this.taxPointDateField = new TaxPointDateType();
     this.noteField = new ObservableCollection<NoteType>();
     this.invoiceTypeCodeField = new InvoiceTypeCodeType();
     this.issueTimeField = new IssueTimeType();
     this.issueDateField = new IssueDateType();
     this.uUIDField = new UUIDType();
     this.copyIndicatorField = new CopyIndicatorType();
     this.idField = new IDType();
     this.profileExecutionIDField = new ProfileExecutionIDType();
     this.profileIDField = new ProfileIDType();
     this.customizationIDField = new CustomizationIDType();
     this.uBLVersionIDField = new UBLVersionIDType();
     this.uBLExtensionsField = new ObservableCollection<UBLExtensionType>();
 }