PaymentSchedule.ktprojectforge-business/src/main/kotlin/org/projectforge/business/fibu/orderbooksnapshots/PaymentSchedule.kt que contiene código Kotlin para la capa de Contabilidad Financiera.Clases: PaymentSchedule
Funciones (1): from
Propiedades (8): id, number, orderPositionNumber, scheduleDate, amount, comment, reached, vollstaendigFakturiert
Importaciones: 3 paquetes
Paquete: org.projectforge.business.fibu.orderbooksnapshots
package org.projectforge.business.fibu.orderbooksnapshots
import org.projectforge.business.fibu.OrderInfo
import java.math.BigDecimal
import java.time.LocalDate
class PaymentSchedule {
var id: Long? = null
var number: Short = 0
var orderPositionNumber: Short? = null
var scheduleDate: LocalDate? = null
var amount: BigDecimal? = null
var comment: String? = null
var reached: Boolean = false
var vollstaendigFakturiert: Boolean = false
companion object {
fun from(scheduleInfo: OrderInfo.PaymentScheduleInfo): PaymentSchedule {
return PaymentSchedule().apply {
id = scheduleInfo.id
number = scheduleInfo.number
orderPositionNumber = scheduleInfo.positionNumber
scheduleDate = scheduleInfo.scheduleDate
amount = scheduleInfo.amount
comment = scheduleInfo.comment
reached = scheduleInfo.reached
vollstaendigFakturiert = scheduleInfo.vollstaendigFakturiert
}
}
}
}
868d6abb7 2025 -> 2026 63081666f Encabezados de archivos fuente: 2024 -> 2025. 619985f48 Lanzamiento 8.1 snapshot (#247)