Codeunit 10090 "Export Payments (ACH)" (MX)
MX country layer · Microsoft.Bank.Payment
Across versions
- BC23-28not present
- BC29-30present
MX country layer · Microsoft.Bank.Payment · BC29-30 · source at ea08af5e · facts from BC29
An object of the MX localization, not part of W1.
Events published
OnBeforeCreateFileHeader(var BankAccount: Record "Bank Account"; Justification: Option; FileDate: Date; FileTime: Time; RecordLength: Integer; BlockingFactor: Integer; ReferenceCode: Code[10]; var FileHeaderRec: Text[250]; var IsHandled: Boolean)(integration)OnBeforeAddFedIDToPrnString(var PrnString: Text[250]; FedID: Text[30]; StartPos: Integer; Length: Integer; var IsHandled: Boolean)(integration)OnBeforeAddToPrnString(var PrnString: Text[251]; SubString: Text[250]; StartPos: Integer; Length: Integer; Justification: Option Left,Right; Filler: Text[1]; var IsHandled: Boolean)(integration)OnBeforeAddTransactionCodeToDetailRec(CustomerBankAccount: Record "Customer Bank Account"; VendorBankAccount: Record "Vendor Bank Account"; AcctType: Text[1]; DemandCredit: Boolean; var DetailRec: Text[250]; var IsHandled: Boolean)(integration)OnBeforeExportOffSettingDebit(var TraceNo: Integer; var Result: Code[30]; var IsHandled: Boolean)(integration)OnBeforeEndExportBatch(ServiceClassCode: Code[10]; var IsHandled: Boolean)(integration)OnBeforeStartExportBatch(ServiceClassCode: Code[10]; EntryClassCode: Code[10]; SourceCode: Code[10]; SettleDate: Date; var IsHandled: Boolean)(integration)OnExportElectronicPaymentOnAfterExportPrnString(VendorBankAccount: Record "Vendor Bank Account"; var DetailRec: Text[250]; var ExportFile: File; var NoOfRec: Integer; RecordLength: Integer)(integration)OnExportElectronicPaymentOnAfterSetAccountTypeAndNo(GenJournalLine: Record "Gen. Journal Line"; var AcctType: Text[1]; var AcctNo: Code[20])(integration)OnExportElectronicPaymentOnAfterSetTransitAndBankAccountNo(GenJournalLine: Record "Gen. Journal Line"; AcctType: Text[1]; var TransitNo: Text[20]; var BankAcctNo: Text[30])(integration)OnStartExportFileOnBeforeBankAccountModify(var BankAccount: Record "Bank Account")(integration)OnBeforeStartExportBatchOnBeforeAddDataToPrnString(var BatchHeaderRec: Text[250]; ServiceClassCode: Code[10]; EntryClassCode: Code[10]; SourceCode: Code[10]; SettleDate: Date; var IsHandled: Boolean)(integration)
Procedures
StartExportFile(BankAccountNo: Code[20]; ReferenceCode: Code[10])StartExportBatch(ServiceClassCode: Code[10]; EntryClassCode: Code[10]; SourceCode: Code[10]; SettleDate: Date)ExportOffSettingDebit(): Code[30]ExportElectronicPayment(GenJnlLine: Record "Gen. Journal Line"; PaymentAmount: Decimal): Code[30]EndExportBatch(ServiceClassCode: Code[10])EndExportFile(): BooleanAddFedIDToPrnString(var PrnString: Text[250]; FedID: Text[30]; StartPos: Integer; Length: Integer)CheckDigit(DigitString: Code[20]): BooleanTransmitExportedFile(BankAccountNo: Code[20]; FName: Text)CheckVendorTransitNum(GenJnlLine: Record "Gen. Journal Line"; AccountNo: Code[20]; var Vendor: Record Vendor; var VendorBankAccount: Record "Vendor Bank Account"; CheckTheCheckDigit: Boolean)CheckVendorTransitNum(var TempEFTExportWorkset: Record "EFT Export Workset" temporary; AccountNo: Code[20]; var Vendor: Record Vendor; var VendorBankAccount: Record "Vendor Bank Account"; CheckTheCheckDigit: Boolean)
Plus 13 local procedures.
Triggers
OnRun
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Export Payments (ACH)"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A MX country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.