pub struct InvoicePeriod {
pub start_date: Option<Date>,
pub end_date: Option<Date>,
pub description_code: Option<Code>,
}Expand description
Delivery Or Invoice Period A group of business terms providing information on the invoice period. Also called delivery period. If the group is used, the invoiceing period start date and/or end date must be used.
Fields§
§start_date: Option<Date>Invoicing Period Start Date The date when the Invoice period starts. Format = “YYYY-MM-DD”.
end_date: Option<Date>Invoicing Period End Date The date when the Invoice period ends. Format = “YYYY-MM-DD”.
description_code: Option<Code>Value Added Tax Point Date Code The code of the date when the VAT becomes accountable for the Seller and for the Buyer.
Trait Implementations§
Source§impl Clone for InvoicePeriod
impl Clone for InvoicePeriod
Source§fn clone(&self) -> InvoicePeriod
fn clone(&self) -> InvoicePeriod
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 InvoicePeriod
impl Debug for InvoicePeriod
Source§impl<'de> Deserialize<'de> for InvoicePeriod
impl<'de> Deserialize<'de> for InvoicePeriod
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 InvoicePeriod
impl RefUnwindSafe for InvoicePeriod
impl Send for InvoicePeriod
impl Sync for InvoicePeriod
impl Unpin for InvoicePeriod
impl UnwindSafe for InvoicePeriod
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