Skip to main content

Does Avalara calculate use tax on vendor bills in Loopfour?

No, not currently. AvaTax's own API supports purchase-side document types — PurchaseInvoice and PurchaseOrder — but Loopfour's Avalara integration restricts documentType to SalesInvoice or SalesOrder only. That's a scoping choice in Loopfour's integration schema, not an AvaTax limitation, and it means use tax on vendor bills has to be handled outside this integration today.

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

Part of the finance integrations guide.

AnswerNo — Loopfour's Avalara integration only creates SalesInvoice/SalesOrder documents
Is this an AvaTax limitation?No — AvaTax's CreateTransactionModel documentType enum includes PurchaseInvoice and PurchaseOrder
Where the restriction actually livesLoopfour's avalaraDocumentTypeSchema, which scopes documentType to Sales-side values only
What this means in practiceUse tax accrual on vendor bills must be handled outside this integration for now
Where this cluster's Avalara pages sitUnder AR, not AP — the integration is structurally sales-side only

Why this is worth stating plainly

It's a reasonable question to ask, because AvaTax itself is fully capable of it. Avalara's own CreateTransactionModel API documents a documentType field with a broad enum — SalesOrder, SalesInvoice, PurchaseOrder, PurchaseInvoice, ReturnOrder, ReturnInvoice, and several others — explicitly covering both the sales side and the purchase side of a business. Use tax on a vendor bill is exactly what the PurchaseInvoice document type exists for.

Where the actual restriction lives

Loopfour's Avalara integration schema constrains the documentType field a workflow can pass to SalesInvoice or SalesOrder only. That's not something AvaTax enforces — it's a scoping decision in how this specific integration was built, presumably reflecting that the first use cases were AR-side (calculating tax on outgoing customer invoices), not AP-side (calculating use tax on incoming vendor bills). The practical effect is the same either way: a workflow can't currently create a PurchaseInvoice-typed transaction through this integration, even though AvaTax's API would accept one.

What that means for AP teams today

Use tax accrual on vendor bills — self-assessing tax a vendor didn't charge, on a purchase where the buyer's jurisdiction requires it — has to be calculated and posted through some other path for now: directly in AvaTax's own interface, through the accounting system's native use-tax handling, or manually. This is a real, current gap in this specific integration, not a workaround for an AvaTax limitation, which is the distinction worth keeping straight when planning around it.

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

AvaTax's documentType enum vs. what Loopfour's Avalara integration accepts

documentType valueSupported by AvaTax's APIAccepted by Loopfour's integration
SalesInvoiceYesYes
SalesOrderYesYes
PurchaseInvoiceYesNo — not currently exposed
PurchaseOrderYesNo — not currently exposed

Frequently Asked Questions

A Loopfour limitation. AvaTax's own API fully supports PurchaseInvoice and PurchaseOrder document types for use-tax calculation — this integration's schema just doesn't expose them yet.

No — Loopfour's integration schema validates documentType against a restricted enum before the request reaches AvaTax, so a PurchaseInvoice value would be rejected at the integration layer, not passed through.

AR. Because the integration is structurally sales-side only, its genuinely differentiated content belongs under the AR cluster, not AP — this page itself is the diagnostic explaining why an AP-side expectation doesn't hold today.

Sources

Related