Files
BeWoPlaner/Shared/DataContracts/InvoiceItemDC.cs
Christian abf58c6112 Custom Felder in InvoiceItem
HPH Bersenbrück CSV Rechnungsexport
ChristopherusHaus Schulbegleitung
2025-01-29 01:05:07 +01:00

96 lines
2.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
[DebuggerDisplay("{ItemDescription}: {AmountPerUnit} x {UnitCount} = {AmountTotal}")]
public class InvoiceItemDC : IDataContract
{
[DataMember]
public decimal? AmountPerUnit { get; set; }
[DataMember]
public decimal? AmountTotal { get; set; }
[DataMember]
public decimal? GrossAmountTotal { get; set; }
[DataMember]
public long? InvoiceItemOid { get; set; }
[DataMember]
public long? InvoiceItemVersion { get; set; }
[DataMember]
public string ItemDescription { get; set; }
[DataMember]
public DateTime? ItemPeriodEnd { get; set; }
[DataMember]
public DateTime? ItemPeriodStart { get; set; }
[DataMember]
public decimal? RateFactor { get; set; }
[DataMember]
public decimal? ProzentAbrechenbar { get; set; }
[DataMember]
public decimal? UnitCount { get; set; }
[DataMember]
public decimal? UnitCountBudget { get; set; }
[DataMember]
public string UnitDescription { get; set; }
[DataMember]
public long? SupportConceptApprovalPeriodOid { get; set; }
[DataMember]
public ServiceRecordDC ServiceRecord { get; set; }
[DataMember]
public AccountingIntervalType? AccountingInterval { get; set; }
[DataMember]
public decimal ReceivedAmount { get; set; }
[DataMember]
public decimal? MaxApprovedUnitCount { get; set; }
[DataMember]
public decimal? ApprovedPerUnit { get; set; }
[DataMember]
public AccountingIntervalType? ApprovalUnit { get; set; }
[DataMember]
public decimal? MaxApprovedAmount { get; set; }
[DataMember]
public String Notice { get; set; }
public String CustomString1 { get; set; }
public String CustomString2 { get; set; }
public String CustomString3 { get; set; }
public String CustomString4 { get; set; }
public String CustomString5 { get; set; }
public decimal? CustomNumber1 { get; set; }
public decimal? CustomNumber2 { get; set; }
public decimal? CustomNumber3 { get; set; }
public decimal? CustomNumber4 { get; set; }
public decimal? CustomNumber5 { get; set; }
public DateTime? CustomDate1 { get; set; }
public DateTime? CustomDate2 { get; set; }
public DateTime? CustomDate3 { get; set; }
public DateTime? CustomDate4 { get; set; }
public DateTime? CustomDate5 { get; set; }
}
}