Notes
![]() ![]() Notes - notes.io |
Process Method:
This method orchestrates the entire process, including validation, extraction, processing transactions, and handling errors.
Helper Methods:
ProcessTransactions: Processes each transaction based on the iterator count.
MoveFileToFailureFolder: Moves the file to the failure folder.
MoveFileToArchiveFolder: Moves the file to the archive folder.
LogException: Logs exceptions.
HandleFailedTransactions: Handles failed transactions by extracting them from the staging table and writing them to a failure file.
CreateACHSchedules: Generates ACH schedules for contracts.
ExtractFailedTransactionsFromStagingTable: Extracts failed transactions from the staging table.
GetSQLParametersForFailedBDTExtractJob: Gets SQL parameters for extracting failed BDT jobs.
SetProcessedRecords: Sets processed records in the database.
PartialCancellations: Processes partial cancellations.
ProcessPartialCancellations: Processes each partial cancellation transaction.
HandleTransactionFailure: Handles transaction failures.
FillPartialCancellationData: Fills partial cancellation data.
FillPartialCancellationDueDateData: Fills partial cancellation due date data.
GetSQLParametersForFetchingPartialDueDate: Gets SQL parameters for fetching partial due dates.
FetchPartialCancellations: Fetches partial cancellations from the database.
PriorCancellations: Processes prior cancellations.
ProcessPriorCancellations: Processes each prior cancellation transaction.
FillPriorCancellationData: Fills prior cancellation data.
FetchPriorCancellations: Fetches prior cancellations from the database.
ReceivablesToProcess: Processes receivables.
LogTransactionFailure: Logs transaction failures.
CheckIfReceivableInActivationIsSuccessful: Checks if receivable inactivation is successful.
GetActiveReceivables: Gets active receivables.
GetActiveReceivableTaxes: Gets active receivable taxes.
GetChargedOffContractReceivables: Gets charged-off contract receivables.
CreateJournals: Creates GL journals.
AddGLJournalLineItems: Adds GL journal line items.
FillTransactionLeaseData: Fills transaction lease data.
CheckForSundryReceivableCodeInGlobalParam: Checks for sundry receivable code in global parameters.
ProcessSingleTransactions: Processes single transactions.
ProcessCTransaction: Processes C transactions.
GetSQLParametersForInsuranceChargeCancellation: Gets SQL parameters for insurance charge cancellation.
ProcessOandXTransaction: Processes O and X transactions.
CreateChargesForSingleTransactions: Creates charges for single transactions.
ValidateSingleTransactions: Validates single transactions.
ValidateBusinessScenariosForSingleTransactions: Validates business scenarios for single transactions.
ValidateMandatoryFieldsForSingleTransactions: Validates mandatory fields for single transactions.
ValidateXSDAssertsForSingleTransactions: Validates XSD asserts for single transactions.
SetIsPriorCancellations: Sets prior cancellations.
GetSQLParametersForBulkProcessing: Gets SQL parameters for bulk processing.
GetSQLParametersForGlobalBulkProcessing: Gets SQL parameters for global bulk processing. }
![]() |
Notes is a web-based application for online taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000+ notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 14 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team