export interface paths { "/api/AssetsCategoryApi/GetAssetsCategories": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["AssetsCategoryApi_GetAssetsCategories"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/CreditLineApi/GetAllCreditLines": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Get all credit lines in the system in a batch sequence. * @description This endpoints allows for retrieving all CreditLines in the system using a batch sequences. It will take X amount of CreditLines skipping X amount. * The data is ordered by created date */ get: operations["CreditLineApi_GetAllCreditLines"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/CreditLineApi/GetCreditLineByFrameId": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Endpoint to get an creditline from a specific FrameId. * @description This endpoint allows you to get a creditline by using a specific FrameId. * If the creditline cannot be found, a `NotFound` error is returned. */ get: operations["CreditLineApi_GetCreditLineByFrameId"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/CreditLineApi/GetCreditLinesByApplicationId": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Endpoint to get an creditline from a specific ApplicationInternallId. * @description This endpoint allows you to get creditlines, based on applicationInternalId * If the creditlines cannot be found, a `NotFound` error is returned. * If the creditlines fails due to invalid data or other reasons, a `BadRequest` response is returned. */ get: operations["CreditLineApi_GetCreditLinesByApplicationId"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/CreditLineApi/GetCreditLinesByExternalCustomerId": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Endpoint to get an creditline from a specific CustomerId from KKS. * @description This endpoint allows you to get creditlines, based on customerId * If the creditlines cannot be found, a `NotFound` error is returned. * If the creditlines fails due to invalid data or other reasons, a `BadRequest` response is returned. */ get: operations["CreditLineApi_GetCreditLinesByExternalCustomerId"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/CreditLineApi/UpdateCreditLineStatus": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * Endpoint to update the status of an specific set of creditLines. * @description This endpoint allows you to update the status of a group of creditlines * If the creditlines cannot be found, a `NotFound` error is returned. * If the creditlines fails due to invalid data or other reasons, a `BadRequest` response is returned. */ post: operations["CreditLineApi_UpdateCreditLineStatus"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/CreditLineApi/UpdateCreditLineExternalId": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * Endpoint to update the CreditApplicationExternalId of an specific set of creditLines. * @description This endpoint allows you to update the ApplicationExternalId of a group of creditlines * If the creditlines cannot be found, a `NotFound` error is returned. * If the creditlines fails due to invalid data or other reasons, a `BadRequest` response is returned. */ post: operations["CreditLineApi_UpdateCreditLineExternalId"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/CustomerHubApi/UpdateOrganisation": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; /** * Endpoint to update an existing organization. * @description This endpoint allows you to update an organization's details. If the organization exists and the update is successful, the updated organization details are returned. * If the organization cannot be found, a `NotFound` error is returned. * If the update fails due to invalid data or other reasons, a `BadRequest` response is returned. */ put: operations["CustomerHubApi_UpdateOrganisation"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/CustomerHubApi/DeleteOrganisation/{id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; /** * Endpoint to delete an organization by its ID. * @description This endpoint allows the deletion of an organization based on the provided ID. * If the organization is successfully deleted, a success message is returned. * If the deletion fails, a `BadRequest` is returned, and if the organization is not found, a `NotFound` error is returned. */ delete: operations["CustomerHubApi_DeleteOrganisation"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/OfferFixedTermCalculationApi/RecalculateLeasingContract": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Recalculates leasing contract with an updated fundingrate. * Saves and resends the updated contract to an ERP system, if configured. */ post: operations["OfferFixedTermCalculationApi_RecalculateLeasingContract"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/OfferFixedTermCalculationApi/RecalculateLoanContract": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Recalculates loan contract with an updated fundingrate. * Saves and resends the updated contract to an ERP system, if configured. */ post: operations["OfferFixedTermCalculationApi_RecalculateLoanContract"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/StaccContractApi/UpdateContractStatus": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Updates status of contract */ post: operations["StaccContractApi_UpdateContractStatus"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/StaccContractApi/UploadDocument": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Uploads document to contract */ post: operations["StaccContractApi_UploadDocument"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/StaccContractApi/GetContractDocument": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get specific document for contract. */ get: operations["StaccContractApi_GetContractDocument"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/StaccContractApi/GetAttachedFile": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get specific attached file for contract */ get: operations["StaccContractApi_GetAttachedFile"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/StaccContractApi/ToggleContractArchive": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Set Toggle contract archive */ post: operations["StaccContractApi_ToggleContractArchive"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; } export type webhooks = Record; export interface components { schemas: { "FinancingSystemDefinitions.Common.InterfaceMessage": { Title?: string; Message?: string; /** Format: int32 */ Duration?: number; IsFlowBlocker?: boolean; KeepAccessible?: boolean; /** * @description None = 0, Calculation_GeneralError = 1, Calculation_NegativeInterest = 2, Calculation_DownpaymentOutOfRange = 3, Calculation_FixedPaymentResultsInNegativeInterest = 4, Calculation_FixedPaymentToHigh = 5, Calculation_PrincipalExcludingFeesOutOfRange = 6, Calculation_NegativeDealerInterestMargin = 7, Calculation_DealerInterestToHigh = 8, Calculation_ErOverDaekningsgraenseForPanthaverinteresseforsikring = 9, Calculation_ResidualValueLowerThanRecommended = 10, Calculation_DepriciationPercentInFirstYearHigherThanRecommended = 11, Calculation_SelectPanthaverinteresseforsikring = 12, Calculation_StartDateOutOfRange = 13, Calculation_FinancialPartnerInterestChanged = 14, Calculation_AssetTypeIsDeselectedOrDeleted = 15, Calculation_PrincipalExcludingFeesLargerThanMax = 16, Calculation_TotalNumberOfPaymentsOutOfRange = 17, Calculation_AgeOfAssetOutOfRange = 18, Calculation_ResidualValueOverCollateralValue = 19, Calculation_NoCollateralValueMatrix = 20, Calculation_NegativeCollateralValueAtEndOfPeriod = 21 * @enum {string} */ MessageIdentification?: "None" | "Calculation_GeneralError" | "Calculation_NegativeInterest" | "Calculation_DownpaymentOutOfRange" | "Calculation_FixedPaymentResultsInNegativeInterest" | "Calculation_FixedPaymentToHigh" | "Calculation_PrincipalExcludingFeesOutOfRange" | "Calculation_NegativeDealerInterestMargin" | "Calculation_DealerInterestToHigh" | "Calculation_ErOverDaekningsgraenseForPanthaverinteresseforsikring" | "Calculation_ResidualValueLowerThanRecommended" | "Calculation_DepriciationPercentInFirstYearHigherThanRecommended" | "Calculation_SelectPanthaverinteresseforsikring" | "Calculation_StartDateOutOfRange" | "Calculation_FinancialPartnerInterestChanged" | "Calculation_AssetTypeIsDeselectedOrDeleted" | "Calculation_PrincipalExcludingFeesLargerThanMax" | "Calculation_TotalNumberOfPaymentsOutOfRange" | "Calculation_AgeOfAssetOutOfRange" | "Calculation_ResidualValueOverCollateralValue" | "Calculation_NoCollateralValueMatrix" | "Calculation_NegativeCollateralValueAtEndOfPeriod"; /** * @description Information = 0, Warning = 1, Error = 2, Success = 3 * @enum {string} */ Type?: "Information" | "Warning" | "Error" | "Success"; }; "FinancingSystemDefinitions.Common.RangeDtoOfSystem.NullableOfSystem.Int32": { /** Format: int32 */ From?: number; /** Format: int32 */ To?: number; }; "FinancingSystemDefinitions.Common.RangeDtoOfSystem.NullableOfSystem.Decimal": { /** Format: double */ From?: number; /** Format: double */ To?: number; }; "FinancingSystemBusinessLayer.DTO.CreditLineModels.AllCreditLineResponse": { CreditLines?: components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.AllCreditLineItemDto"][]; }; "FinancingSystemBusinessLayer.DTO.CreditLineModels.AllCreditLineItemDto": { Currency?: string; CustomerId?: string; /** Format: date-time */ ExpiryDate?: string; /** Format: double */ CreditLimit?: number; /** Format: int64 */ FrameId?: number; Revolving?: boolean; /** * @description Unknown = 0, Awaiting = 1, Approved = 2, Declined = 3, Cancelled = 4, Draft = 5, Expired = 6 * @enum {string} */ Status?: "Unknown" | "Awaiting" | "Approved" | "Declined" | "Cancelled" | "Draft" | "Expired"; Duration?: components["schemas"]["FinancingSystemDefinitions.Common.RangeDtoOfSystem.NullableOfSystem.Int32"]; ResidualValue?: components["schemas"]["FinancingSystemDefinitions.Common.RangeDtoOfSystem.NullableOfSystem.Decimal"]; /** Format: date-time */ EffectiveNoLaterThanDate?: string; /** Format: int64 */ OrganisationId?: number; AssetCategory?: components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineAssetCategoryDto"]; }; "FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineAssetCategoryDto": { /** Format: int64 */ Id?: number; Name?: string; Code?: string; }; "FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineResponse": { /** Format: int64 */ Id?: number; Name?: string; /** Format: int64 */ FrameId?: number; /** Format: double */ CreditLimit?: number; Revolving?: boolean; /** Format: date-time */ ExpiryDate?: string; /** Format: date-time */ EffectiveNoLaterThanDate?: string; ApplicationInternalId?: string; ApplicationExternalId?: string; /** Format: date-time */ LastUpdate?: string; /** * @description Unknown = 0, Awaiting = 1, Approved = 2, Declined = 3, Cancelled = 4, Draft = 5, Expired = 6 * @enum {string} */ Status?: "Unknown" | "Awaiting" | "Approved" | "Declined" | "Cancelled" | "Draft" | "Expired"; CustomerId?: string; Currency?: string; /** * @description None = 0, FinancialLeasing = 1, HirePurchase = 2 * @enum {string} */ FinancialProduct?: "None" | "FinancialLeasing" | "HirePurchase"; /** * @description Unknown = 0, Credit = 1, ResidualValue = 2 * @enum {string} */ LineType?: "Unknown" | "Credit" | "ResidualValue"; /** * @description Customer = 1, ThirdParty = 2, Dealer = 3, Leasing = 4, Supplier = 5 * @enum {string} */ OwnerAfterLeasingLineType?: "Customer" | "ThirdParty" | "Dealer" | "Leasing" | "Supplier"; /** * @description Monthly = 0, Quarterly = 1, Biannually = 2, Annually = 3 * @enum {string} */ PaymentFrequency?: "Monthly" | "Quarterly" | "Biannually" | "Annually"; Duration?: components["schemas"]["FinancingSystemDefinitions.Common.RangeDtoOfSystem.NullableOfSystem.Int32"]; DownPayment?: components["schemas"]["FinancingSystemDefinitions.Common.RangeDtoOfSystem.NullableOfSystem.Decimal"]; ResidualValue?: components["schemas"]["FinancingSystemDefinitions.Common.RangeDtoOfSystem.NullableOfSystem.Decimal"]; CollateralValue?: components["schemas"]["FinancingSystemDefinitions.Common.RangeDtoOfSystem.NullableOfSystem.Decimal"]; /** * @description Unknown = 0, TradeInAsset = 1, CapitalInjection = 2, Loan = 3, LiquiditySurplus = 4 * @enum {string} */ TypeOfDownPayment?: "Unknown" | "TradeInAsset" | "CapitalInjection" | "Loan" | "LiquiditySurplus"; PricePointId?: string; FacilityId?: string; AssetCategory?: components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineAssetCategoryDto"]; /** * @description NewAndUsed = 0, New = 1, Used = 2 * @enum {string} */ NewUsedCarType?: "NewAndUsed" | "New" | "Used"; YearlyRepaymentAmount?: components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.YearlyRepaymentAmountDto"]; /** Format: double */ InterestMargin?: number; /** Format: int64 */ OrganisationId?: number; }; "FinancingSystemBusinessLayer.DTO.CreditLineModels.YearlyRepaymentAmountDto": { /** Format: double */ WorstCase?: number; /** Format: double */ AverageCase?: number; /** Format: double */ BestCase?: number; }; "FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineStatusRequest": { ApplicationInternalId: string; /** * @description Unknown = 0, Awaiting = 1, Approved = 2, Declined = 3, Cancelled = 4, Draft = 5, Expired = 6 * @enum {string} */ Status: "Unknown" | "Awaiting" | "Approved" | "Declined" | "Cancelled" | "Draft" | "Expired"; }; "FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineExternalIdRequest": { ApplicationInternalId: string; ApplicationExternalId: string; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksExternalOrganisation": { CustomerKey?: string; InternalInfo?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksInternalInfo"]; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksInternalInfo": { ContactInformation?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksContactInformation"]; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksContactInformation": { Emails?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksEmailInformation"]; Phones?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksPhoneInformation"]; Addresses?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksAddressInformation"]; Names?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksNameInformation"]; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksEmailInformation": { Id?: string; Primary?: boolean; Address?: string; EmailType?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksEmailType"]; Usage?: string; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksPhoneInformation": { Id?: string; Primary?: boolean; Number?: string; PhoneType?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksPhoneType"]; Usage?: string; Country?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksCountry"]; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksAddressInformation": { Id?: string; PostOfficeBox?: string; Floor?: string; Side?: string; Room?: string; StreetName?: string; HouseNumber?: string; BuildingName?: string; MarkAttention?: string; MarkCare?: string; CityName?: string; PostOffice?: string; PostalZone?: string; PostalDistrict?: string; County?: string; Townland?: string; MunicipalityCode?: string; UnstructuredAddress?: { [key: string]: string; }; Country?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksCountry"]; SpecialMailing?: string; Usages?: string; Language?: components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksLanguage"]; Primary?: boolean; Preferred?: boolean; Type?: string; Village?: string; Postalcode?: string; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksNameInformation": { Id?: string; CompanyName?: string; FirstName?: string; LastName?: string; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksEmailType": { Type?: string; Description?: string; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksPhoneType": { Type?: string; Description?: string; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksCountry": { Code?: string; Name?: string; Isd?: string; }; "FinancingSystemBusinessLayer.Danskebank.Models.KksLanguage": { Code?: string; Description?: string; }; "LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationInputDto": { /** Format: int64 */ ContractId?: number; }; "LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationOutputDto": { Success?: boolean; InterfaceMessages?: components["schemas"]["FinancingSystemDefinitions.Common.InterfaceMessage"][]; }; "BCC.Integrations.Stacc.Models.UpdateContractStatusRequest": { /** Format: int64 */ ContractId: number; /** * @description LoanFinancing = 0, Leasing = 1, Cash = 2, CarSubscription = 3 * @enum {string} */ ContractType: "LoanFinancing" | "Leasing" | "Cash" | "CarSubscription"; /** * @description Created = 1, ReadyForCreditValidation = 2, AwaitingCreditValidation = 3, CreditValidationApprovedConditionally = 4, CreditValidationApproved = 5, CreditValidationRejected = 6, ContractPrinted = 7, ContractSigned = 8, Active = 9, ContractApproved = 10, AwatingCustomerInformation = 11, InvoiceApproved = 12 * @enum {string} */ ToStatus: "Created" | "AwatingCustomerInformation" | "ReadyForCreditValidation" | "AwaitingCreditValidation" | "CreditValidationApprovedConditionally" | "CreditValidationApproved" | "CreditValidationRejected" | "ContractPrinted" | "ContractSigned" | "ContractApproved" | "InvoiceApproved" | "Active"; }; "BCC.Integrations.Stacc.Models.UploadDocumentRequest": { /** Format: int64 */ ContractId: number; /** * @description LoanFinancing = 0, Leasing = 1, Cash = 2, CarSubscription = 3 * @enum {string} */ ContractType: "LoanFinancing" | "Leasing" | "Cash" | "CarSubscription"; FileName: string; /** * @description Unknown = 0, Pdf = 1, Png = 2, Jpeg = 3 * @enum {string} */ FileType: "Unknown" | "Pdf" | "Png" | "Jpeg"; /** * @description Unknown = 0, Korekort = 1, Slutseddel = 2, Opholdstilladelse = 3, Lønseddel = 4, Årsopgørelse = 5, UnderskrevetKontrakt = 6, Andet = 7, DigitaltUnderskrevetKontrakt = 8, ExternalContractDocuments = 9, DokumentationfraSKAT = 13, Afgiftsberegning = 14, Regnskab = 15, Leverancegodkendelse = 16, Kautionserklæring = 17, Registreringsattest = 18, Invoice = 19, OfferFromDealer = 20, ReceiptDmr = 21, RegistrationFeeDmr = 22, FleetPortal = 23, Allonge = 24, PaymentReceiptOther = 25, PaymentReceiptDkk = 26, DocumentationOffset = 27, DocumentationSerialNumber = 28, PowerOfAttorney = 29, CreditNote = 30, LandRegistryAddress = 31, LandRegistryCarBook = 32, LandRegistryCvr = 33, PaymentApproval = 34 * @enum {string} */ DocumentType: "Unknown" | "Korekort" | "Slutseddel" | "Opholdstilladelse" | "Lønseddel" | "Årsopgørelse" | "UnderskrevetKontrakt" | "Andet" | "DigitaltUnderskrevetKontrakt" | "ExternalContractDocuments" | "DokumentationfraSKAT" | "Afgiftsberegning" | "Regnskab" | "Leverancegodkendelse" | "Kautionserklæring" | "Registreringsattest" | "Invoice" | "OfferFromDealer" | "ReceiptDmr" | "RegistrationFeeDmr" | "FleetPortal" | "Allonge" | "PaymentReceiptOther" | "PaymentReceiptDkk" | "DocumentationOffset" | "DocumentationSerialNumber" | "PowerOfAttorney" | "CreditNote" | "LandRegistryAddress" | "LandRegistryCarBook" | "LandRegistryCvr" | "PaymentApproval"; /** Format: byte */ Content: string; }; "FinancingSystemDefinitions.Files.ContractDocumentDto": { /** * @description OfferDocuments = 1, ContractDocuments = 2, StaticDocuments = 3, MiscDocuments = 4, DealerUploadedDocuments = 5 * @enum {string} */ DocumentType: "OfferDocuments" | "ContractDocuments" | "StaticDocuments" | "MiscDocuments" | "DealerUploadedDocuments"; /** Format: int64 */ Id?: number; Name: string; /** Format: byte */ Content: string; /** * @description Pdf = 0, Txt = 1, Xml = 2, Json = 3, Csv = 4, Png = 5, Jpeg = 6, Word = 7, Excel = 8, Docx = 9, Doc = 10, Jpg = 11, Exe = -3, Bak = -2, Unknown = -1 * @enum {string} */ FileType: "Exe" | "Bak" | "Unknown" | "Pdf" | "Txt" | "Xml" | "Json" | "Csv" | "Png" | "Jpeg" | "Word" | "Excel" | "Docx" | "Doc" | "Jpg"; /** Format: date-time */ CreatedDate?: string; }; "FinancingSystemDefinitions.Files.AttachedFileDto": { /** * @description Unknown = 0, Korekort = 1, Slutseddel = 2, Opholdstilladelse = 3, Lønseddel = 4, Årsopgørelse = 5, UnderskrevetKontrakt = 6, Andet = 7, DigitaltUnderskrevetKontrakt = 8, ExternalContractDocuments = 9, DokumentationfraSKAT = 13, Afgiftsberegning = 14, Regnskab = 15, Leverancegodkendelse = 16, Kautionserklæring = 17, Registreringsattest = 18, Invoice = 19, OfferFromDealer = 20, ReceiptDmr = 21, RegistrationFeeDmr = 22, FleetPortal = 23, Allonge = 24, PaymentReceiptOther = 25, PaymentReceiptDkk = 26, DocumentationOffset = 27, DocumentationSerialNumber = 28, PowerOfAttorney = 29, CreditNote = 30, LandRegistryAddress = 31, LandRegistryCarBook = 32, LandRegistryCvr = 33, PaymentApproval = 34 * @enum {string} */ AttachedFileType: "Unknown" | "Korekort" | "Slutseddel" | "Opholdstilladelse" | "Lønseddel" | "Årsopgørelse" | "UnderskrevetKontrakt" | "Andet" | "DigitaltUnderskrevetKontrakt" | "ExternalContractDocuments" | "DokumentationfraSKAT" | "Afgiftsberegning" | "Regnskab" | "Leverancegodkendelse" | "Kautionserklæring" | "Registreringsattest" | "Invoice" | "OfferFromDealer" | "ReceiptDmr" | "RegistrationFeeDmr" | "FleetPortal" | "Allonge" | "PaymentReceiptOther" | "PaymentReceiptDkk" | "DocumentationOffset" | "DocumentationSerialNumber" | "PowerOfAttorney" | "CreditNote" | "LandRegistryAddress" | "LandRegistryCarBook" | "LandRegistryCvr" | "PaymentApproval"; /** Format: int64 */ Id?: number; Name: string; /** Format: byte */ Content: string; /** * @description Pdf = 0, Txt = 1, Xml = 2, Json = 3, Csv = 4, Png = 5, Jpeg = 6, Word = 7, Excel = 8, Docx = 9, Doc = 10, Jpg = 11, Exe = -3, Bak = -2, Unknown = -1 * @enum {string} */ FileType: "Exe" | "Bak" | "Unknown" | "Pdf" | "Txt" | "Xml" | "Json" | "Csv" | "Png" | "Jpeg" | "Word" | "Excel" | "Docx" | "Doc" | "Jpg"; /** Format: date-time */ CreatedDate?: string; }; "BCC.Integrations.Stacc.Models.UpdateContractArchiveStateRequest": { /** Format: int64 */ ContractId: number; /** * @description LoanFinancing = 0, Leasing = 1, Cash = 2, CarSubscription = 3 * @enum {string} */ ContractType: "LoanFinancing" | "Leasing" | "Cash" | "CarSubscription"; Archived: boolean; Comment?: string; }; FlowVehicleContractWithCalculationResultDto: components["schemas"]["BCC.Integrations.Stacc.Models.FlowVehicleContractWithCalculationResultDto"]; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowCriteriaValueDto": { /** Format: int64 */ Id?: number; }; "BCC.Integrations.Stacc.Models.FlowAarligtMiljoeTillaegDto": { /** Format: int32 */ Year?: number; /** Format: double */ Price?: number; }; "BCC.Integrations.Stacc.Models.FlowContractVatDeductionPeriodDto": { /** Format: int32 */ FromMonth?: number; /** Format: int32 */ ToMonth?: number; /** Format: double */ VatDeduction?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowCustomRetrofittedOptionDto": { /** Format: int64 */ Id?: number; Name?: string; /** Format: double */ PriceExVat?: number; /** Format: double */ PriceIncVat?: number; /** Format: int32 */ WLTPCO2Addition?: number; /** Format: int64 */ SupplierId?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowCustomPrefittedOptionDto": { /** Format: int64 */ Id?: number; Name?: string; /** Format: double */ PriceExVatInclReg?: number; /** Format: double */ PriceInclVatInclReg?: number; /** Format: double */ RegistrationFee?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOwnerAfterLeasingDto": { /** Format: int32 */ OwnerAfterLeasingType?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowInsuranceDto": { UseInsurance?: boolean; /** Format: int64 */ ConfigurationId?: number; Values?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowCriteriaValueDto"][]; }; "BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowOptionDto": { /** Format: int64 */ Id?: number; /** * @description None = 0, Color = 1, PreInstalled = 2, RetroFitted = 3, Service = 4, DealerFittedAccessories = 5, Tires = 6, WinterTires = 7, StuddedWinterTires = 8 * @enum {string} */ OptionType?: "None" | "Color" | "PreInstalled" | "RetroFitted" | "Service" | "DealerFittedAccessories" | "Tires" | "WinterTires" | "StuddedWinterTires"; /** Format: double */ Price?: number; /** Format: double */ PriceIncVat?: number; /** Format: double */ MonthlyPrice?: number; Name?: string; /** Format: double */ RegistrationFee?: number; /** Format: double */ Vat?: number; /** * @description None = 0, Braendstofkort = 1, Vejhjaelp = 2, Erstatningsbil = 3, Forsikring = 4, Øvrige = 5, Services = 6, ServiceTillæg = 7, ElAbonnement = 8, Forsikringstilvalg = 9 * @enum {string} */ ServiceOptionType?: "None" | "Braendstofkort" | "Vejhjaelp" | "Erstatningsbil" | "Forsikring" | "Øvrige" | "Services" | "ServiceTillæg" | "ElAbonnement" | "Forsikringstilvalg"; ProductCode?: string; MonthlyPriceVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; VatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: int64 */ SummerTirePriceMatrixId?: number; ChargingStationIncluded?: boolean; /** Format: double */ ChargingStationPrice?: number; /** Format: int64 */ SupplierId?: number; /** * @description None = 0, Other = 1, Color = 2, Rim = 3, Service = 4, Package = 5 * @enum {string} */ OptionCategory?: "None" | "Other" | "Color" | "Rim" | "Service" | "Package"; IsAvailable?: boolean; IsSelected?: boolean; DisplayName?: string; /** Format: int32 */ RimSize?: number; }; "BCC.Integrations.Stacc.Models.FlowPaymentDetailDto": { Text?: string; /** Format: double */ Amount?: number; }; "BCC.Integrations.Stacc.Models.FlowLeasingVehicleCalculationDto": { /** Format: double */ TotalMonthlyPayment?: number; /** Format: double */ TCOPrKm?: number; /** Format: double */ TCOMonthly?: number; /** Format: double */ OwnerFee?: number; /** Format: double */ TaxValueInclVat?: number; /** Format: double */ CompletePaymentWithoutInsuranceAndOwnerfee?: number; DynamicInsuranceAllowedIfSelected?: boolean; TCODescription?: string; TCOToleranceLimitExceeded?: boolean; /** Format: int64 */ Id?: number; /** * Format: uuid * @example 00000000-0000-0000-0000-000000000000 */ CalculationId?: string; /** Format: double */ RegistrationFee?: number; /** Format: double */ ResidualValue?: number; /** Format: double */ MonthlyService?: number; /** Format: double */ InsuranceAdministration?: number; "FortjenesteP\u00E5D\u00E6kVatPrice"?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ "FortjenesteP\u00E5D\u00E6kIProcent"?: number; "FortjenesteP\u00E5ErstatningsbilVatPrice"?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ "FortjenesteP\u00E5ErstatningsbilIProcent"?: number; "FortjenesteP\u00E5ForsikringVatPrice"?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; "FortjenesteP\u00E5ServiceVatPrice"?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ "FortjenesteP\u00E5ServiceIProcent"?: number; "FortjenesteP\u00E5AndreTill\u00E6gsydelserVatPrice"?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ "FortjenesteP\u00E5AndreTill\u00E6gsydelserIProcent"?: number; "FortjenesteP\u00E5Vejhj\u00E6lpVatPrice"?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ "FortjenesteP\u00E5Vejhj\u00E6lpVatPriceIProcent"?: number; "FortjenesteP\u00E5Br\u00E6ndstofkortVatPrice"?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ "FortjenesteP\u00E5Br\u00E6ndstofkortIProcent"?: number; /** Format: double */ L64Interest?: number; /** Format: double */ L64PrePaidRegFee?: number; /** Format: double */ L64RestRegFee?: number; /** Format: double */ L64RestRegFeeIntrestAmount?: number; /** Format: double */ L64WriteOffPercent?: number; /** Format: double */ LeaseCompanyCommisionMarkup?: number; /** Format: double */ LeasingInterestMarkupTotalValue?: number; /** Format: double */ ResidualValuePercent?: number; /** Format: double */ TotalRegistrationFee?: number; /** Format: double */ TotalResidualValueInclRegfee?: number; VehicleIncRegFeeResidualValueVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; VehicleResidualValueVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; SplitpaymentActive?: boolean; SplitpaymentMonthlyPaymentBeforePeriodVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; SplitpaymentMonthlyPaymentAfterPeriodVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: int32 */ SplitpaymentPeriod?: number; SplitpaymentMinDownpaymentInPeriodVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ SplitpaymentMinDownpaymentAsPercent?: number; /** Format: double */ Deposit?: number; /** Format: double */ DepositInterest?: number; /** Format: double */ DepositInterestAmount?: number; /** Format: double */ DepositTotalInterestAmount?: number; /** Format: double */ CustomResidualValueDeviationPercentageLimit?: number; /** Format: double */ MinimumResidualValueLimit?: number; /** Format: double */ MinimumResidualValuePercentageLimit?: number; VehicleOptionsLicencePlateDeliverySubidiesAndTotalRegFeeVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; DeliveryVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; ShippingCostVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ VatDeductionPre36Monthly?: number; /** Format: double */ VatDeductionPost36Monthly?: number; VatDeductionPeriods?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowContractVatDeductionPeriodDto"][]; CalculatedCampaignMargin?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; DownpaymentPercentageFee?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ GrundlagForAarligtMiljoetillaeg?: number; /** Format: double */ AarligtMiljoetillaeg?: number; AarligeMiljoetillaegList?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowAarligtMiljoeTillaegDto"][]; /** Format: double */ AboveKmPrice?: number; /** Format: double */ AboveKmPriceInclVat?: number; /** Format: double */ AdministrationFee?: number; /** Format: double */ AdministrationFeeNoPBS?: number; /** Format: double */ AverageMonthlyVatDeduction?: number; /** Format: double */ AverageMonthlyVatDeductionFirst48Month?: number; /** Format: double */ BelowKmPrice?: number; /** Format: double */ BelowKmPriceInclVat?: number; /** Format: double */ CalculatedTotalInterest?: number; /** Format: double */ CompletePayment?: number; /** Format: double */ CompleteVehicleOwnerFee?: number; /** Format: double */ DealerInterestMarginSum?: number; /** Format: double */ ExternalCommission?: number; /** Format: double */ FinacedAmount?: number; /** Format: double */ FinacedAmountAfterDownpayment?: number; /** Format: double */ ImmediateDealerInterestCut?: number; /** Format: double */ InitialFee?: number; /** Format: double */ Interest?: number; /** Format: double */ InterestSale?: number; /** Format: double */ InterestSaleTotal?: number; /** Format: double */ InvoicePrice?: number; /** Format: date-time */ L64InterestDate?: string; /** Format: double */ L64UpfrontPayment?: number; /** Format: double */ LeasingInterestMarkupPerMonthValue?: number; /** Format: double */ MonthlyInterestInCurrency?: number; MonthlyPaymentAdministrationFee?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentColorOptionsVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentDealerFittedOptionsVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentFactoryFittedOptionsVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentInsuranceVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentReplacementCarVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentRoadAssistanceVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentServiceOptionsVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentServiceVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentTireDealVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentVehicleVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ MonthlyServiceAndTireDealIncVat?: number; /** Format: double */ MonthlyServiceIncVat?: number; /** Format: double */ MonthlyServiceOptions?: number; /** Format: double */ MonthlyServiceOptionsIncVat?: number; /** Format: double */ MonthlyTireDealPrice?: number; /** Format: double */ MonthlyTurnover?: number; /** Format: double */ MonthlyTurnoverOptions?: number; /** Format: double */ MonthlyTurnoverOptionsIncVat?: number; /** Format: double */ MonthlyTurnoverVehicle?: number; /** Format: int32 */ PeriodStep?: number; /** Format: double */ PrePayment?: number; /** Format: double */ PrePaymentPercentOfVehiclePrice?: number; PrePaymentVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ PrimaryTirePricePerKm?: number; /** Format: double */ Provision?: number; /** Format: double */ RegFeeInPeriod?: number; /** Format: double */ ResidualValueVAT?: number; /** Format: double */ SubscriptionMonthlyPayment?: number; /** Format: double */ SubscriptionMonthlyPaymentVat?: number; SuggestedResidualValue?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ TaxValueInclVatMonthly?: number; /** Format: double */ NettoTaxValueInclVatMonthly?: number; /** Format: double */ TaxValueInclVatYearly?: number; /** Format: double */ TCO?: number; /** Format: double */ TCOFuelPriceDiesel?: number; /** Format: double */ TCOFuelPriceGasoline?: number; /** Format: double */ TCOFuelUsageMonthly?: number; /** Format: double */ TCOInsuranceEstimateMonthly?: number; /** Format: double */ TCOInPeriod?: number; /** Format: double */ TcoOwnerFeeMonthly?: number; /** Format: double */ TcoExceededSalaryNetDeduction?: number; /** Format: double */ TireHotelPrice?: number; /** Format: double */ TotalAdministrationFee?: number; /** Format: double */ TotalDealerCommission?: number; /** Format: double */ DealerInitialFeeCommissionCut?: number; /** Format: double */ TotalDealerProfit?: number; /** Format: double */ TotalFeesAndInsuranceAdministration?: number; /** Format: double */ TotalMonthlyPaymentInclVat?: number; /** Format: double */ TotalMonthlyPaymentStep?: number; /** Format: double */ TotalMonthlyPaymentVat?: number; /** Format: double */ TotalMonthlyPaymentVehicleIncVatExService?: number; /** Format: double */ TotalProfit?: number; /** Format: double */ TotalResidualValue?: number; /** Format: double */ TotalFinancingSum?: number; /** Format: double */ varPriceVehiclePriceLicencePlateDeliverySubidiesAndRegFee?: number; /** Format: double */ VehicleAgeAtLeasingStartMonths?: number; /** Format: double */ VehicleMonthlyPayment?: number; /** Format: double */ VehicleMonthlyPaymentExOptions?: number; /** Format: double */ VehicleMonthlyPaymentExOptionsVat?: number; VehicleMonthlyPaymentExOptionsVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ VehicleMonthlyPaymentVat?: number; /** Format: double */ VehiclePriceIncOptionsIncRegFeeIncVAT?: number; /** Format: double */ VehiclePriceLicencePlateDeliveryAndSubidies?: number; /** Format: double */ VehiclePriceLicencePlateDeliveryAndSubidiesIncVAT?: number; /** Format: double */ VehiclePriceLicencePlateDeliveryAndSubidiesVAT?: number; /** Format: double */ VehiclePriceLicencePlateDeliverySubidiesAndTotalRegFee?: number; /** Format: double */ VehiclePriceLicencePlateDeliverySubidiesAndTotalRegFeeIncVAT?: number; /** Format: double */ VehiclePriceLicencePlateDeliverySubidiesAndTotalRegFeeVAT?: number; /** Format: double */ VehiclePriceSubidiesAndRegFeeInPeriod?: number; /** Format: double */ VehiclePriceSubidiesAndRegFeeInPeriodIncVAT?: number; /** Format: double */ VehiclePriceSubidiesAndRegFeeInPeriodVAT?: number; /** Format: double */ WinterTirePricePerKm?: number; /** Format: double */ YearlyOwnerFee?: number; OptionsLimitExceeded?: boolean; PreInstalledOptionsLimitExceeded?: boolean; RetroFittedOptionsLimitExceeded?: boolean; TotalPrefittedOptionsInclRegFeeVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; TotalRetrofittedOptionsVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; DownPayment?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; ObligationText?: string; MonthlyPaymentHiddenServiceOptionsVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ TotalMileageDuringPeriod?: number; /** Format: double */ FinancedAmountFees?: number; /** Format: double */ PrePaymentInitialFeeAndInsuranceAdministration?: number; VehicleReturnFee?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; InitialFeeVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; TotalMonthlyPaymentVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; FuelUsageMonthlyVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ AFradrag?: number; /** Format: double */ BFradrag?: number; /** Format: double */ DownpaymentAsPercentage?: number; /** Format: double */ RegistrationFeePercentage?: number; /** Format: double */ VehicleDiscount?: number; /** Format: double */ VehicleFactoryFittedOptionsDiscount?: number; /** Format: double */ VehicleRetrofittedOptionsDiscount?: number; /** Format: double */ AnnualMileage?: number; /** Format: double */ LeasingPeriod?: number; /** Format: double */ SEFoermaansvaerde?: number; /** Format: double */ SEFordonsskatt?: number; SESocialCharges?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; MonthlyPaymentMaintenanceAgreementVatPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowGeneratedDocumentLinkDto": { /** * @description OfferDocuments = 1, ContractDocuments = 2, StaticDocuments = 3, MiscDocuments = 4, DealerUploadedDocuments = 5 * @enum {string} */ DocumentType?: "OfferDocuments" | "ContractDocuments" | "StaticDocuments" | "MiscDocuments" | "DealerUploadedDocuments"; /** * @description Pdf = 0, Txt = 1, Xml = 2, Json = 3, Csv = 4, Png = 5, Jpeg = 6, Word = 7, Excel = 8, Docx = 9, Doc = 10, Jpg = 11, Exe = -3, Bak = -2, Unknown = -1 * @enum {string} */ FileType?: "Exe" | "Bak" | "Unknown" | "Pdf" | "Txt" | "Xml" | "Json" | "Csv" | "Png" | "Jpeg" | "Word" | "Excel" | "Docx" | "Doc" | "Jpg"; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowAttachedDocumentLinkDto": { /** * @description Unknown = 0, Korekort = 1, Slutseddel = 2, Opholdstilladelse = 3, Lønseddel = 4, Årsopgørelse = 5, UnderskrevetKontrakt = 6, Andet = 7, DigitaltUnderskrevetKontrakt = 8, ExternalContractDocuments = 9, DokumentationfraSKAT = 13, Afgiftsberegning = 14, Regnskab = 15, Leverancegodkendelse = 16, Kautionserklæring = 17, Registreringsattest = 18, Invoice = 19, OfferFromDealer = 20, ReceiptDmr = 21, RegistrationFeeDmr = 22, FleetPortal = 23, Allonge = 24, PaymentReceiptOther = 25, PaymentReceiptDkk = 26, DocumentationOffset = 27, DocumentationSerialNumber = 28, PowerOfAttorney = 29, CreditNote = 30, LandRegistryAddress = 31, LandRegistryCarBook = 32, LandRegistryCvr = 33, PaymentApproval = 34 * @enum {string} */ DocumentType?: "Unknown" | "Korekort" | "Slutseddel" | "Opholdstilladelse" | "Lønseddel" | "Årsopgørelse" | "UnderskrevetKontrakt" | "Andet" | "DigitaltUnderskrevetKontrakt" | "ExternalContractDocuments" | "DokumentationfraSKAT" | "Afgiftsberegning" | "Regnskab" | "Leverancegodkendelse" | "Kautionserklæring" | "Registreringsattest" | "Invoice" | "OfferFromDealer" | "ReceiptDmr" | "RegistrationFeeDmr" | "FleetPortal" | "Allonge" | "PaymentReceiptOther" | "PaymentReceiptDkk" | "DocumentationOffset" | "DocumentationSerialNumber" | "PowerOfAttorney" | "CreditNote" | "LandRegistryAddress" | "LandRegistryCarBook" | "LandRegistryCvr" | "PaymentApproval"; /** * @description Pdf = 0, Txt = 1, Xml = 2, Json = 3, Csv = 4, Png = 5, Jpeg = 6, Word = 7, Excel = 8, Docx = 9, Doc = 10, Jpg = 11, Exe = -3, Bak = -2, Unknown = -1 * @enum {string} */ FileType?: "Exe" | "Bak" | "Unknown" | "Pdf" | "Txt" | "Xml" | "Json" | "Csv" | "Png" | "Jpeg" | "Word" | "Excel" | "Docx" | "Doc" | "Jpg"; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOmkostningscenterDto": { /** Format: int64 */ Id?: number; Name?: string; Identifier?: string; Active?: boolean; Deleted?: boolean; HasContracts?: boolean; }; "BCC.Integrations.Stacc.Models.FlowContractVehicleDto": { /** Format: double */ Commision?: number; /** Format: int64 */ Id?: number; /** Format: int64 */ VehiclePricingId?: number; /** Format: double */ Price?: number; /** Format: double */ Vat?: number; /** Format: double */ ResidualValue?: number; /** Format: double */ ResidualValuePercent?: number; ResidualValueIsInclVat?: boolean; /** Format: int32 */ KmCounter?: number; Options?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowOptionDto"][]; CustomPrefittedOptions?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowCustomPrefittedOptionDto"][]; CustomRetrofittedOptions?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowCustomRetrofittedOptionDto"][]; CustomPrefittedRimOptions?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowCustomPrefittedOptionDto"][]; CustomRetrofittedRimOptions?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowCustomRetrofittedOptionDto"][]; LogicallyDisabledOptions?: number[]; /** Format: int64 */ Rim?: number; Color?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowOptionDto"]; ColorNamePrefix?: string; ImageUrl?: string; VehicleBrochurePDFUrl?: string; VehicleSpecificationPDFUrl?: string; VehicleBrochureWebUrl?: string; /** * @description Appp = 0, App = 1, Ap = 2, A = 3, B = 4, C = 5, D = 6, E = 7, F = 8, G = 9, NoLimit = 99 * @enum {string} */ EnergyClassId?: "Appp" | "App" | "Ap" | "A" | "B" | "C" | "D" | "E" | "F" | "G" | "NoLimit"; EnergyClass?: string; /** Format: int32 */ CO2?: number; /** Format: double */ CO2WithEquipmentConfiguration?: number; ParticleFilter?: boolean; Description?: string; Specifications?: string; ABSBrakes?: boolean; /** Format: int32 */ SeatBeltAlarms?: number; /** Format: int32 */ EuroNCAPStars?: number; /** Format: int32 */ IntegratedChildSeats?: number; /** Format: int32 */ Airbags?: number; ESP?: boolean; Radio?: boolean; /** Format: int32 */ HorsePower?: number; /** Format: date-time */ FirstRegistrationDate?: string; InternalComments?: string; /** Format: int32 */ VehicleTypeId?: number; /** * @description PrivateCarDiesel = 1, VanExVat = 2, VanInclVat = 3, PrivateCarElectronic = 4, PrivateCarGasoline = 5, CampingBus = 6, Caravan = 7, Motorcykel = 8, Unknown = -1 * @enum {string} */ BilInfoVehicleType?: "Unknown" | "PrivateCarDiesel" | "VanExVat" | "VanInclVat" | "PrivateCarElectronic" | "PrivateCarGasoline" | "CampingBus" | "Caravan" | "Motorcykel"; IsManualCar?: boolean; /** Format: double */ ManualCarRegistrationFee?: number; /** Format: int64 */ ManualCarResidualValueMatrixId?: number; /** Format: int64 */ ManualCarServiceMatrixId?: number; /** Format: int64 */ ManualCarTireMatrixId?: number; /** Format: int32 */ ManualCarPrimaryRimSize?: number; IsRegistrationFeePaidFor?: boolean; IsVatIncludedInPrice?: boolean; VariantName?: string; ModelName?: string; BrandName?: string; /** Format: int32 */ ModelYear?: number; /** Format: int32 */ Doors?: number; /** Format: double */ Range?: number; /** Format: double */ EuRange?: number; /** * @description Unknown = 0, NEDC1 = 1, NEDC2 = 2, WLTP = 3 * @enum {string} */ EuRangeMeasurementMethod?: "Unknown" | "NEDC1" | "NEDC2" | "WLTP"; /** Format: double */ ElectricRange?: number; EngineType?: string; /** * @description Unknown = 0, Diesel = 1, Benzin = 2, El = 3, ElDiesel = 4, ElBenzin = 5, ElDieselPlugin = 6, ElBenzinPlugin = 7, BioEthanol85 = 8 * @enum {string} */ EngineTypeEnum?: "Unknown" | "Diesel" | "Benzin" | "El" | "ElDiesel" | "ElBenzin" | "ElDieselPlugin" | "ElBenzinPlugin" | "BioEthanol85"; /** * @description Diesel = 1, Benzin = 2, Electric = 3, Hybrid = 4, BioEthanol85 = 5 * @enum {string} */ FuelType?: "Diesel" | "Benzin" | "Electric" | "Hybrid" | "BioEthanol85"; /** * @description Diesel = 1, Benzin = 2, Electric = 3, Hybrid = 4, BioEthanol85 = 5 * @enum {string} */ SecondaryFuelType?: "Diesel" | "Benzin" | "Electric" | "Hybrid" | "BioEthanol85"; EngineSize?: string; /** Format: int32 */ Weight?: number; /** Format: double */ PurchasePrice?: number; /** * @description WhitePlates = 1, YellowPlates = 2 * @enum {string} */ LicensePlateType?: "WhitePlates" | "YellowPlates"; FrameType?: string; /** Format: int64 */ DbiId?: number; /** Format: int64 */ ExternalId?: number; IsUsed?: boolean; /** Format: date-time */ ReRegistrationDate?: string; LicenseNumber?: string; VIN?: string; HasServiceBook?: boolean; HasServiceMatrix?: boolean; /** * @description Unknown = 0, Yes = 1, No = 2, NoTimingBelt = 3 * @enum {string} */ TimingBeltReplaced?: "Unknown" | "Yes" | "No" | "NoTimingBelt"; HasKmWarranty?: boolean; BrandModelVariant?: string; Category?: string; /** Format: date-time */ DeliveryFromDate?: string; }; "BCC.Integrations.Stacc.Models.FlowContractLeasingPartDto": { /** Format: double */ DealerInitialFee?: number; UseFlexLeasing?: boolean; /** Format: int32 */ FlexLeasingPeriod?: number; /** Format: date-time */ FlexLeasingRegistrationFeePeriodStart?: string; /** Format: date-time */ FlexLeasingRegistrationFeePeriodEnd?: string; L64?: boolean; /** Format: int32 */ L64Months?: number; FinanceFees?: boolean; IsFinansialLeasing?: boolean; Downpayment?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ DownpaymentAsPercentage?: number; /** Format: double */ PreviousDownpayment?: number; /** Format: double */ PreviousDownpaymentPercentage?: number; /** Format: int64 */ ProfileId?: number; /** Format: double */ ExternalCommission?: number; UseImmediateDealerInterestPayment?: boolean; /** Format: int32 */ SplitpaymentVariant?: number; /** Format: double */ Deposit?: number; /** Format: double */ DeliveryFee?: number; /** Format: double */ LicensePlateFee?: number; /** Format: double */ AnnualMileage?: number; /** Format: int32 */ UserPreferredAnnualMileage?: number; /** Format: int32 */ TireDealType?: number; WinterTireDeal?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowOptionDto"]; StuddedWinterTireDeal?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowOptionDto"]; TireDeal?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowOptionDto"]; Insurance?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowInsuranceDto"]; TireCenterLocation?: string; /** Format: int32 */ TCOPeriod?: number; /** Format: int32 */ TCOMileage?: number; /** Format: double */ MaximumTCO?: number; /** Format: double */ ToleranceLimitTCOPercentage?: number; /** * Format: uuid * @example 00000000-0000-0000-0000-000000000000 */ PublicAuthToken?: string; InsurancePolicyNumber?: string; InsuranceCompany?: string; InsuranceCompanyCvr?: string; AboveKmPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; BelowKmPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; ResidualValueObligation?: string; ResidualValueObligationThirdParty?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOrganisationDto"]; AdministrationFeeFinanced?: boolean; OwnerAfterLeasing?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOwnerAfterLeasingDto"]; UserPrefferedAboveKmPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; UserPrefferedBelowKmPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ ReferenceInterest?: number; }; "BCC.Integrations.Stacc.Models.FlowVehicleCalculationResponseDto": { Leasing?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowLeasingVehicleCalculationDto"]; /** Format: double */ StandardTireOptionPrice?: number; MonthlyPaymentDetails?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowPaymentDetailDto"][]; DownpaymentDetails?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowPaymentDetailDto"][]; }; "BCC.Integrations.Stacc.Models.FlowVehicleContractDto": { /** * @description LoanFinancing = 0, Leasing = 1, Cash = 2, CarSubscription = 3 * @enum {string} */ ContractType?: "LoanFinancing" | "Leasing" | "Cash" | "CarSubscription"; /** Format: int32 */ Period?: number; /** Format: int64 */ Id?: number; ExternId?: string; Buyer?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowCustomerStakeholderDto"]; Driver?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPersonDto"]; CoBuyer?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowCustomerStakeholderDto"]; Seller?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowStakeholderDto"]; Suppliers?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowSupplierDto"][]; DeliveryCompany?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowStakeholderDto"]; Leasing?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowContractLeasingPartDto"]; Guarantors?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowGuarantorStakeholderDto"][]; Signatories?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPersonDto"][]; Vehicle?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowContractVehicleDto"]; WitnessesToTheSignature?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPersonDto"][]; ContractMessages?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContractMessageDto"][]; OwnerAfterLeasing?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOwnerAfterLeasingStakeholderDto"]; /** Format: int64 */ VehicleSupplierId?: number; FundingPartner?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowFundingPartner"]; IsLocked?: boolean; /** Format: date-time */ CreationDate?: string; /** Format: date-time */ StartDate?: string; ContractComment?: string; ContractMessage?: string; /** Format: date-time */ DeliveryDate?: string; DeliveryAsap?: boolean; /** Format: date-time */ ExpectedDeliveryDate?: string; UserPreferredDeliveryDate?: string; /** Format: int32 */ DeliveryLocation?: number; /** Format: double */ AdditionalDealerInterest?: number; /** Format: int64 */ OfferId?: number; /** Format: int64 */ OfferFleetCustomerStatus?: number; OfferFleetCustomerStatusString?: string; /** Format: int64 */ ContractId?: number; /** Format: int32 */ ContractStatus?: number; /** Format: int32 */ InterestType?: number; /** Format: double */ Interest?: number; /** Format: double */ InitialFee?: number; /** Format: double */ AdministrationFee?: number; /** Format: double */ Betalingsgebyr?: number; /** Format: double */ DocumentCreationFee?: number; /** Format: double */ AdministrationFeeNoPBS?: number; /** * Format: uuid * @example 00000000-0000-0000-0000-000000000000 */ SalesChannelGuid?: string; /** Format: int64 */ CustomerTermsOrganisationId?: number; /** Format: int64 */ CustomerTermsUserId?: number; /** Format: int64 */ CarpolicyId?: number; IsFleetContract?: boolean; FuelCardPincode?: string; /** Format: double */ OptionsPriceMaxLimitPercentage?: number; /** Format: double */ OptionsPriceMaxLimitCurrency?: number; /** Format: double */ PrefittedOptionsPriceMaxLimitPercentage?: number; /** Format: double */ PrefittedOptionsPriceMaxLimitCurrency?: number; /** Format: double */ RetrofittedOptionsPriceMaxLimitPercentage?: number; /** Format: double */ RetrofittedOptionsPriceMaxLimitCurrency?: number; PreviousLicenseNumber?: string; /** * @description ExclusivelyPrivateUse = 1, ExclusivelyCorporateUse = 2, MixedPrivateCorporateUse = 3 * @enum {string} */ UsageType?: "ExclusivelyPrivateUse" | "ExclusivelyCorporateUse" | "MixedPrivateCorporateUse"; CustomServiceOptionDictionary?: { [key: string]: Record; }; /** Format: date-time */ ContractExpirationDate?: string; IsCalculationOnly?: boolean; IsWithoutPersonalInformation?: boolean; /** Format: double */ ServiceAgreement?: number; ServicePeriod?: string; /** Format: int32 */ ServiceMileage?: number; /** Format: int32 */ ServiceType?: number; /** Format: double */ TaxValueInclVat?: number; /** Format: int64 */ ResponsibleLeasingContactPersonId?: number; /** Format: int64 */ InsurancePolicyNumber?: number; InsuranceCompany?: string; /** Format: int64 */ InsuranceCompanyCvr?: number; /** * @description Autodesktop = 0, Bilinfo = 1, NykreditLoanPortal = 2, Danbase = 3, OtherBcc = 4, DealerApi = 5, BannerOffer = 6 * @enum {string} */ ExternalSource?: "Autodesktop" | "Bilinfo" | "NykreditLoanPortal" | "Danbase" | "OtherBcc" | "DealerApi" | "BannerOffer"; HasEskatBeenCreated?: boolean; OmkostningsCenter?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOmkostningscenterDto"]; UseESkat?: boolean; InvoiceNumber?: string; IncludeUnavailableOptions?: boolean; /** Format: int32 */ ExchangeVehicleMileage?: number; UserPreferredDeliveryLocation?: string; /** Format: double */ UserPreferredInterest?: number; /** Format: double */ MonthlyPaymentDiscount?: number; AttachedDocuments?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowAttachedDocumentLinkDto"][]; GeneratedDocuments?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowGeneratedDocumentLinkDto"][]; }; "BCC.Integrations.Stacc.Models.FlowVehicleContractWithCalculationResultDto": { Contract?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowVehicleContractDto"]; Calculation?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowVehicleCalculationResponseDto"]; MetaData?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowMetaDataDto"]; }; FlowAssetsContractWithCalculationResultDto: components["schemas"]["BCC.Integrations.Stacc.Models.FlowAssetsContractWithCalculationResultDto"]; "BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetTypeDto": { Name?: string; Code?: string; /** Format: int64 */ EconomicalLifetime?: number; /** Format: int64 */ TechnicalLifetime?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowPersonVehicleDto": { /** Format: double */ MonthlyPayment?: number; /** * @description Unknown = 0, PrivatelyOwned = 1, Leased = 2, CompanyVehicle = 3 * @enum {string} */ OwnershipType?: "Unknown" | "PrivatelyOwned" | "Leased" | "CompanyVehicle"; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowChildAgeDto": { /** Format: double */ MixedVat?: number; /** Format: double */ ExVat?: number; /** Format: double */ Vat?: number; /** Format: double */ IncVat?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowConsentRequestDto": { /** * @description PreGdpr = 0, Implicit = 4, Explicit = 5, FleetPortalConsent = 6, DealerConsent = 7, InternalFleetPortalConsent = 8, DriverConsent = 9, NoPersistence = -1 * @enum {string} */ Type?: "NoPersistence" | "PreGdpr" | "Implicit" | "Explicit" | "FleetPortalConsent" | "DealerConsent" | "InternalFleetPortalConsent" | "DriverConsent"; AllowDataPersistence?: boolean; AllowAutomaticProcessing?: boolean; /** Format: int64 */ PersonId?: number; /** * Format: uuid * @example 00000000-0000-0000-0000-000000000000 */ ConsentRequestToken?: string; /** Format: int64 */ ConsentRulesId?: number; TypeSpecificData?: Record; /** Format: int64 */ SellerId?: number; /** * Format: uuid * @example 00000000-0000-0000-0000-000000000000 */ SalesChannelGuid?: string; ConsentCheckboxValue?: boolean; /** Format: date-time */ AcceptedStamp?: string; /** Format: date-time */ RejectedStamp?: string; /** Format: int64 */ ClonedOriginalConsentId?: number; /** * @description Unknown = 0, Email = 1, Sms = 2, Onboarding = 3, Document = 4, Convention = 5, Dialog = 6, Cloned = 7 * @enum {string} */ Method?: "Unknown" | "Email" | "Sms" | "Onboarding" | "Document" | "Convention" | "Dialog" | "Cloned"; /** * @description Autodesktop = 0, Bilinfo = 1, NykreditLoanPortal = 2, Danbase = 3, OtherBcc = 4, DealerApi = 5, BannerOffer = 6 * @enum {string} */ ExternalSource?: "Autodesktop" | "Bilinfo" | "NykreditLoanPortal" | "Danbase" | "OtherBcc" | "DealerApi" | "BannerOffer"; }; "BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetCalculationDto": { /** Format: int64 */ AssetId?: number; /** Format: double */ ResidualValue?: number; /** Format: double */ ResidualValuePercentage?: number; InsuranceWithLeasingCompany?: boolean; /** Format: double */ InsurancePrice?: number; /** Format: double */ ResidualValueAdjustmentInPercentagePoints?: number; /** Format: double */ CollateralValueAdjustmentInPercentagePoints?: number; AdjustedResidualValueMatrix?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPriceMatrixDto"]; AdjustedCollateralValueMatrix?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPriceMatrixDto"]; }; "BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowCollateralValueDto": { /** Format: double */ StartOfPeriod?: number; /** Format: double */ EndOfPeriod?: number; /** Format: double */ PercentageOfAssetPrice?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowInterestDto": { /** Format: double */ NominalInterestRate?: number; /** Format: double */ EffectiveInterestRate?: number; /** Format: double */ FundingRate?: number; /** Format: double */ InterestMargin?: number; /** Format: double */ DealerInterestMargin?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto": { /** Format: double */ MixedVat?: number; /** Format: double */ ExVat?: number; /** Format: double */ Vat?: number; /** Format: double */ IncVat?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPriceMatrixIntervalDto": { /** Format: double */ Value?: number; /** Format: int32 */ XAxisValue?: number; /** Format: int32 */ YAxisValue?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetDto": { /** Format: int64 */ Id?: number; Brand?: string; Model?: string; Category?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetTypeDto"]; Type?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetTypeDto"]; Group?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetTypeDto"]; SubGroup?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetTypeDto"]; /** Format: date-time */ FirstRegistrationDate?: string; /** Format: date-time */ AgeOfAsset?: string; SerialNumber?: string; RegistrationNumber?: string; /** Format: double */ Price?: number; /** Format: double */ PriceInOtherCurrency?: number; CurrencyCode?: string; /** Format: double */ CurrencyExchangeRate?: number; Condition?: string; InsuranceCompanyName?: string; InsuranceCompanyCvr?: string; InsurancePolicyNumber?: string; /** Format: int64 */ SupplierId?: number; ModelYear?: string; OpkraevPanthaverinteresseforsikring?: boolean; Description?: string; /** Format: int64 */ MainAssetId?: number; /** Format: int64 */ EconomicalLifetime?: number; /** Format: int64 */ TechnicalLifetime?: number; VehicleRegistered?: boolean; /** Format: int64 */ ResidualValueMatrixId?: number; /** Format: int64 */ CollateralValueMatrixId?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOrganisationDto": { /** Format: int64 */ Id?: number; Name?: string; VATnr?: string; FullAddress?: string; Address?: string; HouseNumber?: string; FloorNumber?: string; DoorNumber?: string; POBox?: string; ZipCode?: string; City?: string; Country?: string; CountryCodeAlpha2?: string; Phone?: string; CellPhone?: string; Fax?: string; Email?: string; Website?: string; CreditorNumber?: string; CompanyType?: string; CoOrAtt?: string; BranchekodeNummer?: string; /** * @description IkkeOplyst = 1, Enkeltmandsvirksomhed = 10, PersonligtEjetMindreVirksomhed = 15, Doedsbo = 20, Interessentskab = 30, Kommanditselskab = 40, Medarbejderinvesteringsselskab = 45, Partrederi = 50, Aktieselskab = 60, KommanditaktieselskabElPartnerselskab = 70, Anpartsselskab = 80, Ivaerksaetterselskab = 81, FondeOgAndreSelvejendeInstitutioner = 90, ErhvervsdrivendeFond = 100, Forening = 110, FrivilligForening = 115, AndelsselskabForening = 130, AndelsselskabForeningMedBegraensetAnsvar = 140, ForeningElSelskabMedBegrænsetAnsvar = 150, SelskabMedBegraensetAnsvar = 151, ForeningMedBegraensetAnsvar = 152, EuropaeiskOekonomiskFirmagruppe = 160, FilialAfUdenlandskAktieselskabKommanditaktieselskab = 170, FilialAfUdenlandskAnpartsselskabElSelskab = 180, FilialAfUdenlandskVirksomhedMedBegraensetAnsvar = 190, SCESelskab = 195, FilialAfUdenlandskSCESelskab = 196, FilialAfAndenUdenlandskVirksomhedsform = 200, AndenUdenlandskVirksomhed = 210, FastForretningsstedAfEuropaeiskOekonomiskFirma = 220, StatsligAdministrativEnhed = 230, SelvstaendigOffentligVirksomhed = 235, Region = 245, Primaerkommune = 250, FolkekirkeligeInstitutioner = 260, EnhedUnderOprettelseIErhvervsstyrelsen = 270, OevrigeVirksomhedsformer = 280, SaerligFinansielVirksomhed = 285, SESelskab = 290, FilialAfSESelskab = 291, UoplystVirksomhedsform = 990 * @enum {string} */ VirkCompanyType?: "IkkeOplyst" | "Enkeltmandsvirksomhed" | "PersonligtEjetMindreVirksomhed" | "Doedsbo" | "Interessentskab" | "Kommanditselskab" | "Medarbejderinvesteringsselskab" | "Partrederi" | "Aktieselskab" | "KommanditaktieselskabElPartnerselskab" | "Anpartsselskab" | "Ivaerksaetterselskab" | "FondeOgAndreSelvejendeInstitutioner" | "ErhvervsdrivendeFond" | "Forening" | "FrivilligForening" | "AndelsselskabForening" | "AndelsselskabForeningMedBegraensetAnsvar" | "ForeningElSelskabMedBegrænsetAnsvar" | "SelskabMedBegraensetAnsvar" | "ForeningMedBegraensetAnsvar" | "EuropaeiskOekonomiskFirmagruppe" | "FilialAfUdenlandskAktieselskabKommanditaktieselskab" | "FilialAfUdenlandskAnpartsselskabElSelskab" | "FilialAfUdenlandskVirksomhedMedBegraensetAnsvar" | "SCESelskab" | "FilialAfUdenlandskSCESelskab" | "FilialAfAndenUdenlandskVirksomhedsform" | "AndenUdenlandskVirksomhed" | "FastForretningsstedAfEuropaeiskOekonomiskFirma" | "StatsligAdministrativEnhed" | "SelvstaendigOffentligVirksomhed" | "Region" | "Primaerkommune" | "FolkekirkeligeInstitutioner" | "EnhedUnderOprettelseIErhvervsstyrelsen" | "OevrigeVirksomhedsformer" | "SaerligFinansielVirksomhed" | "SESelskab" | "FilialAfSESelskab" | "UoplystVirksomhedsform"; ExternalCustomerId?: string; ExternalSupplierId?: string; ExternalId?: string; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPersonDto": { /** Format: int64 */ Id?: number; FirstName?: string; LastName?: string; FullName?: string; FullAddress?: string; Address?: string; HouseNumber?: string; FloorNumber?: string; DoorNumber?: string; POBox?: string; ZipCode?: string; City?: string; Phone?: string; CellPhone?: string; Email?: string; CPR?: string; Initials?: string; Other?: string; DanishCitizen?: boolean; /** Format: double */ AnnualGrossIncome?: number; /** Format: double */ AnnualNetIncome?: number; /** Format: double */ MonthlyIncomeGross?: number; /** Format: double */ MonthlyIncomeNet?: number; /** Format: double */ Debt?: number; /** Format: double */ DebtFactor?: number; /** Format: int32 */ AdultsInHousehold?: number; /** Format: int32 */ ChildrenInHousehold?: number; HasPreviouslyOwnedACar?: boolean; PermenantResidencePermit?: boolean; AcceptTermsAndConditionsForCreditValidation?: boolean; /** Format: double */ MonthlyDisposableIncome?: number; OccupationType?: string; Occupation?: string; MaritalStatus?: string; Country?: string; /** Format: int32 */ Nationality?: number; Housing?: string; /** Format: double */ GrossRent?: number; DriverLicenseNumber?: string; /** Format: int32 */ AnnualMileage?: number; Gender?: string; /** Format: int32 */ VehicleReplacementFrequencyInMonths?: number; /** Format: int32 */ StartingMonthAtCurrentOccupation?: number; /** Format: int32 */ StartingYearAtCurrentOccupation?: number; /** Format: int32 */ YearsAtAdress?: number; CoOrAtt?: string; Pid?: string; PhotoIdNumber?: string; /** Format: date-time */ LivedAtAddressSince?: string; /** Format: date-time */ MemberOfUenemploymentInsuranceFundSince?: string; /** Format: date-time */ CustomerInCurrentBankSince?: string; PBECustomer?: boolean; /** Format: double */ EarlierPayments?: number; MemberOfUenemploymentInsuranceFund?: boolean; /** Format: int32 */ AddressLegitimation?: number; /** Format: int32 */ PhotoIdType?: number; /** Format: int32 */ ResidencePermitType?: number; Consent?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowConsentRequestDto"]; DesiresBankChangeMeeting?: boolean; /** Format: int32 */ NumberOfRelocations?: number; /** Format: int32 */ NumberOfEmployments?: number; IsContinuingEmployment?: boolean; /** Format: double */ HouseholdAvailabilityAmount?: number; IsAdvertisementProtected?: boolean; AgesOfChildrenInHousehold?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowChildAgeDto"][]; /** Format: double */ TotalValueOfOtherAssets?: number; /** Format: double */ AcquiredLoanAmountCurrentYear?: number; /** Format: int32 */ NumberOfVehiclesInHousehold?: number; VehiclesInHousehold?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Vehicle.FlowPersonVehicleDto"][]; /** Format: int32 */ TaxationCountry?: number; /** Format: int32 */ ShareOfTotalHouseholdFixedCosts?: number; EmploymentNo?: string; /** Format: int32 */ PrivateMiles?: number; /** Format: int32 */ ServiceMiles?: number; /** Format: int64 */ OmkostningscenterId?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowCreditLineInformation": { IsSingleCreditApplication?: boolean; Name?: string; /** Format: int64 */ FrameId?: number; ApplicationInternalId?: string; /** Format: date-time */ ExpiryDate?: string; /** Format: date-time */ EffectiveNoLaterThanDate?: string; PricePointId?: string; FacilityId?: string; /** Format: double */ InterestMargin?: number; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContactInfoDto": { Address?: string; ZipCode?: string; City?: string; Email?: string; Phone?: string; ExternalAddressId?: string; ExternalEmailId?: string; ExternalPhoneId?: string; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowBankDto": { RegistrationNumber?: string; AccountNumber?: string; RegisterForPaymentService?: boolean; }; "BCC.Integrations.Stacc.Models.FlowUserDto": { /** Format: int64 */ Id?: number; Email?: string; FirstName?: string; LastName?: string; }; "BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowLoanAssetsCalculationDto": { Payment?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; Interest?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowInterestDto"]; /** Format: double */ FinancialPartnerInterestRate?: number; DownPayment?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ DownPaymentPercentage?: number; Deposit?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; FinanceFees?: boolean; FinancedFees?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; RecalculationRiskPremium?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; ResidualValue?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ ResidualValuePercentage?: number; CollateralValue?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowCollateralValueDto"]; /** Format: date-time */ ExpirationDate?: string; Panthaverinteresseforsikring?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ AdministrationFee?: number; InsuranceAdministrationFee?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ TotalMonthlyInsurancePrice?: number; Assets?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetCalculationDto"][]; Principal?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; TotalAssetPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; }; "BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowLeasingAssetsCalculationDto": { Payment?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; Interest?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowInterestDto"]; DownPayment?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ DownPaymentPercentage?: number; Deposit?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; FinanceFees?: boolean; FinancedFees?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; RecalculationRiskPremium?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; ResidualValue?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; CollateralValue?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowCollateralValueDto"]; /** Format: double */ TotalOriginalAcquisitionPrice?: number; /** Format: double */ ResidualValuePercentage?: number; /** Format: date-time */ ExpirationDate?: string; Panthaverinteresseforsikring?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ AdministrationFee?: number; InsuranceAdministrationFee?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; /** Format: double */ TotalMonthlyInsurancePrice?: number; Assets?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetCalculationDto"][]; Principal?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; TotalAssetPrice?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowVatPriceDto"]; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPriceMatrixDto": { /** Format: int64 */ Id?: number; Name?: string; Values?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPriceMatrixIntervalDto"][]; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContractMessageDto": { /** Format: int64 */ Id?: number; Stamp?: string; /** Format: date-time */ DateStamp?: string; Message?: string; Author?: string; IsInternalMessage?: boolean; /** * @description LoanFinancing = 0, Leasing = 1, Cash = 2, CarSubscription = 3 * @enum {string} */ ContractType?: "LoanFinancing" | "Leasing" | "Cash" | "CarSubscription"; }; "BCC.Integrations.Stacc.Models.FlowLoanAssetsContractDto": { /** Format: int64 */ Id?: number; /** * Format: uuid * @example 00000000-0000-0000-0000-000000000000 */ SalesChannelId?: string; /** * @description Created = 1, ReadyForCreditValidation = 2, AwaitingCreditValidation = 3, CreditValidationApprovedConditionally = 4, CreditValidationApproved = 5, CreditValidationRejected = 6, ContractPrinted = 7, ContractSigned = 8, Active = 9, ContractApproved = 10, AwatingCustomerInformation = 11, InvoiceApproved = 12 * @enum {string} */ Status?: "Created" | "AwatingCustomerInformation" | "ReadyForCreditValidation" | "AwaitingCreditValidation" | "CreditValidationApprovedConditionally" | "CreditValidationApproved" | "CreditValidationRejected" | "ContractPrinted" | "ContractSigned" | "ContractApproved" | "InvoiceApproved" | "Active"; /** Format: int64 */ ProfileId?: number; Assets?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetDto"][]; /** Format: date-time */ StartDate?: string; UseAdministrationFee?: boolean; /** Format: int32 */ PaymentFrequency?: number; /** Format: int32 */ NumberOfPayments?: number; InterestType?: string; /** Format: double */ EstablishmentFee?: number; /** Format: double */ DealerProvision?: number; GuaranteeNumberLoanDepositAccount?: string; EffectNumber?: string; /** Format: date-time */ DeliveryDate?: string; /** Format: date-time */ CreationDate?: string; IncludeFeesInMonthlyPayment?: boolean; /** Format: double */ DocumentGenerationFee?: number; /** Format: double */ BankProcessingFee?: number; /** Format: double */ EarlyTerminationFee?: number; /** Format: double */ PartTerminationFee?: number; /** Format: int32 */ MinDurationBeforeEarlyTerminationInMonths?: number; AllowEarlyTermination?: boolean; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOwnerAfterLeasingStakeholderDto": { /** * @description Customer = 1, ThirdParty = 2, Dealer = 3, Leasing = 4, Supplier = 5 * @enum {string} */ OwnerAfterLeasingType?: "Customer" | "ThirdParty" | "Dealer" | "Leasing" | "Supplier"; /** Format: int64 */ ReferenceStakeholderId?: number; CreditLineInformation?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowCreditLineInformation"]; }; "BCC.Integrations.Stacc.Models.FlowLeasingAssetsContractDto": { /** Format: int64 */ Id?: number; /** * @description Created = 1, ReadyForCreditValidation = 2, AwaitingCreditValidation = 3, CreditValidationApprovedConditionally = 4, CreditValidationApproved = 5, CreditValidationRejected = 6, ContractPrinted = 7, ContractSigned = 8, Active = 9, ContractApproved = 10, AwatingCustomerInformation = 11, InvoiceApproved = 12 * @enum {string} */ Status?: "Created" | "AwatingCustomerInformation" | "ReadyForCreditValidation" | "AwaitingCreditValidation" | "CreditValidationApprovedConditionally" | "CreditValidationApproved" | "CreditValidationRejected" | "ContractPrinted" | "ContractSigned" | "ContractApproved" | "InvoiceApproved" | "Active"; /** Format: int64 */ ProfileId?: number; /** * Format: uuid * @example 00000000-0000-0000-0000-000000000000 */ SalesChannelId?: string; Assets?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowAssetDto"][]; /** Format: date-time */ StartDate?: string; UseAdministrationFee?: boolean; /** Format: int32 */ PaymentFrequency?: number; /** Format: int32 */ NumberOfPayments?: number; InterestType?: string; /** Format: double */ EstablishmentFee?: number; /** Format: double */ DocumentGenerationFee?: number; /** Format: double */ BankProcessingFee?: number; /** Format: double */ DealerProvision?: number; GuaranteeNumberLoanDepositAccount?: string; EffectNumber?: string; /** Format: date-time */ DeliveryDate?: string; /** Format: date-time */ ExpectedDeliveryDate?: string; /** Format: date-time */ DateForStatusPrinted?: string; /** Format: date-time */ CreationDate?: string; /** Format: int32 */ LeasingPeriodMonths?: number; LeasingAccount?: string; IncludeMarginOnInvoice?: boolean; IncludeFeesInMonthlyPayment?: boolean; /** Format: double */ EarlyTerminationFee?: number; /** Format: double */ PartTerminationFee?: number; /** Format: int32 */ MinDurationBeforeEarlyTerminationInMonths?: number; AllowEarlyTermination?: boolean; }; "FinancingSystemDefinitions.Document.GeneratedDocumentLinkDto": { /** * @description OfferDocuments = 1, ContractDocuments = 2, StaticDocuments = 3, MiscDocuments = 4, DealerUploadedDocuments = 5 * @enum {string} */ DocumentType?: "OfferDocuments" | "ContractDocuments" | "StaticDocuments" | "MiscDocuments" | "DealerUploadedDocuments"; /** * @description Pdf = 0, Txt = 1, Xml = 2, Json = 3, Csv = 4, Png = 5, Jpeg = 6, Word = 7, Excel = 8, Docx = 9, Doc = 10, Jpg = 11, Exe = -3, Bak = -2, Unknown = -1 * @enum {string} */ FileType?: "Exe" | "Bak" | "Unknown" | "Pdf" | "Txt" | "Xml" | "Json" | "Csv" | "Png" | "Jpeg" | "Word" | "Excel" | "Docx" | "Doc" | "Jpg"; /** Format: int64 */ DocumentId?: number; FileName?: string; DownloadDocumentUrl?: string; /** Format: date-time */ CreatedDate?: string; }; "FinancingSystemDefinitions.Document.AttachedDocumentLinkDto": { /** * @description Unknown = 0, Korekort = 1, Slutseddel = 2, Opholdstilladelse = 3, Lønseddel = 4, Årsopgørelse = 5, UnderskrevetKontrakt = 6, Andet = 7, DigitaltUnderskrevetKontrakt = 8, ExternalContractDocuments = 9, DokumentationfraSKAT = 13, Afgiftsberegning = 14, Regnskab = 15, Leverancegodkendelse = 16, Kautionserklæring = 17, Registreringsattest = 18, Invoice = 19, OfferFromDealer = 20, ReceiptDmr = 21, RegistrationFeeDmr = 22, FleetPortal = 23, Allonge = 24, PaymentReceiptOther = 25, PaymentReceiptDkk = 26, DocumentationOffset = 27, DocumentationSerialNumber = 28, PowerOfAttorney = 29, CreditNote = 30, LandRegistryAddress = 31, LandRegistryCarBook = 32, LandRegistryCvr = 33, PaymentApproval = 34 * @enum {string} */ DocumentType?: "Unknown" | "Korekort" | "Slutseddel" | "Opholdstilladelse" | "Lønseddel" | "Årsopgørelse" | "UnderskrevetKontrakt" | "Andet" | "DigitaltUnderskrevetKontrakt" | "ExternalContractDocuments" | "DokumentationfraSKAT" | "Afgiftsberegning" | "Regnskab" | "Leverancegodkendelse" | "Kautionserklæring" | "Registreringsattest" | "Invoice" | "OfferFromDealer" | "ReceiptDmr" | "RegistrationFeeDmr" | "FleetPortal" | "Allonge" | "PaymentReceiptOther" | "PaymentReceiptDkk" | "DocumentationOffset" | "DocumentationSerialNumber" | "PowerOfAttorney" | "CreditNote" | "LandRegistryAddress" | "LandRegistryCarBook" | "LandRegistryCvr" | "PaymentApproval"; /** * @description Pdf = 0, Txt = 1, Xml = 2, Json = 3, Csv = 4, Png = 5, Jpeg = 6, Word = 7, Excel = 8, Docx = 9, Doc = 10, Jpg = 11, Exe = -3, Bak = -2, Unknown = -1 * @enum {string} */ FileType?: "Exe" | "Bak" | "Unknown" | "Pdf" | "Txt" | "Xml" | "Json" | "Csv" | "Png" | "Jpeg" | "Word" | "Excel" | "Docx" | "Doc" | "Jpg"; /** Format: int64 */ DocumentId?: number; FileName?: string; DownloadDocumentUrl?: string; /** Format: date-time */ CreatedDate?: string; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowFundingPartner": { FundingPartnerName?: string; FundingRateName?: string; FundingRateCode?: string; }; "BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowSupplierDto": { /** Format: int64 */ Id?: number; Cvr?: string; CompanyName?: string; Address?: string; Telephone?: string; Email?: string; Nationality?: string; Country?: string; CountryCodeAlpha2?: string; ZipCode?: string; City?: string; ExternalId?: string; ContactName?: string; ContactInfo?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContactInfoDto"]; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowStakeholderDto": { Person?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPersonDto"]; Organisation?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOrganisationDto"]; ContactInfo?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContactInfoDto"]; UseDigitalSigning?: boolean; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowGuarantorStakeholderDto": { /** Format: int64 */ Id?: number; /** * @description Organisation = 1, Person = 2 * @enum {string} */ Type?: "Organisation" | "Person"; /** Format: double */ GuarantorMaxAmount?: number; Person?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPersonDto"]; Organisation?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOrganisationDto"]; ContactInfo?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContactInfoDto"]; UseDigitalSigning?: boolean; }; "BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowCustomerStakeholderDto": { /** * @description Consumer = 0, Corporate = 1, Government = 2 * @enum {string} */ CustomerType?: "Consumer" | "Corporate" | "Government"; Newsletter?: boolean; InsuranceConsent?: boolean; ContactRegardingContract?: boolean; RegisterForPBS?: boolean; ContactName?: string; Bank?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowBankDto"]; ContactInfoBilling?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContactInfoDto"]; ContactInfoDelivery?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContactInfoDto"]; CreditLineInformation?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowCreditLineInformation"]; Person?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPersonDto"]; Organisation?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOrganisationDto"]; ContactInfo?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContactInfoDto"]; UseDigitalSigning?: boolean; }; "BCC.Integrations.Stacc.Models.FlowMetaDataDto": { User?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowUserDto"]; }; "BCC.Integrations.Stacc.Models.FlowAssetsCalculationResultDto": { LeasingAssets?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowLeasingAssetsCalculationDto"]; LoanAssets?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowLoanAssetsCalculationDto"]; }; "BCC.Integrations.Stacc.Models.FlowAssetsContractDto": { Buyer?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowCustomerStakeholderDto"]; Guarantors?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowGuarantorStakeholderDto"][]; Seller?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowStakeholderDto"]; DeliveryCompany?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowStakeholderDto"]; Suppliers?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Assets.FlowSupplierDto"][]; FundingPartner?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowFundingPartner"]; AttachedDocuments?: components["schemas"]["FinancingSystemDefinitions.Document.AttachedDocumentLinkDto"][]; GeneratedDocuments?: components["schemas"]["FinancingSystemDefinitions.Document.GeneratedDocumentLinkDto"][]; LeasingAssetsContract?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowLeasingAssetsContractDto"]; OwnerAfterLeasing?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowOwnerAfterLeasingStakeholderDto"]; LoanAssetsContract?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowLoanAssetsContractDto"]; /** * @description None = 0, FinancialLeasing = 1, HirePurchase = 2 * @enum {string} */ ProfileProductType?: "None" | "FinancialLeasing" | "HirePurchase"; /** * @description Unknown = 0, TradeInAsset = 1, CapitalInjection = 2, Loan = 3, LiquiditySurplus = 4 * @enum {string} */ DownPaymentType?: "Unknown" | "TradeInAsset" | "CapitalInjection" | "Loan" | "LiquiditySurplus"; ErpAutoSendToSigning?: boolean; ContractMessages?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowContractMessageDto"][]; Matrices?: components["schemas"]["BCC.Integrations.Stacc.Models.RequestModels.Shared.FlowPriceMatrixDto"][]; }; "BCC.Integrations.Stacc.Models.FlowAssetsContractWithCalculationResultDto": { Contract?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowAssetsContractDto"]; Calculation?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowAssetsCalculationResultDto"]; MetaData?: components["schemas"]["BCC.Integrations.Stacc.Models.FlowMetaDataDto"]; }; }; responses: never; parameters: never; requestBodies: never; headers: never; pathItems: never; } export type $defs = Record; export interface operations { AssetsCategoryApi_GetAssetsCategories: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; "text/json": Record; }; }; }; }; CreditLineApi_GetAllCreditLines: { parameters: { query: { skip: number; take: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description The CreditLines were successfully retrieved. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.AllCreditLineResponse"]; "text/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.AllCreditLineResponse"]; }; }; /** @description Retrieving the CreditLines failed due to invalid data or other issues. */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description An internal server error occurred. */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; CreditLineApi_GetCreditLineByFrameId: { parameters: { query: { frameId: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description The credtiline was successfully retrieved. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineResponse"]; "text/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineResponse"]; }; }; /** @description The credtiline get failed due to invalid data or other issues. */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description The credtiline with the specified FrameID was not found. */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description An internal server error occurred. */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; CreditLineApi_GetCreditLinesByApplicationId: { parameters: { query: { applicationInternalId: string; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description The creditlines was successfully retrieved. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineResponse"][]; "text/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineResponse"][]; }; }; /** @description The creditlines failed due to invalid data or other issues. */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description The creditlines with the specified ID was not found. */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description An internal server error occurred. */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; CreditLineApi_GetCreditLinesByExternalCustomerId: { parameters: { query: { customerId: string; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description The creditlines was successfully retrieved. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineResponse"][]; "text/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineResponse"][]; }; }; /** @description The creditlines failed due to invalid data or other issues. */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description The creditlines with the specified ID was not found. */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description An internal server error occurred. */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; CreditLineApi_UpdateCreditLineStatus: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineStatusRequest"]; "text/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineStatusRequest"]; "application/x-www-form-urlencoded": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineStatusRequest"]; }; }; responses: { /** @description The creditlines was successfully updated. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; "text/json": Record; }; }; /** @description The creditlines failed due to invalid data or other issues. */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description The creditlines with the specified ID was not found. */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description An internal server error occurred. */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; CreditLineApi_UpdateCreditLineExternalId: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineExternalIdRequest"]; "text/json": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineExternalIdRequest"]; "application/x-www-form-urlencoded": components["schemas"]["FinancingSystemBusinessLayer.DTO.CreditLineModels.CreditLineExternalIdRequest"]; }; }; responses: { /** @description The creditlines was successfully updated. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; "text/json": Record; }; }; /** @description The creditlines failed due to invalid data or other issues. */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description The creditlines with the specified ID was not found. */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description An internal server error occurred. */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; CustomerHubApi_UpdateOrganisation: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** @description The updated organization data, including the organization's unique ID and new values to update. */ requestBody: { content: { "application/json": components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksExternalOrganisation"]; "text/json": components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksExternalOrganisation"]; "application/x-www-form-urlencoded": components["schemas"]["FinancingSystemBusinessLayer.Danskebank.Models.KksExternalOrganisation"]; }; }; responses: { /** @description The organization was successfully updated. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; "text/json": Record; }; }; /** @description The organization update failed due to invalid data or other issues. */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description The organization with the specified ID was not found. */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description An internal server error occurred. */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; CustomerHubApi_DeleteOrganisation: { parameters: { query?: never; header?: never; path: { /** @description The unique identifier of the organization to be deleted. */ id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description The organization was successfully deleted. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; "text/json": Record; }; }; /** @description The organization could not be deleted. */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description The organization with the specified ID was not found. */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description An internal server error occurred. */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; OfferFixedTermCalculationApi_RecalculateLeasingContract: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationInputDto"]; "text/json": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationInputDto"]; "application/x-www-form-urlencoded": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationInputDto"]; }; }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationOutputDto"]; "text/json": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationOutputDto"]; }; }; }; }; OfferFixedTermCalculationApi_RecalculateLoanContract: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationInputDto"]; "text/json": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationInputDto"]; "application/x-www-form-urlencoded": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationInputDto"]; }; }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationOutputDto"]; "text/json": components["schemas"]["LeasingSystem.Controllers.Api.FixedTermCalculation.OfferFixedTermsCalculationOutputDto"]; }; }; }; }; StaccContractApi_UpdateContractStatus: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["BCC.Integrations.Stacc.Models.UpdateContractStatusRequest"]; "text/json": components["schemas"]["BCC.Integrations.Stacc.Models.UpdateContractStatusRequest"]; "application/x-www-form-urlencoded": components["schemas"]["BCC.Integrations.Stacc.Models.UpdateContractStatusRequest"]; }; }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; "text/json": Record; }; }; /** @description Invalid data to update status */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unable to find contract */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unable to update contract status due to internal error */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; StaccContractApi_UploadDocument: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["BCC.Integrations.Stacc.Models.UploadDocumentRequest"]; "text/json": components["schemas"]["BCC.Integrations.Stacc.Models.UploadDocumentRequest"]; "application/x-www-form-urlencoded": components["schemas"]["BCC.Integrations.Stacc.Models.UploadDocumentRequest"]; }; }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; "text/json": Record; }; }; /** @description Invalid data to upload document */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unable to find contract */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unable to upload document to bytes due to internal error */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; StaccContractApi_GetContractDocument: { parameters: { query: { /** @description Id of contract */ contractId: number; /** @description Type of contract */ contractType: "LoanFinancing" | "Leasing" | "Cash" | "CarSubscription"; /** @description Id of document that is being retrieved */ documentId: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["FinancingSystemDefinitions.Files.ContractDocumentDto"]; "text/json": components["schemas"]["FinancingSystemDefinitions.Files.ContractDocumentDto"]; }; }; /** @description Invalid data to get contract document */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Not allowed to perform action. */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unable to find contract */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unable to convert document to bytes due to internal error */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; StaccContractApi_GetAttachedFile: { parameters: { query: { /** @description Id of contract */ contractId: number; /** @description Type of contract */ contractType: "LoanFinancing" | "Leasing" | "Cash" | "CarSubscription"; /** @description Id of file that is being retrieved */ fileId: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["FinancingSystemDefinitions.Files.AttachedFileDto"]; "text/json": components["schemas"]["FinancingSystemDefinitions.Files.AttachedFileDto"]; }; }; /** @description Invalid data to get contract document */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Not allowed to perform action. */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unable to find contract */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unable to convert document to bytes due to internal error */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; StaccContractApi_ToggleContractArchive: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** @description Contract toggle request, the information needed to toggle a specific contract */ requestBody: { content: { "application/json": components["schemas"]["BCC.Integrations.Stacc.Models.UpdateContractArchiveStateRequest"]; "text/json": components["schemas"]["BCC.Integrations.Stacc.Models.UpdateContractArchiveStateRequest"]; "application/x-www-form-urlencoded": components["schemas"]["BCC.Integrations.Stacc.Models.UpdateContractArchiveStateRequest"]; }; }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; "text/json": Record; }; }; /** @description Invalid data to toggle the contract */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Not allowed to perform action. */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unable to find and toggle contract */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Internal error, not possible to toggle contract */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; }