﻿<?xml version="1.0" encoding="utf-16"?>
<JiwaDocument xmlns:jiwa="http://www.jiwa.com.au/xml/schemas" Type="JiwaFinancials.Jiwa.JiwaApplication.Plugin.Plugin">
  <RecID>53d3a0b5-23c1-4e9e-92dd-06da50f0ecd7</RecID>
  <Name>BNZ Direct Debit Cashbook Integration</Name>
  <Description>BNZ Direct Debit integration.&amp;#13;&amp;#10;Supports the creation and export of direct debit batches.&amp;#13;&amp;#10;After importing the plugin, run the attached SQL Scripts for a) creating abstract permissions, and b) creating the stored procedure for generating the candidate payments.&amp;#13;&amp;#10;System settings provide a default export location and a transaction age window as a basic sanity check.&amp;#13;&amp;#10;Note that the stored procedure will need to be modified - account numbers and payment types will need to be set - they are hard-coded into the stored procedure (on the basis that only domestic payments will get direct debits, and there will most likely only be one bank account being used for it).&amp;#13;&amp;#10;Includes verification of NZ bank account numbers.</Description>
  <IsEnabled>true</IsEnabled>
  <IsIsolatedToOwnAppDomain>false</IsIsolatedToOwnAppDomain>
  <ExecutionOrder>103</ExecutionOrder>
  <Author>Advanced ERP</Author>
  <Version>23.05.28.0210</Version>
  <Code>//-----------------------------------------------------------------------
//     Author: Ryan Price
//     Copyright (c) Advanced ERP Limited 2020-2023.
//     Web site: https://aerp.co.nz
//     Contact Email: info@aerp.co.nz
//
//     Note: use of this software is governed by Advanced ERP terms and conditions
//           which can be found at https://aerp.co.nz/tc.
//
//	   This code may be modified and adapted as required, as long as credit
//     for the original work is retained in the source code.
//-----------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;

using FarPoint.Win.Spread;

using Infragistics.Win.UltraWinToolbars;

using JiwaFinancials.Jiwa.JiwaApplication;
using JiwaFinancials.Jiwa.JiwaApplication.Controls;
using JiwaFinancials.Jiwa.JiwaApplication.CustomFields;
using JiwaFinancials.Jiwa.JiwaApplication.Plugin;

using JiwaFinancials.Jiwa.JiwaApplication.Security;
using JiwaFinancials.Jiwa.JiwaBankDetails;
using JiwaFinancials.Jiwa.JiwaBankDetailsUI;
using JiwaFinancials.Jiwa.JiwaCashBook;
using JiwaFinancials.Jiwa.JiwaCashBookUI;
using JiwaFinancials.Jiwa.JiwaODBC;

using SD = System.Drawing;
using WF = System.Windows.Forms;

namespace Aerp.Cashbook.Bnz
{
    public class FormPlugin : System.MarshalByRefObject, IJiwaFormPlugin
    {
        /// &lt;summary&gt;
        /// Fallback default location for upload files.
        /// Should be set in system settings.
        /// &lt;/summary&gt;
        private const string FallbackBnzUploadFolder = @"C:\TEMP";

        /// &lt;summary&gt;
        /// Other party particulars - 12 character value.
        /// &lt;/summary&gt;
        private const string FallbackOtherPartyParticulars = @"ADVANCEDERP";

        // C = Individual listing, details copied from other party.
        // I = Individual listing, payer's and other party's details entered individually.
        // O = Individual listing, payer's details all the same.
        // &lt;Blank&gt; = Bulk listing.
        private const string FallbackBulkImportFlag = "";

        /// &lt;summary&gt;
        /// Set to false to disable bank account validation.
        /// Turning it off will break the hash total calculations if the account number formats are not uniform N(16).
        /// &lt;/summary&gt;
        private bool ValidateBankAccounts = true;

        /// &lt;summary&gt;
        /// Maximum age of transactions to include in batch.
        /// &lt;/summary&gt;
        private const int FallbackMaximumAgeOfTransactionInDays = 180;

        /// &lt;summary&gt;
        /// Minimum age of transactions to include in batch.
        /// &lt;/summary&gt;
        private const int FallbackMinimumAgeOfTransactionInDays = 10;

        /// &lt;summary&gt;
        /// Maximum number of records in a single batch
        /// &lt;/summary&gt;
        private const int FallbackMaximumDirectDebitBatchSize = 1000;

        /// &lt;summary&gt;
        /// This is at the top for the file, so that it's easy to get to for making minor changes to the bank file formatting
        /// &lt;/summary&gt;
        /// &lt;param name="fileName"&gt;Will be selected by a 'save file' dialog&lt;/param&gt;
        /// &lt;param name="Plugin"&gt;&lt;/param&gt;
        public void SaveBnzDirectDebitFile(Plugin Plugin, CashBook batch, string fileName)
        {
//            if (Debugger.IsAttached &amp;&amp; Environment.UserName == "ryan")
//            {
//                Debugger.Break();
//            }

            var manager = batch.Manager;

            // get our bank account no from the GL.

            var bankDetails = manager.GetBankAccount(batch.BankLedgerID);
            if (bankDetails == null)
            {
                WF.MessageBox.Show(batch.Client.Form, "Bank details for GL Ledger not found");
                return;
            }

            var ourBankAccountNo = BankAccountValidation.ParseBankAccountNumber(bankDetails.AccountNumber);
            if (string.IsNullOrEmpty(ourBankAccountNo))
            {
                WF.MessageBox.Show(batch.Client.Form, "Invalid or missing local bank account number.bnz \r\nAccount number must be a valid NZ Bank Account.");
                return;
            }

            var authority = bankDetails.EFTBankCode;
            if (string.IsNullOrEmpty(authority) || !Regex.IsMatch(authority, @"\d{7}"))
            {
                WF.MessageBox.Show(batch.Client.Form, "Invalid or missing direct debit authority.\r\nAuthority must be a 7-digit number.");
                return;
            }

            try
            {
                // open the export file.
                var f = new StreamWriter(fileName, false, Encoding.ASCII);

                var recordCount = 0;
                var hashTotal = 0UL;
                var totalCredits = 0L;
                var invalidBankAccounts = 0;

                // Header
                var invariantCulture = System.Globalization.CultureInfo.InvariantCulture;

                var otherPartyParticulars = GetSystemSetting(Plugin, "DirectDebitOtherPartyParticulars", FallbackOtherPartyParticulars).Replace(",", " ");
                var bulkImportFlag = GetSystemSetting(Plugin, "DirectDebitBulkImportFlag", FallbackBulkImportFlag);

                var batchDate = batch.CustomFieldValues.GetValue("DirectDebitBatchDate", DateTime.Today);
                if (batchDate &lt; DateTime.Today) batchDate = DateTime.Today;

                var batchDateInBnzFormat = batchDate.ToString("yyMMdd", invariantCulture);
                var todayInBnzFormat = DateTime.Now.ToString("yyMMdd", invariantCulture);

                f.WriteLine("1,{0},,,{1},6,{2},{3},{4}", authority, ourBankAccountNo, batchDateInBnzFormat, todayInBnzFormat, bulkImportFlag);
                foreach (CashBookTransaction tranLine in batch.CashBookTransactions)
                {
                    if (tranLine.HomeAmount != 0m)
                    {
                        // '
                        // ' Make customisations to the fields to use here.
                        // ' Formatting is dictated by BNZ and performed later.
                        // '

                        // max 20 characters
                        var ourName = manager.Licencing.CompanyName.Replace(",", " ").Replace(" Limited", " Ltd", StringComparison.OrdinalIgnoreCase);

                        // max 12 characters
                        var ourReference = batch.BatchNo.Replace(",", " ");

                        // max 12 characters
                        var ourCode = tranLine.DebtorCreditorAccountNo.Replace(",", " ");

                        // max 12 characters
                        var ourParticulars = tranLine.DebtorCreditorAccountName.Replace(",", " ");

                        // max 20 characters
                        var otherPartyName = tranLine.DebtorCreditorAccountName.Replace(",", " ");

                        // max 12 characters
                        var otherPartyReference = batch.BatchNo.Replace(",", " ");

                        // max 12 characters
                        var otherPartyCode = tranLine.DebtorCreditorAccountNo.Replace(",", " ");

                        recordCount += 1;
                        var thisAmountInCents = (long)Math.Round(tranLine.HomeAmount * 100m);
                        totalCredits += thisAmountInCents;

                        string parsedBankAccount;
                        var message = "";

                        if (tranLine.DebtorCreditorUsesFX || !localCurrencies.Contains(tranLine.FXCurrencyCode))
                        {
                            parsedBankAccount = tranLine.BankAccountNo;
                            message = "ERROR: FX Debtor/Transaction not supported";
                        }
                        else
                        {
                            if (this.ValidateBankAccounts)
                            {
                                try
                                {
                                    parsedBankAccount = BankAccountValidation.ParseBankAccountNumber(tranLine.BankAccountNo);
                                }
                                catch (Exception ex)
                                {
                                    message = string.Format("WARNING: Bank account failed validation: {0}", tranLine.BankAccountNo);
                                    invalidBankAccounts++;

                                    // fallback in case it is the validation that is wrong.
                                    parsedBankAccount = tranLine.BankAccountNo.Replace("-", "").Replace(" ", "");
                                }
                            }
                            else
                            {
                                // no validation, but we'll still strip punctuation.
                                parsedBankAccount = tranLine.BankAccountNo.Replace("-", "").Replace(" ", "");
                            }
                            hashTotal += ulong.Parse(parsedBankAccount.Mid(2, 11));
                        }

                        // 1  - N(1) - Always the number 2 = Transaction record
                        f.Write("2");

                        // 2  -N(16) - Other party bank account number 
                        f.Write(','); f.Write(parsedBankAccount);

                        // 3  - N(2) - Transaction Code. Always use the number 00 for Direct Debit payments
                        f.Write(",00");

                        // 4  - N(12) - Transaction Amount in cents
                        f.Write(','); f.Write(thisAmountInCents);

                        // 5  - A (20) - Other Party Name. Mandatory field.
                        f.Write(','); f.Write(otherPartyName.Left(20));

                        // 6  - A (12) - Other Party Reference. Optional field.
                        f.Write(','); f.Write(otherPartyReference.Left(12));

                        // 7  - A (12) - Other Party Code. Optional field.
                        f.Write(','); f.Write(otherPartyCode.Left(12));

                        // 8  - Spare field, leave blank.
                        f.Write(",");

                        // 9  - A (12) - Other Party Particulars.Optional field.
                        f.Write(','); f.Write(otherPartyParticulars.Left(12));

                        // 10 - A(20) Our Name. Mandatory field.  Will be displayed on the bank statement of the party receiving the funds. Can contain different From Names for each transaction.
                        f.Write(','); f.Write(ourName.Left(20));

                        // 11 - A (12) - Our Code. Optional field.
                        f.Write(','); f.Write(ourCode.Left(12));

                        // 12 - A (12) - Our Reference. Optional field.
                        f.Write(','); f.Write(ourReference.Left(12));

                        // 13 - A (12) - Our Particulars. Optional field.
                        f.Write(','); f.Write(ourParticulars.Left(12));

                        if (!string.IsNullOrWhiteSpace(message))
                        {
                            f.Write(",!!! " + message);
                        }

                        f.WriteLine();
                    }
                }

                // hash must be zero-padded to 11 digits.
                hashTotal %= 100000000000; // limit to 11 digits.
                var outputHash = hashTotal.ToString().PadLeft(11, '0');

                f.WriteLine("3,{0},{1},{2}", totalCredits, recordCount, outputHash);

                f.Close();

                var exportedDate = batch.CustomFieldValues.get_ItemFromSettingName("DirectDebitExportedDate");
                if (exportedDate != null)
                {
                    exportedDate.SetValue(DateTime.Today.ToString("s"));
                }

                var exportedBy = batch.CustomFieldValues.get_ItemFromSettingName("DirectDebitExportedBy");
                if (exportedBy != null)
                {
                    exportedBy.SetValue(manager.Staff.FullName);
                }

                var exportFileName = batch.CustomFieldValues.get_ItemFromSettingName("DirectDebitFileName");
                if (exportFileName != null)
                {
                    exportFileName.SetValue(fileName);
                }

                batch.Save();
                batch.Read(batch.RecID);


                if (invalidBankAccounts != 0)
                {
                    WF.MessageBox.Show(batch.Client.Form, string.Format("{0} Saved with {1} invalid bank account number{2}.", fileName, invalidBankAccounts, invalidBankAccounts == 1 ? "" : "s"), "Direct Debit File Saved");
                }
                else
                {
                    WF.MessageBox.Show(batch.Client.Form, fileName + " Saved.", "Direct Debit File Saved");
                }
            }

            catch (Exception ex)
            {
                WF.MessageBox.Show(batch.Client.Form, "Error saving " + fileName + ": " + ex.Message, "Direct Debit File Save Error");
            }
        }

