diff --git a/Kleer/Models/Kleer.Models.cs b/Kleer/Models/Kleer.Models.cs index 952e75c..135bc1c 100644 --- a/Kleer/Models/Kleer.Models.cs +++ b/Kleer/Models/Kleer.Models.cs @@ -7,13 +7,13 @@ // //------------------------------------------------------------------------------ -// This code was generated by XmlSchemaClassGenerator version 3.0.1356.0 using the following command: +// This code was generated by XmlSchemaClassGenerator version 3.0.1405.0 using the following command: // xscgen Kleer/doc.xsd --namespace=Kleer.Models --output Kleer/Models namespace Kleer.Models { - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("translations", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -48,7 +48,7 @@ public Translations() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("TranslationsTranslation", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -65,7 +65,7 @@ public partial class TranslationsTranslation public string Value { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -101,7 +101,7 @@ public ExpenseWritable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseWritableExpenseEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -135,7 +135,7 @@ public ExpenseWritableExpenseEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -148,7 +148,7 @@ public partial class ExpenseEntryReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -254,9 +254,33 @@ private set [System.Xml.Serialization.XmlElementAttribute("re-invoicing", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ExpenseEntryWritableReInvoicing ReInvoicing { get; set; } + + /// + /// Optional. Set it to file this receipt against a card purchase returned by + /// card-transactions. Only settable when the entry is created; an update may repeat the + /// key the entry already carries, but cannot add, change or remove the link. + /// + /// The purchase must be one of the caller's own open, confirmed purchases, i.e. one that + /// card-transactions returned. A key naming anything else is rejected. + /// + /// When the purchase has a company-card, file the entry with that card and with the + /// amount the card was charged: copy billing-amount into amount and + /// billing-currency-type into currency-type. The purchase amount and currency are not + /// accepted for a purchase made in another currency. + /// + /// VAT follows the entry's own country-code, which normally comes from the purchase. + /// When it differs from the company's country, send vat as 0: no VAT may be claimed on a + /// receipt from another country, and an entry that carries any is rejected with a + /// conflict. Unlike the company card and the amount, the country is not checked against + /// the purchase, so a receipt that genuinely belongs to another country than the card + /// issuer reports can be filed as such. + /// + [System.ComponentModel.DescriptionAttribute(@"Optional. Set it to file this receipt against a card purchase returned by card-transactions. Only settable when the entry is created; an update may repeat the key the entry already carries, but cannot add, change or remove the link. The purchase must be one of the caller's own open, confirmed purchases, i.e. one that card-transactions returned. A key naming anything else is rejected. When the purchase has a company-card, file the entry with that card and with the amount the card was charged: copy billing-amount into amount and billing-currency-type into currency-type. The purchase amount and currency are not accepted for a purchase made in another currency. VAT follows the entry's own country-code, which normally comes from the purchase. When it differs from the company's country, send vat as 0: no VAT may be claimed on a receipt from another country, and an entry that carries any is rejected with a conflict. Unlike the company card and the amount, the country is not checked against the purchase, so a receipt that genuinely belongs to another country than the card issuer reports can be filed as such.")] + [System.Xml.Serialization.XmlElementAttribute("card-transaction", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public CardTransactionReference CardTransaction { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-file-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -269,7 +293,7 @@ public partial class ExpenseFileReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("company-card-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -282,7 +306,7 @@ public partial class CompanyCardReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-type-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -295,7 +319,7 @@ public partial class ExpenseTypeReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryWritablePersons", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -329,7 +353,7 @@ public ExpenseEntryWritablePersons() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryWritableDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -363,7 +387,7 @@ public ExpenseEntryWritableDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimension-entry-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -376,7 +400,7 @@ public partial class DimensionEntryReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryWritableReInvoicing", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -389,7 +413,7 @@ public partial class ExpenseEntryWritableReInvoicing public ClientProjectReference ClientProject { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -402,7 +426,268 @@ public partial class ClientProjectReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("card-transaction-reference", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class CardTransactionReference + { + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("key", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string Key { get; set; } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("card-transactions", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(CardTransactions2Redefinition))] + public partial class CardTransactions : PagedResult + { + + [System.Xml.Serialization.XmlIgnoreAttribute()] + private System.Collections.ObjectModel.Collection _cardTransaction; + + [System.Xml.Serialization.XmlElementAttribute("card-transaction", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public System.Collections.ObjectModel.Collection CardTransaction + { + get + { + return _cardTransaction; + } + private set + { + _cardTransaction = value; + } + } + + /// + /// Gets a value indicating whether the CardTransaction collection is empty. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CardTransactionSpecified + { + get + { + return (this.CardTransaction.Count != 0); + } + } + + /// + /// Initializes a new instance of the class. + /// + public CardTransactions() + { + this._cardTransaction = new System.Collections.ObjectModel.Collection(); + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("paged-result", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(BankTransactions))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(BankTransactions2Redefinition))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(BudgetAccounts))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(BudgetAccounts2Redefinition))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(CardTransactions))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(CardTransactions2Redefinition))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClientInvoices2))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(FoundationGrantPayments))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(FoundationGrantRepayments))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(FoundationGrants))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(PayrollRuns))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(PayrollRuns2Redefinition))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(PayrollTransactions))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(PayrollTransactions2Redefinition))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(RevenueLedgers))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(Revenues))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(SubFoundationsReadables))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(SupplierInvoices2))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(VouchersDetailed))] + public partial class PagedResult + { + + /// + /// The offset into the full result that this page represents, 0-indexed. + /// + [System.ComponentModel.DescriptionAttribute("The offset into the full result that this page represents, 0-indexed.")] + [System.Xml.Serialization.XmlAttributeAttribute("offset")] + public int Offset { get; set; } + + /// + /// Gets or sets a value indicating whether the Offset property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OffsetSpecified { get; set; } + + /// + /// The size that this page was limited to. May have been automatically adjusted compared to user input. This value also always + /// represents the number of returned rows. + /// + [System.ComponentModel.DescriptionAttribute(("The size that this page was limited to. May have been automatically adjusted comp" + + "ared to user input. This value also always represents the number of returned row" + + "s."))] + [System.Xml.Serialization.XmlAttributeAttribute("limit")] + public int Limit { get; set; } + + /// + /// Gets or sets a value indicating whether the Limit property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LimitSpecified { get; set; } + + /// + /// The total size of all rows. May be used to calculate number of calls required to fetch full result. + /// + [System.ComponentModel.DescriptionAttribute(("The total size of all rows. May be used to calculate number of calls required to " + + "fetch full result."))] + [System.Xml.Serialization.XmlAttributeAttribute("size")] + public int Size { get; set; } + + /// + /// Gets or sets a value indicating whether the Size property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SizeSpecified { get; set; } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("card-transaction", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class CardTransaction + { + + /// + /// Stable identifier of the card purchase. Pass it back as the card-transaction + /// reference on expense-entry-writable to file a receipt against this purchase. + /// + [System.ComponentModel.DescriptionAttribute(("Stable identifier of the card purchase. Pass it back as the card-transaction refe" + + "rence on expense-entry-writable to file a receipt against this purchase."))] + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("key", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string Key { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("date", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] + public System.DateTime Date { get; set; } + + [System.Xml.Serialization.XmlElementAttribute("description", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string Description { get; set; } + + [System.Xml.Serialization.XmlElementAttribute("merchant", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string Merchant { get; set; } + + /// + /// The last four digits of the card, with the preceding digits masked. Enough to + /// recognise a card that is not registered as a company card in Kleer; use + /// company-card below when the purchase matched a registered card. + /// + [System.ComponentModel.DescriptionAttribute(("The last four digits of the card, with the preceding digits masked. Enough to rec" + + "ognise a card that is not registered as a company card in Kleer; use company-car" + + "d below when the purchase matched a registered card."))] + [System.Xml.Serialization.XmlElementAttribute("card-number", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string CardNumber { get; set; } + + [System.Xml.Serialization.XmlElementAttribute("company-card", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public CompanyCardReadable CompanyCard { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("amount", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public long Amount { get; set; } + + /// + /// The VAT the card issuer reports for the purchase. File it as the entry's vat only when + /// the entry is filed with the company's own country-code: no VAT may be claimed on a + /// receipt from another country, and such an entry is rejected with a conflict however + /// much this field reports. + /// + /// The rule is evaluated against the country-code on the entry, not the one below, so it + /// is the entry's own country that decides. See the country-code documentation below. + /// + [System.ComponentModel.DescriptionAttribute(@"The VAT the card issuer reports for the purchase. File it as the entry's vat only when the entry is filed with the company's own country-code: no VAT may be claimed on a receipt from another country, and such an entry is rejected with a conflict however much this field reports. The rule is evaluated against the country-code on the entry, not the one below, so it is the entry's own country that decides. See the country-code documentation below.")] + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("vat", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public long Vat { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("currency-type", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string CurrencyType { get; set; } + + /// + /// What the card was actually charged, in billing-currency-type. This is the pair to file + /// a receipt with when the purchase has a company-card: the entry's amount and + /// currency-type must equal billing-amount and billing-currency-type, not the purchase + /// amount and currency above. Filing the purchase amount for a purchase made in another + /// currency is rejected as a conflict, with a message about changing the amount. + /// + [System.ComponentModel.DescriptionAttribute(@"What the card was actually charged, in billing-currency-type. This is the pair to file a receipt with when the purchase has a company-card: the entry's amount and currency-type must equal billing-amount and billing-currency-type, not the purchase amount and currency above. Filing the purchase amount for a purchase made in another currency is rejected as a conflict, with a message about changing the amount.")] + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("billing-amount", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public long BillingAmount { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("billing-currency-type", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string BillingCurrencyType { get; set; } + + /// + /// Where the card issuer says the purchase was made, and the value to copy onto the entry + /// unless the receipt itself says otherwise. It is a suggestion, not a constraint: the + /// entry may be filed with a different country-code and is not rejected for disagreeing + /// with this one, the same way the form in Kleer lets the country be changed and prefers + /// the country of a previous receipt from the same merchant over this value. + /// + /// What it does decide is VAT. The entry's own country-code is compared with the + /// company's, and an entry from another country may not carry VAT. So copying this value + /// onto the entry means vat must be 0 whenever it differs from the company's country. + /// + [System.ComponentModel.DescriptionAttribute(@"Where the card issuer says the purchase was made, and the value to copy onto the entry unless the receipt itself says otherwise. It is a suggestion, not a constraint: the entry may be filed with a different country-code and is not rejected for disagreeing with this one, the same way the form in Kleer lets the country be changed and prefers the country of a previous receipt from the same merchant over this value. What it does decide is VAT. The entry's own country-code is compared with the company's, and an entry from another country may not carry VAT. So copying this value onto the entry means vat must be 0 whenever it differs from the company's country.")] + [System.Xml.Serialization.XmlElementAttribute("country-code", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string CountryCode { get; set; } + + /// + /// True while the purchase is a reservation we have not registered an authorisation + /// for: an expense filed against it cannot be bundled into an expense report yet. + /// False once the authorisation is registered, including for purchases that started + /// as a reservation. + /// + /// Computed from our own reservation and authorisation records, while the amounts + /// above come from the card issuer. The two can disagree - the issuer may have + /// authorised a purchase whose authorisation never reached us - in which case this + /// is true next to amounts that are already final. That is deliberate: it answers + /// whether the purchase can be filed and bundled, which is the promise a caller + /// acts on, not what the issuer currently reports. + /// + [System.ComponentModel.DescriptionAttribute(@"True while the purchase is a reservation we have not registered an authorisation for: an expense filed against it cannot be bundled into an expense report yet. False once the authorisation is registered, including for purchases that started as a reservation. Computed from our own reservation and authorisation records, while the amounts above come from the card issuer. The two can disagree - the issuer may have authorised a purchase whose authorisation never reached us - in which case this is true next to amounts that are already final. That is deliberate: it answers whether the purchase can be filed and bundled, which is the promise a caller acts on, not what the issuer currently reports.")] + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("reservation", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool Reservation { get; set; } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("company-card-readable", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class CompanyCardReadable + { + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("id", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public int Id { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("name", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string Name { get; set; } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -448,7 +733,7 @@ public ExpenseEntryReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -588,26 +873,12 @@ private set [System.Xml.Serialization.XmlElementAttribute("expense-allowance", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ExpenseAllowanceReadable ExpenseAllowance { get; set; } - } - - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute("company-card-readable", Namespace="")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - public partial class CompanyCardReadable - { - - [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] - [System.Xml.Serialization.XmlElementAttribute("id", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] - public int Id { get; set; } - [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] - [System.Xml.Serialization.XmlElementAttribute("name", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] - public string Name { get; set; } + [System.Xml.Serialization.XmlElementAttribute("card-transaction", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public CardTransactionReference CardTransaction { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-type-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -658,7 +929,7 @@ public ExpenseTypeReadable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-type-classification", Namespace="")] public enum ExpenseTypeClassification @@ -669,7 +940,7 @@ public enum ExpenseTypeClassification Representation, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseTypeReadableDimensions", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -714,7 +985,7 @@ public ExpenseTypeReadableDimensions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseTypeReadableDimensionsDimension", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -735,7 +1006,7 @@ public partial class ExpenseTypeReadableDimensionsDimension public ExpenseTypeReadableDimensionsDimensionEntry Entry { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseTypeReadableDimensionsDimensionEntry", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -752,7 +1023,7 @@ public partial class ExpenseTypeReadableDimensionsDimensionEntry public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryReadablePersons", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -786,7 +1057,7 @@ public ExpenseEntryReadablePersons() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryReadableDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -820,7 +1091,7 @@ public ExpenseEntryReadableDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryReadableDimensionEntriesDimensionEntry", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -841,7 +1112,7 @@ public partial class ExpenseEntryReadableDimensionEntriesDimensionEntry public ExpenseEntryReadableDimensionEntriesDimensionEntryDimension Dimension { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryReadableDimensionEntriesDimensionEntryDimension", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -858,7 +1129,7 @@ public partial class ExpenseEntryReadableDimensionEntriesDimensionEntryDimension public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryReadableReInvoicing", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -870,7 +1141,7 @@ public partial class ExpenseEntryReadableReInvoicing public ExpenseEntryReadableReInvoicingClientProject ClientProject { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryReadableReInvoicingClientProject", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -887,7 +1158,7 @@ public partial class ExpenseEntryReadableReInvoicingClientProject public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-mileage-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -994,7 +1265,7 @@ public partial class ExpenseMileageReadable public bool CarIdSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-allowance-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1084,7 +1355,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseAllowanceReadableDays", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1129,7 +1400,7 @@ public ExpenseAllowanceReadableDays() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-allowance-day-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1158,7 +1429,7 @@ public partial class ExpenseAllowanceDayReadable public bool NightAllowance { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseAllowanceReadableTrips", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1203,7 +1474,7 @@ public ExpenseAllowanceReadableTrips() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-allowance-trip-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1232,7 +1503,7 @@ public partial class ExpenseAllowanceTripReadable /// [System.ComponentModel.DescriptionAttribute(("A user\'s registered car (the car-id returned in expense-mileage). Requires payrol" + "l read access."))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("car-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1261,7 +1532,7 @@ public partial class CarReadable public string CarCode { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-form", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1392,7 +1663,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormCompanyCards", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1437,7 +1708,7 @@ public ExpenseEntryFormCompanyCards() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormExpenseTypes", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1482,7 +1753,7 @@ public ExpenseEntryFormExpenseTypes() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormCurrencyTypes", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1527,7 +1798,7 @@ public ExpenseEntryFormCurrencyTypes() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormCountries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1572,7 +1843,7 @@ public ExpenseEntryFormCountries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormCountriesCountry", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1611,7 +1882,7 @@ public ExpenseEntryFormCountriesCountry() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormCountriesCountryVatPercentages", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1656,7 +1927,7 @@ public ExpenseEntryFormCountriesCountryVatPercentages() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormDimensions", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1701,7 +1972,7 @@ public ExpenseEntryFormDimensions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormDimensionsDimension", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1748,7 +2019,7 @@ public ExpenseEntryFormDimensionsDimension() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormDimensionsDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1793,7 +2064,7 @@ public ExpenseEntryFormDimensionsDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormDimensionsDimensionEntriesEntry", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1810,7 +2081,7 @@ public partial class ExpenseEntryFormDimensionsDimensionEntriesEntry public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormReInvoicing", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1855,7 +2126,7 @@ public ExpenseEntryFormReInvoicing() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormReInvoicingClientProject", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1872,7 +2143,7 @@ public partial class ExpenseEntryFormReInvoicingClientProject public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-form-defaults", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1934,7 +2205,7 @@ public ExpenseEntryFormDefaults() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormDefaultsDimensions", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -1979,7 +2250,7 @@ public ExpenseEntryFormDefaultsDimensions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormDefaultsDimensionsDimension", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2000,7 +2271,7 @@ public partial class ExpenseEntryFormDefaultsDimensionsDimension public ExpenseEntryFormDefaultsDimensionsDimensionEntry Entry { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseEntryFormDefaultsDimensionsDimensionEntry", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2017,7 +2288,7 @@ public partial class ExpenseEntryFormDefaultsDimensionsDimensionEntry public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-file-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2063,7 +2334,7 @@ public ExpenseFileReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseFileReadablesExpenseFile", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2092,7 +2363,7 @@ public partial class ExpenseFileReadablesExpenseFile public System.DateTime RegistrationDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2138,7 +2409,7 @@ public ExpenseReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ExpenseReadablesExpense", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2198,7 +2469,57 @@ public partial class ExpenseReadablesExpense public bool Approved { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + /// + /// The company's active company cards. Requires read access to company cards. + /// + [System.ComponentModel.DescriptionAttribute("The company\'s active company cards. Requires read access to company cards.")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("company-card-readables", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(CompanyCardReadables2Redefinition))] + public partial class CompanyCardReadables + { + + [System.Xml.Serialization.XmlIgnoreAttribute()] + private System.Collections.ObjectModel.Collection _companyCard; + + [System.Xml.Serialization.XmlElementAttribute("company-card", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public System.Collections.ObjectModel.Collection CompanyCard + { + get + { + return _companyCard; + } + private set + { + _companyCard = value; + } + } + + /// + /// Gets a value indicating whether the CompanyCard collection is empty. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CompanyCardSpecified + { + get + { + return (this.CompanyCard.Count != 0); + } + } + + /// + /// Initializes a new instance of the class. + /// + public CompanyCardReadables() + { + this._companyCard = new System.Collections.ObjectModel.Collection(); + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("user-authentication", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2216,7 +2537,7 @@ public partial class UserAuthentication public string Password { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("tokens", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2262,7 +2583,7 @@ public Tokens() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("token", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2284,7 +2605,7 @@ public partial class Token public bool Main { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("TokenCompany", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2301,7 +2622,7 @@ public partial class TokenCompany public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accessible-companies", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2347,7 +2668,7 @@ public AccessibleCompanies() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accessible-company", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2429,7 +2750,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("AccessibleCompanyAccesses", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2474,7 +2795,7 @@ public AccessibleCompanyAccesses() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("access-type", Namespace="")] public enum AccessType @@ -2567,7 +2888,7 @@ public enum AccessType InternalTransferPay, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("access-roles", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2613,7 +2934,7 @@ public AccessRoles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("access-role", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2634,7 +2955,7 @@ public partial class AccessRole public string Description { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("account-metadatas", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2680,7 +3001,7 @@ public AccountMetadatas() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("account-metadata", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2718,7 +3039,7 @@ public partial class AccountMetadata public bool Disabled { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-event", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2756,7 +3077,7 @@ public partial class PayrollEvent public string Comment { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-event-type", Namespace="")] public enum PayrollEventType @@ -2787,7 +3108,7 @@ public enum PayrollEventType OtherLeaveVacationNotEarned, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-child", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2805,7 +3126,7 @@ public partial class PayrollChild public System.DateTime BirthDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-events", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2851,7 +3172,7 @@ public PayrollEvents() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-templates", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2897,7 +3218,7 @@ public ClientInvoiceTemplates() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-template", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2923,7 +3244,7 @@ public partial class ClientInvoiceTemplate public string Description { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accounting-year-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2969,7 +3290,7 @@ public AccountingYearReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accounting-year-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -2991,7 +3312,7 @@ public partial class AccountingYearReadable public System.DateTime EndDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accounting-year-restriction-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3037,7 +3358,7 @@ public AccountingYearRestrictionReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accounting-year-restriction-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3079,7 +3400,7 @@ public partial class AccountingYearRestrictionReadable public System.DateTime RegistrationDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accounting-year-restriction-type", Namespace="")] public enum AccountingYearRestrictionType @@ -3096,7 +3417,7 @@ public enum AccountingYearRestrictionType GrantAll, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("user-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3109,7 +3430,7 @@ public partial class UserReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("voucher-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3165,7 +3486,7 @@ public VoucherReadable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherReadableTransactions", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3210,7 +3531,7 @@ public VoucherReadableTransactions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherReadableTransactionsTransaction", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3288,7 +3609,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("vat-code-type", Namespace="")] public enum VatCodeType @@ -3442,7 +3763,7 @@ public enum VatCodeType Ingen, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherReadableTransactionsTransactionDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3487,7 +3808,7 @@ public VoucherReadableTransactionsTransactionDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherReadableTransactionsTransactionDimensionEntriesDimensionEntry", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3504,7 +3825,7 @@ public partial class VoucherReadableTransactionsTransactionDimensionEntriesDimen public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherReadableTransactionsTransactionCurrencyAmounts", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3538,7 +3859,7 @@ public VoucherReadableTransactionsTransactionCurrencyAmounts() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherReadableTransactionsTransactionCurrencyAmountsCurrencyAmount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3555,7 +3876,7 @@ public partial class VoucherReadableTransactionsTransactionCurrencyAmountsCurren public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("vouchers-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3601,7 +3922,7 @@ public VouchersReadable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("voucher-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3672,7 +3993,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherWriteableTransactions", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3717,7 +4038,7 @@ public VoucherWriteableTransactions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherWriteableTransactionsTransaction", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3815,7 +4136,7 @@ public VoucherWriteableTransactionsTransaction() public VoucherWriteableTransactionsTransactionCurrencyAmount CurrencyAmount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("project-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3828,7 +4149,7 @@ public partial class ProjectReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimensions-distribution", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3873,7 +4194,7 @@ public DimensionsDistribution() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("DimensionsDistributionDimensionEntry", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3895,7 +4216,7 @@ public partial class DimensionsDistributionDimensionEntry public bool PercentageSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherWriteableTransactionsTransactionCurrencyAmount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3912,7 +4233,7 @@ public partial class VoucherWriteableTransactionsTransactionCurrencyAmount public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherWriteableFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3957,7 +4278,7 @@ public VoucherWriteableFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("file", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3974,7 +4295,7 @@ public partial class File public byte[] Data { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("voucher-detailed", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4047,7 +4368,7 @@ public VoucherDetailed() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherDetailedTransactions", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4092,7 +4413,7 @@ public VoucherDetailedTransactions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherDetailedTransactionsTransaction", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4176,7 +4497,7 @@ public VoucherDetailedTransactionsTransaction() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherDetailedTransactionsTransactionReferences", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4210,7 +4531,7 @@ public VoucherDetailedTransactionsTransactionReferences() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherDetailedTransactionsTransactionReferencesReference", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4277,7 +4598,7 @@ public VoucherDetailedTransactionsTransactionReferencesReference() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherDetailedTransactionsTransactionReferencesReferenceType", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4312,7 +4633,7 @@ public partial class VoucherDetailedTransactionsTransactionReferencesReferenceTy public VoucherDetailedTransactionsTransactionReferencesReferenceTypeOther Other { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-row-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4325,7 +4646,7 @@ public partial class ClientInvoiceRowReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-account-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4338,7 +4659,7 @@ public partial class SupplierInvoiceAccountReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-row-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4351,7 +4672,7 @@ public partial class RevenueRowReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherDetailedTransactionsTransactionReferencesReferenceTypeNone", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4360,7 +4681,7 @@ public partial class VoucherDetailedTransactionsTransactionReferencesReferenceTy { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherDetailedTransactionsTransactionReferencesReferenceTypeOther", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4369,7 +4690,7 @@ public partial class VoucherDetailedTransactionsTransactionReferencesReferenceTy { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("currency-amount", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4386,7 +4707,7 @@ public partial class CurrencyAmount public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("VoucherDetailedTransactionsTransactionReferencesReferenceDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4431,7 +4752,7 @@ public VoucherDetailedTransactionsTransactionReferencesReferenceDimensionEntries } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(("VoucherDetailedTransactionsTransactionReferencesReferenceDimensionEntriesDimensio" + "nEntry"), Namespace="", AnonymousType=true)] @@ -4457,7 +4778,7 @@ public partial class VoucherDetailedTransactionsTransactionReferencesReferenceDi public CurrencyAmount CurrencyAmount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimension-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4470,7 +4791,7 @@ public partial class DimensionReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4516,7 +4837,7 @@ public PayrollUserReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -4952,9 +5273,19 @@ private set _fullHistoryMonthlySalaries = value; } } + + /// + /// The employee's comp time (flex/overtime) balance in hours, as of now. + /// Negative when the employee owes hours. + /// + [System.ComponentModel.DescriptionAttribute(("The employee\'s comp time (flex/overtime) balance in hours, as of now. Negative wh" + + "en the employee owes hours."))] + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("comp-time-balance", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public decimal CompTimeBalance { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-monthly-salary-type", Namespace="")] public enum PayrollUserMonthlySalaryType @@ -4965,7 +5296,7 @@ public enum PayrollUserMonthlySalaryType Current, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-variable-salary-type", Namespace="")] public enum PayrollUserVariableSalaryType @@ -4980,7 +5311,7 @@ public enum PayrollUserVariableSalaryType Bonus, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-variable-salary-payout-type", Namespace="")] public enum PayrollUserVariableSalaryPayoutType @@ -4991,7 +5322,7 @@ public enum PayrollUserVariableSalaryPayoutType Next, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-variable-salary-input-type", Namespace="")] public enum PayrollUserVariableSalaryInputType @@ -5002,7 +5333,7 @@ public enum PayrollUserVariableSalaryInputType Other, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-variable-tax-type", Namespace="")] public enum PayrollUserVariableTaxType @@ -5013,7 +5344,7 @@ public enum PayrollUserVariableTaxType OneTime, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-month-report-strategy", Namespace="")] public enum PayrollUserMonthReportStrategy @@ -5026,7 +5357,7 @@ public enum PayrollUserMonthReportStrategy CreateApproveSelf, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollUserReadableSchedules", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5071,7 +5402,7 @@ public PayrollUserReadableSchedules() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-schedule", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5106,7 +5437,7 @@ public partial class PayrollUserSchedule public string Comment { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-schedule-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5119,7 +5450,7 @@ public partial class PayrollScheduleReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollUserReadableDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5164,7 +5495,7 @@ public PayrollUserReadableDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollUserReadableVacationEntitlements", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5209,7 +5540,7 @@ public PayrollUserReadableVacationEntitlements() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("vacation-entitlement", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5226,7 +5557,7 @@ public partial class VacationEntitlement public long Entitlement { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollUserReadableChildren", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5271,7 +5602,7 @@ public PayrollUserReadableChildren() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollUserReadableFullHistoryMonthlySalaries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5316,7 +5647,7 @@ public PayrollUserReadableFullHistoryMonthlySalaries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("full-history-monthly-salary", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5333,7 +5664,7 @@ public partial class FullHistoryMonthlySalary public System.DateTime MonthlySalaryStartDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5628,14 +5959,35 @@ public bool DimensionEntriesSpecified } } + /// + /// Sets the manager of this payroll user. Skip to leave the current manager as is. + /// The id must reference an existing user in this company; an omitted, null or zero id + /// is rejected. Use remove-manager-user to remove the current manager. + /// + [System.ComponentModel.DescriptionAttribute(("Sets the manager of this payroll user. Skip to leave the current manager as is. T" + + "he id must reference an existing user in this company; an omitted, null or zero " + + "id is rejected. Use remove-manager-user to remove the current manager."))] [System.Xml.Serialization.XmlElementAttribute("manager-user", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public UserReference ManagerUser { get; set; } - [System.Xml.Serialization.XmlElementAttribute("vacation-entitlement", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] - public VacationEntitlement VacationEntitlement { get; set; } + /// + /// Set to true to remove the current manager. Mutually exclusive with manager-user. + /// + [System.ComponentModel.DescriptionAttribute("Set to true to remove the current manager. Mutually exclusive with manager-user.")] + [System.Xml.Serialization.XmlElementAttribute("remove-manager-user", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool RemoveManagerUser { get; set; } - [System.Xml.Serialization.XmlElementAttribute("workplace-number", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] - public string WorkplaceNumber { get; set; } + /// + /// Gets or sets a value indicating whether the RemoveManagerUser property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RemoveManagerUserSpecified { get; set; } + + [System.Xml.Serialization.XmlElementAttribute("vacation-entitlement", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public VacationEntitlement VacationEntitlement { get; set; } + + [System.Xml.Serialization.XmlElementAttribute("workplace-number", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string WorkplaceNumber { get; set; } [System.Xml.Serialization.XmlElementAttribute("workplace-custom-address", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string WorkplaceCustomAddress { get; set; } @@ -5644,7 +5996,7 @@ public bool DimensionEntriesSpecified public string WorkplaceCustomLocality { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollUserWritableEmploymentEndDate", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5671,7 +6023,7 @@ public partial class PayrollUserWritableEmploymentEndDate public bool EmploymentEndTypeSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-employment-end-type", Namespace="")] public enum PayrollUserEmploymentEndType @@ -5682,7 +6034,7 @@ public enum PayrollUserEmploymentEndType NextMonth, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollUserWritableSchedules", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5727,7 +6079,7 @@ public PayrollUserWritableSchedules() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollUserWritableDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5772,7 +6124,7 @@ public PayrollUserWritableDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-run-create", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5812,7 +6164,7 @@ public PayrollRunCreate() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollRunCreatePayouts", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5857,7 +6209,7 @@ public PayrollRunCreatePayouts() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollRunCreatePayoutsPayout", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5885,7 +6237,7 @@ public partial class PayrollRunCreatePayoutsPayout public PayrollRunCreatePayoutsPayoutArticles Articles { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollRunCreatePayoutsPayoutArticles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6017,7 +6369,7 @@ public bool OtherArticlesSpecified } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-payout-article", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6084,7 +6436,7 @@ public PayrollPayoutArticle() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-article-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6097,7 +6449,7 @@ public partial class PayrollArticleReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("period", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6114,7 +6466,7 @@ public partial class Period public System.DateTime End { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-runs", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6160,74 +6512,7 @@ public PayrollRuns() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute("paged-result", Namespace="")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(BankTransactions))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(BankTransactions2Redefinition))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClientInvoices2))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(FoundationGrantPayments))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(FoundationGrantRepayments))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(FoundationGrants))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(PayrollRuns))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(PayrollRuns2Redefinition))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(PayrollTransactions))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(PayrollTransactions2Redefinition))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(RevenueLedgers))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(Revenues))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(SubFoundationsReadables))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(SupplierInvoices2))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(VouchersDetailed))] - public partial class PagedResult - { - - /// - /// The offset into the full result that this page represents, 0-indexed. - /// - [System.ComponentModel.DescriptionAttribute("The offset into the full result that this page represents, 0-indexed.")] - [System.Xml.Serialization.XmlAttributeAttribute("offset")] - public int Offset { get; set; } - - /// - /// Gets or sets a value indicating whether the Offset property is specified. - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OffsetSpecified { get; set; } - - /// - /// The size that this page was limited to. May have been automatically adjusted compared to user input. This value also always - /// represents the number of returned rows. - /// - [System.ComponentModel.DescriptionAttribute(("The size that this page was limited to. May have been automatically adjusted comp" + - "ared to user input. This value also always represents the number of returned row" + - "s."))] - [System.Xml.Serialization.XmlAttributeAttribute("limit")] - public int Limit { get; set; } - - /// - /// Gets or sets a value indicating whether the Limit property is specified. - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LimitSpecified { get; set; } - - /// - /// The total size of all rows. May be used to calculate number of calls required to fetch full result. - /// - [System.ComponentModel.DescriptionAttribute(("The total size of all rows. May be used to calculate number of calls required to " + - "fetch full result."))] - [System.Xml.Serialization.XmlAttributeAttribute("size")] - public int Size { get; set; } - - /// - /// Gets or sets a value indicating whether the Size property is specified. - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SizeSpecified { get; set; } - } - - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-run", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6285,7 +6570,7 @@ public PayrollRun() public string Info { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollRunPayouts", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6330,7 +6615,7 @@ public PayrollRunPayouts() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollRunPayoutsPayout", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6378,7 +6663,7 @@ public partial class PayrollRunPayoutsPayout public long SocialFees { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-payout-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6391,7 +6676,7 @@ public partial class PayrollPayoutReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollRunPaid", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6408,7 +6693,7 @@ public partial class PayrollRunPaid public System.DateTime Datetime { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-run-pay", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6427,7 +6712,7 @@ public partial class PayrollRunPay public bool PaymentDateSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-run-bookkeep", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6446,7 +6731,7 @@ public partial class PayrollRunBookkeep public bool PaymentDateSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-transactions", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6492,7 +6777,7 @@ public PayrollTransactions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-transaction", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6541,7 +6826,7 @@ public partial class PayrollTransaction public long SocialFees { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-unit-type", Namespace="")] public enum PayrollUnitType @@ -6556,7 +6841,7 @@ public enum PayrollUnitType Day, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-month-report-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6633,7 +6918,7 @@ public bool ArticlesSpecified } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollMonthReportWriteableProvisions", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6678,7 +6963,7 @@ public PayrollMonthReportWriteableProvisions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-month-report-provision", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6698,7 +6983,7 @@ public partial class PayrollMonthReportProvision public ProjectReference Project { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollMonthReportWriteableArticles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6743,7 +7028,7 @@ public PayrollMonthReportWriteableArticles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-month-report-article", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6819,7 +7104,7 @@ public PayrollMonthReportArticle() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollMonthReportArticlePeriod", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6836,7 +7121,7 @@ public partial class PayrollMonthReportArticlePeriod public System.DateTime End { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-month-report-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6882,7 +7167,7 @@ public PayrollMonthReportReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-month-report-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6979,7 +7264,7 @@ private set public PayrollMonthReportReadableCertified Certified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollMonthReportReadableProvisions", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7024,7 +7309,7 @@ public PayrollMonthReportReadableProvisions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollMonthReportReadableArticles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7069,7 +7354,7 @@ public PayrollMonthReportReadableArticles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollMonthReportReadableApproved", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7086,7 +7371,7 @@ public partial class PayrollMonthReportReadableApproved public System.DateTime Datetime { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollMonthReportReadableCertified", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7103,7 +7388,7 @@ public partial class PayrollMonthReportReadableCertified public System.DateTime Datetime { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-article-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7149,7 +7434,7 @@ public PayrollArticleReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-article-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7166,7 +7451,7 @@ public partial class PayrollArticleReadable public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-schedules-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7241,7 +7526,7 @@ public bool FixedScheduleSpecified } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-rolling-schedule-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7317,7 +7602,7 @@ public PayrollRollingScheduleReadable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollRollingScheduleReadableIntervals", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7362,7 +7647,7 @@ public PayrollRollingScheduleReadableIntervals() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-rolling-schedule-interval", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7387,7 +7672,7 @@ public partial class PayrollRollingScheduleInterval public string Comment { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-schedule-interval-type", Namespace="")] public enum PayrollScheduleIntervalType @@ -7400,7 +7685,7 @@ public enum PayrollScheduleIntervalType WorkFree, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-fixed-schedule-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7472,7 +7757,7 @@ public PayrollFixedScheduleReadable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollFixedScheduleReadableIntervals", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7517,7 +7802,7 @@ public PayrollFixedScheduleReadableIntervals() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-fixed-schedule-interval", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7542,7 +7827,7 @@ public partial class PayrollFixedScheduleInterval public string Comment { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-schedule-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7558,7 +7843,7 @@ public partial class PayrollScheduleReadable public PayrollFixedScheduleReadable FixedSchedule { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-rolling-schedule-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7613,7 +7898,7 @@ public PayrollRollingScheduleWriteable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollRollingScheduleWriteableIntervals", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7658,7 +7943,7 @@ public PayrollRollingScheduleWriteableIntervals() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-fixed-schedule-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7740,7 +8025,7 @@ public PayrollFixedScheduleWriteable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("PayrollFixedScheduleWriteableIntervals", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7785,7 +8070,7 @@ public PayrollFixedScheduleWriteableIntervals() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-schedule-metadatas", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7831,7 +8116,7 @@ public PayrollUserScheduleMetadatas() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-schedule-metadata", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7860,7 +8145,7 @@ public partial class PayrollUserScheduleMetadata public decimal ActualHours { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("company-information", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7893,9 +8178,13 @@ public partial class CompanyInformation [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] [System.Xml.Serialization.XmlElementAttribute("supplier-invoice-email", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string SupplierInvoiceEmail { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("expense-email", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string ExpenseEmail { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("company-message", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7939,7 +8228,7 @@ public CompanyMessage() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("CompanyMessageFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7984,7 +8273,7 @@ public CompanyMessageFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("edi-recipient", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -7997,7 +8286,7 @@ public partial class EdiRecipient public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("clients", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8043,7 +8332,7 @@ public Clients() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8243,7 +8532,7 @@ public bool ClientBrokerSpecified public bool ActiveSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("address", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8272,7 +8561,7 @@ public partial class Address public string Country { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-template-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8285,7 +8574,7 @@ public partial class ClientInvoiceTemplateReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8330,7 +8619,7 @@ public ClientDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientClientBroker", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8375,7 +8664,7 @@ public ClientClientBroker() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-broker-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8388,7 +8677,7 @@ public partial class ClientBrokerReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("projects", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8434,7 +8723,7 @@ public Projects() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("project", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8478,7 +8767,7 @@ public partial class Project public bool Active { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("projects-metadata", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8524,7 +8813,7 @@ public ProjectsMetadata() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("project-metadata", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8557,7 +8846,7 @@ public partial class ProjectMetadata public decimal Margin { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimensions", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8603,7 +8892,7 @@ public Dimensions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimension", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8635,7 +8924,7 @@ public partial class Dimension public bool Active { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimension-entries", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8681,7 +8970,7 @@ public DimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimension-entry", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8731,7 +9020,7 @@ public partial class DimensionEntry public bool Active { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimension-entry-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8774,7 +9063,7 @@ public partial class DimensionEntryWriteable public bool Active { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("company", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8792,7 +9081,7 @@ public partial class Company public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-accounts", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8838,7 +9127,7 @@ public BankAccounts() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-account", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8870,7 +9159,7 @@ public partial class BankAccount public string Bankgiro { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transactions", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -8916,7 +9205,7 @@ public BankTransactions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transaction", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9102,7 +9391,7 @@ public bool PropertiesSpecified } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transaction-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9115,7 +9404,7 @@ public partial class BankTransactionReference public long Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-account-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9128,7 +9417,7 @@ public partial class BankAccountReference public long Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("BankTransactionVoucher", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9149,7 +9438,7 @@ public partial class BankTransactionVoucher public long Number { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("BankTransactionComments", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9194,7 +9483,7 @@ public BankTransactionComments() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("BankTransactionMessages", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9239,7 +9528,7 @@ public BankTransactionMessages() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("BankTransactionFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9284,7 +9573,7 @@ public BankTransactionFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("BankTransactionBgcMetadata", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9326,7 +9615,7 @@ public partial class BankTransactionBgcMetadata public string Orgno { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("BankTransactionProperties", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9371,7 +9660,7 @@ public BankTransactionProperties() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transaction-property", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9388,7 +9677,7 @@ public partial class BankTransactionProperty public string Value { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("suppliers", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9434,7 +9723,7 @@ public Suppliers() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9522,7 +9811,7 @@ public partial class Supplier public BankAccountReference BankAccount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("subcontractor-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9562,7 +9851,7 @@ public SubcontractorWriteable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9575,7 +9864,7 @@ public partial class SupplierReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SubcontractorWriteableUsers", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9620,7 +9909,7 @@ public SubcontractorWriteableUsers() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("subcontractor-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9666,7 +9955,7 @@ public SubcontractorReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("subcontractor-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9714,7 +10003,7 @@ public SubcontractorReadable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SubcontractorReadableUsers", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9759,7 +10048,7 @@ public SubcontractorReadableUsers() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("users", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9805,7 +10094,7 @@ public Users() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("user", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9897,7 +10186,7 @@ public User() public bool DimensionUserPercentageSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accesses", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9943,7 +10232,7 @@ public Accesses() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("access", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -9969,7 +10258,7 @@ public partial class Access public bool RegistrationDatetimeSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoices", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10014,7 +10303,7 @@ public ClientInvoices() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10455,7 +10744,7 @@ public bool ReinvoicingsSpecified public bool FactoringSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("edi-period-type", Namespace="")] public enum EdiPeriodType @@ -10468,7 +10757,7 @@ public enum EdiPeriodType None, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceCreditInvoices", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10513,7 +10802,7 @@ public ClientInvoiceCreditInvoices() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10526,7 +10815,7 @@ public partial class ClientInvoiceReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceAggregatedInvoices", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10571,7 +10860,7 @@ public ClientInvoiceAggregatedInvoices() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10584,7 +10873,7 @@ public partial class ClientReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoicePeriod", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10601,7 +10890,7 @@ public partial class ClientInvoicePeriod public System.DateTime EndDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-agreement-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10614,7 +10903,7 @@ public partial class ClientAgreementReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-status-type", Namespace="")] public enum ClientInvoiceStatusType @@ -10635,7 +10924,7 @@ public enum ClientInvoiceStatusType PartiallyPaid, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceFields", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10680,7 +10969,7 @@ public ClientInvoiceFields() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("field", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10700,7 +10989,7 @@ public partial class Field public string Value { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceApproved", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10717,7 +11006,7 @@ public partial class ClientInvoiceApproved public System.DateTime RegistrationDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceInvoiceDeliveries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10762,7 +11051,7 @@ public ClientInvoiceInvoiceDeliveries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceInvoiceDeliveriesInvoiceDelivery", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10787,7 +11076,7 @@ public partial class ClientInvoiceInvoiceDeliveriesInvoiceDelivery public bool RegistrationDatetimeSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("delivery-method-type", Namespace="")] public enum DeliveryMethodType @@ -10804,7 +11093,7 @@ public enum DeliveryMethodType Efaktura, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10849,7 +11138,7 @@ public ClientInvoiceFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceRows", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -10894,7 +11183,7 @@ public ClientInvoiceRows() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-row", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11061,7 +11350,7 @@ public bool AccrualsSpecified } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("product-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11074,7 +11363,7 @@ public partial class ProductReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceRowPeriod", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11091,7 +11380,7 @@ public partial class ClientInvoiceRowPeriod public System.DateTime EndDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceRowDiscount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11118,7 +11407,7 @@ public partial class ClientInvoiceRowDiscount public bool PercentageSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceRowFields", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11163,7 +11452,7 @@ public ClientInvoiceRowFields() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceRowAccruals", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11208,7 +11497,7 @@ public ClientInvoiceRowAccruals() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accrual", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11225,7 +11514,7 @@ public partial class Accrual public long Sum { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoiceReinvoicings", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11270,7 +11559,7 @@ public ClientInvoiceReinvoicings() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("reinvoicing", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11327,7 +11616,7 @@ public partial class Reinvoicing public bool ExpenseEntrySpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("reinvoicing-type", Namespace="")] public enum ReinvoicingType @@ -11338,7 +11627,7 @@ public enum ReinvoicingType ExpenseEntry, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-payment-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11421,7 +11710,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoicePaymentWritableTransactions", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11466,7 +11755,7 @@ public ClientInvoicePaymentWritableTransactions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoicePaymentWritableTransactionsTransaction", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11483,7 +11772,7 @@ public partial class ClientInvoicePaymentWritableTransactionsTransaction public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientInvoicePaymentWritableFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11528,7 +11817,7 @@ public ClientInvoicePaymentWritableFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-ledger", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11555,7 +11844,7 @@ public partial class RevenueLedger /// [System.ComponentModel.DescriptionAttribute(("Used when updating an existing revenue. Provide a <revenue-create> as when " + "creating, together with a message with the reason for this update."))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-update", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11573,7 +11862,7 @@ public partial class RevenueUpdate public string Message { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-create", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11676,7 +11965,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11697,7 +11986,7 @@ public partial class RevenueReference public RevenueReferenceExternalId ExternalId { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("RevenueReferenceExternalId", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11714,7 +12003,7 @@ public partial class RevenueReferenceExternalId public RevenueLedgerReference RevenueLedger { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-ledger-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11727,7 +12016,7 @@ public partial class RevenueLedgerReference public long Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("new-client", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11748,7 +12037,7 @@ public partial class NewClient public ClientType ClientType { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-type", Namespace="")] public enum ClientType @@ -11759,7 +12048,7 @@ public enum ClientType Person, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("RevenueCreateRow", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11830,7 +12119,7 @@ public RevenueCreateRow() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-original-amount", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11851,7 +12140,7 @@ public partial class RevenueOriginalAmount public string Currency { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-accounting-amount", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11868,7 +12157,7 @@ public partial class RevenueAccountingAmount public long Vat { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -11954,7 +12243,7 @@ public Revenue() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("RevenueRow", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12009,7 +12298,7 @@ public RevenueRow() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoices", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12054,7 +12343,7 @@ public SupplierInvoices() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12247,7 +12536,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-deposit-account-type", Namespace="")] public enum SupplierInvoiceDepositAccountType @@ -12274,7 +12563,7 @@ public enum SupplierInvoiceDepositAccountType NorwegianBankAccount, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceSupplierInvoiceApprovals", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12319,7 +12608,7 @@ public SupplierInvoiceSupplierInvoiceApprovals() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceSupplierInvoiceApprovalsSupplierInvoiceApproval", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12343,7 +12632,7 @@ public partial class SupplierInvoiceSupplierInvoiceApprovalsSupplierInvoiceAppro public SupplierInvoiceApprovalType ApprovalType { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-approval-type", Namespace="")] public enum SupplierInvoiceApprovalType @@ -12359,7 +12648,7 @@ public enum SupplierInvoiceApprovalType Timeout, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-reminder-type", Namespace="")] public enum SupplierInvoiceReminderType @@ -12374,7 +12663,7 @@ public enum SupplierInvoiceReminderType Enforcement, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceSupplierInvoicePayments", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12419,7 +12708,7 @@ public SupplierInvoiceSupplierInvoicePayments() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceSupplierInvoicePaymentsSupplierInvoicePayment", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12487,7 +12776,7 @@ public SupplierInvoiceSupplierInvoicePaymentsSupplierInvoicePayment() public System.DateTime RegistrationDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-payee", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12505,7 +12794,7 @@ public partial class SupplierInvoicePayee public string Nr { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceSupplierInvoicePaymentsSupplierInvoicePaymentStatus", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12529,7 +12818,7 @@ public partial class SupplierInvoiceSupplierInvoicePaymentsSupplierInvoicePaymen public string Message { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-payment-status-type", Namespace="")] public enum SupplierInvoicePaymentStatusType @@ -12550,7 +12839,7 @@ public enum SupplierInvoicePaymentStatusType Lost, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceAccounts", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12595,7 +12884,7 @@ public SupplierInvoiceAccounts() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceAccountsAccount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12672,7 +12961,7 @@ public SupplierInvoiceAccountsAccount() public SupplierInvoiceAccountsAccountPeriod Period { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceAccountsAccountDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12717,7 +13006,7 @@ public SupplierInvoiceAccountsAccountDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceAccountsAccountPeriod", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12734,7 +13023,7 @@ public partial class SupplierInvoiceAccountsAccountPeriod public System.DateTime EndDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-relation", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12780,7 +13069,7 @@ public ClientInvoiceRelation() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12952,7 +13241,7 @@ public bool ClientInvoiceRelationsSpecified } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceWriteableBankAccount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12975,7 +13264,7 @@ public partial class SupplierInvoiceWriteableBankAccount public BankAccountReference Reference { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceWriteableFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13009,7 +13298,7 @@ public SupplierInvoiceWriteableFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceWriteableAccounts", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13043,7 +13332,7 @@ public SupplierInvoiceWriteableAccounts() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceWriteableAccountsAccount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13118,7 +13407,7 @@ public SupplierInvoiceWriteableAccountsAccount() public SupplierInvoiceWriteableAccountsAccountPeriod Period { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceWriteableAccountsAccountDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13163,7 +13452,7 @@ public SupplierInvoiceWriteableAccountsAccountDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("SupplierInvoiceWriteableAccountsAccountPeriod", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13180,7 +13469,7 @@ public partial class SupplierInvoiceWriteableAccountsAccountPeriod public System.DateTime EndDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("products", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13226,7 +13515,7 @@ public Products() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("product", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13356,7 +13645,7 @@ public Product() public ProductAccounts Accounts { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("purchase-type", Namespace="")] public enum PurchaseType @@ -13369,7 +13658,7 @@ public enum PurchaseType DigitalServices, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ProductDimensionEntries", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13414,7 +13703,7 @@ public ProductDimensionEntries() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ProductAccounts", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13450,7 +13739,7 @@ public partial class ProductAccounts public bool ExportSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-agreements", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13496,7 +13785,7 @@ public ClientAgreements() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-agreement", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13713,7 +14002,7 @@ private set public bool RegistrationDateSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("invoice-day", Namespace="")] public enum InvoiceDay @@ -13744,7 +14033,7 @@ public enum InvoiceDay InvoiceFiveDaysPriorToPeriodStart, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientAgreementAccrualConfiguration", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13761,7 +14050,7 @@ public partial class ClientAgreementAccrualConfiguration public int RevenueAccountNr { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientAgreementFields", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13806,7 +14095,7 @@ public ClientAgreementFields() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientAgreementFirstInvoiceRows", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13851,7 +14140,7 @@ public ClientAgreementFirstInvoiceRows() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-agreement-row", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13949,7 +14238,7 @@ public bool DimensionsSpecified } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientAgreementRowDiscount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -13976,7 +14265,7 @@ public partial class ClientAgreementRowDiscount public bool PercentageSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientAgreementRowFields", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14021,7 +14310,7 @@ public ClientAgreementRowFields() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientAgreementRecurringRows", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14066,7 +14355,7 @@ public ClientAgreementRecurringRows() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("activity-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14112,7 +14401,7 @@ public ActivityReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("activity-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14150,7 +14439,7 @@ public partial class ActivityReadable public ProductReference InvoiceProduct { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("activity-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14163,7 +14452,7 @@ public partial class ActivityReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("internal-hourly-cost-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14209,7 +14498,7 @@ public InternalHourlyCostReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("internal-hourly-cost-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14235,7 +14524,7 @@ public partial class InternalHourlyCostReadable public long Price { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("internal-hourly-cost-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14270,7 +14559,7 @@ public partial class InternalHourlyCostWritable public bool PriceSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("internal-hourly-cost-writables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14316,7 +14605,7 @@ public InternalHourlyCostWritables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14362,7 +14651,7 @@ public EventReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14430,7 +14719,7 @@ public partial class EventReadable public EventStatus Status { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14443,7 +14732,7 @@ public partial class EventReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-status", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14464,7 +14753,7 @@ public partial class EventStatus public System.DateTime RegistrationDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-status-type", Namespace="")] public enum EventStatusType @@ -14477,7 +14766,7 @@ public enum EventStatusType Certified, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14520,7 +14809,7 @@ public partial class EventWritable public string InternalComment { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("certify-events-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14545,7 +14834,7 @@ public partial class CertifyEventsRequest public ClientProjectReference ClientProjectId { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("approve-events-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14570,7 +14859,7 @@ public partial class ApproveEventsRequest public ClientProjectReference ClientProjectId { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("unlock-events-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14599,7 +14888,7 @@ public partial class UnlockEventsRequest /// Can be used to approve or deny the invoice, with optional comment. /// [System.ComponentModel.DescriptionAttribute("Can be used to approve or deny the invoice, with optional comment.")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-approval", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14624,7 +14913,7 @@ public partial class SupplierInvoiceApproval public SupplierInvoiceApprovalType ApprovalType { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-restriction-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14670,7 +14959,7 @@ public EventRestrictionReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-restriction-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14684,7 +14973,7 @@ public partial class EventRestrictionReadable public EventRestrictionStatus Status { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-restriction-status", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14705,7 +14994,7 @@ public partial class EventRestrictionStatus public System.DateTime EventDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -14751,7 +15040,7 @@ public ClientProjectReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15101,9 +15390,64 @@ public bool FieldsSpecified /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpdatedDateSpecified { get; set; } + + /// + /// True when this project is a group project (koncernprojekt). A group project is + /// replicated into the subsidiary companies that its members take part from, and the + /// company must have the group project setting active. + /// + [System.ComponentModel.DescriptionAttribute(("True when this project is a group project (koncernprojekt). A group project is re" + + "plicated into the subsidiary companies that its members take part from, and the " + + "company must have the group project setting active."))] + [System.Xml.Serialization.XmlElementAttribute("group-project", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool GroupProject { get; set; } + + /// + /// Gets or sets a value indicating whether the GroupProject property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GroupProjectSpecified { get; set; } + + /// + /// True when the group self-billing flow is enabled for this project. It is a modifier on a + /// group project: it can only be turned on for a project that is, or is becoming, a group + /// project, on a company that has the setting enabled. It is not the group internal invoice + /// price, which is read and written through group-internal-price. + /// + [System.ComponentModel.DescriptionAttribute(@"True when the group self-billing flow is enabled for this project. It is a modifier on a group project: it can only be turned on for a project that is, or is becoming, a group project, on a company that has the setting enabled. It is not the group internal invoice price, which is read and written through group-internal-price.")] + [System.Xml.Serialization.XmlElementAttribute("internal-invoicing-enabled", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool InternalInvoicingEnabled { get; set; } + + /// + /// Gets or sets a value indicating whether the InternalInvoicingEnabled property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool InternalInvoicingEnabledSpecified { get; set; } + + /// + /// True when this project is the replicated copy held by a subsidiary company. Such a copy + /// is maintained from its master project and is read-only: attempts to change it through this + /// API — updating the project, its users or its activities, and opening or closing it — are + /// rejected. The exception is the subsidiary's own client-invoice prices (client-project + /// prices), which belong to the copy and can still be set. + /// + /// Saving the master project overwrites the fields it mirrors, among them name, number, + /// comment, currency, budget amount, opening and closing date, the member list and + /// internal-invoicing-enabled. Fields outside that set, budget hours among them, are copied + /// once when the copy is created and are not maintained afterwards. + /// + [System.ComponentModel.DescriptionAttribute(@"True when this project is the replicated copy held by a subsidiary company. Such a copy is maintained from its master project and is read-only: attempts to change it through this API — updating the project, its users or its activities, and opening or closing it — are rejected. The exception is the subsidiary's own client-invoice prices (client-project prices), which belong to the copy and can still be set. Saving the master project overwrites the fields it mirrors, among them name, number, comment, currency, budget amount, opening and closing date, the member list and internal-invoicing-enabled. Fields outside that set, budget hours among them, are copied once when the copy is created and are not maintained afterwards.")] + [System.Xml.Serialization.XmlElementAttribute("sub-project", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool SubProject { get; set; } + + /// + /// Gets or sets a value indicating whether the SubProject property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SubProjectSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-activity", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15134,7 +15478,7 @@ public partial class ClientProjectActivity public bool SupplierPriceSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-user", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15181,9 +15525,30 @@ public ClientProjectUser() { this._activity = new System.Collections.ObjectModel.Collection(); } + + /// + /// The company this member takes part from. Absent leaves an existing member as it is and + /// places a new one in the project own company, which is the only company a member can take + /// part from on a project that is not a group project. + /// + /// On a group project the set of subsidiary companies the project is replicated to is + /// derived from the origin companies of its members, so a member taking part from another + /// company in the group is what makes replication happen. Setting group-project without any + /// such member leaves the project without subsidiary copies. The company must be one the + /// project company shares a group with, and the user must have an active membership in it. + /// This is checked when the member is added or the origin company changes, not on a member + /// that is already taking part from it. + /// + /// Project leaders carry no origin company here: one supplied through this API always takes + /// part from the project own company, and one taking part from another company is reported + /// without that origin. + /// + [System.ComponentModel.DescriptionAttribute(@"The company this member takes part from. Absent leaves an existing member as it is and places a new one in the project own company, which is the only company a member can take part from on a project that is not a group project. On a group project the set of subsidiary companies the project is replicated to is derived from the origin companies of its members, so a member taking part from another company in the group is what makes replication happen. Setting group-project without any such member leaves the project without subsidiary copies. The company must be one the project company shares a group with, and the user must have an active membership in it. This is checked when the member is added or the origin company changes, not on a member that is already taking part from it. Project leaders carry no origin company here: one supplied through this API always takes part from the project own company, and one taking part from another company is reported without that origin.")] + [System.Xml.Serialization.XmlElementAttribute("origin-company", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public CompanyReference OriginCompany { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-user-activity", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15223,7 +15588,20 @@ public partial class ClientProjectUserActivity public bool DimensionUserPercentageSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("company-reference", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class CompanyReference + { + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("id", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public int Id { get; set; } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("lead", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15236,7 +15614,7 @@ public partial class Lead public UserReference User { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("fixed-price-planned-invoice", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15291,7 +15669,7 @@ public FixedPricePlannedInvoice() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("fixed-price-planned-invoice-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15304,7 +15682,7 @@ public partial class FixedPricePlannedInvoiceReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("fixed-price-planned-invoice-row", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15336,7 +15714,7 @@ public partial class FixedPricePlannedInvoiceRow public string Description { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("fixed-price-planned-invoice-row-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15349,7 +15727,7 @@ public partial class FixedPricePlannedInvoiceRowReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-write-off", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15374,7 +15752,7 @@ public partial class ClientProjectWriteOff public string Description { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-status-type", Namespace="")] public enum ClientProjectStatusType @@ -15387,7 +15765,7 @@ public enum ClientProjectStatusType Closed, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientProjectReadableFields", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15432,7 +15810,7 @@ public ClientProjectReadableFields() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15743,9 +16121,50 @@ public bool FieldsSpecified return (this.Fields.Count != 0); } } + + /// + /// Makes the project a group project (koncernprojekt), which replicates it into the + /// subsidiary companies its members take part from. Requires the company to have group + /// projects active, and cannot be combined with fixed-price. + /// + /// Absent leaves the project as it is. Send it only when the value should change: sending + /// false on a project that has already been replicated is rejected, because the copies the + /// subsidiaries hold would stop being updated and nothing resyncs them afterwards. + /// + /// Replication needs a member taking part from another company in the group. Setting this + /// alone leaves the project without subsidiary copies, and only activities whose base + /// activity is a group activity are replicated. + /// + [System.ComponentModel.DescriptionAttribute(@"Makes the project a group project (koncernprojekt), which replicates it into the subsidiary companies its members take part from. Requires the company to have group projects active, and cannot be combined with fixed-price. Absent leaves the project as it is. Send it only when the value should change: sending false on a project that has already been replicated is rejected, because the copies the subsidiaries hold would stop being updated and nothing resyncs them afterwards. Replication needs a member taking part from another company in the group. Setting this alone leaves the project without subsidiary copies, and only activities whose base activity is a group activity are replicated.")] + [System.Xml.Serialization.XmlElementAttribute("group-project", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool GroupProject { get; set; } + + /// + /// Gets or sets a value indicating whether the GroupProject property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GroupProjectSpecified { get; set; } + + /// + /// Enables the group self-billing flow for this project. It can only be turned on together + /// with, or on, a group project, and only for a company that has the setting enabled, and it + /// must be turned off before the project stops being a group project. + /// + /// Absent leaves the project as it is. This is not the group internal invoice price, which is + /// read and written through group-internal-price. + /// + [System.ComponentModel.DescriptionAttribute(@"Enables the group self-billing flow for this project. It can only be turned on together with, or on, a group project, and only for a company that has the setting enabled, and it must be turned off before the project stops being a group project. Absent leaves the project as it is. This is not the group internal invoice price, which is read and written through group-internal-price.")] + [System.Xml.Serialization.XmlElementAttribute("internal-invoicing-enabled", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool InternalInvoicingEnabled { get; set; } + + /// + /// Gets or sets a value indicating whether the InternalInvoicingEnabled property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool InternalInvoicingEnabledSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientProjectWriteableFields", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15790,7 +16209,7 @@ public ClientProjectWriteableFields() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-activity-price", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15806,12 +16225,52 @@ public partial class ClientProjectActivityPrice [System.Xml.Serialization.XmlElementAttribute("valid-from", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime ValidFrom { get; set; } + /// + /// One of Client, Supplier, Internal or SalaryBasis. Note that Internal is the + /// project's own internal price. It is NOT the group's internal invoice price used + /// when a master company invoices its subsidiaries for work on a group project — + /// that price is per subsidiary and is read and written through group-internal-price. + /// + [System.ComponentModel.DescriptionAttribute(@"One of Client, Supplier, Internal or SalaryBasis. Note that Internal is the project's own internal price. It is NOT the group's internal invoice price used when a master company invoices its subsidiaries for work on a group project — that price is per subsidiary and is read and written through group-internal-price.")] [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] [System.Xml.Serialization.XmlElementAttribute("type", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Type { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + /// + /// The group's internal invoice price for one subsidiary company, effective from valid-from. + /// This is what the subsidiary invoices the master for work on a group project. + /// + /// It is a per-subsidiary OVERRIDE, not a separate kind of price. Where no override exists for + /// a subsidiary, that same invoiced price comes from the master activity's own price of type + /// "Internal" if one is set, and from its "Client" price otherwise. So setting type=Internal on + /// client-project-activity-price does affect what subsidiaries are invoiced — for every + /// subsidiary that has no override here. Setting it does not change what a subsidiary with an + /// override is invoiced, and reading it does not tell you the overridden value. + /// + [System.ComponentModel.DescriptionAttribute(@"The group's internal invoice price for one subsidiary company, effective from valid-from. This is what the subsidiary invoices the master for work on a group project. It is a per-subsidiary OVERRIDE, not a separate kind of price. Where no override exists for a subsidiary, that same invoiced price comes from the master activity's own price of type ""Internal"" if one is set, and from its ""Client"" price otherwise. So setting type=Internal on client-project-activity-price does affect what subsidiaries are invoiced — for every subsidiary that has no override here. Setting it does not change what a subsidiary with an override is invoiced, and reading it does not tell you the overridden value.")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("group-internal-price", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class GroupInternalPrice + { + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("subsidiary-company", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public CompanyReference SubsidiaryCompany { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("price", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public long Price { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("valid-from", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] + public System.DateTime ValidFrom { get; set; } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-activity-v2", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15878,10 +16337,53 @@ public bool PriceSpecified public ClientProjectActivityV2() { this._price = new System.Collections.ObjectModel.Collection(); + this._groupInternalPrice = new System.Collections.ObjectModel.Collection(); + } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + private System.Collections.ObjectModel.Collection _groupInternalPrice; + + /// + /// The group's per-subsidiary internal invoice prices for this activity, for every + /// subsidiary currently in the project, including historical and future-dated rows. A + /// stored price whose subsidiary has since left the project is not reported, because the + /// company it belongs to can no longer be named in the response. + /// + /// Only populated when reading a single project (GET /client-project/{clientProjectId}) + /// that is the master project of a group project in a company with cross-company projects + /// active, and only for a caller with project read access; omitted from list responses + /// and for all other projects. Note the consequence of that last condition: absence of + /// this element means "not visible to you" as well as "none set", so do not read an empty + /// result as proof that no internal invoice price exists. + /// + [System.ComponentModel.DescriptionAttribute(@"The group's per-subsidiary internal invoice prices for this activity, for every subsidiary currently in the project, including historical and future-dated rows. A stored price whose subsidiary has since left the project is not reported, because the company it belongs to can no longer be named in the response. Only populated when reading a single project (GET /client-project/{clientProjectId}) that is the master project of a group project in a company with cross-company projects active, and only for a caller with project read access; omitted from list responses and for all other projects. Note the consequence of that last condition: absence of this element means ""not visible to you"" as well as ""none set"", so do not read an empty result as proof that no internal invoice price exists.")] + [System.Xml.Serialization.XmlElementAttribute("group-internal-price", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public System.Collections.ObjectModel.Collection GroupInternalPrice + { + get + { + return _groupInternalPrice; + } + private set + { + _groupInternalPrice = value; + } + } + + /// + /// Gets a value indicating whether the GroupInternalPrice collection is empty. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GroupInternalPriceSpecified + { + get + { + return (this.GroupInternalPrice.Count != 0); + } } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-user-activity-v2", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15943,7 +16445,7 @@ public ClientProjectUserActivityV2() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-user-v2", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -15990,9 +16492,30 @@ public ClientProjectUserV2() { this._activityV2 = new System.Collections.ObjectModel.Collection(); } + + /// + /// The company this member takes part from. Absent leaves an existing member as it is and + /// places a new one in the project own company, which is the only company a member can take + /// part from on a project that is not a group project. + /// + /// On a group project the set of subsidiary companies the project is replicated to is + /// derived from the origin companies of its members, so a member taking part from another + /// company in the group is what makes replication happen. Setting group-project without any + /// such member leaves the project without subsidiary copies. The company must be one the + /// project company shares a group with, and the user must have an active membership in it. + /// This is checked when the member is added or the origin company changes, not on a member + /// that is already taking part from it. + /// + /// Project leaders carry no origin company here: one supplied through this API always takes + /// part from the project own company, and one taking part from another company is reported + /// without that origin. + /// + [System.ComponentModel.DescriptionAttribute(@"The company this member takes part from. Absent leaves an existing member as it is and places a new one in the project own company, which is the only company a member can take part from on a project that is not a group project. On a group project the set of subsidiary companies the project is replicated to is derived from the origin companies of its members, so a member taking part from another company in the group is what makes replication happen. Setting group-project without any such member leaves the project without subsidiary copies. The company must be one the project company shares a group with, and the user must have an active membership in it. This is checked when the member is added or the origin company changes, not on a member that is already taking part from it. Project leaders carry no origin company here: one supplied through this API always takes part from the project own company, and one taking part from another company is reported without that origin.")] + [System.Xml.Serialization.XmlElementAttribute("origin-company", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public CompanyReference OriginCompany { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-readables-v2", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16038,7 +16561,7 @@ public ClientProjectReadablesV2() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-readable-v2", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16372,9 +16895,64 @@ public bool FieldsSpecified /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpdatedDateSpecified { get; set; } + + /// + /// True when this project is a group project (koncernprojekt). A group project is + /// replicated into the subsidiary companies that its members take part from, and the + /// company must have the group project setting active. + /// + [System.ComponentModel.DescriptionAttribute(("True when this project is a group project (koncernprojekt). A group project is re" + + "plicated into the subsidiary companies that its members take part from, and the " + + "company must have the group project setting active."))] + [System.Xml.Serialization.XmlElementAttribute("group-project", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool GroupProject { get; set; } + + /// + /// Gets or sets a value indicating whether the GroupProject property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GroupProjectSpecified { get; set; } + + /// + /// True when the group self-billing flow is enabled for this project. It is a modifier on a + /// group project: it can only be turned on for a project that is, or is becoming, a group + /// project, on a company that has the setting enabled. It is not the group internal invoice + /// price, which is read and written through group-internal-price. + /// + [System.ComponentModel.DescriptionAttribute(@"True when the group self-billing flow is enabled for this project. It is a modifier on a group project: it can only be turned on for a project that is, or is becoming, a group project, on a company that has the setting enabled. It is not the group internal invoice price, which is read and written through group-internal-price.")] + [System.Xml.Serialization.XmlElementAttribute("internal-invoicing-enabled", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool InternalInvoicingEnabled { get; set; } + + /// + /// Gets or sets a value indicating whether the InternalInvoicingEnabled property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool InternalInvoicingEnabledSpecified { get; set; } + + /// + /// True when this project is the replicated copy held by a subsidiary company. Such a copy + /// is maintained from its master project and is read-only: attempts to change it through this + /// API — updating the project, its users or its activities, and opening or closing it — are + /// rejected. The exception is the subsidiary's own client-invoice prices (client-project + /// prices), which belong to the copy and can still be set. + /// + /// Saving the master project overwrites the fields it mirrors, among them name, number, + /// comment, currency, budget amount, opening and closing date, the member list and + /// internal-invoicing-enabled. Fields outside that set, budget hours among them, are copied + /// once when the copy is created and are not maintained afterwards. + /// + [System.ComponentModel.DescriptionAttribute(@"True when this project is the replicated copy held by a subsidiary company. Such a copy is maintained from its master project and is read-only: attempts to change it through this API — updating the project, its users or its activities, and opening or closing it — are rejected. The exception is the subsidiary's own client-invoice prices (client-project prices), which belong to the copy and can still be set. Saving the master project overwrites the fields it mirrors, among them name, number, comment, currency, budget amount, opening and closing date, the member list and internal-invoicing-enabled. Fields outside that set, budget hours among them, are copied once when the copy is created and are not maintained afterwards.")] + [System.Xml.Serialization.XmlElementAttribute("sub-project", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool SubProject { get; set; } + + /// + /// Gets or sets a value indicating whether the SubProject property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SubProjectSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientProjectReadableV2Fields", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16419,7 +16997,7 @@ public ClientProjectReadableV2Fields() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-user-activity-v2-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16441,7 +17019,7 @@ public partial class ClientProjectUserActivityV2Writeable public bool DimensionUserPercentageSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-activity-v2-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16470,7 +17048,7 @@ public partial class ClientProjectActivityV2Writeable public string PayrollCostDimensionStrategy { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-user-v2-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16517,9 +17095,23 @@ public ClientProjectUserV2Writeable() { this._activity = new System.Collections.ObjectModel.Collection(); } + + /// + /// The company this member takes part from. Absent leaves an existing member as it is and + /// places a new one in the project own company. + /// + /// On a group project this is what decides which subsidiaries the project is replicated to. + /// The company must be one the project company shares a group with, and the user must have an + /// active membership in it; this is checked when the member is added or the origin company + /// changes, not on a member that is already taking part from it. Sending a different + /// origin-company for a user who already takes part moves that membership. + /// + [System.ComponentModel.DescriptionAttribute(@"The company this member takes part from. Absent leaves an existing member as it is and places a new one in the project own company. On a group project this is what decides which subsidiaries the project is replicated to. The company must be one the project company shares a group with, and the user must have an active membership in it; this is checked when the member is added or the origin company changes, not on a member that is already taking part from it. Sending a different origin-company for a user who already takes part moves that membership.")] + [System.Xml.Serialization.XmlElementAttribute("origin-company", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public CompanyReference OriginCompany { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-activities-v2-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16565,7 +17157,7 @@ public ClientProjectActivitiesV2Writeable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-users-v2-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16611,7 +17203,7 @@ public ClientProjectUsersV2Writeable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-activity-price-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16631,12 +17223,19 @@ public partial class ClientProjectActivityPriceWriteable [System.Xml.Serialization.XmlElementAttribute("valid-from", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime ValidFrom { get; set; } + /// + /// One of Client, Supplier, Internal or SalaryBasis. Note that Internal sets the + /// project's own internal price. It does NOT set the group's internal invoice price + /// used when a master company invoices its subsidiaries for work on a group project — + /// use activity-group-internal-price for that. + /// + [System.ComponentModel.DescriptionAttribute(@"One of Client, Supplier, Internal or SalaryBasis. Note that Internal sets the project's own internal price. It does NOT set the group's internal invoice price used when a master company invoices its subsidiaries for work on a group project — use activity-group-internal-price for that.")] [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] [System.Xml.Serialization.XmlElementAttribute("type", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Type { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-user-activity-price-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16660,12 +17259,140 @@ public partial class ClientProjectUserActivityPriceWriteable [System.Xml.Serialization.XmlElementAttribute("valid-from", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime ValidFrom { get; set; } + /// + /// One of Client, Supplier, Internal or SalaryBasis. As for activity-price, Internal + /// is the project's own internal price and not the group's internal invoice price. + /// + [System.ComponentModel.DescriptionAttribute(("One of Client, Supplier, Internal or SalaryBasis. As for activity-price, Internal" + + " is the project\'s own internal price and not the group\'s internal invoice price."))] [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] [System.Xml.Serialization.XmlElementAttribute("type", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Type { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + /// + /// The group's per-subsidiary internal invoice prices for one project activity, identified by + /// its activity key. May only be sent by the master company for the master project of a group + /// project in a company with cross-company projects active; any other caller is rejected. + /// + /// By default only the subsidiaries named in the payload are touched, and nothing is deleted. + /// Activities not listed are left untouched either way. + /// + /// Set replace-all="true" to make the payload the AUTHORITATIVE SET for the activity instead — + /// the behaviour the price dialog has, which is safe there because the dialog always renders and + /// resends every subsidiary. Then a subsidiary of the project without an entry dated today or + /// earlier has EVERY row dated today or earlier removed — its whole price history, not only the + /// price in force — and falls back to the price described on group-internal-price. Future-dated + /// rows are never removed by omission. + /// + /// Deleting history changes past billing, not only future billing: work is priced as of the + /// date it was reported, so removing a row that was in force in March changes what March work + /// still to be invoiced costs. That is why it is opt-in here: an integration sending a partial + /// set has no way to know what it removed. + /// + /// Each entry upserts on (activity, subsidiary, valid-from). A future-dated entry replaces any + /// existing future-dated price for that subsidiary, because a subsidiary can have at most one + /// future price per activity. + /// + /// Under replace-all, note what this means for scheduling, because it is the case most easily + /// got wrong: an entry dated in the future does not count as a price for today. Scheduling a + /// rise for one subsidiary by sending only that one future-dated entry therefore removes the + /// current price of EVERY subsidiary on the activity, including the one being scheduled, until + /// the new date arrives. To schedule a change and keep today's prices, send each subsidiary's current entry + /// alongside the future one. The price dialog does this for you; over the API it is explicit. + /// + /// The mirror image is worth knowing too: an entry dated in the past DOES count as a price for + /// today, so it protects the subsidiary from clearing — but it does not change what is charged + /// today if a later row already exists. Such a call is accepted and changes nothing visible. + /// + [System.ComponentModel.DescriptionAttribute(("The group\'s per-subsidiary internal invoice prices for one project activity, iden" + + "tified by its activity key. May only be sent by the master company for the maste" + + "r project of a group project in a company with cross-company projects active; an" + + "y other caller is rejected. By default only the subsidiaries named in the payloa" + + "d are touched, and nothing is deleted. Activities not listed are left untouched " + + "either way. Set replace-all=\"true\" to make the payload the AUTHORITATIVE SET for" + + " the activity instead — the behaviour the price dialog has, which is safe there " + + "because the dialog always renders and resends every subsidiary. Then a subsidiar" + + "y of the project without an entry dated today or earlier has EVERY row dated tod" + + "ay or earlier removed — its whole price history, not only the price in force — a" + + "nd falls back to the price described on group-internal-price. Future-dated rows " + + "are never removed by omission. Deleting history changes past billing, not only f" + + "uture billing: work is priced as of the date it was reported, so removing a row " + + "that was in force in March changes what March work still to be invoiced costs. T" + + "hat is why it is opt-in here: an integration sending a partial set has no way to" + + " know what it removed. Each entry upserts on (activity, subsidiary, valid-from)." + + " A future-dated entry replaces any existing future-dated price for that subsidia" + + "ry, because a subsidiary can have at most one future price per activity. Under r" + + "eplace-all, note what this means for scheduling, because it is the case most eas" + + "ily got wrong: an entry dated in the future does not count as a price for today." + + " Scheduling a rise for one subsidiary by sending only that one future-dated entr" + + "y therefore removes the current price of EVERY subsidiary on the activity, inclu" + + "ding the one being scheduled, until the new date arrives. To schedule a change a" + + "nd keep today\'s prices, send each subsidiary\'s current entry alongside the futur" + + "e one. The price dialog does this for you; over the API it is explicit. The mirr" + + "or image is worth knowing too: an entry dated in the past DOES count as a price " + + "for today, so it protects the subsidiary from clearing — but it does not change " + + "what is charged today if a later row already exists. Such a call is accepted and" + + " changes nothing visible."))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("client-project-activity-group-internal-price-writeable", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class ClientProjectActivityGroupInternalPriceWriteable + { + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("key", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string Key { get; set; } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + private System.Collections.ObjectModel.Collection _groupInternalPrice; + + [System.Xml.Serialization.XmlElementAttribute("group-internal-price", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public System.Collections.ObjectModel.Collection GroupInternalPrice + { + get + { + return _groupInternalPrice; + } + private set + { + _groupInternalPrice = value; + } + } + + /// + /// Gets a value indicating whether the GroupInternalPrice collection is empty. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GroupInternalPriceSpecified + { + get + { + return (this.GroupInternalPrice.Count != 0); + } + } + + /// + /// Initializes a new instance of the class. + /// + public ClientProjectActivityGroupInternalPriceWriteable() + { + this._groupInternalPrice = new System.Collections.ObjectModel.Collection(); + } + + [System.Xml.Serialization.XmlAttributeAttribute("replace-all")] + public bool ReplaceAll { get; set; } + + /// + /// Gets or sets a value indicating whether the ReplaceAll property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ReplaceAllSpecified { get; set; } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-prices-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16709,6 +17436,7 @@ public ClientProjectPricesWriteable() { this._activityPrice = new System.Collections.ObjectModel.Collection(); this._userActivityPrice = new System.Collections.ObjectModel.Collection(); + this._activityGroupInternalPrice = new System.Collections.ObjectModel.Collection(); } [System.Xml.Serialization.XmlIgnoreAttribute()] @@ -16738,9 +17466,37 @@ public bool UserActivityPriceSpecified return (this.UserActivityPrice.Count != 0); } } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + private System.Collections.ObjectModel.Collection _activityGroupInternalPrice; + + [System.Xml.Serialization.XmlElementAttribute("activity-group-internal-price", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public System.Collections.ObjectModel.Collection ActivityGroupInternalPrice + { + get + { + return _activityGroupInternalPrice; + } + private set + { + _activityGroupInternalPrice = value; + } + } + + /// + /// Gets a value indicating whether the ActivityGroupInternalPrice collection is empty. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ActivityGroupInternalPriceSpecified + { + get + { + return (this.ActivityGroupInternalPrice.Count != 0); + } + } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-reference", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16753,7 +17509,7 @@ public partial class SupplierInvoiceReference public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-relation", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16798,7 +17554,7 @@ public SupplierInvoiceRelation() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16870,7 +17626,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-header", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16887,7 +17643,7 @@ public partial class ReportHeader public string Value { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16901,7 +17657,7 @@ public abstract partial class ReportSection public string Name { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-simple-table", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16946,7 +17702,7 @@ public ReportSectionSimpleTable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-simple-table-object", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -16995,7 +17751,7 @@ public ReportSectionSimpleTableObject() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-item", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17016,7 +17772,7 @@ public abstract partial class ReportSectionModelItem public object Value { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-header", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17029,7 +17785,7 @@ public partial class ReportSectionModelHeader : ReportSectionSimpleTableObject public ReportSectionModelItem Item { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-header-row", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17038,7 +17794,7 @@ public partial class ReportSectionModelHeaderRow : ReportSectionSimpleTableObjec { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-item-row", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17047,7 +17803,7 @@ public partial class ReportSectionModelItemRow : ReportSectionSimpleTableObject { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-footer-row", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17056,7 +17812,7 @@ public partial class ReportSectionModelFooterRow : ReportSectionSimpleTableObjec { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-bigdecimal-item", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17065,7 +17821,7 @@ public partial class ReportSectionModelBigdecimalItem : ReportSectionModelItem { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-bigamount-item", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17074,7 +17830,7 @@ public partial class ReportSectionModelBigamountItem : ReportSectionModelItem { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-currency-item", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17083,7 +17839,7 @@ public partial class ReportSectionModelCurrencyItem : ReportSectionModelItem { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-date-item", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17092,7 +17848,7 @@ public partial class ReportSectionModelDateItem : ReportSectionModelItem { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-number-item", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17101,7 +17857,7 @@ public partial class ReportSectionModelNumberItem : ReportSectionModelItem { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-percentage-item", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17110,7 +17866,7 @@ public partial class ReportSectionModelPercentageItem : ReportSectionModelItem { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-string-item", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17119,7 +17875,7 @@ public partial class ReportSectionModelStringItem : ReportSectionModelItem { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report-section-model-yearmonth-item", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17133,7 +17889,7 @@ public partial class ReportSectionModelYearmonthItem : ReportSectionModelItem /// [System.ComponentModel.DescriptionAttribute(("A bank validate request is used to validate account information according to our " + "internal logic."))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-information-validate-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17157,7 +17913,7 @@ public partial class BankInformationValidateRequest public SupplierInvoicePayee SupplierInvoiceAccount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("BankInformationValidateRequestBicIban", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17174,7 +17930,7 @@ public partial class BankInformationValidateRequestBicIban public string Iban { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-information-validate-result", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17204,7 +17960,7 @@ public partial class BankInformationValidateResult public string Message { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transaction-consolidate-revenues", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17292,7 +18048,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("BankTransactionConsolidateRevenuesRevenue", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17338,7 +18094,7 @@ public partial class BankTransactionConsolidateRevenuesRevenue /// Revenue transaction fees. /// [System.ComponentModel.DescriptionAttribute("Revenue transaction fees.")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-transaction-fees", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17371,7 +18127,7 @@ public partial class RevenueTransactionFees /// [System.ComponentModel.DescriptionAttribute(("The general contract of this construction is that all the given bank transactions" + " and revenues will be fully consolidated."))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-fuzzy-consolidation", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17481,7 +18237,7 @@ private set } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("RevenueFuzzyConsolidationPreviousLedger", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17498,7 +18254,7 @@ public partial class RevenueFuzzyConsolidationPreviousLedger public CurrencyAmount Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-fuzzy-consolidation-result", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17540,7 +18296,7 @@ public partial class RevenueFuzzyConsolidationResult public long RevenueAccountingAmount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("create-bank-transaction", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17596,7 +18352,7 @@ public CreateBankTransaction() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("CreateBankTransactionFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17630,7 +18386,7 @@ public CreateBankTransactionFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transaction-distributions", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17676,7 +18432,7 @@ public BankTransactionDistributions() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transaction-distribution", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17730,7 +18486,7 @@ public partial class BankTransactionDistribution public System.DateTime RegistrationDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("create-foundation-grant", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17804,7 +18560,7 @@ private set public System.DateTime DecisionDate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("CreateFoundationGrantFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17838,7 +18594,7 @@ public CreateFoundationGrantFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-update", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17891,7 +18647,7 @@ public FoundationGrantUpdate() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("FoundationGrantUpdateGrantAmount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17904,7 +18660,7 @@ public partial class FoundationGrantUpdateGrantAmount public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-return", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17944,7 +18700,7 @@ public FoundationGrantReturn() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("FoundationGrantReturnFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -17978,7 +18734,7 @@ public FoundationGrantReturnFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18056,7 +18812,7 @@ public FoundationGrantReadable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("create-foundation-grant-payment", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18149,7 +18905,7 @@ public CreateFoundationGrantPayment() public bool PaymentTypeSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("CreateFoundationGrantPaymentRecipient", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18166,7 +18922,7 @@ public partial class CreateFoundationGrantPaymentRecipient public string Identifier { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("CreateFoundationGrantPaymentPaymentAmount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18179,7 +18935,7 @@ public partial class CreateFoundationGrantPaymentPaymentAmount public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("CreateFoundationGrantPaymentFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18213,7 +18969,7 @@ public CreateFoundationGrantPaymentFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-payment-type", Namespace="")] public enum FoundationGrantPaymentType @@ -18226,7 +18982,7 @@ public enum FoundationGrantPaymentType BankTransfer, } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("create-foundation-grant-repayment", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18256,7 +19012,7 @@ public partial class CreateFoundationGrantRepayment public File File { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("update-foundation-grant-payment", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18336,7 +19092,7 @@ public UpdateFoundationGrantPayment() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("UpdateFoundationGrantPaymentRecipient", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18351,7 +19107,7 @@ public partial class UpdateFoundationGrantPaymentRecipient public string Identifier { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("UpdateFoundationGrantPaymentPaymentAmount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18369,7 +19125,7 @@ public partial class UpdateFoundationGrantPaymentPaymentAmount public bool AmountSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("UpdateFoundationGrantPaymentFiles", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18403,7 +19159,7 @@ public UpdateFoundationGrantPaymentFiles() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-payment-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18503,7 +19259,7 @@ public FoundationGrantPaymentReadable() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("FoundationGrantPaymentReadableRecipient", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18520,7 +19276,7 @@ public partial class FoundationGrantPaymentReadableRecipient public string Identifier { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("FoundationGrantPaymentReadablePaymentAmount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18533,7 +19289,7 @@ public partial class FoundationGrantPaymentReadablePaymentAmount public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("FoundationGrantPaymentReadableRemainingAmount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18546,7 +19302,7 @@ public partial class FoundationGrantPaymentReadableRemainingAmount public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("FoundationGrantPaymentReadableSupplierInvoices", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18580,7 +19336,7 @@ public FoundationGrantPaymentReadableSupplierInvoices() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-payment-invoice", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18605,7 +19361,7 @@ public partial class FoundationGrantPaymentInvoice public bool Paid { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-repayment-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18631,7 +19387,7 @@ public partial class FoundationGrantRepaymentReadable public FoundationGrantRepaymentReadableAmount Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("FoundationGrantRepaymentReadableAmount", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18644,7 +19400,7 @@ public partial class FoundationGrantRepaymentReadableAmount public long Amount { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("sub-foundation-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18670,7 +19426,7 @@ public partial class SubFoundationReadable public DimensionEntryReference DimensionEntry { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("eurocard-files-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18704,7 +19460,176 @@ public partial class EurocardFilesRequest public string Filename { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("budgets", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(Budgets2Redefinition))] + public partial class Budgets + { + + [System.Xml.Serialization.XmlIgnoreAttribute()] + private System.Collections.ObjectModel.Collection _budget; + + [System.Xml.Serialization.XmlElementAttribute("budget", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public System.Collections.ObjectModel.Collection Budget + { + get + { + return _budget; + } + private set + { + _budget = value; + } + } + + /// + /// Gets a value indicating whether the Budget collection is empty. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BudgetSpecified + { + get + { + return (this.Budget.Count != 0); + } + } + + /// + /// Initializes a new instance of the class. + /// + public Budgets() + { + this._budget = new System.Collections.ObjectModel.Collection(); + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("budget", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Budget + { + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("id", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public int Id { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("name", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public string Name { get; set; } + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("active", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public bool Active { get; set; } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("budget-accounts", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(BudgetAccounts2Redefinition))] + public partial class BudgetAccounts : PagedResult + { + + [System.Xml.Serialization.XmlIgnoreAttribute()] + private System.Collections.ObjectModel.Collection _budgetAccount; + + [System.Xml.Serialization.XmlElementAttribute("budget-account", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public System.Collections.ObjectModel.Collection BudgetAccount + { + get + { + return _budgetAccount; + } + private set + { + _budgetAccount = value; + } + } + + /// + /// Gets a value indicating whether the BudgetAccount collection is empty. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BudgetAccountSpecified + { + get + { + return (this.BudgetAccount.Count != 0); + } + } + + /// + /// Initializes a new instance of the class. + /// + public BudgetAccounts() + { + this._budgetAccount = new System.Collections.ObjectModel.Collection(); + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("budget-account", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class BudgetAccount + { + + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("account-nr", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public int AccountNr { get; set; } + + /// + /// Not set when the amounts are accumulated over the requested period. + /// + [System.ComponentModel.DescriptionAttribute("Not set when the amounts are accumulated over the requested period.")] + [System.Xml.Serialization.XmlElementAttribute("year", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public int Year { get; set; } + + /// + /// Gets or sets a value indicating whether the Year property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool YearSpecified { get; set; } + + /// + /// Zero based, so January is 0 and December is 11. + /// Not set when the amounts are accumulated over the requested period. + /// + [System.ComponentModel.DescriptionAttribute(("Zero based, so January is 0 and December is 11. Not set when the amounts are accu" + + "mulated over the requested period."))] + [System.Xml.Serialization.XmlElementAttribute("month", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public int Month { get; set; } + + /// + /// Gets or sets a value indicating whether the Month property is specified. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MonthSpecified { get; set; } + + /// + /// In hundredths of the accounting currency, so 123,45 is 12345. + /// + [System.ComponentModel.DescriptionAttribute("In hundredths of the accounting currency, so 123,45 is 12345.")] + [System.ComponentModel.DataAnnotations.RequiredAttribute(AllowEmptyStrings=true)] + [System.Xml.Serialization.XmlElementAttribute("amount", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public long Amount { get; set; } + + /// + /// Only set when the amounts are broken down per dimension entry. + /// + [System.ComponentModel.DescriptionAttribute("Only set when the amounts are broken down per dimension entry.")] + [System.Xml.Serialization.XmlElementAttribute("dimension-entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public DimensionEntryReference DimensionEntry { get; set; } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("company-information", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18714,7 +19639,7 @@ public partial class CompanyInformation2Redefinition : CompanyInformation { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("company-message", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18724,7 +19649,7 @@ public partial class CompanyMessage2Redefinition : CompanyMessage { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("clients", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18734,7 +19659,7 @@ public partial class Clients2Redefinition : Clients { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18744,7 +19669,7 @@ public partial class Client2Redefinition : Client { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-agreements", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18754,7 +19679,7 @@ public partial class ClientAgreements2Redefinition : ClientAgreements { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-agreement", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18764,7 +19689,7 @@ public partial class ClientAgreement2Redefinition : ClientAgreement { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-delivery-types", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18810,7 +19735,7 @@ public ClientDeliveryTypes() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ClientDeliveryTypesClientDeliveryType", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18827,7 +19752,7 @@ public partial class ClientDeliveryTypesClientDeliveryType public bool Default { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("company", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18837,7 +19762,7 @@ public partial class Company2Redefinition : Company { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-month-report-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18847,7 +19772,7 @@ public partial class PayrollMonthReportWriteable2Redefinition : PayrollMonthRepo { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-month-report-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18857,7 +19782,7 @@ public partial class PayrollMonthReportReadables2Redefinition : PayrollMonthRepo { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-month-report-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18867,7 +19792,7 @@ public partial class PayrollMonthReportReadable2Redefinition : PayrollMonthRepor { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-article-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18877,7 +19802,7 @@ public partial class PayrollArticleReadables2Redefinition : PayrollArticleReadab { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-run-create", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18887,7 +19812,7 @@ public partial class PayrollRunCreate2Redefinition : PayrollRunCreate { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-runs", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18897,7 +19822,7 @@ public partial class PayrollRuns2Redefinition : PayrollRuns { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18907,7 +19832,7 @@ public partial class PayrollUserReadables2Redefinition : PayrollUserReadables { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18917,7 +19842,7 @@ public partial class PayrollUserReadable2Redefinition : PayrollUserReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18927,7 +19852,7 @@ public partial class PayrollUserWritable2Redefinition : PayrollUserWritable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-schedules-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18937,7 +19862,7 @@ public partial class PayrollSchedulesReadable2Redefinition : PayrollSchedulesRea { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-schedule-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18947,7 +19872,7 @@ public partial class PayrollScheduleReadable2Redefinition : PayrollScheduleReada { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-rolling-schedule-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18957,7 +19882,7 @@ public partial class PayrollRollingScheduleWriteable2Redefinition : PayrollRolli { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-fixed-schedule-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18967,7 +19892,7 @@ public partial class PayrollFixedScheduleWriteable2Redefinition : PayrollFixedSc { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-user-schedule-metadatas", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18977,7 +19902,7 @@ public partial class PayrollUserScheduleMetadatas2Redefinition : PayrollUserSche { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-accounts", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18987,7 +19912,7 @@ public partial class BankAccounts2Redefinition : BankAccounts { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transactions", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -18997,7 +19922,27 @@ public partial class BankTransactions2Redefinition : BankTransactions { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("budgets", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute("budgets", Namespace="")] + public partial class Budgets2Redefinition : Budgets + { + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("budget-accounts", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute("budget-accounts", Namespace="")] + public partial class BudgetAccounts2Redefinition : BudgetAccounts + { + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("products", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19007,7 +19952,7 @@ public partial class Products2Redefinition : Products { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("product", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19017,7 +19962,7 @@ public partial class Product2Redefinition : Product { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("projects", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19027,7 +19972,7 @@ public partial class Projects2Redefinition : Projects { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimensions", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19037,7 +19982,7 @@ public partial class Dimensions2Redefinition : Dimensions { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimension-entries", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19047,7 +19992,7 @@ public partial class DimensionEntries2Redefinition : DimensionEntries { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("dimension-entry-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19057,7 +20002,7 @@ public partial class DimensionEntryWriteable2Redefinition : DimensionEntryWritea { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("project", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19067,7 +20012,7 @@ public partial class Project2Redefinition : Project { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("projects-metadata", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19077,7 +20022,7 @@ public partial class ProjectsMetadata2Redefinition : ProjectsMetadata { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("suppliers", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19087,7 +20032,7 @@ public partial class Suppliers2Redefinition : Suppliers { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19097,7 +20042,7 @@ public partial class Supplier2Redefinition : Supplier { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("subcontractor-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19107,7 +20052,7 @@ public partial class SubcontractorWriteable2Redefinition : SubcontractorWriteabl { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("subcontractor-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19117,7 +20062,7 @@ public partial class SubcontractorReadables2Redefinition : SubcontractorReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("subcontractor-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19127,7 +20072,7 @@ public partial class SubcontractorReadable2Redefinition : SubcontractorReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoices", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19173,7 +20118,7 @@ public ClientInvoices2() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19183,7 +20128,7 @@ public partial class ClientInvoice2Redefinition : ClientInvoice { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-payment-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19193,7 +20138,7 @@ public partial class ClientInvoicePaymentWritable2Redefinition : ClientInvoicePa { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoices", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19239,7 +20184,7 @@ public SupplierInvoices2() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19249,7 +20194,7 @@ public partial class SupplierInvoice2Redefinition : SupplierInvoice { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19259,7 +20204,7 @@ public partial class SupplierInvoiceWriteable2Redefinition : SupplierInvoiceWrit { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-approval", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19269,7 +20214,7 @@ public partial class SupplierInvoiceApproval2Redefinition : SupplierInvoiceAppro { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-bundle-create-result", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19283,7 +20228,7 @@ public partial class SupplierInvoiceBundleCreateResult public int Nr { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("users", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19293,7 +20238,7 @@ public partial class Users2Redefinition : Users { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("user", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19303,7 +20248,7 @@ public partial class User2Redefinition : User { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accesses", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19313,7 +20258,7 @@ public partial class Accesses2Redefinition : Accesses { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("access", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19323,7 +20268,7 @@ public partial class Access2Redefinition : Access { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("access-roles", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19333,7 +20278,7 @@ public partial class AccessRoles2Redefinition : AccessRoles { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-event", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19343,7 +20288,7 @@ public partial class PayrollEvent2Redefinition : PayrollEvent { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-child", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19353,7 +20298,7 @@ public partial class PayrollChild2Redefinition : PayrollChild { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-events", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19363,7 +20308,7 @@ public partial class PayrollEvents2Redefinition : PayrollEvents { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-templates", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19373,7 +20318,7 @@ public partial class ClientInvoiceTemplates2Redefinition : ClientInvoiceTemplate { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-template", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19383,7 +20328,7 @@ public partial class ClientInvoiceTemplate2Redefinition : ClientInvoiceTemplate { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accounting-year-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19393,7 +20338,7 @@ public partial class AccountingYearReadables2Redefinition : AccountingYearReadab { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accounting-year-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19403,7 +20348,7 @@ public partial class AccountingYearReadable2Redefinition : AccountingYearReadabl { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accounting-year-restriction-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19413,7 +20358,7 @@ public partial class AccountingYearRestrictionReadables2Redefinition : Accountin { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accounting-year-restriction-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19423,7 +20368,7 @@ public partial class AccountingYearRestrictionReadable2Redefinition : Accounting { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("voucher-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19433,7 +20378,7 @@ public partial class VoucherReadable2Redefinition : VoucherReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("vouchers-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19443,7 +20388,7 @@ public partial class VouchersReadable2Redefinition : VouchersReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("voucher-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19453,7 +20398,7 @@ public partial class VoucherWriteable2Redefinition : VoucherWriteable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("update-client-agreement", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19467,7 +20412,7 @@ public partial class UpdateClientAgreement public ClientAgreement ClientAgreement { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("update-client-agreement-result", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19481,7 +20426,7 @@ public partial class UpdateClientAgreementResult public int RevisionNr { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("exchange-rate", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19503,7 +20448,7 @@ public partial class ExchangeRate public decimal Rate { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("account-metadata", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19513,7 +20458,7 @@ public partial class AccountMetadata2Redefinition : AccountMetadata { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("account-metadatas", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19523,7 +20468,7 @@ public partial class AccountMetadatas2Redefinition : AccountMetadatas { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("activity-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19533,7 +20478,7 @@ public partial class ActivityReadables2Redefinition : ActivityReadables { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("activity-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19543,7 +20488,7 @@ public partial class ActivityReadable2Redefinition : ActivityReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("internal-hourly-cost-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19553,7 +20498,7 @@ public partial class InternalHourlyCostReadables2Redefinition : InternalHourlyCo { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("internal-hourly-cost-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19563,7 +20508,7 @@ public partial class InternalHourlyCostReadable2Redefinition : InternalHourlyCos { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("internal-hourly-cost-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19573,7 +20518,7 @@ public partial class InternalHourlyCostWritable2Redefinition : InternalHourlyCos { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("internal-hourly-cost-writables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19583,7 +20528,7 @@ public partial class InternalHourlyCostWritables2Redefinition : InternalHourlyCo { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19593,7 +20538,7 @@ public partial class EventReadables2Redefinition : EventReadables { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19603,7 +20548,7 @@ public partial class EventReadable2Redefinition : EventReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19613,7 +20558,7 @@ public partial class EventWritable2Redefinition : EventWritable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("certify-events-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19623,7 +20568,7 @@ public partial class CertifyEventsRequest2Redefinition : CertifyEventsRequest { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("approve-events-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19633,7 +20578,7 @@ public partial class ApproveEventsRequest2Redefinition : ApproveEventsRequest { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("unlock-events-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19643,7 +20588,7 @@ public partial class UnlockEventsRequest2Redefinition : UnlockEventsRequest { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-restriction-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19653,7 +20598,7 @@ public partial class EventRestrictionReadables2Redefinition : EventRestrictionRe { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("event-restriction-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19663,7 +20608,7 @@ public partial class EventRestrictionReadable2Redefinition : EventRestrictionRea { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19673,7 +20618,7 @@ public partial class ClientProjectReadables2Redefinition : ClientProjectReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19683,7 +20628,7 @@ public partial class ClientProjectReadable2Redefinition : ClientProjectReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19693,7 +20638,7 @@ public partial class ClientProjectWriteable2Redefinition : ClientProjectWriteabl { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-readable-v2", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19703,7 +20648,7 @@ public partial class ClientProjectReadableV22Redefinition : ClientProjectReadabl { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-readables-v2", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19713,7 +20658,7 @@ public partial class ClientProjectReadablesV22Redefinition : ClientProjectReadab { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-activities-v2-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19723,7 +20668,7 @@ public partial class ClientProjectActivitiesV2Writeable2Redefinition : ClientPro { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-users-v2-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19733,7 +20678,7 @@ public partial class ClientProjectUsersV2Writeable2Redefinition : ClientProjectU { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-project-prices-writeable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19743,7 +20688,7 @@ public partial class ClientProjectPricesWriteable2Redefinition : ClientProjectPr { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("user-authentication", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19753,7 +20698,7 @@ public partial class UserAuthentication2Redefinition : UserAuthentication { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("tokens", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19763,7 +20708,7 @@ public partial class Tokens2Redefinition : Tokens { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("token", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19773,7 +20718,7 @@ public partial class Token2Redefinition : Token { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("accessible-companies", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19783,7 +20728,7 @@ public partial class AccessibleCompanies2Redefinition : AccessibleCompanies { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19793,7 +20738,7 @@ public partial class ExpenseReadables2Redefinition : ExpenseReadables { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-file-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19803,7 +20748,17 @@ public partial class ExpenseFileReadables2Redefinition : ExpenseFileReadables { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("company-card-readables", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute("company-card-readables", Namespace="")] + public partial class CompanyCardReadables2Redefinition : CompanyCardReadables + { + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-form", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19813,7 +20768,7 @@ public partial class ExpenseEntryForm2Redefinition : ExpenseEntryForm { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-form-defaults", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19823,7 +20778,7 @@ public partial class ExpenseEntryFormDefaults2Redefinition : ExpenseEntryFormDef { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19833,7 +20788,7 @@ public partial class ExpenseEntryReadables2Redefinition : ExpenseEntryReadables { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19843,7 +20798,7 @@ public partial class ExpenseEntryReadable2Redefinition : ExpenseEntryReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("car-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19853,7 +20808,7 @@ public partial class CarReadable2Redefinition : CarReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-entry-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19863,7 +20818,17 @@ public partial class ExpenseEntryWritable2Redefinition : ExpenseEntryWritable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute("card-transactions", Namespace="")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlRootAttribute("card-transactions", Namespace="")] + public partial class CardTransactions2Redefinition : CardTransactions + { + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("expense-writable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19873,7 +20838,7 @@ public partial class ExpenseWritable2Redefinition : ExpenseWritable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("translations", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19883,7 +20848,7 @@ public partial class Translations2Redefinition : Translations { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("vouchers-detailed", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19929,7 +20894,7 @@ public VouchersDetailed() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-ledgers", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -19975,7 +20940,7 @@ public RevenueLedgers() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenues", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20021,7 +20986,7 @@ public Revenues() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20031,7 +20996,7 @@ public partial class Revenue2Redefinition : Revenue { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-create", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20041,7 +21006,7 @@ public partial class RevenueCreate2Redefinition : RevenueCreate { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-update", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20051,7 +21016,7 @@ public partial class RevenueUpdate2Redefinition : RevenueUpdate { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("created", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20065,7 +21030,7 @@ public partial class Created public int Id { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("saved", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20084,7 +21049,7 @@ public partial class Saved public bool IdSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("deleted", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20103,7 +21068,7 @@ public partial class Deleted public bool IdSpecified { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("error", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20117,7 +21082,7 @@ public partial class Error public string Message { get; set; } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("ok", Namespace="", AnonymousType=true)] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20132,9 +21097,45 @@ public partial class Ok [System.Xml.Serialization.XmlElementAttribute("message", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Message { get; set; } + + [System.Xml.Serialization.XmlIgnoreAttribute()] + private System.Collections.ObjectModel.Collection _uncertifiedClientProjectId; + + [System.Xml.Serialization.XmlElementAttribute("uncertified-client-project-id", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] + public System.Collections.ObjectModel.Collection UncertifiedClientProjectId + { + get + { + return _uncertifiedClientProjectId; + } + private set + { + _uncertifiedClientProjectId = value; + } + } + + /// + /// Gets a value indicating whether the UncertifiedClientProjectId collection is empty. + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UncertifiedClientProjectIdSpecified + { + get + { + return (this.UncertifiedClientProjectId.Count != 0); + } + } + + /// + /// Initializes a new instance of the class. + /// + public Ok() + { + this._uncertifiedClientProjectId = new System.Collections.ObjectModel.Collection(); + } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("report", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20144,7 +21145,7 @@ public partial class Report2Redefinition : Report { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-information-validate-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20154,7 +21155,7 @@ public partial class BankInformationValidateRequest2Redefinition : BankInformati { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-information-validate-result", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20164,7 +21165,7 @@ public partial class BankInformationValidateResult2Redefinition : BankInformatio { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transaction-consolidate-revenues", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20174,7 +21175,7 @@ public partial class BankTransactionConsolidateRevenues2Redefinition : BankTrans { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-fuzzy-consolidation", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20184,7 +21185,7 @@ public partial class RevenueFuzzyConsolidation2Redefinition : RevenueFuzzyConsol { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("revenue-fuzzy-consolidation-result", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20194,7 +21195,7 @@ public partial class RevenueFuzzyConsolidationResult2Redefinition : RevenueFuzzy { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("create-bank-transaction", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20204,7 +21205,7 @@ public partial class CreateBankTransaction2Redefinition : CreateBankTransaction { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transaction", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20214,7 +21215,7 @@ public partial class BankTransaction2Redefinition : BankTransaction { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("bank-transaction-distributions", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20224,7 +21225,7 @@ public partial class BankTransactionDistributions2Redefinition : BankTransaction { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-run-pay", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20234,7 +21235,7 @@ public partial class PayrollRunPay2Redefinition : PayrollRunPay { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-run-bookkeep", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20244,7 +21245,7 @@ public partial class PayrollRunBookkeep2Redefinition : PayrollRunBookkeep { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("payroll-transactions", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20254,7 +21255,7 @@ public partial class PayrollTransactions2Redefinition : PayrollTransactions { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("create-foundation-grant", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20264,7 +21265,7 @@ public partial class CreateFoundationGrant2Redefinition : CreateFoundationGrant { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20274,7 +21275,7 @@ public partial class FoundationGrant : FoundationGrantReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-update", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20284,7 +21285,7 @@ public partial class FoundationGrantUpdate2Redefinition : FoundationGrantUpdate { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-return", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20294,7 +21295,7 @@ public partial class FoundationGrantReturn2Redefinition : FoundationGrantReturn { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grants", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20340,7 +21341,7 @@ public FoundationGrants() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("create-foundation-grant-payment", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20350,7 +21351,7 @@ public partial class CreateFoundationGrantPayment2Redefinition : CreateFoundatio { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("update-foundation-grant-payment", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20360,7 +21361,7 @@ public partial class UpdateFoundationGrantPayment2Redefinition : UpdateFoundatio { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("create-foundation-grant-repayment", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20370,7 +21371,7 @@ public partial class CreateFoundationGrantRepayment2Redefinition : CreateFoundat { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-payment", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20380,7 +21381,7 @@ public partial class FoundationGrantPayment : FoundationGrantPaymentReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-payments", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20426,7 +21427,7 @@ public FoundationGrantPayments() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-repayment", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20436,7 +21437,7 @@ public partial class FoundationGrantRepayment : FoundationGrantRepaymentReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("foundation-grant-repayments", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20482,7 +21483,7 @@ public FoundationGrantRepayments() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("sub-foundation-readable", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20492,7 +21493,7 @@ public partial class SubFoundationReadable2Redefinition : SubFoundationReadable { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("sub-foundations-readables", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20538,7 +21539,7 @@ public SubFoundationsReadables() } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("eurocard-files-request", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20548,7 +21549,7 @@ public partial class EurocardFilesRequest2Redefinition : EurocardFilesRequest { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("supplier-invoice-payee", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -20558,7 +21559,7 @@ public partial class SupplierInvoicePayee2Redefinition : SupplierInvoicePayee { } - [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1356.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("XmlSchemaClassGenerator", "3.0.1405.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute("client-invoice-relation", Namespace="")] [System.Diagnostics.DebuggerStepThroughAttribute()] diff --git a/Kleer/doc.xsd b/Kleer/doc.xsd index ea983ba..26facc1 100644 --- a/Kleer/doc.xsd +++ b/Kleer/doc.xsd @@ -210,6 +210,22 @@ + + + + + + + + + + + + + + + + @@ -789,6 +805,14 @@ + + + + + + + + @@ -837,6 +861,14 @@ + + + + + + + + @@ -951,6 +983,7 @@ + @@ -1248,6 +1281,136 @@ + + + + Optional. Set it to file this receipt against a card purchase returned by + card-transactions. Only settable when the entry is created; an update may repeat the + key the entry already carries, but cannot add, change or remove the link. + + The purchase must be one of the caller's own open, confirmed purchases, i.e. one that + card-transactions returned. A key naming anything else is rejected. + + When the purchase has a company-card, file the entry with that card and with the + amount the card was charged: copy billing-amount into amount and + billing-currency-type into currency-type. The purchase amount and currency are not + accepted for a purchase made in another currency. + + VAT follows the entry's own country-code, which normally comes from the purchase. + When it differs from the company's country, send vat as 0: no VAT may be claimed on a + receipt from another country, and an entry that carries any is rejected with a + conflict. Unlike the company card and the amount, the country is not checked against + the purchase, so a receipt that genuinely belongs to another country than the card + issuer reports can be filed as such. + + + + + + + + + + + + + + + + + + + + + + Stable identifier of the card purchase. Pass it back as the card-transaction + reference on expense-entry-writable to file a receipt against this purchase. + + + + + + + + + + The last four digits of the card, with the preceding digits masked. Enough to + recognise a card that is not registered as a company card in Kleer; use + company-card below when the purchase matched a registered card. + + + + + + + + + + + The VAT the card issuer reports for the purchase. File it as the entry's vat only when + the entry is filed with the company's own country-code: no VAT may be claimed on a + receipt from another country, and such an entry is rejected with a conflict however + much this field reports. + + The rule is evaluated against the country-code on the entry, not the one below, so it + is the entry's own country that decides. See the country-code documentation below. + + + + + + + + What the card was actually charged, in billing-currency-type. This is the pair to file + a receipt with when the purchase has a company-card: the entry's amount and + currency-type must equal billing-amount and billing-currency-type, not the purchase + amount and currency above. Filing the purchase amount for a purchase made in another + currency is rejected as a conflict, with a message about changing the amount. + + + + + + + + Where the card issuer says the purchase was made, and the value to copy onto the entry + unless the receipt itself says otherwise. It is a suggestion, not a constraint: the + entry may be filed with a different country-code and is not rejected for disagreeing + with this one, the same way the form in Kleer lets the country be changed and prefers + the country of a previous receipt from the same merchant over this value. + + What it does decide is VAT. The entry's own country-code is compared with the + company's, and an entry from another country may not carry VAT. So copying this value + onto the entry means vat must be 0 whenever it differs from the company's country. + + + + + + + True while the purchase is a reservation we have not registered an authorisation + for: an expense filed against it cannot be bundled into an expense report yet. + False once the authorisation is registered, including for purchases that started + as a reservation. + + Computed from our own reservation and authorisation records, while the amounts + above come from the card issuer. The two can disagree - the issuer may have + authorised a purchase whose authorisation never reached us - in which case this + is true next to amounts that are already final. That is deliberate: it answers + whether the purchase can be filed and bundled, which is the promise a caller + acts on, not what the issuer currently reports. + + + + + + + + + @@ -1324,6 +1487,8 @@ + + @@ -1640,6 +1805,15 @@ + + + The company's active company cards. Requires read access to company cards. + + + + + + @@ -2269,6 +2443,15 @@ + + + + The employee's comp time (flex/overtime) balance in hours, as of now. + Negative when the employee owes hours. + + + + @@ -2383,8 +2566,22 @@ - - + + + + Sets the manager of this payroll user. Skip to leave the current manager as is. + The id must reference an existing user in this company; an omitted, null or zero id + is rejected. Use remove-manager-user to remove the current manager. + + + + + + + Set to true to remove the current manager. Mutually exclusive with manager-user. + + + @@ -2855,6 +3052,7 @@ + @@ -4612,6 +4810,41 @@ + + + + True when this project is a group project (koncernprojekt). A group project is + replicated into the subsidiary companies that its members take part from, and the + company must have the group project setting active. + + + + + + + True when the group self-billing flow is enabled for this project. It is a modifier on a + group project: it can only be turned on for a project that is, or is becoming, a group + project, on a company that has the setting enabled. It is not the group internal invoice + price, which is read and written through group-internal-price. + + + + + + + True when this project is the replicated copy held by a subsidiary company. Such a copy + is maintained from its master project and is read-only: attempts to change it through this + API — updating the project, its users or its activities, and opening or closing it — are + rejected. The exception is the subsidiary's own client-invoice prices (client-project + prices), which belong to the copy and can still be set. + + Saving the master project overwrites the fields it mirrors, among them name, number, + comment, currency, budget amount, opening and closing date, the member list and + internal-invoicing-enabled. Fields outside that set, budget hours among them, are copied + once when the copy is created and are not maintained afterwards. + + + @@ -4689,6 +4922,35 @@ + + + + Makes the project a group project (koncernprojekt), which replicates it into the + subsidiary companies its members take part from. Requires the company to have group + projects active, and cannot be combined with fixed-price. + + Absent leaves the project as it is. Send it only when the value should change: sending + false on a project that has already been replicated is rejected, because the copies the + subsidiaries hold would stop being updated and nothing resyncs them afterwards. + + Replication needs a member taking part from another company in the group. Setting this + alone leaves the project without subsidiary copies, and only activities whose base + activity is a group activity are replicated. + + + + + + + Enables the group self-billing flow for this project. It can only be turned on together + with, or on, a group project, and only for a company that has the setting enabled, and it + must be turned off before the project stops being a group project. + + Absent leaves the project as it is. This is not the group internal invoice price, which is + read and written through group-internal-price. + + + @@ -4742,16 +5004,73 @@ + + + + The company this member takes part from. Absent leaves an existing member as it is and + places a new one in the project own company, which is the only company a member can take + part from on a project that is not a group project. + + On a group project the set of subsidiary companies the project is replicated to is + derived from the origin companies of its members, so a member taking part from another + company in the group is what makes replication happen. Setting group-project without any + such member leaves the project without subsidiary copies. The company must be one the + project company shares a group with, and the user must have an active membership in it. + This is checked when the member is added or the origin company changes, not on a member + that is already taking part from it. + + Project leaders carry no origin company here: one supplied through this API always takes + part from the project own company, and one taking part from another company is reported + without that origin. + + + + + + + + + - + + + + One of Client, Supplier, Internal or SalaryBasis. Note that Internal is the + project's own internal price. It is NOT the group's internal invoice price used + when a master company invoices its subsidiaries for work on a group project — + that price is per subsidiary and is read and written through group-internal-price. + + + + + + + + + + The group's internal invoice price for one subsidiary company, effective from valid-from. + This is what the subsidiary invoices the master for work on a group project. + + It is a per-subsidiary OVERRIDE, not a separate kind of price. Where no override exists for + a subsidiary, that same invoiced price comes from the master activity's own price of type + "Internal" if one is set, and from its "Client" price otherwise. So setting type=Internal on + client-project-activity-price does affect what subsidiaries are invoiced — for every + subsidiary that has no override here. Setting it does not change what a subsidiary with an + override is invoiced, and reading it does not tell you the overridden value. + + + + + + @@ -4765,6 +5084,23 @@ + + + + The group's per-subsidiary internal invoice prices for this activity, for every + subsidiary currently in the project, including historical and future-dated rows. A + stored price whose subsidiary has since left the project is not reported, because the + company it belongs to can no longer be named in the response. + + Only populated when reading a single project (GET /client-project/{clientProjectId}) + that is the master project of a group project in a company with cross-company projects + active, and only for a caller with project read access; omitted from list responses + and for all other projects. Note the consequence of that last condition: absence of + this element means "not visible to you" as well as "none set", so do not read an empty + result as proof that no internal invoice price exists. + + + @@ -4781,6 +5117,27 @@ + + + + The company this member takes part from. Absent leaves an existing member as it is and + places a new one in the project own company, which is the only company a member can take + part from on a project that is not a group project. + + On a group project the set of subsidiary companies the project is replicated to is + derived from the origin companies of its members, so a member taking part from another + company in the group is what makes replication happen. Setting group-project without any + such member leaves the project without subsidiary copies. The company must be one the + project company shares a group with, and the user must have an active membership in it. + This is checked when the member is added or the origin company changes, not on a member + that is already taking part from it. + + Project leaders carry no origin company here: one supplied through this API always takes + part from the project own company, and one taking part from another company is reported + without that origin. + + + @@ -4833,6 +5190,41 @@ + + + + True when this project is a group project (koncernprojekt). A group project is + replicated into the subsidiary companies that its members take part from, and the + company must have the group project setting active. + + + + + + + True when the group self-billing flow is enabled for this project. It is a modifier on a + group project: it can only be turned on for a project that is, or is becoming, a group + project, on a company that has the setting enabled. It is not the group internal invoice + price, which is read and written through group-internal-price. + + + + + + + True when this project is the replicated copy held by a subsidiary company. Such a copy + is maintained from its master project and is read-only: attempts to change it through this + API — updating the project, its users or its activities, and opening or closing it — are + rejected. The exception is the subsidiary's own client-invoice prices (client-project + prices), which belong to the copy and can still be set. + + Saving the master project overwrites the fields it mirrors, among them name, number, + comment, currency, budget amount, opening and closing date, the member list and + internal-invoicing-enabled. Fields outside that set, budget hours among them, are copied + once when the copy is created and are not maintained afterwards. + + + @@ -4860,6 +5252,20 @@ + + + + The company this member takes part from. Absent leaves an existing member as it is and + places a new one in the project own company. + + On a group project this is what decides which subsidiaries the project is replicated to. + The company must be one the project company shares a group with, and the user must have an + active membership in it; this is checked when the member is added or the origin company + changes, not on a member that is already taking part from it. Sending a different + origin-company for a user who already takes part moves that membership. + + + @@ -4882,7 +5288,16 @@ - + + + + One of Client, Supplier, Internal or SalaryBasis. Note that Internal sets the + project's own internal price. It does NOT set the group's internal invoice price + used when a master company invoices its subsidiaries for work on a group project — + use activity-group-internal-price for that. + + + @@ -4892,14 +5307,67 @@ - + + + + One of Client, Supplier, Internal or SalaryBasis. As for activity-price, Internal + is the project's own internal price and not the group's internal invoice price. + + + + + + + The group's per-subsidiary internal invoice prices for one project activity, identified by + its activity key. May only be sent by the master company for the master project of a group + project in a company with cross-company projects active; any other caller is rejected. + + By default only the subsidiaries named in the payload are touched, and nothing is deleted. + Activities not listed are left untouched either way. + + Set replace-all="true" to make the payload the AUTHORITATIVE SET for the activity instead — + the behaviour the price dialog has, which is safe there because the dialog always renders and + resends every subsidiary. Then a subsidiary of the project without an entry dated today or + earlier has EVERY row dated today or earlier removed — its whole price history, not only the + price in force — and falls back to the price described on group-internal-price. Future-dated + rows are never removed by omission. + + Deleting history changes past billing, not only future billing: work is priced as of the + date it was reported, so removing a row that was in force in March changes what March work + still to be invoiced costs. That is why it is opt-in here: an integration sending a partial + set has no way to know what it removed. + + Each entry upserts on (activity, subsidiary, valid-from). A future-dated entry replaces any + existing future-dated price for that subsidiary, because a subsidiary can have at most one + future price per activity. + + Under replace-all, note what this means for scheduling, because it is the case most easily + got wrong: an entry dated in the future does not count as a price for today. Scheduling a + rise for one subsidiary by sending only that one future-dated entry therefore removes the + current price of EVERY subsidiary on the activity, including the one being scheduled, until + the new date arrives. To schedule a change and keep today's prices, send each subsidiary's current entry + alongside the future one. The price dialog does this for you; over the API it is explicit. + + The mirror image is worth knowing too: an entry dated in the past DOES count as a price for + today, so it protects the subsidiary from clearing — but it does not change what is charged + today if a later row already exists. Such a call is accepted and changes nothing visible. + + + + + + + + + + @@ -6206,4 +6674,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Not set when the amounts are accumulated over the requested period. + + + + + + + + Zero based, so January is 0 and December is 11. + Not set when the amounts are accumulated over the requested period. + + + + + + + + In hundredths of the accounting currency, so 123,45 is 12345. + + + + + + + + Only set when the amounts are broken down per dimension entry. + + + + + + + \ No newline at end of file