SUNPAY API V1 Payload Data Schematic of data sent from sunwise ```bas type SavingsTable { period: String typeOfPeriod: Int energyCostSaving: Float percentageTaxEnergyCostSaving: Float } type ClientLocation [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ] type PayloadCreateData { projectId*: String($uuid) projectTitle*: String integratorName*: String integratorPhone: String integratorMail*: String clientName*: String clientPhone: String clientMail*: String clientLocation*: Int(ClientLocation) brandsModelsSystem*: String numberSolarPanels*: Int powerSolarPanelsKw*: Float solarPanelYearsDuration*: Int baseValueSystem*: Float taxValueSystem*: Float percentageDownPayment*: Float savingsTable*: [SavingsTable] } type PayloadUpdateData { projectTitle*: String integratorName*: String integratorPhone: String integratorMail*: String clientName*: String clientPhone: String clientMail*: String clientLocation*: Int(ClientLocation) brandsModelsSystem*: String numberSolarPanels*: Int powerSolarPanelsKw*: Float solarPanelYearsDuration*: Int baseValueSystem*: Float taxValueSystem*: Float percentageDownPayment*: Float savingsTable*: [SavingsTable] } ``` Response Data Schema of the expected data by sunwise ```BAS type TAmortizacionSummary { total_capital: Float sum_insurance_payment: Int sum_rate: Float sum_tax_payment: Float total_payment_sum: Float original_amount: Float hitch_amount: Int capital_amount: Float loan_amount: Float monthly_payment: Float average_monthly_payment: Float } type TAmortizationTable { month: Int capital_payment: Float insurance_payment: Int rate: Float tax_payment: Float total_payment: Float capital: Float accumulated_capital: Float month_payment: Float } type TInitialPayments { concept: String baseAmount: Float taxAmount: Float percentage: Int } type Result1 { idQuote: Int projectId: String creationDate: String accountExecutiveName: String accountExecutivePhone: String accountExecutiveMail: String productName: String loanAmount: Float downPayment: Int percentageDownPayment: Int currency: String typeInterestRate: String financialInstrument: String spreadInterestRate: Float variableInterestRate: Float term: Int initialDate: String firstPayment: String lastPayment: String quoteFilePDF: String(Base64PDF) tAmortizacionSummary: TAmortizacionSummary tAmortizationTable: [TAmortizationTable] tInitialPayments: [TInitialPayments] } type ResponseData { statusCodeError: Int isSuccess: Boolean result1: Result1 errorMessages: [String] } ```