        public override object InitializeLifetimeService()
        {
            // returning null here will prevent the lease manager
            // from deleting the Object.
            return null;
        }

        public void SetupBeforeHandlers(IJiwaForm JiwaForm, Plugin Plugin)
        {
        }

        public void Setup(IJiwaForm JiwaForm, Plugin Plugin)
        {
            var cbForm = JiwaForm as frmCashBookReceipts;

            if (cbForm == null)
            {
                return; // not a cashbook form
            }

            AddGenerateDdButton(cbForm, Plugin);

            AddExportDdButton(cbForm, Plugin);

            AddBankSetupButton(cbForm);

            SetupCustomFieldHandlers(cbForm);
        }

        private static void SetupCustomFieldHandlers(frmCashBookReceipts cbForm)
        {
            cbForm.CashBook.CustomFieldValues.Changed += (item, e) =&gt;
            {
                if (cbForm.CashBook.Activated)
                {
                    return;
                }

                if (string.Compare(item.CustomField.PluginCustomField.Name, "DirectDebitBatchDate", StringComparison.OrdinalIgnoreCase) == 0)
                {
                    DateTime newDate;
                    if (DateTime.TryParse(item.Contents, out newDate))
                    {
                        foreach (CashBookTransaction line in cbForm.CashBook.CashBookTransactions)
                        {
                            line.TranDate = newDate;
                            line.TransactionDueDate = newDate;
                        }
                    }
                }
            };
        }

        internal readonly static string[] localCurrencies = new[] { "NZD", "" };

        private const string _bankSetupCaption = "Setup bank details";

        private const string _bankSetupKey = "AERP_BankSetup";

        private const string _directDebitExportCaption = "Generate NZD Payment File";

        private const string _directDebitExportKey = "AERP_BNZDirectDebitExport";

        private const string _directDebitGenerateCaption = "Create NZD Direct Debit Batch";

        private const string _directDebitGenerateKey = "AERP_BNZDirectDebitGenerate";

        private void AddBankSetupButton(frmCashBookReceipts cbForm)
        {
            var setupBanksButton = cbForm.UltraToolbarsManager1
            .AddNewToolbarButton(
                cbForm.UltraToolbarsManager1.AddNewToolbarGroup("Utilities", "Bank", "Bank", 1),
                _bankSetupKey,
                _bankSetupCaption,
                RibbonToolSize.Normal,
                UiHelpers.BankIcon32,
                UiHelpers.BankIcon16);

            cbForm.UltraToolbarsManager1.ToolClick += (s, e) =&gt;
            {
                if (cbForm.InPermissionMode || (e.Tool.Key != _bankSetupKey))
                {
                    return;
                }
                var bankSetupDialog = cbForm.Manager.DialogFactory.CreateDialog&lt;frmChequeNumbers&gt;(cbForm.Form);
                bankSetupDialog.ShowDialog(cbForm.Form);
            };
        }

        /// &lt;summary&gt;
        /// add export direct debit button to toolbar
        /// &lt;/summary&gt;
        /// &lt;param name="cbForm"&gt;&lt;/param&gt;
        private void AddExportDdButton(frmCashBookReceipts cbForm, Plugin Plugin)
        {
            UserGroup.AccessLevels permissions = cbForm.Manager.Staff.GetAbstractPermission("JiwaFinancials.Jiwa.JiwaCashBookUI.frmCashBook", "ExtractDirectDebitBatch");
            if (permissions == JiwaFinancials.Jiwa.JiwaApplication.Security.UserGroup.AccessLevels.Allow)
            {
                var exportDirectDebitsButton = cbForm.UltraToolbarsManager1
                    .AddNewToolbarButton(
                        cbForm.UltraToolbarsManager1.AddNewToolbarGroup("Main", "BNZ", "BNZ", 1),
                        _directDebitExportKey,
                        _directDebitExportCaption,
                        RibbonToolSize.Normal,
                        UiHelpers.LogoLarge,
                        UiHelpers.LogoMedium);

                //
                // only allow export of batch if there are no changes to the current batch
                // and the current batch has been activated.
                //
                cbForm.CashBook.ReadEnd += (s, e) =&gt; exportDirectDebitsButton.SharedProps.Enabled = true;

                cbForm.CashBook.PropertyChanged += (s, e) =&gt; exportDirectDebitsButton.SharedProps.Enabled = false;

                cbForm.CashBook.SaveEnd += (s, e) =&gt; exportDirectDebitsButton.SharedProps.Enabled = true;

                cbForm.UltraToolbarsManager1.ToolClick += (s, e) =&gt;
                {
                    if (cbForm.InPermissionMode || (e.Tool.Key != _directDebitExportKey))
                    {
                        return;
                    }

                    ExportDirectDebitBatch(cbForm, Plugin);
                };
            }
        }

