pub struct OracleJeHeader {Show 23 fields
pub je_header_id: u64,
pub ledger_id: u64,
pub je_batch_id: u64,
pub period_name: String,
pub name: String,
pub je_category: String,
pub je_source: String,
pub currency_code: String,
pub actual_flag: String,
pub status: String,
pub default_effective_date: NaiveDate,
pub description: Option<String>,
pub external_reference: Option<String>,
pub parent_je_header_id: Option<u64>,
pub accrual_rev_flag: Option<String>,
pub running_total_dr: Decimal,
pub running_total_cr: Decimal,
pub running_total_accounted_dr: Decimal,
pub running_total_accounted_cr: Decimal,
pub creation_date: NaiveDate,
pub created_by: u64,
pub last_update_date: NaiveDate,
pub last_updated_by: u64,
}Expand description
Oracle GL_JE_HEADERS record.
Fields§
§je_header_id: u64Unique header ID
ledger_id: u64Ledger ID
je_batch_id: u64Batch ID
period_name: StringPeriod name (e.g., “JAN-24”)
name: StringJournal entry name
je_category: StringJournal category (e.g., “MANUAL”, “ADJUSTMENT”)
je_source: StringJournal source (e.g., “MANUAL”, “PAYABLES”)
currency_code: StringCurrency code
actual_flag: StringActual flag (A=Actual, B=Budget, E=Encumbrance)
status: StringStatus (P=Posted, U=Unposted)
default_effective_date: NaiveDateDefault effective date
description: Option<String>Description
external_reference: Option<String>External reference
parent_je_header_id: Option<u64>Parent header ID (for reversals)
accrual_rev_flag: Option<String>Reversal flag
running_total_dr: DecimalRunning total (debits)
running_total_cr: DecimalRunning total (credits)
running_total_accounted_dr: DecimalRunning total accounted (debits)
running_total_accounted_cr: DecimalRunning total accounted (credits)
creation_date: NaiveDateCreation date
created_by: u64Created by user ID
last_update_date: NaiveDateLast update date
last_updated_by: u64Last updated by user ID
Trait Implementations§
Source§impl Clone for OracleJeHeader
impl Clone for OracleJeHeader
Source§fn clone(&self) -> OracleJeHeader
fn clone(&self) -> OracleJeHeader
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 OracleJeHeader
impl Debug for OracleJeHeader
Source§impl Default for OracleJeHeader
impl Default for OracleJeHeader
Source§impl<'de> Deserialize<'de> for OracleJeHeader
impl<'de> Deserialize<'de> for OracleJeHeader
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 OracleJeHeader
impl RefUnwindSafe for OracleJeHeader
impl Send for OracleJeHeader
impl Sync for OracleJeHeader
impl Unpin for OracleJeHeader
impl UnwindSafe for OracleJeHeader
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