Glossary
Definitions for every Drypowder term used in these docs and inside the portal.
Terms used throughout Drypowder and this documentation. If you run into a term in the product that is not here, let your implementation lead know and we will add it.
ACH (Automated Clearing House) A bank-to-bank payment network used in the United States. ACH payments transfer funds directly from the customer's bank account to the dealer's bank account. Processing takes 1 to 3 business days.
Aging A measure of how long invoices have been outstanding past their due date. Aging is broken into buckets: 1–30 Days, 31–60 Days, 61–90 Days, and 91+ Days.
AR (Accounts Receivable) Money owed to the dealer by its customers for goods and services delivered on credit.
AR operator portal The web application where dealer AR teams manage collections, track payments, and reconcile settlements. Sometimes referred to internally as the "homebase."
Collection Priority Drypowder's scoring model that ranks customer accounts from 0 to 10 by collections urgency. Higher scores mean the account needs more immediate attention. The score is based on each account's impact to Weighted Average Days Overdue. It appears in-product as the Priority column, with a Smart Priority filter.
Credit adjustment A reduction applied to a customer's account balance, such as a discount, write-off, or credit memo.
Dealer An ECI ERP customer, typically an independent lumber and building materials dealer. Dealers use the AR operator portal to manage collections.
Debit adjustment An additional charge applied to a customer's account, such as an overpayment correction or fee.
DSO (Days Sales Outstanding) The average number of days it takes to collect payment after an invoice is issued. A standard metric for AR efficiency. Lower is better. Drypowder does not currently calculate DSO; the closest measure it tracks is weighted average days overdue.
ERP (Enterprise Resource Planning) The core business management system a dealer uses for accounting, inventory, ordering, and operations. Drypowder integrates with ECI's Spruce ERP.
File-based integration A Drypowder integration mode where AR data is imported via CSV file upload rather than synced automatically from an ERP. Used by dealers who are not yet on direct Spruce integration.
GL (General Ledger) The accounting record where all financial transactions are posted. When a Drypowder settlement is "posted to the GL," the payments have been recorded in the Spruce general ledger.
Incoming payment A payment received from a customer through the Drypowder Payments portal.
Invoicing account A customer account in Drypowder, corresponding to an AR account in the dealer's ERP. Each invoicing account has its own invoices, adjustments, and payment history.
Job A project tag carried on invoices and adjustments from Spruce. In the Payments portal, outstanding items are grouped by job so the payer can see what is owed per project. Items without a job appear under an Unassigned group.
LBMH (Lumber and Building Materials Hardware) The primary dealer vertical served by ECI Spruce and Drypowder.
Moov The payment processor used by Drypowder to handle ACH and card payments.
Outgoing payment A payment made by a company to one of its suppliers through Drypowder. (This is the payer's view of a payment.)
Outstanding items The full set of unpaid items owed by a customer: open invoices, debit adjustments, and unapplied credit adjustments. The Payments portal organizes outstanding items by job for the payer.
Payer / Customer The dealer's customer, typically a contractor, builder, or retailer who owes money and uses the Payments portal to pay.
Payments portal The customer-facing web application where payers view open invoices and pay by ACH or card. Customers must register via invitation to access the portal.
Plaid A third-party service used for secure bank account verification. Customers can link their bank account through Plaid when making their first ACH payment, or link it manually with Moov using micro-deposit verification.
Posted A settlement state indicating that the payment data has been recorded in the Spruce general ledger.
Resolved (Integration Posting Resolved) A settlement posting state indicating that a previously failed or partially successful integration posting has been resolved through the Resolve Errors action. There is no general "mark as reconciled" step.
Settlement A batch of related incoming payments grouped together for reconciliation and GL posting.
Spruce ECI's ERP for lumber and building materials dealers. Drypowder's primary integration target. AR data syncs from Spruce in real time, and settled payments post back to the Spruce GL.
Statement A monthly billing snapshot from Spruce that rolls a customer's invoices and adjustments into a single balance with a discount date and due date. In the Payments portal, customers whose dealer runs statement billing see Total Balance, Last Statement, and Since Last Statement tabs and can pay the statement balance in one transaction.
Statement discount A discount applied when a customer pays their full statement balance by the discount date set in Spruce. Drypowder applies the discount on the payment preview, and the discount amount is sent back to Spruce as part of GL posting.
Weighted average days overdue A metric that accounts for both how overdue invoices are and how much of the balance is overdue. A $50,000 invoice at 60 days weighs more heavily than a $500 invoice at 60 days.