        private void AddGenerateDdButton(frmCashBookReceipts cbForm, Plugin Plugin)
        {
            // add generate direct debit button to toolbar
            var permissions = cbForm.Manager.Staff.GetAbstractPermission("JiwaFinancials.Jiwa.JiwaCashBookUI.frmCashBook", "CreateDirectDebitBatch");
            if (permissions == JiwaFinancials.Jiwa.JiwaApplication.Security.UserGroup.AccessLevels.Allow)
            {
                var generateDirectDebitsButton = cbForm.UltraToolbarsManager1
                    .AddNewToolbarButton(
                        cbForm.UltraToolbarsManager1.AddNewToolbarGroup("Main", "BNZ", "BNZ", 1),
                        _directDebitGenerateKey,
                        _directDebitGenerateCaption,
                        RibbonToolSize.Normal,
                        UiHelpers.LogoLarge,
                        UiHelpers.LogoMedium);

                // only allow creation of batch if there are no changes
                cbForm.CashBook.ReadEnd += (s, e) =&gt; generateDirectDebitsButton.SharedProps.Enabled = true;

                cbForm.CashBook.PropertyChanged += (s, e) =&gt; generateDirectDebitsButton.SharedProps.Enabled = false;

                cbForm.CashBook.SaveEnd += (s, e) =&gt; generateDirectDebitsButton.SharedProps.Enabled = true;

                cbForm.UltraToolbarsManager1.ToolClick += (s, e) =&gt;
                {
                    if (cbForm.InPermissionMode || (e.Tool.Key != _directDebitGenerateKey))
                    {
                        return;
                    }

                    GenerateDirectDebitBatch(cbForm, Plugin);
                };
            }
        }

        private void ExportDirectDebitBatch(frmCashBookReceipts cbForm, Plugin Plugin)
        {
            string defaultFolder = FallbackBnzUploadFolder;

            var setting = Plugin.SystemSettingCollection.Cast&lt;SystemSetting&gt;()
                .FirstOrDefault(ss =&gt; string.Equals(ss.IDKey, "DirectDebitDefaultFolder", StringComparison.OrdinalIgnoreCase));

            if (setting != null &amp;&amp; Directory.Exists(setting.Contents))
            {
                defaultFolder = setting.Contents;
            }

            var fd = new WF.SaveFileDialog()
            {
                AddExtension = true,
                AutoUpgradeEnabled = true,
                CheckPathExists = true,
                DefaultExt = "TXT",
                FileName = string.Format("DirectDebit_{0}_{1:yyyyMMdd_HHmm}.txt", cbForm.CashBook.BatchNo, DateTime.Now),
                Filter = "Text files(*.txt)|*.txt|AFI files (*.afi)|*.afi|All files(*.*)|*.*",
                InitialDirectory = defaultFolder,
                OverwritePrompt = true,
                RestoreDirectory = true,
                Title = "Save iB4B Direct Debit upload file",
            };

            if (fd.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            var fileName = fd.FileName;
            if (string.IsNullOrWhiteSpace(fileName))
            {
                return;
            }

            SaveBnzDirectDebitFile(Plugin, cbForm.CashBook, fileName);
        }

        private string GetSystemSetting(Plugin Plugin, string name, string fallback)
        {
            var setting = Plugin.SystemSettingCollection.Cast&lt;SystemSetting&gt;().FirstOrDefault(ss =&gt; string.Equals(ss.IDKey, name, StringComparison.OrdinalIgnoreCase));

            if (setting == null || string.IsNullOrEmpty(setting.Contents))
            {
                return fallback;
            }
            return setting.Contents;
        }

        private int GetSystemSetting(Plugin Plugin, string name, int fallback)
        {
            var setting = Plugin.SystemSettingCollection.Cast&lt;SystemSetting&gt;().FirstOrDefault(ss =&gt; string.Equals(ss.IDKey, name, StringComparison.OrdinalIgnoreCase));

            int result;
            if (setting == null || !int.TryParse(setting.Contents, out result))
            {
                result = fallback;
            }
            return result;
        }

        private void GenerateDirectDebitBatch(frmCashBookReceipts cbForm, Plugin Plugin)
        {
            if (WF.MessageBox.Show("Create a new direct debit batch?", "Direct Debit Batch Creation", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) != DialogResult.Yes)
            {
                return;
            }

            Plugin.SystemSettingCollection.Read(); // refresh in case of changes.
            int maximumBatchSize = GetSystemSetting(Plugin, "DirectDebitMaximumBatchSize", FallbackMaximumDirectDebitBatchSize);
            int minimumDays = GetSystemSetting(Plugin, "DirectDebitMinimumDays", FallbackMinimumAgeOfTransactionInDays);
            int maximumDays = GetSystemSetting(Plugin, "DirectDebitMaximumDays", FallbackMaximumAgeOfTransactionInDays);

            const string sql = "dbo.AERP_GetDirectDebitCandidatesXml";

            using (var cmd = new SqlCommand(sql, cbForm.Manager.Database.SQLConnection)
            {
                CommandText = sql,
                CommandType = CommandType.StoredProcedure,
            })
            {
                cmd.Parameters.AddWithValue("@onOrAfterDate", DateTime.Today.AddDays(-maximumDays));
                cmd.Parameters.AddWithValue("@onOrBeforeDate", DateTime.Today.AddDays(-minimumDays));
                cmd.Parameters.AddWithValue("@maximumBatchSize", maximumBatchSize);

                try
                {
                    string results = (string)cmd.ExecuteScalar();
                    if (results != null)
                    {
                        var paymentBatch = cbForm.CashBook;
                        paymentBatch.CreateNew();
                        paymentBatch.Deserialise(results);
                        paymentBatch.Save();
                        paymentBatch.Read(paymentBatch.RecID);

                        foreach (CashBookTransaction line in paymentBatch.CashBookTransactions)
                        {
                            // the stored procedure will store a list of allocations in the reference field.
                            // the field is limited to 250 characters, so there is a practical limit of about
                            // 10 allocations that can be made this way.
                            var references = line.Reference.Split(';');
                            if (references.Length &gt; 0)
                            {
                                foreach (string reference in references)
                                {
                                    string debtorTransactionKey = string.Empty;
                                    paymentBatch.AddDebtorTransaction(reference, ref debtorTransactionKey);

                                    if (!string.IsNullOrWhiteSpace(debtorTransactionKey))
                                    {
                                        var dbt = paymentBatch.DebtorTransactions[debtorTransactionKey];
                                        paymentBatch.AddAllocation(line.RecID, debtorTransactionKey, dbt.FXUnAllocatedAmount, CashBook.CashBookAllocationTypes.e_CashBookAllocationTypeNormal);
                                    }
                                }
                                line.Reference = ""; // these keys are not interesting after the allocations are done.
                            }
                        }

                        var batchDate = paymentBatch.CustomFieldValues.get_ItemFromSettingName("DirectDebitGeneratedDate");
                        if (batchDate != null)
                        {
                            batchDate.SetValue(DateTime.Today.ToString("s"));
                        }

                        var generatedBy = paymentBatch.CustomFieldValues.get_ItemFromSettingName("DirectDebitGeneratedBy");
                        if (generatedBy != null)
                        {
                            generatedBy.SetValue(paymentBatch.Manager.Staff.FullName);
                        }

                        paymentBatch.Save();
                        paymentBatch.Read(paymentBatch.RecID);
                    }
                }
                catch (Exception ex)
                {
                    WF.MessageBox.Show(string.Format("{0}", ex), "Error loading batch");
                    // throw new ClientCancelledException("Error loading direct debit batch", ex);
                }
            }
        }

    }

    #region "BusinessLogicPlugin"
    public class BusinessLogicPlugin : System.MarshalByRefObject, IJiwaBusinessLogicPlugin
    {

        public override object InitializeLifetimeService()
        {
            // returning null here will prevent the lease manager
            // from deleting the Object.
            return null;
        }

        public void Setup(IJiwaBusinessLogic JiwaBusinessLogic, Plugin Plugin)
        {
        }
    }
    #endregion

    #region "ApplicationManagerPlugin"
    public class ApplicationManagerPlugin : System.MarshalByRefObject, IJiwaApplicationManagerPlugin
    {

        public override object InitializeLifetimeService()
        {
            // returning null here will prevent the lease manager
            // from deleting the Object.
            return null;
        }

        public void Setup(Plugin Plugin)
        {
        }
    }
    #endregion

    #region "CustomFieldPlugin"
    public class CustomFieldPlugin : System.MarshalByRefObject, IJiwaCustomFieldPlugin
    {
        public override object InitializeLifetimeService()
        {
            // returning null here will prevent the lease manager
            // from deleting the Object.
            return null;
        }

        public void FormatCell(IJiwaBusinessLogic BusinessLogicHost, JiwaGrid GridObject, IJiwaForm FormObject, int Col, int Row, IJiwaCustomFieldValues HostObject, JiwaFinancials.Jiwa.JiwaApplication.CustomFields.CustomField CustomField, CustomFieldValue CustomFieldValue)
        {
            var cb = BusinessLogicHost as CashBook;
            if (cb == null)
            {
                return;
            }

            if (string.Compare(CustomField.PluginCustomField.Name, "DirectDebitBatchDate", StringComparison.OrdinalIgnoreCase) == 0)
            {
                GridObject.ActiveSheet.Cells[Row, Col].Locked = cb.Activated;
            }
            else if (CustomField.PluginCustomField.Name.StartsWith("DirectDebit", StringComparison.OrdinalIgnoreCase))
            {
                GridObject.ActiveSheet.Cells[Row, Col].Locked = true;
            }
        }

