pub struct ReceiptRepostHeaderRow {
pub branch_id: Option<Uuid>,
pub receipt_number: String,
pub posting_date: NaiveDate,
pub currency: String,
pub total_value: Decimal,
pub inventory_account_id: Uuid,
pub grir_account_id: Uuid,
pub warehouse_id: Uuid,
pub gl: GlSettlementState,
}Expand description
The repost path’s header projection — rebuilds the SAME envelope from the stored header, never re-touching the SLE/Bin (the physical movement already happened).
Fields§
§branch_id: Option<Uuid>§receipt_number: String§posting_date: NaiveDate§currency: String§total_value: Decimal§inventory_account_id: Uuid§grir_account_id: Uuid§warehouse_id: UuidThe warehouse whose stock location resolves the location valuation-account override — the repost must rebuild the SAME envelope the submit built, override included.
gl: GlSettlementStateAuto Trait Implementations§
impl Freeze for ReceiptRepostHeaderRow
impl RefUnwindSafe for ReceiptRepostHeaderRow
impl Send for ReceiptRepostHeaderRow
impl Sync for ReceiptRepostHeaderRow
impl Unpin for ReceiptRepostHeaderRow
impl UnsafeUnpin for ReceiptRepostHeaderRow
impl UnwindSafe for ReceiptRepostHeaderRow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more