pub struct PurchaseCorrection {Show 54 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 ReceiveDate: Option<NaiveDateTime>,
pub MaturityDate: Option<NaiveDateTime>,
pub TypeCode: String,
pub Series: String,
pub NumberInSeries: i32,
pub IssuerId: i32,
pub SellerId: Option<i32>,
pub SellerAddressId: Option<i32>,
pub DelivererId: Option<i32>,
pub DelivererAddressId: Option<i32>,
pub ReceivedBy: String,
pub DepartmentId: i32,
pub PriceKind: enumPriceKind,
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 ForeignDocumentDate: Option<NaiveDateTime>,
pub PurchaseDate: Option<NaiveDateTime>,
pub VoluntarySplitPayment: bool,
pub WhiteList: bool,
pub ForeignDocumentNumber: String,
pub StatusKSeF: Option<i32>,
pub NumberKSeF: Option<String>,
pub IssueDateKSeF: Option<NaiveDateTime>,
pub eArchiveId: Option<String>,
pub IsSmeProcedure: bool,
pub IsIssuedByBuyer: bool,
pub InvoiceKind: Value,
pub Positions: Vec<PurchaseCorrectionPosition>,
pub SellerAddress: DocumentAddress,
pub DelivererAddress: DocumentAddress,
}Expand description
WebAPI model PurchaseCorrection.
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>§ReceiveDate: Option<NaiveDateTime>§MaturityDate: Option<NaiveDateTime>§TypeCode: String§Series: String§NumberInSeries: i32§IssuerId: i32§SellerId: Option<i32>§SellerAddressId: Option<i32>§DelivererId: Option<i32>§DelivererAddressId: Option<i32>§ReceivedBy: String§DepartmentId: i32§PriceKind: enumPriceKind§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>§ForeignDocumentDate: Option<NaiveDateTime>§PurchaseDate: Option<NaiveDateTime>§VoluntarySplitPayment: bool§WhiteList: bool§ForeignDocumentNumber: String§StatusKSeF: Option<i32>§NumberKSeF: Option<String>§IssueDateKSeF: Option<NaiveDateTime>§eArchiveId: Option<String>§IsSmeProcedure: bool§IsIssuedByBuyer: bool§InvoiceKind: Value§Positions: Vec<PurchaseCorrectionPosition>§SellerAddress: DocumentAddress§DelivererAddress: DocumentAddressTrait Implementations§
Source§impl Clone for PurchaseCorrection
impl Clone for PurchaseCorrection
Source§fn clone(&self) -> PurchaseCorrection
fn clone(&self) -> PurchaseCorrection
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 PurchaseCorrection
impl Debug for PurchaseCorrection
Source§impl<'de> Deserialize<'de> for PurchaseCorrection
impl<'de> Deserialize<'de> for PurchaseCorrection
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 PurchaseCorrection
impl RefUnwindSafe for PurchaseCorrection
impl Send for PurchaseCorrection
impl Sync for PurchaseCorrection
impl Unpin for PurchaseCorrection
impl UnsafeUnpin for PurchaseCorrection
impl UnwindSafe for PurchaseCorrection
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