        public void ReadData(IJiwaBusinessLogic BusinessLogicHost, JiwaGrid GridObject, IJiwaForm FormObject, int Row, IJiwaCustomFieldValues HostObject, JiwaFinancials.Jiwa.JiwaApplication.CustomFields.CustomField CustomField, CustomFieldValue CustomFieldValue)
        {
        }

        public void ButtonClicked(IJiwaBusinessLogic BusinessLogicHost, JiwaGrid GridObject, IJiwaForm FormObject, int Col, int Row, IJiwaCustomFieldValues HostObject, JiwaFinancials.Jiwa.JiwaApplication.CustomFields.CustomField CustomField, CustomFieldValue CustomFieldValue)
        {
        }
    }
    #endregion

    #region "LineCustomFieldPlugin"
    public class LineCustomFieldPlugin : System.MarshalByRefObject, IJiwaLineCustomFieldPlugin
    {
        public override object InitializeLifetimeService()
        {
            // returning null here will prevent the lease manager
            // from deleting the Object.
            return null;
        }

        public void FormatCell(IJiwaBusinessLogic BusinessLogicHost, JiwaGrid GridObject, IJiwaForm FormObject, int Col, int Row, IJiwaLineCustomFieldValues HostItem, JiwaFinancials.Jiwa.JiwaApplication.CustomFields.CustomField CustomField, CustomFieldValue CustomFieldValue)
        {
        }

        public void ReadData(IJiwaBusinessLogic BusinessLogicHost, JiwaGrid GridObject, IJiwaForm FormObject, int Row, IJiwaLineCustomFieldValues HostItem, JiwaFinancials.Jiwa.JiwaApplication.CustomFields.CustomField CustomField, CustomFieldValue CustomFieldValue)
        {
        }

        public void ButtonClicked(IJiwaBusinessLogic BusinessLogicHost, JiwaGrid GridObject, IJiwaForm FormObject, int Col, int Row, IJiwaLineCustomFieldValues HostItem, JiwaFinancials.Jiwa.JiwaApplication.CustomFields.CustomField CustomField, CustomFieldValue CustomFieldValue)
        {
        }
    }
    #endregion

    #region "SystemSettingPlugin"
    public class SystemSettingPlugin : System.MarshalByRefObject, IJiwaSystemSettingPlugin
    {
        public override object InitializeLifetimeService()
        {
            // returning null here will prevent the lease manager
            // from deleting the Object.
            return null;
        }

        public void FormatCell(IJiwaBusinessLogic BusinessLogicHost, JiwaGrid GridObject, IJiwaForm FormObject, int Col, int Row, JiwaFinancials.Jiwa.JiwaApplication.SystemSettings.Setting SystemSetting)
        {
        }

        public void ReadData(IJiwaBusinessLogic BusinessLogicHost, JiwaGrid GridObject, IJiwaForm FormObject, int Row, JiwaFinancials.Jiwa.JiwaApplication.SystemSettings.Setting SystemSetting)
        {
        }

        public void ButtonClicked(IJiwaBusinessLogic BusinessLogicHost, JiwaGrid GridObject, IJiwaForm FormObject, int Col, int Row, JiwaFinancials.Jiwa.JiwaApplication.SystemSettings.Setting SystemSetting)
        {
        }
    }
    #endregion

    #region "ScheduledExecutionPlugin"
    public class ScheduledExecutionPlugin : System.MarshalByRefObject, IJiwaScheduledExecutionPlugin
    {
        public void Execute(Plugin Plugin, JiwaFinancials.Jiwa.JiwaApplication.Schedule.Schedule Schedule)
        {
            lock (Manager.CriticalSectionFlag)
            {
                // place processing code in here
            }
        }

        public void OnServiceStart(Plugin Plugin)
        {
        }

        public void OnServiceStopping(Plugin Plugin)
        {
        }
    }
    #endregion

    #region "Extensions"
    public static class Strings
    {
        public static string Left(this string str, int length)
        {
            if (length &lt;= 0) { throw new ArgumentOutOfRangeException("length"); }
            return length &gt;= str.Length ? str : str.Substring(0, length);
        }

        public static string Right(this string str, int length)
        {
            if (length &lt;= 0) { throw new ArgumentOutOfRangeException("length"); }
            return length &gt;= str.Length ? str : str.Substring(str.Length - length);
        }

        public static string Mid(this string str, int start, int length)
        {
            if (start &lt; 0) { throw new ArgumentOutOfRangeException("start"); }
            if (length &lt;= 0) { throw new ArgumentOutOfRangeException("length"); }
            return start + length &gt;= str.Length ? str.Substring(start) : str.Substring(start, length);
        }

        /// &lt;summary&gt;
        /// Returns a new string in which all occurrences of a specified string in the current instance are replaced with another 
        /// specified string according the type of search to use for the specified string.
        /// &lt;/summary&gt;
        /// &lt;remarks&gt;
        /// &lt;p&gt;thanks to https://stackoverflow.com/questions/6275980/string-replace-ignoring-case &lt;/p&gt;
        /// &lt;/remarks&gt;
        /// &lt;param name="str"&gt;The string performing the replace method.&lt;/param&gt;
        /// &lt;param name="oldValue"&gt;The string to be replaced.&lt;/param&gt;
        /// &lt;param name="newValue"&gt;The string replace all occurrences of &lt;paramref name="oldValue"/&gt;. 
        /// If &lt;paramref name="newValue"/&gt; is &lt;c&gt;null&lt;/c&gt; or empty, than all occurrences of &lt;paramref name="oldValue"/&gt; will be removed from the &lt;paramref name="str"/&gt;.&lt;/param&gt;
        /// &lt;param name="comparisonType"&gt;One of the enumeration values that specifies the rules for the search.&lt;/param&gt;
        /// &lt;returns&gt;A string that is equivalent to the current string except that all instances of &lt;paramref name="oldValue"/&gt; are replaced with &lt;paramref name="newValue"/&gt;. 
        /// If &lt;paramref name="oldValue"/&gt; is not found in the current instance, the method returns the current instance unchanged.&lt;/returns&gt;
        [DebuggerStepThrough]
        public static string Replace(this string str,
            string oldValue, string newValue,
            StringComparison comparisonType)
        {

            // not quite the same as standard string.Replace, which will throw on str == null.
            if ((str == null) || (str.Length == 0))
            {
                return str;
            }

            // not quite the same as standard string.Replace.
            if (string.IsNullOrEmpty(oldValue)) // note: WhiteSpace would be valid.
            {
                throw new ArgumentException("oldValue", "oldValue may not be null or empty");
            }

            // Prepare string builder for storing the processed string.
            StringBuilder resultStringBuilder = new StringBuilder(str.Length);

            // Analyze the replacement: replace or remove.
            bool replacementIsEmpty = string.IsNullOrEmpty(newValue);

            // Replace all values.
            const int valueNotFound = -1;
            int foundAt;
            int startIndex = 0;
            while ((foundAt = str.IndexOf(oldValue, startIndex, comparisonType)) != valueNotFound)
            {
                // Append all characters until the found replacement.
                int keepLength = foundAt - startIndex;
                if (keepLength != 0)
                {
                    resultStringBuilder.Append(str, startIndex, keepLength);
                }

                // Process the replacement.
                if (!replacementIsEmpty)
                {
                    resultStringBuilder.Append(newValue);
                }

                // Prepare start index for the next search.
                // This needed to prevent infinite loop, otherwise method always start search 
                // from the start of the string. For example: if an oldValue == "EXAMPLE", newValue == "example"
                // and comparisonType == "any ignore case" will conquer to replacing:
                // "EXAMPLE" to "example" to "example" to "example" ? infinite loop.
                startIndex = foundAt + oldValue.Length;
                if (startIndex == str.Length)
                {
                    // It is end of the input string: no more space for the next search.
                    // The input string ends with an &lt;oldValue&gt; that has already been replaced. 
                    // Therefore, the string builder with the result is complete and no further action is required.
                    return resultStringBuilder.ToString();
                }
            }

            // Append the last part to the result.
            resultStringBuilder.Append(str, startIndex, str.Length - startIndex);

            return resultStringBuilder.ToString();
        }
    }
    #endregion

    #region "UI Helpers"

