Skip to main content

How do I set up a Sage Intacct AP payment run in Loopfour?

Loopfour's Sage Intacct integration creates payments through the APPAYMENT object, which pays one or more bills in a single run. Map a vendor, a bank or charge-card account, a payment method and date, then supply one payment-item entry per bill with its record key and amount — the same shape Sage Intacct's own legacy AP Payments API expects.

Zuny FesterBy Zuny Fester, Head of Operations and Marketing
Reviewed by Zuny Fester
Published Last reviewed Editorial policy

Part of the finance integrations guide.

Object usedAPPAYMENT (Sage Intacct's accounts payable payment object)
Multi-bill supportYes — one payment run can apply against several bills at once via a payment-items array
Required fieldsvendorid, a bank or charge-card account, at least one payment item, a payment date
API generationLegacy XML Gateway object, kept for backward compatibility alongside Sage Intacct's newer APPYMT REST object

What the connection actually does

Loopfour's Sage Intacct integration issues AP payments through the createApPayment action, which posts to Sage Intacct's legacy XML Gateway as an APPAYMENT record. Sage Intacct's own developer documentation confirms this object is provided for backward compatibility alongside a newer APPYMT object introduced in their REST API — Loopfour's integration targets the legacy object, which is still fully supported and is what the underlying XML request maps to field for field.

One payment run can cover several bills

An APPAYMENT isn't limited to a single bill. Sage Intacct's API accepts an array of payment-detail items, each naming a bill's record key and the amount to apply against it — matching exactly how Loopfour's integration builds the request. A single payment run can pay several outstanding bills for the same vendor in one call, which is closer to how a real AP payment batch actually works than paying bills one at a time.

What no other ERP in this matrix does the same way

QuickBooks has no exposed vendor-payment action at all in Loopfour's integration — bill status has to be checked and reconciled by other means. NetSuite has no dedicated payment object either; applying a payment goes through generic records. Sage Intacct is the only ERP here with a first-class, multi-bill payment object reachable directly through the integration, which is why a payment run belongs to its own connect page rather than being folded into a generic "how do I pay a bill" page that would be wrong for the other two.

Next step

Map the finance workflow with the most exposure and prove the automation path.

Bring the invoice, contract, payment reconciliation, or customer finance workflow you have to defend at audit. Loopfour can map the trigger, controls, integrations, and approval loop.

Book a workflow review

Field mapping

APPAYMENT request shape vs. Sage Intacct's documented fields

Loopfour fieldSage Intacct XML fieldNotes
vendorIdVENDORIDRequired on every payment
bankAccountIdBANKACCOUNTIDA charge-card account is the alternative funding source
bills[].billKey / bills[].amountAPPYMTDETAILS (payment items array)One entry per bill being paid in this run
paymentDatePAYMENTDATE / CHECKDATERequired

Frequently Asked Questions

No — an APPAYMENT run is scoped to a single vendorId. Paying multiple vendors means submitting one payment run per vendor, each of which can still cover several of that vendor's bills.

The legacy APPAYMENT object. Sage Intacct's own docs describe it as provided for backward compatibility alongside a newer APPYMT REST object — APPAYMENT is still fully supported, just not the newest API surface.

See the companion diagnostic page on what breaks when a Sage Intacct AP payment run fails partway — a malformed amount on one payment item can affect the whole run rather than just that line.

Sources

Related