pub struct DocumentIssue {Show 36 fields
pub DocumentNumber: String,
pub YearId: i32,
pub TypeCode: String,
pub Content: String,
pub IssueDate: NaiveDateTime,
pub DocumentDate: Option<NaiveDateTime>,
pub PeriodDate: Option<NaiveDateTime>,
pub OperationDate: Option<NaiveDateTime>,
pub ReceiptDate: Option<NaiveDateTime>,
pub ClearanceDate: Option<NaiveDateTime>,
pub ContractorPosition: Option<i32>,
pub Currency: String,
pub CurrencyRate: Option<Decimal>,
pub CurrencyRateTableId: Option<i32>,
pub CurrencyRateType: Option<enumCurrencyRateType>,
pub Marker: Option<i32>,
pub SplitPaymentType: Option<enumFKSplitPaymentType>,
pub JPK_V7Attributes: Option<enumJPK_V7DocumentAttribute>,
pub Value: Option<Decimal>,
pub ValuePLN: Option<Decimal>,
pub ValueParallel: Option<Decimal>,
pub ValueOffVatRegistry: Option<Decimal>,
pub OpeningBalance: Option<Decimal>,
pub RecordsBalance: Option<Decimal>,
pub eArchiveId: Option<String>,
pub NumberKSeF: Option<String>,
pub IssueDateKSeF: Option<NaiveDateTime>,
pub Records: Vec<DocumentRecordIssue>,
pub Settlements: Vec<DocumentSettlementIssue>,
pub Transactions: Vec<DocumentTransactionIssue>,
pub VatRegisters: Vec<DocumentVatRegisterIssue>,
pub CurrencyVAT: DocumentVatRegisterCurrencyIssue,
pub CurrencyCIT_PIT: DocumentVatRegisterCurrencyIssue,
pub Relations: Vec<DocumentRelationIssue>,
pub Features: Vec<i32>,
pub IsSmeProcedure: bool,
}Expand description
WebAPI model DocumentIssue.
Fields§
§DocumentNumber: String§YearId: i32§TypeCode: String§Content: String§IssueDate: NaiveDateTime§DocumentDate: Option<NaiveDateTime>§PeriodDate: Option<NaiveDateTime>§OperationDate: Option<NaiveDateTime>§ReceiptDate: Option<NaiveDateTime>§ClearanceDate: Option<NaiveDateTime>§ContractorPosition: Option<i32>§Currency: String§CurrencyRate: Option<Decimal>§CurrencyRateTableId: Option<i32>§CurrencyRateType: Option<enumCurrencyRateType>§Marker: Option<i32>§SplitPaymentType: Option<enumFKSplitPaymentType>§JPK_V7Attributes: Option<enumJPK_V7DocumentAttribute>§Value: Option<Decimal>§ValuePLN: Option<Decimal>§ValueParallel: Option<Decimal>§ValueOffVatRegistry: Option<Decimal>§OpeningBalance: Option<Decimal>§RecordsBalance: Option<Decimal>§eArchiveId: Option<String>§NumberKSeF: Option<String>§IssueDateKSeF: Option<NaiveDateTime>§Records: Vec<DocumentRecordIssue>§Settlements: Vec<DocumentSettlementIssue>§Transactions: Vec<DocumentTransactionIssue>§VatRegisters: Vec<DocumentVatRegisterIssue>§CurrencyVAT: DocumentVatRegisterCurrencyIssue§CurrencyCIT_PIT: DocumentVatRegisterCurrencyIssue§Relations: Vec<DocumentRelationIssue>§Features: Vec<i32>§IsSmeProcedure: boolTrait Implementations§
Source§impl Clone for DocumentIssue
impl Clone for DocumentIssue
Source§fn clone(&self) -> DocumentIssue
fn clone(&self) -> DocumentIssue
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DocumentIssue
impl Debug for DocumentIssue
Source§impl<'de> Deserialize<'de> for DocumentIssue
impl<'de> Deserialize<'de> for DocumentIssue
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DocumentIssue
impl RefUnwindSafe for DocumentIssue
impl Send for DocumentIssue
impl Sync for DocumentIssue
impl Unpin for DocumentIssue
impl UnsafeUnpin for DocumentIssue
impl UnwindSafe for DocumentIssue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more