    public static class UiHelpers
    {
        // Stripe Logo in Base64. Because as at Jiwa 7.2.1, there is no convenient way to embed resources into a plugin :(
        const string LogoLargeB64 = @"
iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAzUExURQAvayZBXtuZI15cTPqoGT9NVnxsQh8+YbuK
Lpx7OAMxbAMxbQc0bww5cgEwawo3cAEva2MBScwAAAAJcEhZcwAADsIAAA7CARUoSoAAAAEOSURBVFhH7ZbLEsIgDEURIrS+//9rpfSqsVZvwJUOZxNqJJ3CmUxc5zfY
IDbjEVsJssWqEf9lgSASsWwiiciAdSXJT+T9ImUV8LudNO+e8S0HkQbsbj6GW4Wm1xfiXGDEow1tLk5BF+BiK3OzAzLmIvoeqdjaXC9DcmmUp5rsPJS5wZfDT1HKY4GK
rc29f3p81GQ3Ssz9lCbmGsQm5hrEJuYaxCbmGsQm5nKx8Znv/kHS5ZJfzFWQdGbFXA1Jr5urIOnMirkaku78L302oS2cUD2b7BDz1tK4p+ZTNZvsETNts8kBccLQwl85
IhYMLXzJCRHUzyZnREBbOIG38CUXREBbOIG3cEJv4Z0qnLsCluoIBF8PBcsAAAAASUVORK5CYII=
";
        private static readonly SD.Image logoLarge = SD.Image.FromStream(new MemoryStream(Convert.FromBase64String(LogoLargeB64)) { Position = 0 });

        public static SD.Image LogoLarge
        {
            get
            {
                return logoLarge;
            }
        }

        const string LogoMediumB64 = @"
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAbUExURQAvawQxaf6qGJN2OvSlGwEvagMwaQAvagIw
ahfkyiQAAAAJcEhZcwAADsIAAA7CARUoSoAAAABrSURBVCjPY6AAMKILMKELGKHxlZSUUAWYnQzRjEBRIMDAYMwEoSFAAWqpAkw/mMEKpNmg2pUUkGkGBhNlARSaASYB
o5kNFFBoOAhgYGegCAigC6BZAHQ1Bwof4WoYgLsaBtAVYLiaqoCBAQDhYgb1P2te9wAAAABJRU5ErkJggg==
";

        private static readonly SD.Image logMedium = SD.Image.FromStream(new MemoryStream(Convert.FromBase64String(LogoMediumB64)) { Position = 0 });

        public static SD.Image LogoMedium
        {
            get
            {
                return logMedium;
            }
        }

        const string LogoBase64Tiny = @"
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA8UExURQAvawEvawEwagAubAAtbAEwawAua/+yEgIw
agAocP+zEQAqbgQvawYxaggzaAAncAQwagIwbAgxagIxagej3vcAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABzSURBVChTdY7bDsMwCENNLk26dmu7/f+/zhhU7WVHijAW
xCCwUi1lUPlaSKcvwGDNoWm1Ygx3hK0qd+9kE6UAjxjXVsfcKPc23XEbYMLzpYADpxzml7Z0aaH0sXIp7+g8kx/eh9qlD9/R/WEyycd++GQFvuM0Ab9/GZpHAAAAAElF
TkSuQmCC
";

        private static readonly SD.Image logoTiny = SD.Image.FromStream(new MemoryStream(Convert.FromBase64String(LogoBase64Tiny)) { Position = 0 });

        public static SD.Image LogoTiny
        {
            get
            {
                return logoTiny;
            }
        }

        const string BankIcon16Base64 = @"
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAtUExURR0dHUlJSQAAALa2tgYGBv////7+/pCQkHR0
dJycnPf39wMDA6SkpK+vrwAAANX2GMkAAAAPdFJOU///////////////////ANTcmKEAAAAJcEhZcwAACxMAAAsTAQCanBgAAABVSURBVChTXc/bFgARCEDRajTMrf//
XCGNnLc2KwvIFgiEGuDSAPKOAImIDU4dc8lElwG3mVXmDoVyM5cf0n7jsR2vgTdf8b4BSx3stDcA7aOCHUIiFavpBWesjU+XAAAAAElFTkSuQmCC
";

        private static readonly SD.Image bankIcon16 = SD.Image.FromStream(new MemoryStream(Convert.FromBase64String(BankIcon16Base64)) { Position = 0 });

        public static SD.Image BankIcon16
        {
            get
            {
                return bankIcon16;
            }
        }


        const string BankIcon32Base64 = @"
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAtUExURYaGhgAAAElJSf///2hoaPv7+/7+/gICAvLy
8v39/ff392xsbEdHR4eHhwAAAAPgukYAAAAPdFJOU///////////////////ANTcmKEAAAAJcEhZcwAACxMAAAsTAQCanBgAAAC2SURBVDhPpZNZEoNACAURTIxZ5v7H
zSOQ2dFKpf1RbHkMVVI6AQIdYMIS8hU4oAgypRbWCa3goRWnAjJ+EpiIP3UWXKPAdLnC2MQPKL1AeBRsjFnvCCvohnTB3pvRCky3HRHIN5DRHZPljrYIBzuEvoML1kGF
sEM0QxaiU7iADAN7GAQ8L5uOOd3kqp9pudAJXq34X+iGfAy0wpRKCMhCSBGeE7LwUsF/1YoikOperdCqCUek9AZ/axOXsYJA0gAAAABJRU5ErkJggg==
";

        private static readonly SD.Image bankIcon32 = SD.Image.FromStream(new MemoryStream(Convert.FromBase64String(BankIcon32Base64)) { Position = 0 });

        public static SD.Image BankIcon32
        {
            get
            {
                return bankIcon32;
            }
        }




        /// &lt;summary&gt;
        /// Change the icon for a button.
        /// &lt;/summary&gt;
        /// &lt;param name="button"&gt;&lt;/param&gt;
        /// &lt;param name="icon"&gt;&lt;/param&gt;
        public static void ChangeButtonIcon(this ButtonTool button, SD.Image icon)
        {
            button.SharedProps.AppearancesLarge.Appearance.Image = icon;
            button.SharedProps.AppearancesSmall.Appearance.Image = icon;
        }

        public static ButtonTool AddNewToolbarButton(this UltraToolbarsManager toolBar, RibbonGroup group, string key, string caption, RibbonToolSize preferredSize, SD.Image largeImage, SD.Image smallImage)
        {
            var newButton = new ButtonTool(key);
            newButton.SharedProps.Caption = caption;
            newButton.SharedProps.AppearancesLarge.Appearance.Image = largeImage;
            newButton.SharedProps.AppearancesSmall.Appearance.Image = smallImage;

            toolBar.Tools.Add(newButton);

            var toolInstance = group.Tools.AddTool(key);
            toolInstance.InstanceProps.MinimumSizeOnRibbon = RibbonToolSize.Normal;
            toolInstance.InstanceProps.PreferredSizeOnRibbon = preferredSize;

            return newButton;
        }

        public static RibbonGroup AddNewToolbarGroup(this UltraToolbarsManager toolBar, string tabKey, string groupKey, string groupCaption, int insertAt)
        {
            RibbonGroup newGroup;
            RibbonTab ribbonTab;
            try
            {
                // if this fails, we need a new toolbar
                ribbonTab = toolBar.Ribbon.Tabs[tabKey];
            }
            catch (Exception)
            {
                ribbonTab = toolBar.Ribbon.Tabs.Add(tabKey);
                ribbonTab.Visible = true;
            }

            try
            {
                // if this fails, it's almost certainly because the group doesn't exist, and we need to add it.
                newGroup = ribbonTab.Groups[groupKey];
            }
            catch (Exception)
            {
                if (insertAt == -1)
                {
                    newGroup = ribbonTab.Groups.Add(groupKey);
                }
                else
                {
                    newGroup = ribbonTab.Groups.Insert(insertAt, groupKey);
                }
                newGroup.Caption = groupCaption;
                newGroup.Visible = true;
            }

            return newGroup;
        }
    }
    #endregion

}

namespace Aerp.Cashbook
{
    #region "Bank helper functions"

    public static class JiwaBankHelpers
    {

        public static clsBankAccount GetBankAccount(this Manager manager, string glLedgerId)
        {
            var bankDetails = manager.BusinessLogicFactory.CreateBusinessLogic&lt;clsBankDetails&gt;(null);
            bankDetails.ReadRecord(); // will actually read them all..

            var result = bankDetails.BankAccounts.Cast&lt;clsBankAccount&gt;().FirstOrDefault(b =&gt; b.GLLedgerID == glLedgerId);
            return result;
        }

    }
    static class BankAccountValidation
    {

