Data integrations
Unify customers payments, banking, payroll, & inventory data with Layer’s pre-built integrations or by passing data directly to our API.
client.put(`v1/businesses/${business.id}`, {
plaid_items: [
{ item_id: 'item_nf8k2j7q9d', access_token: 'g6ld3v7x8pc2bqr5f2n1y4z8w6t5u3m2' },
{ item_id: 'item_o2r6x9z4s8', access_token: 'q9x6p7v3n2l1j5k8m4o6r5t2s1q9w8e7' },
],
});
Transaction categorization
Automatically categorize, match, and reconcile transactions into categories tailored by SMB industry using Layer’s AI categorization engine.
client.put(`/v1/businesses/${business.id}/
bank-transactions/${transaction.id}/
categorize`, {
type: 'Category',
category: { type: 'StableName', stable_name: 'MEALS' }
});
Financial reports
Display real-time profit & loss statements, balance sheets, and other key accounting reports.
client.get(`/v1/businesses/${business.id}/
reports/profit-and-loss`, {
params: {
year: 2024,
month: 4,
reporting_basis: 'CASH',
tag_key: 'location',
tag_values: 'columbus'
}
});
General ledger
A complete general ledger in your experience. Support full accrual accounting and complex workflows for sophisticated users.
const response = await client.get(`/v1/
businesses/${business.id}/ledger/
balances`, {
params: {
start_date:
'2024-01-01T00:00:00Z',
end_date: '2024-04-01T00:00:00Z'
}
});