pub struct SaleCorrection {Show 53 fields
pub Id: i32,
pub DocumentNumber: String,
pub MasterDocumentOid: Option<i32>,
pub Active: bool,
pub Canceled: enumCancelationType,
pub Buffer: bool,
pub Settled: bool,
pub Fisacal: enumFiscalizationStatus,
pub eInvoice: bool,
pub SplitPayment: bool,
pub JPK_V7Attributes: enumJPK_V7DocumentAttribute,
pub IssueDate: Option<NaiveDateTime>,
pub SaleDate: Option<NaiveDateTime>,
pub MaturityDate: Option<NaiveDateTime>,
pub TypeCode: String,
pub Series: String,
pub NumberInSeries: i32,
pub IssuerId: i32,
pub BuyerId: Option<i32>,
pub BuyerAddressId: Option<i32>,
pub RecipientId: Option<i32>,
pub RecipientAddressId: Option<i32>,
pub ThirdPartyContractorId: Option<i32>,
pub ThirdPartyContractorAddressId: Option<i32>,
pub ReceivedBy: String,
pub DepartmentId: i32,
pub PriceKind: enumPriceKind,
pub SalePriceType: enumSalePriceType,
pub NetValuePLN: Decimal,
pub VatValuePLN: Decimal,
pub NetValue: Decimal,
pub GrossValue: Decimal,
pub Currency: String,
pub CurrencyRate: Decimal,
pub CurrencyRateCIT: Decimal,
pub PaymentRegistryId: i32,
pub PaymentFormId: i32,
pub CorrectionReason: String,
pub CatalogId: i32,
pub KindId: i32,
pub Marker: i32,
pub Note: Option<String>,
pub StatusKSeF: Option<i32>,
pub NumberKSeF: Option<String>,
pub IssueDateKSeF: Option<NaiveDateTime>,
pub eArchiveId: Option<String>,
pub Positions: Vec<SaleCorrectionPosition>,
pub BuyerAddress: DocumentAddress,
pub RecipientAddress: DocumentAddress,
pub ThirdPartyContractorAddress: DocumentAddress,
pub DocumentExternalMetadata: String,
pub IsSmeProcedure: bool,
pub InvoiceKind: Value,
}Expand description
WebAPI model SaleCorrection.
Fields§
§Id: i32§DocumentNumber: String§MasterDocumentOid: Option<i32>§Active: bool§Canceled: enumCancelationType§Buffer: bool§Settled: bool§Fisacal: enumFiscalizationStatus§eInvoice: bool§SplitPayment: bool§JPK_V7Attributes: enumJPK_V7DocumentAttribute§IssueDate: Option<NaiveDateTime>§SaleDate: Option<NaiveDateTime>§MaturityDate: Option<NaiveDateTime>§TypeCode: String§Series: String§NumberInSeries: i32§IssuerId: i32§BuyerId: Option<i32>§BuyerAddressId: Option<i32>§RecipientId: Option<i32>§RecipientAddressId: Option<i32>§ThirdPartyContractorId: Option<i32>§ThirdPartyContractorAddressId: Option<i32>§ReceivedBy: String§DepartmentId: i32§PriceKind: enumPriceKind§SalePriceType: enumSalePriceType§NetValuePLN: Decimal§VatValuePLN: Decimal§NetValue: Decimal§GrossValue: Decimal§Currency: String§CurrencyRate: Decimal§CurrencyRateCIT: Decimal§PaymentRegistryId: i32§PaymentFormId: i32§CorrectionReason: String§CatalogId: i32§KindId: i32§Marker: i32§Note: Option<String>§StatusKSeF: Option<i32>§NumberKSeF: Option<String>§IssueDateKSeF: Option<NaiveDateTime>§eArchiveId: Option<String>§Positions: Vec<SaleCorrectionPosition>§BuyerAddress: DocumentAddress§RecipientAddress: DocumentAddress§ThirdPartyContractorAddress: DocumentAddress§DocumentExternalMetadata: String§IsSmeProcedure: bool§InvoiceKind: ValueTrait Implementations§
Source§impl Clone for SaleCorrection
impl Clone for SaleCorrection
Source§fn clone(&self) -> SaleCorrection
fn clone(&self) -> SaleCorrection
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 SaleCorrection
impl Debug for SaleCorrection
Source§impl<'de> Deserialize<'de> for SaleCorrection
impl<'de> Deserialize<'de> for SaleCorrection
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 SaleCorrection
impl RefUnwindSafe for SaleCorrection
impl Send for SaleCorrection
impl Sync for SaleCorrection
impl Unpin for SaleCorrection
impl UnsafeUnpin for SaleCorrection
impl UnwindSafe for SaleCorrection
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