        /// &lt;summary&gt;
        /// Because we're compiling with an older version of the compiler, these need to be in the constructor,
        /// they won't work in the declaration.
        /// &lt;/summary&gt;
        static BankAccountValidation()
        {
            Algorithms = new Dictionary&lt;char, Algorithm&gt;() {
                { 'A', new Algorithm('A', 11, new int[18] { 0, 0, 6, 3, 7, 9, 0, 0, 10, 5, 8, 4, 2, 1, 0, 0, 0, 0 }) },
                { 'B', new Algorithm('B', 11, new int[18] { 0, 0, 0, 0, 0, 0, 0, 0, 10, 5, 8, 4, 2, 1, 0, 0, 0, 0 }) },
                { 'C', new Algorithm('C', 11, new int[18] { 3, 7, 0, 0, 0, 0, 9, 1, 10, 5, 3, 4, 2, 1, 0, 0, 0, 0 }) },
                { 'D', new Algorithm('D', 11, new int[18] { 0, 0, 0, 0, 0, 0, 0, 7, 06, 5, 4, 3, 2, 1, 0, 0, 0, 0 }) },
                { 'E', new Algorithm('E', 11, new int[18] { 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 5, 4, 3, 2, 0, 0, 0, 1 }) },
                { 'F', new Algorithm('F', 10, new int[18] { 0, 0, 0, 0, 0, 0, 0, 1, 07, 3, 1, 7, 3, 1, 0, 0, 0, 0 }) },
                { 'G', new Algorithm('G', 10, new int[18] { 0, 0, 0, 0, 0, 0, 0, 1, 03, 7, 1, 3, 7, 1, 0, 3, 7, 1 }) },
                { 'X', new Algorithm('X', 01, new int[18] { 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0 }) },
            };

            BankParameterData = new Dictionary&lt;uint, BankParameters&gt;() {
                { 1, new BankParameters(1, 'A', new[] { new BranchRange(1, 999), new BranchRange(1100, 1199), new BranchRange(1800, 1899)}) },
                { 2, new BankParameters(2, 'A', new[] { new BranchRange(1, 999), new BranchRange(1200, 1299) }) },
                { 3, new BankParameters(3, 'A', new[] { new BranchRange(1, 999), new BranchRange(1300, 1399), new BranchRange(1500, 1599), new BranchRange(1700, 1799), new BranchRange(1900, 1999) })},
                { 6, new BankParameters(6, 'A', new[] { new BranchRange(1,999), new BranchRange(1400, 1499) }) },
                { 8, new BankParameters(8, 'D', new[] { new BranchRange(6500, 6599) }) },
                { 9, new BankParameters(9, 'E', new[] { new BranchRange(0, 0) }) },
                { 11, new BankParameters(11, 'A', new[] { new BranchRange(5000, 6499), new BranchRange(6600, 8999) }) },
                { 12, new BankParameters(12, 'A', new[] { new BranchRange(3000, 3299), new BranchRange(3400, 3499), new BranchRange(3600, 3699) }) },
                { 13, new BankParameters(13, 'A', new[] { new BranchRange(4900, 4999) }) },
                { 14, new BankParameters(14, 'A', new[] { new BranchRange(4700, 4799) }) },
                { 15, new BankParameters(15, 'A', new[] { new BranchRange(3900, 3999) }) },
                { 16, new BankParameters(16, 'A', new[] { new BranchRange(4400, 4499) }) },
                { 17, new BankParameters(17, 'A', new[] { new BranchRange(3300, 3399) }) },
                { 18, new BankParameters(18, 'A', new[] { new BranchRange(3500, 3599) }) },
                { 19, new BankParameters(19, 'A', new[] { new BranchRange(4600, 4649) }) },
                { 20, new BankParameters(20, 'A', new[] { new BranchRange(4100, 4199) }) },
                { 21, new BankParameters(21, 'A', new[] { new BranchRange(4800, 4899) }) },
                { 22, new BankParameters(22, 'A', new[] { new BranchRange(4000, 4049) }) },
                { 23, new BankParameters(23, 'A', new[] { new BranchRange(3700, 3799) }) },
                { 24, new BankParameters(24, 'A', new[] { new BranchRange(4300, 4349) }) },
                { 25, new BankParameters(25, 'F', new[] { new BranchRange(2500, 2599) }) },
                { 26, new BankParameters(26, 'G', new[] { new BranchRange(2600, 2699) }) },
                { 27, new BankParameters(27, 'A', new[] { new BranchRange(3800, 3849) }) },
                { 28, new BankParameters(28, 'G', new[] { new BranchRange(2100, 2149) }) },
                { 29, new BankParameters(29, 'G', new[] { new BranchRange(2150, 2299) }) },
                { 30, new BankParameters(30, 'A', new[] { new BranchRange(2900, 2949) }) },
                { 31, new BankParameters(31, 'X', new[] { new BranchRange(2800, 2849) }) },
                { 33, new BankParameters(33, 'F', new[] { new BranchRange(6700, 6799) }) },
                { 35, new BankParameters(35, 'A', new[] { new BranchRange(2400, 2499) }) },
                { 38, new BankParameters(38, 'A', new[] { new BranchRange(9000, 9499) }) } };
        }

        private static Dictionary&lt;char, Algorithm&gt; Algorithms { get; set; }

        // Data from IRD guidelines, last updated 2016.
        private static Dictionary&lt;uint, BankParameters&gt; BankParameterData { get; set; }

        /// &lt;summary&gt;
        /// formats are for BNZ. Other banks may require different formats.
        /// &lt;/summary&gt;
        /// &lt;param name="value"&gt;&lt;/param&gt;
        /// &lt;returns&gt;&lt;/returns&gt;
        public static string ParseBankAccountNumber(string value)
        {
            // Strip all spaces and hyphens before proceeding.
            value = value.Replace(" ", "").Replace("-", "");

            string[] parts;
            if (value.Length == 18)
            {
                // extra long style - 2-4-8-4
                parts = new string[4];
                parts[0] = value.Substring(0, 2);
                parts[1] = value.Substring(2, 4);
                parts[2] = value.Substring(6, 8);
                parts[3] = value.Substring(14, 4);
            }
            else if (value.Length == 17)
            {
                // long style - 2-4-8-3
                parts = new string[4];
                parts[0] = value.Substring(0, 2);
                parts[1] = value.Substring(2, 4);
                parts[2] = value.Substring(6, 8);
                parts[3] = value.Substring(14, 3);
            }
            else if (value.Length == 16)
            {
                // intermediate style - 2-4-7-3
                parts = new string[4];
                parts[0] = value.Substring(0, 2);
                parts[1] = value.Substring(2, 4);
                parts[2] = value.Substring(6, 7);
                parts[3] = value.Substring(13, 3);
            }
            else if (value.Length == 15)
            {
                // normal style - 2-4-7-2
                parts = new string[4];
                parts[0] = value.Substring(0, 2);
                parts[1] = value.Substring(2, 4);
                parts[2] = value.Substring(6, 7);
                parts[3] = value.Substring(13, 2);
            }
            else
            {
                // dunno!
                throw new ArgumentException("Unsupported or missing bank account", value);
            }

            var numericParts = new uint[] { uint.Parse(parts[0]), uint.Parse(parts[1]), uint.Parse(parts[2]), uint.Parse(parts[3]) };

            // won't do anything except spit the dummy on an error.
            ValidateAccountNumber(numericParts);

            return string.Format("{0:00}{1:0000}{2:0000000}{3:000}", numericParts[0], numericParts[1], numericParts[2], numericParts[3]);
        }

        private static void ValidateAccountNumber(uint[] parts)
        {
            var bankId = parts[0];
            var branchId = parts[1];
            var branchAccount = parts[2];
            var accountSuffix = parts[3];

            if (!BankParameterData.Keys.Contains(bankId))
            {
                throw new ArgumentException("Unknown bank id");
            }

            if (!(from BranchRange in BankParameterData[bankId].Branches
                  where branchId &gt;= BranchRange.From &amp;&amp; branchId &lt;= BranchRange.To
                  select BranchRange).Any())
            {
                throw new ArgumentException("Unknown branch number");
            }

            if (branchAccount &lt; 0 || branchAccount &gt; 99999999)
            {
                throw new ArgumentException("Account number invalid");
            }

            if (accountSuffix &lt; 0 || accountSuffix &gt; 999)
            {
                throw new ArgumentException("Account suffix invalid");
            }

            // get digits. Creating a string isn't the most efficient, but the alternative of doing this by splitting out the individual digits would be just mental.
            var canonical = string.Format("{0:00}{1:0000}{2:00000000}{3:0000}", bankId, branchId, branchAccount, accountSuffix);

            var digits = new int[18];
            for (var i = 0; i &lt;= 17; i++)
                digits[i] = canonical[i] - '0';

            char algorithmKey = BankParameterData[bankId].Algorithm;
            if (algorithmKey == 'A' &amp;&amp; branchAccount &gt;= 990000)
            {
                algorithmKey = 'B';
            }

            var algorithm = Algorithms[algorithmKey];

            var weights = algorithm.WeightDigits;
            var sum = 0L;

            if (algorithmKey != 'E' &amp;&amp; algorithmKey != 'G')
            {
                for (var index = 0; index &lt;= 17; index++)
                    sum += digits[index] * weights[index];
            }
            else
            {
                // no current banks actually use this algorithm, but it is here for completeness, because it's listed in IRD's documentation.
                for (var index = 0; index &lt;= 17; index++)
                {
                    var a = digits[index] * weights[index];
                    // the result could be two digits, but we want only 1, which we get by adding the two digits. Twice.
                    // when you add them first time, the result could still be &gt; 10, so they will need to be added again.
                    while (a &gt; 10)
                    {
                        // add the digits
                        a = (a % 10) + (a / 10);
                    }

                    sum += a;
                }
            }

            if (sum % algorithm.Modulo != 0L)
            {
                throw new ArgumentException("Bank account failed checksum calculation");
            }
        }

