pub struct BatchControl {
pub record_type: String,
pub service_class_code: String,
pub entry_addenda_count: u64,
pub entry_hash: u64,
pub total_debit_amount: u64,
pub total_credit_amount: u64,
pub company_identification: String,
pub message_authentication_code: String,
pub reserved: String,
pub originating_dfi_identification: String,
pub batch_number: String,
}Expand description
Batch Control Record (Record Type 8)
Contains totals and counts for the entries in the batch.
Fields§
§record_type: StringRecord Type Code (always “8”)
service_class_code: StringService Class Code (must match batch header)
entry_addenda_count: u64Entry/Addenda Count
entry_hash: u64Entry Hash - Sum of receiving DFI identification numbers
total_debit_amount: u64Total Debit Entry Dollar Amount (in cents)
total_credit_amount: u64Total Credit Entry Dollar Amount (in cents)
company_identification: StringCompany Identification (must match batch header)
message_authentication_code: StringMessage Authentication Code (19 characters)
reserved: StringReserved (6 characters)
originating_dfi_identification: StringOriginating DFI Identification (8 characters)
batch_number: StringBatch Number (must match batch header)
Trait Implementations§
Source§impl Clone for BatchControl
impl Clone for BatchControl
Source§fn clone(&self) -> BatchControl
fn clone(&self) -> BatchControl
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 moreAuto Trait Implementations§
impl Freeze for BatchControl
impl RefUnwindSafe for BatchControl
impl Send for BatchControl
impl Sync for BatchControl
impl Unpin for BatchControl
impl UnwindSafe for BatchControl
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