pub struct BatchHeader<'a> {Show 13 fields
pub record_type: &'a str,
pub service_class_code: &'a str,
pub company_name: &'a str,
pub company_discretionary_data: &'a str,
pub company_identification: &'a str,
pub standard_entry_class_code: &'a str,
pub company_entry_description: &'a str,
pub company_descriptive_date: &'a str,
pub effective_entry_date: &'a str,
pub settlement_date: &'a str,
pub originator_status_code: &'a str,
pub originating_dfi_identification: &'a str,
pub batch_number: &'a str,
}Expand description
Batch Header Record (Record Type 5)
The batch header record identifies the batch and provides summary information about the entries in the batch.
Fields§
§record_type: &'a strRecord Type Code (always “5”)
service_class_code: &'a strService Class Code (200, 220, 225)
- 200: Mixed debits and credits
- 220: Credits only
- 225: Debits only
company_name: &'a strCompany Name (16 characters)
company_discretionary_data: &'a strCompany Discretionary Data (20 characters)
company_identification: &'a strCompany Identification (10 characters) - Tax ID
standard_entry_class_code: &'a strStandard Entry Class Code (3 characters) - PPD, CCD, WEB, etc.
company_entry_description: &'a strCompany Entry Description (10 characters)
company_descriptive_date: &'a strCompany Descriptive Date (6 characters)
effective_entry_date: &'a strEffective Entry Date (YYMMDD)
settlement_date: &'a strSettlement Date (Julian, 3 characters)
originator_status_code: &'a strOriginator Status Code (1 character)
originating_dfi_identification: &'a strOriginating DFI Identification (8 characters) - First 8 digits of routing number
batch_number: &'a strBatch Number (7 characters)
Trait Implementations§
Source§impl<'a> Clone for BatchHeader<'a>
impl<'a> Clone for BatchHeader<'a>
Source§fn clone(&self) -> BatchHeader<'a>
fn clone(&self) -> BatchHeader<'a>
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<'a> Freeze for BatchHeader<'a>
impl<'a> RefUnwindSafe for BatchHeader<'a>
impl<'a> Send for BatchHeader<'a>
impl<'a> Sync for BatchHeader<'a>
impl<'a> Unpin for BatchHeader<'a>
impl<'a> UnwindSafe for BatchHeader<'a>
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