Infor LN · Payables and receivables

LN–Ripple Treasury Integration

How Infor LN, Ripple Treasury (formerly GTreasury) and the banks work together across the whole cash cycle: AP payments going out, customer receipts and remittances coming in, bank statements, forecasting and treasury journals.

LN connects to Ripple Treasury and the banks through three standard pieces: LN Cash Management, which runs payment and direct debit runs, cash application and bank statement (EBS) processing; ION API Gateway, which lets Ripple Treasury read LN data and post journals through LN's OData services; and ION Connect, which moves bank-format files over sFTP and delivers messages such as customer remittance advices into LN.

Payables and receivables at a glance

Accounts Payable (money out)Accounts Receivable (money in)
What LN sendsApproved AP payment batches (ACH, check, wire)Direct debit collections, if customers are debited
What LN receivesPayment confirmation through the bank statementCustomer receipts on the bank statement and remittance detail for cash application
Where it is matchedBank Statement Workbench: payment against anticipated paymentBank Statement Workbench and Remittance Advices: receipt against invoices
What Ripple Treasury needsPayments due and payments releasedReceivables expected and cash received

System diagram

Candidate future state: customer cash into Infor LNConceptual Design – Candidate Future State with InterfacesReceivables: how customer cash and remittance detail reach Infor LNAPIION API GatewaySFTPION file transferBODION messageEDILN EDIBuildCustomerChecksEFT (ACH / wire)LockboxBankRipple TreasuryCash positioning and forecastingInfor IONInfor LN (CSIE) Financials · Cash Management / Cash AutomationRemittance Advicescash application to invoicesElectronic BankStatements (EBS)Received JournalWorkbench (GL)Open AR(AR open entries)EDI RemittanceAdvice (RAD)BODEmail remittancedetailsIDM + IDP + RPA(Velocity Suiteremittance automation)SFTPLockbox remittancedetail (invoice #s)File mapped toremittance advicesMapping is a buildSFTPBank statement(deposits, credits)BAI2 / MT940Bank deposit detailsBalance and transactionreportingAPIJE output fileTreasury journals onlyAPIOpen ARScheduled readEDIEDI remittancedetails (Home Depot)820 / RemittanceAdvice messageEDI remittances become remittance advicesCustomer receipts post in LN from the bank statement (EBS) and are applied with the remittance detail. Ripple's JE file carries treasury entries only, so nothing posts twice.

Select an item in the diagram, or pick one below, for details.

Choosing a routing model

Model A · Ripple Treasury as bank hubModel B · Hybrid
AP payments to the bankSent by Ripple TreasurySent by LN
Direct debit collectionsSent by Ripple TreasurySent by LN
Customer remittance detailBanks to Ripple Treasury, then to LNBanks straight to LN
Bank statements for LNRe-delivered by Ripple TreasuryStraight from each bank
Cash application and bank reconciliationIn LNIn LN
Bank connections to maintainRipple Treasury onlyLN (through ION) and Ripple Treasury
Payment approvalRipple Treasury workflow, plus LN batch approvalLN batch approval and payment authorizations
If Ripple Treasury is downAP payments, collections and LN cash application waitOnly treasury payments and forecasting wait
Fits whenBank connectivity and fraud controls already run through Ripple TreasuryAP, AR and bank reconciliation should run natively in LN

Avoid posting twice

Every treasury transaction eventually appears on a bank statement. If Ripple Treasury also sends a journal for it (interest, fees, a sweep, a funding transfer), the matching statement line in LN must clear against a treasury clearing account through EBS Matching Rules instead of posting to the P&L a second time. Automatic account matching keeps the clearing account at zero. Agree, per transaction type, which system books the entry.

LN integration points

Each LN object Ripple Treasury or the banks touch, the LN session behind it, and how it is reached.

DataIn LNInterfaceDirection
AP payment batchPayment Advices (tfcmg1509m000)GET /odata/tfapi.cmgPayment/Advices and /Lines, or LN payment file over SFTPLN to Ripple Treasury or bank
Direct debit batchDirect Debit Advices (tfcmg4509m000)Direct debit file over SFTPLN to Ripple Treasury or bank
Customer remittancesRemittance Advices (tfcmg2150m000)Process.CustomerRemittanceAdvice BOD in; GET /odata/tfapi.cmgRemittanceAdvice/Remittances and /LinesInto LN; read
Bank statementsBank Statement Workbench (tfcmg5610m100)Statement file into the EBS directory over SFTP; GET /odata/tfapi.cmgBankStatement/Statements and /LinesInto LN; read
Treasury journalsReceived Journal Workbench (tfgld2616m000)POST /odata/tfapi.gldReceivedJournal/Journals and /LinesRipple Treasury to LN
AP open itemsAP open entriesGET /odata/tfapi.acpInvoice/OpenEntriesRead
AR open items and receiptsAR open entries and receiptsGET /odata/tfapi.acrInvoice/OpenEntries and /ReceiptsRead
Banks and methodsBank Relations, Payment/Receipt MethodsGET /odata/tfapi.cmgFinancialsMasterData/BankRelations and /PaymentReceiptMethodsRead
GL master dataChart of Accounts, Dimensions, PeriodsGET /odata/tfapi.gldFinancialsMasterData/ChartOfAccounts, /Dimensions, /PeriodsRead
Supplier and customer bank accountsBank accounts by pay-to and pay-by business partnerGET /odata/tcapi.comBusinessPartner/BankAccountsByPaytoBusinessPartner and /BankAccountsByPaybyBusinessPartnerRead
CredentialsION API Gateway authorized appBackend Service app, OAuth 2.0, .ionapi fileSetup

LN-side setup checklist

  1. Infor OS. Create the service-account user. In ION API Gateway, add an authorized app of type Backend Service, download the .ionapi file and share it with Ripple Treasury through a secure channel, not email. Give the user LN authorization for the Cash Management, AP, AR and GL services it calls.
  2. ION Connect. File connection points (sFTP from cloud, PGP where required) for each file direction. A document flow for the Process.CustomerRemittanceAdvice BOD. Set up the file route into the LN payment, direct debit and EBS directories with Infor Cloud.
  3. LN payables. CMG Parameters (tfcmg0100s000) incl. Payment Batch Approval. Bank Branches (tfcmg0511m000). Bank Relations (tfcmg0510m000). Payment methods with file output. Data by Bank/Payment Method (tfcmg0645m000). Payment Authorizations (tfcmg1100m000). Automatic Process Defaults (tfcmg1191m000) for the overnight run.
  4. LN receivables. Direct debits (if used): Invoke Direct Debits Process after Selection, Direct Debit Process Default ID and Direct Debit Batch Approval in CMG Parameters. Cash application: Cash Application Options in CMG Parameters (tfcmg0500m000), debit and credit note settings in Invoicing Parameters (cisli0100m000), the reversal transaction type on each Bank Relation (tfcmg0110s000), and the Agreed Short Payment transaction type on Financial Business Partner Groups (tfacr0110m000).
  5. LN bank statements. Path for EBS Files and Path For EBS Archive on each bank relation. Transaction Date in Case of Telebanking in CMG Parameters. Record Types (tfcmg5104m000) and Conversion Data (tfcmg5105m000) for the agreed format. EBS Matching Rules (tfcmg5115m000), including rules that send treasury transaction codes to a clearing account.
  6. LN General Ledger. Transaction type, series and Authorized User for External Journals in Finance Company Parameters (tfgld0503m000). Treasury clearing and suspense accounts. Automatic account matching (tfgld1250m000) on the clearing accounts.
  7. Ripple Treasury. Connection to the LN endpoints. Payment and collection import (Model A). Remittance export per deposit. Cash ledger and GL extracts for journals, with posting options mapped to LN ledger accounts and dimensions. Bank accounts matching LN bank relations.
  8. Test end to end. AP: payment batch to bank to statement to match, plus one rejected payment. AR: customer receipt with remittance to applied invoice, a short payment, and a receipt with no remittance. GL: journal to workbench to post. One treasury transaction that shows on both the journal feed and the statement.
  9. Run it. Add new bank accounts on both sides. Watch ION for failed messages, Ripple Treasury job logs, Received Journal Workbench errors, EBS exceptions and unallocated receipts.

Design decisions

DecisionWhat to settle
Routing modelModel A, Model B, or a mix by bank.
Ripple Treasury connection to LNWhich connection options Ripple Treasury supports for Infor LN (API, file import, or both). This decides how much mapping is built.
AP payment filesWhich format each bank needs, and whether LN or Ripple Treasury produces it.
Direct debitsWhether customers are debited at all. If so, who formats the US ACH debit file.
Lockbox and remittance sourceWhere invoice-level remittance detail comes from (bank lockbox files, ACH addenda, emailed PDFs, EDI), and whether it reaches LN through Ripple Treasury or directly.
Statement format into LNMT940 is distributed natively. BAI2 or CAMT layouts are defined during setup.
Short pays and unapplied cashTolerances, the short payment account, and whether LN generates debit notes for underpayments.
Who books whatFor each treasury transaction type (interest, fees, sweeps, FX, intercompany funding), whether Ripple Treasury's journal or LN's EBS posting books it.
Positive payIf checks print from LN, the positive pay file is produced from LN check data (integration build) or by Ripple Treasury.
Payroll fundingPayroll totals come from the payroll provider, not LN.

LN terms for the treasury team

LN termMeaning
Financial companyThe accounting entity. Maps to a Ripple Treasury entity.
Group companyThe company that groups several financial companies.
Bank relationOne of your company's bank accounts, with its bank branch, currency and IBAN (tfcmg0110s000).
Bank branchThe bank itself (tfcmg0511m000).
Payment / receipt methodHow an invoice is paid or collected, and which file or report LN produces (tfcmg0140s000).
Pay-to business partnerThe supplier being paid (tccom4124s000).
Pay-by business partnerThe customer who pays (tccom4114s000).
Payment batch / payment adviceThe invoices selected and composed for one payment run.
Direct debit adviceThe customer invoices selected for one direct debit run.
Anticipated payment / receiptA payment or receipt in flight, posted to an anticipated account until the bank statement confirms it.
Remittance adviceThe customer's note of which invoices a payment covers (tfcmg2150m000).
Unallocated receiptCash received but not yet applied to an invoice.
Electronic bank statement (EBS)A bank statement imported, matched and posted in LN.
Ledger account / dimensionGL account and analysis segment. LN supports up to 12 dimension types.
Received journalA journal created outside LN, imported for validation and posting (tfgld2616m000).

Sources

Session codes and OData paths refer to Infor LN 2026.x. Items marked as an integration build or a design decision are confirmed during the design phase.