EN · DE · RU · FR · ES

#1011: PaymentSchedule.kt

projectforge-business/src/main/kotlin/org/projectforge/business/fibu/orderbooksnapshots/PaymentSchedule.kt Tipo: Kotlin · Rol: Contabilidad Financiera · Fuente: projectforge-business/src/main/kotlin/org/projectforge/business/fibu/orderbooksnapshots/PaymentSchedule.kt 54 líneas · 28 código · 22 comentarios · 4 en blanco
Archivo de código fuente en projectforge-business/src/main/kotlin/org/projectforge/business/fibu/orderbooksnapshots/PaymentSchedule.kt que contiene código Kotlin para la capa de Contabilidad Financiera.

Estructura del código

Clases: PaymentSchedule

Funciones (1): from

Propiedades (8): id, number, orderPositionNumber, scheduleDate, amount, comment, reached, vollstaendigFakturiert

Importaciones: 3 paquetes

Paquete: org.projectforge.business.fibu.orderbooksnapshots

Código fuente (resumido)

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
            }
        }
    }
}

Historial de Git

868d6abb7 2025 -> 2026
63081666f Encabezados de archivos fuente: 2024 -> 2025.
619985f48 Lanzamiento 8.1 snapshot (#247)