(* Options: Date: 2025-04-04 19:26:12 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://testapi.bokamera.se //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: UpdateVossInvoiceConfigurations.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace BokaMera.API.ServiceModel.Dtos open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Globalization open ServiceStack.Data open System.IO open System.Net open System.Net.Http.Headers type IntermediaryPlacementEnum = | None = 1 | IncludeIn21StColumn = 2 | IncludeIn7ThColumn = 3 type AccrualCodeFormatEnum = | Default = 1 | Dutch = 2 type UnitEnum = | Day = 1 | Month = 2 | Year = 3 [] [] type TimeLengthRequestDto() = [] member val Unit:UnitEnum = new UnitEnum() with get,set [] member val Value:Int32 = new Int32() with get,set [] [] type UpdateInvoiceConfigurationsRequest() = [] member val IntermediaryPlacement:IntermediaryPlacementEnum = new IntermediaryPlacementEnum() with get,set [] member val AccrualCodeFormat:AccrualCodeFormatEnum = new AccrualCodeFormatEnum() with get,set [] member val DateFormat:String = null with get,set [] member val Delimiter:String = null with get,set [] member val DecimalSeparator:String = null with get,set [] member val OrderCreatorCode:String = null with get,set [] member val SalesPersonId:String = null with get,set [] member val SalesDepartmentId:String = null with get,set [] member val IncludeBillingPeriodDates:Boolean = new Boolean() with get,set [] member val TrackInvoicePayments:Boolean = new Boolean() with get,set [] member val IncludeInvoicedCustomerDetails:Boolean = new Boolean() with get,set [] member val BillingPeriodTextFormat:String = null with get,set [] member val CustomerFooterText:String = null with get,set [] member val AddEmptyLineBeforeCustomerFooter:Boolean = new Boolean() with get,set [] member val IncludeOnlyDefaultSalesPersonAndDepartment:Boolean = new Boolean() with get,set [] member val IncludeSubscriptionCustomerDetailsIfPayedByAnotherCustomer:Boolean = new Boolean() with get,set [] member val TransactionGroup:String = null with get,set [] member val InvoiceArbitraryNumber:String = null with get,set [] member val DeliveryMethod:String = null with get,set [] member val DeliveryConditions:String = null with get,set [] member val OrderType:String = null with get,set [] member val InvoiceStatus:String = null with get,set [] member val UseProductGroupRevenueRecognition:Boolean = new Boolean() with get,set [] member val ProductGroupLineExcludePrint:String = null with get,set [] member val ProductGroupLineEditPreferences:String = null with get,set [] member val ProductLineExcludePrint:String = null with get,set [] member val UseDiscountedPrices:Boolean = new Boolean() with get,set [] member val TerminateUnpaidSubscriptions:Boolean = new Boolean() with get,set [] member val AllowedUnpaidAmountLimit:Double = new Double() with get,set [] member val AllowedPaymentOverdue:TimeLengthRequestDto = null with get,set [] member val UnpaidSubscriptionTerminationReasonId:Nullable = new Nullable() with get,set [] member val UnpaidSubscriptionTerminationComment:String = null with get,set [] member val CreditInvoiceNumberReferenceTextFormat:String = null with get,set [] [] [] type UpdateVossInvoiceConfigurations() = inherit UpdateInvoiceConfigurationsRequest()