        private struct Algorithm
        {

            public char Key;

            public int Modulo;

            public int[] WeightDigits;

            public Algorithm(char key, int modulo, int[] weightDigits)
            {
                this.Key = key;
                this.Modulo = modulo;
                this.WeightDigits = weightDigits;
            }

        }

        private struct BankParameters
        {

            public uint BankNumber;

            public char Algorithm;

            public BranchRange[] Branches;

            public BankParameters(uint bankNumber, char algorithm, BranchRange[] branchRanges)
            {
                this.BankNumber = bankNumber;
                this.Algorithm = algorithm;
                this.Branches = branchRanges;
            }

        }

        private struct BranchRange
        {

            public uint From;

            public uint To;

            public BranchRange(uint from, uint to)
            {
                this.From = from;
                this.To = to;
            }

        }

    }
    #endregion 
}
</Code>
  <ExceptionPolicy>Report</ExceptionPolicy>
  <Language>CSharp</Language>
  <PluginFormCollection>
    <PluginForm>
      <RecID>87f7f796-b3d5-4563-a369-44588ab29cc1</RecID>
      <Description>Cash Book Receipts</Description>
      <ClassName>JiwaFinancials.Jiwa.JiwaCashBookUI.frmCashBookReceipts</ClassName>
    </PluginForm>
  </PluginFormCollection>
  <ReferenceCollection>
    <Reference>
      <RecID>0a708480-5b34-456f-a09e-21516cd13118</RecID>
      <AssemblyFullName>JiwaApplication, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaApplication.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaApplication.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>4e69d26e-5bb9-4549-9941-39ffd3157a15</RecID>
      <AssemblyFullName>mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>mscorlib.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>95726ab6-0204-4763-8975-13668f49f6c1</RecID>
      <AssemblyFullName>System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>132d4698-0cf5-47fa-a90b-b1591d2bca25</RecID>
      <AssemblyFullName>Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyFullName>
      <AssemblyName>Microsoft.VisualBasic.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>36235549-d1fe-4a9a-b41c-ede10d49d920</RecID>
      <AssemblyFullName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyFullName>
      <AssemblyName>System.Drawing.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>b75a4359-4154-460b-8219-f8e2fcfd60d1</RecID>
      <AssemblyFullName>JiwaODBC, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaODBC.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaODBC.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>0946014d-766a-418e-9e26-7117c291c8ef</RecID>
      <AssemblyFullName>System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Data.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>77a88358-2137-4048-a04c-218045e154ae</RecID>
      <AssemblyFullName>System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Xml.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>256d12c1-7775-49e0-9366-b8e65ee3189a</RecID>
      <AssemblyFullName>System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Runtime.Serialization.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>bb34f5f8-8c05-4e9e-b552-1d8a3785d329</RecID>
      <AssemblyFullName>System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Windows.Forms.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>77a568ee-837c-4356-b5a3-3543c4b865a1</RecID>
      <AssemblyFullName>JiwaServiceModel, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaServiceModel.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaServiceModel.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>eef85aa6-3c73-40e1-9e6a-9ef778acc26e</RecID>
      <AssemblyFullName>Infragistics4.Win.Misc.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.Misc.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.Misc.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>db8614f6-460d-41e8-9d3a-76e022828a4d</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinEditors.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinEditors.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.UltraWinEditors.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>7e23d150-ad31-4932-83da-a76846d998ff</RecID>
      <AssemblyFullName>Infragistics4.Win.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>75325ec8-4d2c-466d-8c4f-499874822f22</RecID>
      <AssemblyFullName>Microsoft.SqlServer.Smo, Version=14.100.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91</AssemblyFullName>
      <AssemblyName>Microsoft.SqlServer.Smo.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Microsoft.SqlServer.Smo.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>5cd88963-6670-4b95-8971-054a88b25189</RecID>
      <AssemblyFullName>Microsoft.SqlServer.ConnectionInfo, Version=14.100.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91</AssemblyFullName>
      <AssemblyName>Microsoft.SqlServer.ConnectionInfo.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Microsoft.SqlServer.ConnectionInfo.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>e277406e-0e96-44f9-8c29-903845fbc219</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinExplorerBar.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinExplorerBar.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.UltraWinExplorerBar.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>b16f9e49-0ef3-4b3f-adeb-2a7a7c6c8269</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinTree.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinTree.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.UltraWinTree.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>2150f76a-61ed-48d0-af8e-e43094fc3af6</RecID>
      <AssemblyFullName>FarPoint.Win.Spread, Version=8.35.20151.0, Culture=neutral, PublicKeyToken=327c3516b1b18457</AssemblyFullName>
      <AssemblyName>FarPoint.Win.Spread.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\FarPoint.Win.Spread.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>51ac348b-d39d-4a84-81b1-2116b7ba95a5</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinTabControl.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinTabControl.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.UltraWinTabControl.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>1fdcace1-b545-4ec8-ba2a-dbc3c6caea37</RecID>
      <AssemblyFullName>Infragistics4.Shared.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Shared.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Shared.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>854675c1-d6df-44f6-922e-88815ba67f4c</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinToolbars.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinToolbars.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.UltraWinToolbars.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>a64c8db9-30d8-494a-a21b-df759643761f</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinStatusBar.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinStatusBar.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.UltraWinStatusBar.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>f5cb6570-4fd9-452b-85ca-8b975ef2e26c</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinSchedule.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinSchedule.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.UltraWinSchedule.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>627d42f2-b865-4f9c-901e-51fbd449a256</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinListView.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinListView.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.UltraWinListView.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>0daa39f5-9ac1-406d-ab08-b54555273827</RecID>
      <AssemblyFullName>ServiceStack, Version=5.0.0.0, Culture=neutral, PublicKeyToken=02c12cbda47e6587</AssemblyFullName>
      <AssemblyName>ServiceStack.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\ServiceStack.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>04b531bd-4608-4232-94a8-344c07a5406a</RecID>
      <AssemblyFullName>System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</AssemblyFullName>
      <AssemblyName>System.Core.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>d981986c-3d81-418a-8e23-135a21fc59f2</RecID>
      <AssemblyFullName>JiwaEncryption, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaEncryption.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaEncryption.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>37d2b42b-4777-479a-abc4-747dfa0429aa</RecID>
      <AssemblyFullName>Infragistics4.Win.UltraWinGrid.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.UltraWinGrid.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.UltraWinGrid.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>d3b577e3-3926-44e9-a71b-d5b7a734f6af</RecID>
      <AssemblyFullName>Microsoft.SqlServer.Dac, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyFullName>
      <AssemblyName>Microsoft.SqlServer.Dac.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Microsoft.SqlServer.Dac.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>ef9a1f20-fac6-4747-a962-901067690030</RecID>
      <AssemblyFullName>Infragistics4.Win.AppStylistSupport.v13.1, Version=13.1.20131.2060, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb</AssemblyFullName>
      <AssemblyName>Infragistics4.Win.AppStylistSupport.v13.1.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Infragistics4.Win.AppStylistSupport.v13.1.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>ce0292ea-f4ee-42f8-b95d-00acc79242e1</RecID>
      <AssemblyFullName>JiwaLib, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaLib.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaLib.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>dbd44d56-135c-4579-be45-722741b60473</RecID>
      <AssemblyFullName>Microsoft.ApplicationInsights, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35</AssemblyFullName>
      <AssemblyName>Microsoft.ApplicationInsights.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\Microsoft.ApplicationInsights.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>ce2ebbfe-39a6-4cdb-b369-48d0195ae5de</RecID>
      <AssemblyFullName>ServiceStack.Text, Version=5.0.0.0, Culture=neutral, PublicKeyToken=02c12cbda47e6587</AssemblyFullName>
      <AssemblyName>ServiceStack.Text.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\ServiceStack.Text.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>8b841c97-1033-492e-b275-fd0bf34701aa</RecID>
      <AssemblyFullName>System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyFullName>
      <AssemblyName>System.Security.dll</AssemblyName>
      <AssemblyLocation>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Security\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>7c7e2114-4dbc-4e49-835f-b59d03f6e76b</RecID>
      <AssemblyFullName>FarPoint.Win, Version=8.35.20151.0, Culture=neutral, PublicKeyToken=327c3516b1b18457</AssemblyFullName>
      <AssemblyName>FarPoint.Win.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\FarPoint.Win.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>9635c19e-26d8-47d9-9077-a2e937fe87e8</RecID>
      <AssemblyFullName>ServiceStack.Interfaces, Version=5.0.0.0, Culture=neutral, PublicKeyToken=02c12cbda47e6587</AssemblyFullName>
      <AssemblyName>ServiceStack.Interfaces.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\ServiceStack.Interfaces.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>449b6406-253d-4dda-9414-9dff4406869d</RecID>
      <AssemblyFullName>ServiceStack.Server, Version = 5.0.0.0, Culture = neutral, PublicKeyToken = 02c12cbda47e6587</AssemblyFullName>
      <AssemblyName>ServiceStack.Server.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\ServiceStack.Server.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>e99bc07b-c53e-4041-8774-94e0f4b595fc</RecID>
      <AssemblyFullName>ServiceStack.OrmLite, Version = 5.0.0.0, Culture = neutral, PublicKeyToken = 02c12cbda47e6587</AssemblyFullName>
      <AssemblyName>ServiceStack.OrmLite.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\ServiceStack.OrmLite.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>0f8d7320-7409-44dc-bf04-8fc79fb2348d</RecID>
      <AssemblyFullName>JiwaCashBook, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaCashBook.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaCashBook.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>2f61001c-b7b7-4e01-9650-78bbd200e959</RecID>
      <AssemblyFullName>JiwaCashBookUI, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaCashBookUI.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaCashBookUI.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>38775804-35aa-4706-81f9-4909ac66ce3c</RecID>
      <AssemblyFullName>JiwaDebtors, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaDebtors.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaDebtors.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>fcd8ed82-c612-49b4-8d8c-9330ecaaa347</RecID>
      <AssemblyFullName>JiwaDebtorsUI, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaDebtorsUI.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaDebtorsUI.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>0870f7bf-0af4-4943-a677-c80a12dc9001</RecID>
      <AssemblyFullName>JiwaBankDetails, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaBankDetails.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaBankDetails.dll</AssemblyLocation>
    </Reference>
    <Reference>
      <RecID>642b856e-034c-4daf-9a11-0612eee91c03</RecID>
      <AssemblyFullName>JiwaBankDetailsUI, Version=7.2.1.0, Culture=neutral, PublicKeyToken=e30ce81e37f29c8c</AssemblyFullName>
      <AssemblyName>JiwaBankDetailsUI.dll</AssemblyName>
      <AssemblyLocation>C:\Jiwa\Jiwa 7\JiwaBankDetailsUI.dll</AssemblyLocation>
    </Reference>
  </ReferenceCollection>
  <CustomFieldCollection>
    <CustomField>
      <RecID>e58f6cbb-b5eb-494a-b168-89fdcb269ef7</RecID>
      <Name>DirectDebitBatchDate</Name>
      <Description>Date to process D/D batch</Description>
      <DisplayOrder>1</DisplayOrder>
      <CellType>Date</CellType>
      <CustomFieldModule>Cash Book</CustomFieldModule>
    </CustomField>
    <CustomField>
      <RecID>0aeb9395-a50d-47c7-8cae-2c647915d922</RecID>
      <Name>DirectDebitGeneratedBy</Name>
      <Description>User who generated batch</Description>
      <DisplayOrder>2</DisplayOrder>
      <CellType>Text</CellType>
      <CustomFieldModule>Cash Book</CustomFieldModule>
    </CustomField>
    <CustomField>
      <RecID>9857278a-64a2-40dc-b516-222fa38186bb</RecID>
      <Name>DirectDebitGeneratedDate</Name>
      <Description>Date batch was generated</Description>
      <DisplayOrder>3</DisplayOrder>
      <CellType>Date</CellType>
      <CustomFieldModule>Cash Book</CustomFieldModule>
    </CustomField>
    <CustomField>
      <RecID>a52a10dd-675c-4551-9ebf-70e5f1056465</RecID>
      <Name>DirectDebitExportedDate</Name>
      <Description>Date batch was exported</Description>
      <DisplayOrder>4</DisplayOrder>
      <CellType>Date</CellType>
      <CustomFieldModule>Cash Book</CustomFieldModule>
    </CustomField>
    <CustomField>
      <RecID>f6c0e08a-a865-42dd-81aa-30dbf0fd4ea3</RecID>
      <Name>DirectDebitExportedBy</Name>
      <Description>User who exported batch</Description>
      <DisplayOrder>5</DisplayOrder>
      <CellType>Text</CellType>
      <CustomFieldModule>Cash Book</CustomFieldModule>
    </CustomField>
    <CustomField>
      <RecID>e32fbb9d-e075-4089-8a70-a28983583125</RecID>
      <Name>DirectDebitFileName</Name>
      <Description>Name of exported Direct Debit file</Description>
      <DisplayOrder>6</DisplayOrder>
      <CellType>Text</CellType>
      <CustomFieldModule>Cash Book</CustomFieldModule>
    </CustomField>
  </CustomFieldCollection>
  <SystemSettingCollection>
    <SystemSetting>
      <RecID>0829e0a5faaa474297d4</RecID>
      <IDKey>DirectDebitDefaultFolder</IDKey>
      <Description>Default folder for Direct Debit upload files</Description>
      <DisplayOrder>1</DisplayOrder>
      <CellType>Text</CellType>
      <Contents>C:\TEMP\BNZ</Contents>
      <DisplayContents>C:\TEMP\BNZ</DisplayContents>
    </SystemSetting>
    <SystemSetting>
      <RecID>c2171bbd28eb48b8b7dc</RecID>
      <IDKey>DirectDebitMaximumBatchSize</IDKey>
      <Description>Maximum number of direct debits in a single batch</Description>
      <DisplayOrder>2</DisplayOrder>
      <CellType>Integer</CellType>
      <Contents>100</Contents>
      <DisplayContents>100</DisplayContents>
    </SystemSetting>
    <SystemSetting>
      <RecID>a09ab6b3c17447079d77</RecID>
      <IDKey>DirectDebitMinimumDays</IDKey>
      <Description>Minimum age (in days) for a transaction to be included in a batch</Description>
      <DisplayOrder>3</DisplayOrder>
      <CellType>Integer</CellType>
      <Contents>10</Contents>
      <DisplayContents>10</DisplayContents>
    </SystemSetting>
    <SystemSetting>
      <RecID>65a3be7d4af4443cb184</RecID>
      <IDKey>DirectDebitMaximumDays</IDKey>
      <Description>Maximum age (in days) for a transaction to be included in a batch</Description>
      <DisplayOrder>4</DisplayOrder>
      <CellType>Integer</CellType>
      <Contents>180</Contents>
      <DisplayContents>180</DisplayContents>
    </SystemSetting>
    <SystemSetting>
      <RecID>9962527bdc3946a4ba93</RecID>
      <IDKey>DirectDebitOtherPartyParticulars</IDKey>
      <Description>Text for Other Party Particulars. Limit of 12 characters</Description>
      <DisplayOrder>5</DisplayOrder>
      <CellType>Text</CellType>
      <Contents>Payer Name</Contents>
      <DisplayContents>Payer Name</DisplayContents>
    </SystemSetting>
    <SystemSetting>
      <RecID>aca8a7423d044a16ad5c</RecID>
      <IDKey>DirectDebitBulkImportFlag</IDKey>
      <Description>Flag for level of detail in bank statements. See iB4B documentation. Default is blank.</Description>
      <DisplayOrder>6</DisplayOrder>
      <CellType>Text</CellType>
      <Contents />
      <DisplayContents />
    </SystemSetting>
  </SystemSettingCollection>
  <Images>
    <Image>
      <RecID xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">428b2e5f-23a0-4d52-9535-3bdb2bfbc043</RecID>
      <LastSavedDateTime xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">2023-05-28T02:08:52.59</LastSavedDateTime>
      <Picture xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">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</Picture>
      <ItemNo xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">1</ItemNo>
    </Image>
    <Image>
      <RecID xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">c5c35bf7-52f4-4461-8ef8-7474a44e63c4</RecID>
      <LastSavedDateTime xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">2023-05-28T02:08:52.59</LastSavedDateTime>
      <Picture xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">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</Picture>
      <ItemNo xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">2</ItemNo>
    </Image>
    <Image>
      <RecID xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">b2b99db9-671e-4796-a8ec-247d7726523f</RecID>
      <LastSavedDateTime xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">2023-05-28T02:08:52.593</LastSavedDateTime>
      <Picture xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">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</Picture>
      <ItemNo xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">3</ItemNo>
    </Image>
    <Image>
      <RecID xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">d463741d-973c-4212-bf12-7258c1e18028</RecID>
      <LastSavedDateTime xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">2023-05-28T02:08:52.593</LastSavedDateTime>
      <Picture xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">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</Picture>
      <ItemNo xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">4</ItemNo>
    </Image>
    <Image>
      <RecID xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">a350a484-0e85-4c1b-b1eb-4ef30871b101</RecID>
      <LastSavedDateTime xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">2023-05-28T02:08:52.593</LastSavedDateTime>
      <Picture xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">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</Picture>
      <ItemNo xmlns="JiwaFinancials.Jiwa.JiwaApplication.Plugin.XML">5</ItemNo>
    </Image>
  </Images>
</JiwaDocument>