Accounting
- GET
/rest/v1.0/companies/{company_id}/accounting/accountsList GL accounts - POST
/rest/v1.0/companies/{company_id}/accounting/accountsCreate a GL account - GET
/rest/v1.0/companies/{company_id}/accounting/accounts/{id}Show a GL account - PATCH
/rest/v1.0/companies/{company_id}/accounting/accounts/{id}Update a GL account - POST
/rest/v1.0/companies/{company_id}/accounting/accounts/apply_templateApply the construction chart of accounts - GET
/rest/v1.0/companies/{company_id}/accounting/accounts/treeChart of accounts tree - GET
/rest/v1.0/companies/{company_id}/accounting/ach/monitoringACH fraud-monitoring evidence - GET
/rest/v1.0/companies/{company_id}/accounting/ach/noticesACH returns and NOCs - POST
/rest/v1.0/companies/{company_id}/accounting/ach/noticesImport an ACH return/NOC file - POST
/rest/v1.0/companies/{company_id}/accounting/ach/notices/{id}/resolveResolve a manual NOC - POST
/rest/v1.0/companies/{company_id}/accounting/ach/notices/apply_nocsApply NOCs - POST
/rest/v1.0/companies/{company_id}/accounting/ach/prenotesGenerate a prenote file - POST
/rest/v1.0/companies/{company_id}/accounting/allocation_runsPost an allocation run - POST
/rest/v1.0/companies/{company_id}/accounting/allocation_runs/{id}/reverseReverse an allocation run - GET
/rest/v1.0/companies/{company_id}/accounting/ap/agingAP aging as of a date - GET
/rest/v1.0/companies/{company_id}/accounting/ap/backup_noticesList CP2100 B notices - POST
/rest/v1.0/companies/{company_id}/accounting/ap/backup_noticesRecord a CP2100 B notice - PATCH
/rest/v1.0/companies/{company_id}/accounting/ap/backup_notices/{id}Mark a B notice letter sent or record the cure - GET
/rest/v1.0/companies/{company_id}/accounting/ap/backup_notices/{id}/letterB notice letter - GET
/rest/v1.0/companies/{company_id}/accounting/ap/billsList bills and vendor credits - POST
/rest/v1.0/companies/{company_id}/accounting/ap/billsCreate a draft bill or vendor credit - GET
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}Show a bill - PATCH
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}Edit a draft or pending bill - DELETE
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}Delete a draft bill - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/apply_creditApply a vendor credit to a bill - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/approveApprove a bill - GET
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/attachmentsList attachments on a bill - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/attachmentsAttach a file to a bill - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/override_holdOverride a hold - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/rejectReject a bill (return to the preparer) - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/release_retainageRelease retainage payable - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/submitSubmit a bill for approval - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/unapply_creditUndo a vendor credit application - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/voidVoid a posted bill - POST
/rest/v1.0/companies/{company_id}/accounting/ap/bills/from_sourceDraft a bill from a requisition or direct cost - POST
/rest/v1.0/companies/{company_id}/accounting/ap/checks/{id}/reprintReprint a check under a new number - GET
/rest/v1.0/companies/{company_id}/accounting/ap/compliance_requirementsList compliance requirements - POST
/rest/v1.0/companies/{company_id}/accounting/ap/compliance_requirementsRequire a compliance document - DELETE
/rest/v1.0/companies/{company_id}/accounting/ap/compliance_requirements/{id}Drop a compliance requirement - GET
/rest/v1.0/companies/{company_id}/accounting/ap/form_10991099 review - POST
/rest/v1.0/companies/{company_id}/accounting/ap/form_1099/irisExport 1099s as IRIS Taxpayer Portal CSV files - POST
/rest/v1.0/companies/{company_id}/accounting/ap/form_1099/pub1220Export 1099s as an IRS Pub 1220 file - GET
/rest/v1.0/companies/{company_id}/accounting/ap/form_945Form 945 data - POST
/rest/v1.0/companies/{company_id}/accounting/ap/form_945/eftpsEFTPS 945 deposits - GET
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runsList payment runs - POST
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runsCreate a draft payment run - GET
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}Show a payment run - DELETE
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}Delete a draft run - GET
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/checksCheck print data - GET
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/nachaACH (NACHA) file - POST
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/nachaRe-send the ACH (NACHA) file - GET
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/positive_payPositive pay file (CSV) - POST
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/rejectReject a payment run release - POST
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/releaseRelease (approve) and post a payment run - GET
/rest/v1.0/companies/{company_id}/accounting/ap/payment_selectionPayment selection - GET
/rest/v1.0/companies/{company_id}/accounting/ap/paymentsList payments - POST
/rest/v1.0/companies/{company_id}/accounting/ap/paymentsCreate one manual payment - GET
/rest/v1.0/companies/{company_id}/accounting/ap/payments/{id}Show a payment - POST
/rest/v1.0/companies/{company_id}/accounting/ap/payments/{id}/voidVoid a payment - GET
/rest/v1.0/companies/{company_id}/accounting/ap/receiptsList PO receipts - POST
/rest/v1.0/companies/{company_id}/accounting/ap/receiptsReceive against a purchase order - POST
/rest/v1.0/companies/{company_id}/accounting/ap/receipts/{id}/voidVoid a PO receipt - POST
/rest/v1.0/companies/{company_id}/accounting/ap/retainage_releases/{id}/voidVoid a retainage release - GET
/rest/v1.0/companies/{company_id}/accounting/ap/settingsAP settings - PATCH
/rest/v1.0/companies/{company_id}/accounting/ap/settingsUpdate AP settings - GET
/rest/v1.0/companies/{company_id}/accounting/ap/tie_outAP subledger tie-out - POST
/rest/v1.0/companies/{company_id}/accounting/ap/tin_matching/exportExport an IRS bulk TIN Matching request file - POST
/rest/v1.0/companies/{company_id}/accounting/ap/tin_matching/importImport IRS bulk TIN Matching results - GET
/rest/v1.0/companies/{company_id}/accounting/ap/vendorsList AP vendors - GET
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}Show an AP vendor - GET
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/attachmentsList attachments on a vendor - POST
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/attachmentsAttach a file to a vendor - POST
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/complianceRecord a compliance document - PATCH
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/compliance/{compliance_id}Lift or reinstate a compliance record - GET
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/compliance/{compliance_id}/attachmentsList attachments on a vendor compliance record (COI, W-9, license) - POST
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/compliance/{compliance_id}/attachmentsAttach a file to a vendor compliance record (COI, W-9, license) - POST
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/lien_waiversRecord a lien waiver received - GET
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/lien_waivers/{waiver_id}/attachmentsList attachments on a lien waiver - POST
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/lien_waivers/{waiver_id}/attachmentsAttach a file to a lien waiver - GET
/rest/v1.0/companies/{company_id}/accounting/approval_delegationsList approval delegations - POST
/rest/v1.0/companies/{company_id}/accounting/approval_delegationsCreate an approval delegation - DELETE
/rest/v1.0/companies/{company_id}/accounting/approval_delegations/{id}Revoke an approval delegation - GET
/rest/v1.0/companies/{company_id}/accounting/approval_rulesList approval rules - POST
/rest/v1.0/companies/{company_id}/accounting/approval_rulesCreate an approval rule - DELETE
/rest/v1.0/companies/{company_id}/accounting/approval_rules/{id}Deactivate an approval rule - GET
/rest/v1.0/companies/{company_id}/accounting/approvals/inboxApprovals inbox - GET
/rest/v1.0/companies/{company_id}/accounting/approvals/self_approvedSelf-approved documents - GET
/rest/v1.0/companies/{company_id}/accounting/ar/customersList AR customers - GET
/rest/v1.0/companies/{company_id}/accounting/ar/customers/{id}Customer open balances net of posted receipts and reversals; paginated invoice history - GET
/rest/v1.0/companies/{company_id}/accounting/ar/customers/{id}/collection_notesLatest 100 collection notes for the customer in permitted entities. - POST
/rest/v1.0/companies/{company_id}/accounting/ar/customers/{id}/collection_notesAdd a collection note (optional invoice and promise to pay). arEnter. - GET
/rest/v1.0/companies/{company_id}/accounting/ar/customers/{id}/statementCustomer statement: open posted invoices, unapplied cash and balance due, with the billing contact. - POST
/rest/v1.0/companies/{company_id}/accounting/ar/depositsDeposit posted receipts held in UNDEPOSITED_FUNDS to a bank account as one journal (Dr bank / Cr undeposited funds). arApprove; idempotent by request_key. - GET
/rest/v1.0/companies/{company_id}/accounting/ar/invoicesList scoped invoices (default 100, maximum 100 per page) - POST
/rest/v1.0/companies/{company_id}/accounting/ar/invoicesCreate a draft; a retry with the same request key and payload returns the original invoice - GET
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}Get scoped invoice - PATCH
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}Replace current draft revision; all editors are excluded from approval - GET
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/attachmentsList attachments on a AR invoice - POST
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/attachmentsAttach a file to a AR invoice - POST
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/disputeFlag or clear a collections dispute on a posted invoice. Disputed invoices age in the Disputed column. arEnter. - GET
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/pdfInvoice PDF - POST
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/reverseAppend a source-owned reversal. Independent arApprove required. Identical retries return the original reversal. - POST
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/sendSend an invoice to the billing contact - POST
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/transitionSubmit, return to draft, independently approve, or post an invoice - POST
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/from_billingDraft an AR invoice from a non-progress billing - POST
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/from_payment_applicationBill a certified owner pay app in AR (once per pay app) - GET
/rest/v1.0/companies/{company_id}/accounting/ar/payment_applications/{id}/pdfG702/G703 PDF of a certified owner pay app - PUT
/rest/v1.0/companies/{company_id}/accounting/ar/prime_contracts/{id}/billing_methodSet a prime contract's billing method - GET
/rest/v1.0/companies/{company_id}/accounting/ar/prime_contracts/{id}/closeoutGet a prime contract's closeout documents - PUT
/rest/v1.0/companies/{company_id}/accounting/ar/prime_contracts/{id}/closeoutSet a prime contract's closeout documents - GET
/rest/v1.0/companies/{company_id}/accounting/ar/receiptsReceipt history, 50 per page - POST
/rest/v1.0/companies/{company_id}/accounting/ar/receiptsRecord a fully allocated draft; matching request-key retries return the original receipt - GET
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}Receipt detail and immutable applications - POST
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/applicationsApply a posted receipt's unapplied cash to open invoice lines, or transfer its allocations between lines. arApprove; idempotent by request_key. - GET
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/attachmentsList attachments on a AR receipt - POST
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/attachmentsAttach a file to a AR receipt - POST
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/reverseAppend a source-owned reversal. Independent arApprove required. Identical retries return the original reversal. - POST
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/transitionIndependently approve or post; balances are revalidated under the company lock - GET
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/open_itemsOpen original AR distributions for one customer/entity; pages over open invoices only, oldest due first - GET
/rest/v1.0/companies/{company_id}/accounting/assetsList fixed assets - POST
/rest/v1.0/companies/{company_id}/accounting/assetsAdd a fixed asset - GET
/rest/v1.0/companies/{company_id}/accounting/assets/{id}Show a fixed asset - PATCH
/rest/v1.0/companies/{company_id}/accounting/assets/{id}Update a fixed asset - POST
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/adjustmentsPost an asset adjustment - POST
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/disposeDispose of a fixed asset - POST
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/meter_readingsRecord a UOP meter reading - POST
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/undo_disposalUndo a disposal - POST
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/voidVoid an asset added in error - POST
/rest/v1.0/companies/{company_id}/accounting/assets/capitalizeCapitalize an AP bill line - GET
/rest/v1.0/companies/{company_id}/accounting/assets/classesList asset classes - POST
/rest/v1.0/companies/{company_id}/accounting/assets/classesAdd an asset class - GET
/rest/v1.0/companies/{company_id}/accounting/assets/depreciation_runsList depreciation runs - POST
/rest/v1.0/companies/{company_id}/accounting/assets/depreciation_runsPreview or post a depreciation run - GET
/rest/v1.0/companies/{company_id}/accounting/assets/depreciation_runs/{id}Show a depreciation run - POST
/rest/v1.0/companies/{company_id}/accounting/assets/depreciation_runs/{id}/reverseReverse a depreciation run - POST
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_logsPost approved equipment logs - GET
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_ratesList equipment internal rates - POST
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_ratesAdd an equipment internal rate - GET
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_recoveryEquipment recovery vs cost - GET
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_usagesList equipment usage charges - POST
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_usagesCharge equipment usage to a job - POST
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_usages/{id}/voidVoid equipment usage - GET
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_utilizationEquipment utilization - POST
/rest/v1.0/companies/{company_id}/accounting/assets/importImport the fixed asset register - GET
/rest/v1.0/companies/{company_id}/accounting/attachments/{id}Download an attachment - GET
/rest/v1.0/companies/{company_id}/accounting/banking/accountsList bank and card accounts - POST
/rest/v1.0/companies/{company_id}/accounting/banking/accountsCreate a bank account - GET
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}Show a bank account - PATCH
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}Update a bank account - POST
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/bank_changeApprove or reject a pending bank number change - GET
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/inboxMatching inbox - POST
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/inbox/accept_highAccept all High matches - GET
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/outstandingOutstanding items - POST
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/positive_payGenerate a positive pay file - GET
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/positive_pay/batchesList positive pay batches - POST
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/positive_pay/batches/{batch_id}/regenerateRegenerate a positive pay batch - GET
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/reconciliationsList reconciliations - POST
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/reconciliationsStart a reconciliation - GET
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/registerAccount register - POST
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/revealReveal bank numbers - GET
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/statement_importsList statement imports - POST
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/statement_importsImport a statement - GET
/rest/v1.0/companies/{company_id}/accounting/banking/cash_forecastCash forecast - GET
/rest/v1.0/companies/{company_id}/accounting/banking/cash_positionCash position - GET
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}Show a reconciliation - PATCH
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}Tick lines / change the statement balance - DELETE
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}Cancel an in-progress reconciliation - POST
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}/finishFinish a reconciliation - POST
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}/reviewReview a finished reconciliation - POST
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}/undoUndo a reconciliation - GET
/rest/v1.0/companies/{company_id}/accounting/banking/rulesList bank rules - POST
/rest/v1.0/companies/{company_id}/accounting/banking/rulesCreate a bank rule - PATCH
/rest/v1.0/companies/{company_id}/accounting/banking/rules/{id}Update a bank rule - DELETE
/rest/v1.0/companies/{company_id}/accounting/banking/rules/{id}Delete a bank rule - POST
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/create_transactionCreate from a statement line - POST
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/ignoreIgnore a statement line - POST
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/matchMatch a statement line - POST
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/restoreRestore an ignored statement line - POST
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/unmatchUnmatch a statement line - GET
/rest/v1.0/companies/{company_id}/accounting/banking/transactionsList cash documents - POST
/rest/v1.0/companies/{company_id}/accounting/banking/transactionsRecord and post a cash document - GET
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}Show a cash document - POST
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/approveRelease or approve a pending cash document - GET
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/attachmentsList attachments on a bank transaction - POST
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/attachmentsAttach a file to a bank transaction - POST
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/check_printCheck print data - POST
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/voidVoid a cash document - GET
/rest/v1.0/companies/{company_id}/accounting/budgetsList GL budgets - POST
/rest/v1.0/companies/{company_id}/accounting/budgetsImport a GL budget from CSV - GET
/rest/v1.0/companies/{company_id}/accounting/budgets/{id}Show a GL budget with its lines - DELETE
/rest/v1.0/companies/{company_id}/accounting/budgets/{id}Delete a GL budget version - POST
/rest/v1.0/companies/{company_id}/accounting/cecl_allowancePost the CECL allowance adjustment - POST
/rest/v1.0/companies/{company_id}/accounting/current_portion_reclassPost the current-portion reclass - GET
/rest/v1.0/companies/{company_id}/accounting/debt_schedulesList debt and lease schedules - POST
/rest/v1.0/companies/{company_id}/accounting/debt_schedulesCreate a debt or lease schedule - DELETE
/rest/v1.0/companies/{company_id}/accounting/debt_schedules/{id}Deactivate a debt or lease schedule - GET
/rest/v1.0/companies/{company_id}/accounting/entitiesList legal entities - POST
/rest/v1.0/companies/{company_id}/accounting/entitiesCreate a legal entity - GET
/rest/v1.0/companies/{company_id}/accounting/entities/{id}Show a legal entity - PATCH
/rest/v1.0/companies/{company_id}/accounting/entities/{id}Update a legal entity - POST
/rest/v1.0/companies/{company_id}/accounting/fiscal_yearsGenerate a fiscal year - POST
/rest/v1.0/companies/{company_id}/accounting/fiscal_years/{id}/year_end_closePost the year-end close - POST
/rest/v1.0/companies/{company_id}/accounting/fiscal_years/{id}/year_end_close/reverseReverse the year-end close - GET
/rest/v1.0/companies/{company_id}/accounting/general_ledgerGeneral ledger detail - GET
/rest/v1.0/companies/{company_id}/accounting/grantsList accounting access - PATCH
/rest/v1.0/companies/{company_id}/accounting/grants/{id}Set a member's accounting access - GET
/rest/v1.0/companies/{company_id}/accounting/integrations/connectionsList ERP connections with health and recent sync runs - POST
/rest/v1.0/companies/{company_id}/accounting/integrations/connectionsCreate an ERP connection (manageIntegrations) - POST
/rest/v1.0/companies/{company_id}/accounting/integrations/connections/{id}/syncQueue a sync pull (live API connections); it stages coa, vendors and open_ap import runs - GET
/rest/v1.0/companies/{company_id}/accounting/integrations/exports/journalsExport posted journals as an ERP import file - GET
/rest/v1.0/companies/{company_id}/accounting/integrations/importsList imports - POST
/rest/v1.0/companies/{company_id}/accounting/integrations/importsUpload CSV and persist validation preview - GET
/rest/v1.0/companies/{company_id}/accounting/integrations/imports/{id}Read preview, results and history - POST
/rest/v1.0/companies/{company_id}/accounting/integrations/imports/{id}Map, reconcile, approve/apply or reverse an imported entry - GET
/rest/v1.0/companies/{company_id}/accounting/integrations/inboxIntegration error inbox: sync run errors and blocked or failed import runs - GET
/rest/v1.0/companies/{company_id}/accounting/integrations/sync_runs/{id}Get a sync run - GET
/rest/v1.0/companies/{company_id}/accounting/job_cost_entriesList job cost entries - GET
/rest/v1.0/companies/{company_id}/accounting/job_tax_profiles/{id}Get a job tax profile - PUT
/rest/v1.0/companies/{company_id}/accounting/job_tax_profiles/{id}Set a job tax profile - GET
/rest/v1.0/companies/{company_id}/accounting/jobcost/forecastReview a tenant/entity-scoped forecast from dated sources - PUT
/rest/v1.0/companies/{company_id}/accounting/jobcost/forecastSave a dated PM cost-to-complete input (jobForecastEdit permission; PM grants only on projects they belong to). With no PM input a cost code's EAC is max(revised budget, actual + remaining commitments) (flag unforecast_budget when the budget is higher); a null cost_to_complete selects actual + remaining commitments explicitly and, like any input, needs approval before WIP reads it. Saving clears any approval; saving on a later date than the carried-forward input adds a new dated input. Frozen forecasts dated on or after the input are superseded (kept, with supersededAt), never deleted; the audit lists their ids. Refused (409) in a soft- or hard-closed job cost period and on or before the latest posted WIP period end for the entity. - POST
/rest/v1.0/companies/{company_id}/accounting/jobcost/forecast/approveApprove the PM input shown for a cost code on the worksheet date (approveJournal permission; the last editor cannot approve). Only approved inputs may feed WIP. Approving the last pending input for the date freezes the forecast there, superseding (not deleting) an earlier freeze on the same date. Refused (409) in a hard-closed period or on or before the latest posted WIP period end; allowed in a soft-closed period, so a month-end approval freezes at the period end. - GET
/rest/v1.0/companies/{company_id}/accounting/jobcost/scopeList accessible projects, entities and source assignments - POST
/rest/v1.0/companies/{company_id}/accounting/jobcost/scopeAssign a project's sources to one entity and base currency (unrestricted manageCoa permission) - PATCH
/rest/v1.0/companies/{company_id}/accounting/jobcost/scopeSet a job's WIP contract terms (manageCoa): revenue method (cost_to_cost, or as_invoiced for T&M / cost-plus jobs: revenue equals billings, ASC 606-10-55-18) and/or whether retainage is conditional (WIP presents it as a contract asset, ASC 606-10-45-3). Audited with the reason. - GET
/rest/v1.0/companies/{company_id}/accounting/jobcost/wipList WIP snapshots (newest period end and revision first, at most 100). - POST
/rest/v1.0/companies/{company_id}/accounting/jobcost/wipCompute the next WIP revision for an entity at an ended period (postJournal and viewLedger). Contract = executed prime SOV + approved prime COs; cost = posted job cost; billed = posted AR; EAC = the forecast frozen at the period end (PM approval or soft close) plus job cost posted since the freeze, else the approved live forecast, unless overridden with a reason. Each job uses its revenue method (cost_to_cost or as_invoiced); pending prime COs are the memo column (pendingChangeOrders) and enter the transaction price only through overrides[].change_orders; retainage receivable comes from AR (retainageContractAsset when the job's retainage is conditional); each row records settings.loss_provision_unit; cash position is AR receipts less AP payments on the job (payroll and other direct cash costs are not included). A job whose inputs fail is a compute_failed exception (the other jobs still compute) and blocks approval. Rows are read without the company posting lock; the insert refuses with 409 if job cost or billings were posted, or job forecast inputs changed, meanwhile. Supports Idempotency-Key. - GET
/rest/v1.0/companies/{company_id}/accounting/jobcost/wip/{id}Get a WIP snapshot with its job rows; format=csv returns the rows as CSV - POST
/rest/v1.0/companies/{company_id}/accounting/jobcost/wip/{id}/approveApprove a draft snapshot (approveJournal; the preparer cannot approve). A snapshot with exceptions needs exceptions_note; compute_failed exceptions cannot be acknowledged. Idempotent; a rejected snapshot is refused. - POST
/rest/v1.0/companies/{company_id}/accounting/jobcost/wip/{id}/postPost an approved snapshot on journal WIP at the period end with autoReverseDate the next day; idempotent on (snapshot, revision). Supersedes an earlier posted revision for the period. - POST
/rest/v1.0/companies/{company_id}/accounting/jobcost/wip/{id}/rejectReject a draft or approved snapshot (approveJournal; terminal, compute a new revision), or with return_to_draft send an approved one back to draft (approval and acknowledgment cleared). Audited with the reason. - GET
/rest/v1.0/companies/{company_id}/accounting/journal_entriesList journal entries - POST
/rest/v1.0/companies/{company_id}/accounting/journal_entriesCreate a draft journal entry - GET
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}Show a journal entry - PATCH
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}Update a draft journal entry - DELETE
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}Delete a draft journal entry - POST
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/approveApprove a journal entry - GET
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/attachmentsList attachments on a journal entry - POST
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/attachmentsAttach a file to a journal entry - POST
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/postPost a journal entry - POST
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/rejectReject a journal entry (return to the preparer) - POST
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/reverseReverse a posted journal entry - POST
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/submitSubmit a journal entry for approval - GET
/rest/v1.0/companies/{company_id}/accounting/leasesList leases - POST
/rest/v1.0/companies/{company_id}/accounting/leasesAdd a lease - GET
/rest/v1.0/companies/{company_id}/accounting/leases/{id}Show a lease - POST
/rest/v1.0/companies/{company_id}/accounting/leases/{id}/voidVoid a lease - GET
/rest/v1.0/companies/{company_id}/accounting/leases/disclosuresLease disclosures - GET
/rest/v1.0/companies/{company_id}/accounting/leases/runsList lease runs - POST
/rest/v1.0/companies/{company_id}/accounting/leases/runsPreview or post a lease run - GET
/rest/v1.0/companies/{company_id}/accounting/leases/runs/{id}Show a lease run - POST
/rest/v1.0/companies/{company_id}/accounting/leases/runs/{id}/reverseReverse a lease run - GET
/rest/v1.0/companies/{company_id}/accounting/party_profilesList party profiles - POST
/rest/v1.0/companies/{company_id}/accounting/party_profilesCreate a party profile - GET
/rest/v1.0/companies/{company_id}/accounting/party_profiles/{id}Show a party profile - PATCH
/rest/v1.0/companies/{company_id}/accounting/party_profiles/{id}Update a party profile - POST
/rest/v1.0/companies/{company_id}/accounting/party_profiles/{id}/sensitive_changeApprove or reject a bank/TIN change - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/accrualPost the month-end payroll accrual - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/burden_true_upPost the standard-rate burden true-up - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/certified_payrollCertified payroll (WH-347) - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/checks/{id}/reissueReissue a printed paper check under a new number - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/checks/{id}/voidVoid one check of a posted run - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/codesList payroll codes - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/codesCreate a code - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/employeesList employees - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/employeesCreate an employee - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}Show an employee - PATCH
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}Update an employee - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}/deductionsAdd a deduction, match or garnishment - DELETE
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}/deductions/{deduction_id}End a deduction - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}/revealReveal an employee SSN and bank numbers - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/employersList payroll employer entities - PUT
/rest/v1.0/companies/{company_id}/accounting/payroll/employers/{entity_id}Set an employer entity's payroll identity - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/filingsMark a payroll return period filed - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/futa_overrideRequest or approve a provisional FUTA credit reduction override - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/manual_checksEnter a manual (handwritten) check - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/pay_groupsList pay groups - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/pay_groupsCreate a pay group - PATCH
/rest/v1.0/companies/{company_id}/accounting/payroll/pay_groups/{id}Update a pay group - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/pii_rotationRotate payroll PII encryption - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/rate_changesList pay-rate changes - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/rate_changes/{id}Approve or reject a pay-rate change - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/remittancesList payroll liability remittances - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/remittancesRemit a payroll liability - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/remittances/{id}/{decision}Release or reject a pending bank remittance - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/reports/{report}Payroll tax and remittance data - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/runsList pay runs - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/runsCreate a pay run - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/runs/{id}Show a pay run - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/runs/{id}/{action}Pay run outputs - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/runs/{id}/{action}Pay run workflow step - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/setupShow payroll setup - PATCH
/rest/v1.0/companies/{company_id}/accounting/payroll/setupUpdate payroll setup - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/union_localsList union locals - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/union_localsCreate a union local - PATCH
/rest/v1.0/companies/{company_id}/accounting/payroll/union_locals/{id}Update a union local - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/union_ratesAdd a CBA rate - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/wage_determinationsList wage determinations - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/wage_determinationsCreate a wage determination - GET
/rest/v1.0/companies/{company_id}/accounting/payroll/wc_classesList workers' comp classes - POST
/rest/v1.0/companies/{company_id}/accounting/payroll/wc_classesCreate a wc class - GET
/rest/v1.0/companies/{company_id}/accounting/periodsList fiscal periods - GET
/rest/v1.0/companies/{company_id}/accounting/periods/{id}Show a fiscal period - POST
/rest/v1.0/companies/{company_id}/accounting/periods/{id}/closeClose or soft-close a period - POST
/rest/v1.0/companies/{company_id}/accounting/periods/{id}/eliminate_intercompanyEliminate intercompany at a period end - POST
/rest/v1.0/companies/{company_id}/accounting/periods/{id}/reopenReopen a period - POST
/rest/v1.0/companies/{company_id}/accounting/periods/rebuild_balancesRebuild period balance snapshots - POST
/rest/v1.0/companies/{company_id}/accounting/pii_rotationRotate vendor and bank PII encryption - GET
/rest/v1.0/companies/{company_id}/accounting/recurring_journalsList recurring journals - POST
/rest/v1.0/companies/{company_id}/accounting/recurring_journalsCreate a recurring journal - GET
/rest/v1.0/companies/{company_id}/accounting/recurring_journals/{id}Show a recurring journal - PATCH
/rest/v1.0/companies/{company_id}/accounting/recurring_journals/{id}Update a recurring journal - DELETE
/rest/v1.0/companies/{company_id}/accounting/recurring_journals/{id}Delete a recurring journal - POST
/rest/v1.0/companies/{company_id}/accounting/recurring_journals/{id}/approveApprove a recurring journal - GET
/rest/v1.0/companies/{company_id}/accounting/reportsReport library - GET
/rest/v1.0/companies/{company_id}/accounting/reports/{report_key}Run a report - GET
/rest/v1.0/companies/{company_id}/accounting/reports/{report_key}/exportExport a report - GET
/rest/v1.0/companies/{company_id}/accounting/settingsShow accounting settings - PATCH
/rest/v1.0/companies/{company_id}/accounting/settingsUpdate accounting settings - GET
/rest/v1.0/companies/{company_id}/accounting/tax_codesList tax codes - POST
/rest/v1.0/companies/{company_id}/accounting/tax_codesCreate a tax code - PATCH
/rest/v1.0/companies/{company_id}/accounting/tax_codes/{id}Update a tax code - GET
/rest/v1.0/companies/{company_id}/accounting/tax_exemption_certificatesList customer tax exemption certificates - POST
/rest/v1.0/companies/{company_id}/accounting/tax_exemption_certificatesRecord a customer tax exemption certificate - PATCH
/rest/v1.0/companies/{company_id}/accounting/tax_exemption_certificates/{id}Change a certificate expiry - GET
/rest/v1.0/companies/{company_id}/accounting/termsList payment terms - POST
/rest/v1.0/companies/{company_id}/accounting/termsCreate a payment term - PATCH
/rest/v1.0/companies/{company_id}/accounting/terms/{id}Update a payment term - GET
/rest/v1.0/companies/{company_id}/accounting/trial_balanceTrial balance
/rest/v1.0/companies/{company_id}/accounting/accountsList GL accounts
Parameters
- company_idintegerpathrequired
- searchstringquery
- filters[type]stringquery
- filters[is_active]anyquery
- filters[is_postable]anyquery
- pageintegerquery
- per_pageintegerquery
- updated_sincestring (date-time)query
- cursorstringquery
Response · 200 · Account[]
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- typeanyrequired
- subtypestring | nullrequired
- normal_balanceanyrequired
- parent_idinteger | nullrequired
- is_postablebooleanrequired
- is_activebooleanrequired
- system_rolestring | nullrequired
- is_controlbooleanrequired
- require_projectbooleanrequired
- require_cost_codebooleanrequired
- job_cost_typeanyrequired
- currencystringrequired
- cash_flow_categoryanyrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/accountsCreate a GL account
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- accountobjectrequired
Response · 201 · Account
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- typeanyrequired
- subtypestring | nullrequired
- normal_balanceanyrequired
- parent_idinteger | nullrequired
- is_postablebooleanrequired
- is_activebooleanrequired
- system_rolestring | nullrequired
- is_controlbooleanrequired
- require_projectbooleanrequired
- require_cost_codebooleanrequired
- job_cost_typeanyrequired
- currencystringrequired
- cash_flow_categoryanyrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/accounts/{id}Show a GL account
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · Account
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- typeanyrequired
- subtypestring | nullrequired
- normal_balanceanyrequired
- parent_idinteger | nullrequired
- is_postablebooleanrequired
- is_activebooleanrequired
- system_rolestring | nullrequired
- is_controlbooleanrequired
- require_projectbooleanrequired
- require_cost_codebooleanrequired
- job_cost_typeanyrequired
- currencystringrequired
- cash_flow_categoryanyrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/accounts/{id}Update a GL account
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- accountobjectrequired
Response · 200 · Account
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- typeanyrequired
- subtypestring | nullrequired
- normal_balanceanyrequired
- parent_idinteger | nullrequired
- is_postablebooleanrequired
- is_activebooleanrequired
- system_rolestring | nullrequired
- is_controlbooleanrequired
- require_projectbooleanrequired
- require_cost_codebooleanrequired
- job_cost_typeanyrequired
- currencystringrequired
- cash_flow_categoryanyrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/accounts/apply_templateApply the construction chart of accounts
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- templateobjectrequired
Response · 200 · object
- templateanyrequired
- accounts_createdintegerrequired
- accounts_totalintegerrequired
/rest/v1.0/companies/{company_id}/accounting/accounts/treeChart of accounts tree
Parameters
- company_idintegerpathrequired
Response · 200 · AccountNode[]
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- typeanyrequired
- subtypestring | nullrequired
- normal_balanceanyrequired
- parent_idinteger | nullrequired
- is_postablebooleanrequired
- is_activebooleanrequired
- system_rolestring | nullrequired
- is_controlbooleanrequired
- require_projectbooleanrequired
- require_cost_codebooleanrequired
- job_cost_typeanyrequired
- currencystringrequired
- cash_flow_categoryanyrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- childrenAccountNode[]required
/rest/v1.0/companies/{company_id}/accounting/ach/monitoringACH fraud-monitoring evidence
Parameters
- company_idintegerpathrequired
- fromstring (date)queryrequired
- tostring (date)queryrequired
Response · 200 · object
- fromstring (date)required
- tostring (date)required
- controlsobjectrequired
- bank_changesobject[]required
- accountsobject[]required
- returnsobjectrequired
- nocsobjectrequired
- noticesAchNotice[]required
/rest/v1.0/companies/{company_id}/accounting/ach/noticesACH returns and NOCs
Parameters
- company_idintegerpathrequired
- statusanyquery
- pageintegerquery
- per_pageintegerquery
Response · 200 · AchNotice[]
- idintegerrequired
- kindstringrequired
- codestringrequired
- original_tracestringrequired
- trace_numberstring | null
- id_numberstringrequired
- amountstringrequired
- received_datestring (date)required
- due_datestring | null (date)
- party_kindstring | null
- party_idinteger | null
- ap_payment_idinteger | null
- pay_check_idinteger | null
- entry_idinteger | null
- statusstringrequired
- messagestring | null
- applied_atstring | null (date-time)
- applied_by_idinteger | null
- imported_by_idinteger
/rest/v1.0/companies/{company_id}/accounting/ach/noticesImport an ACH return/NOC file
Parameters
- company_idintegerpathrequired
Request body
- ach_importobjectrequired
Response · 201 · object
- noticesobject[]required
- skippedintegerrequired
/rest/v1.0/companies/{company_id}/accounting/ach/notices/{id}/resolveResolve a manual NOC
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- resolveobjectrequired
Response · 200 · object
- idintegerrequired
/rest/v1.0/companies/{company_id}/accounting/ach/notices/apply_nocsApply NOCs
Parameters
- company_idintegerpathrequired
Request body
- applyobjectrequired
Response · 200 · object
- appliedinteger[]required
/rest/v1.0/companies/{company_id}/accounting/ach/prenotesGenerate a prenote file
Parameters
- company_idintegerpathrequired
Request body
- prenoteobjectrequired
Response · 200 · string
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/allocation_runsPost an allocation run
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- datestring (date)required
- memostringrequired
- entity_idinteger | null
- basisanyrequired
- amountstringrequired
- pool_account_idintegerrequired
- target_account_idintegerrequired
- auto_reverse_datestring | null (date)
- targetsobject[]required
Response · 201 · object
- journal_entryJournalEntryShow
- allocationobject
- pending_approvalboolean
/rest/v1.0/companies/{company_id}/accounting/allocation_runs/{id}/reverseReverse an allocation run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reversalobjectrequired
Response · 201 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/ap/agingAP aging as of a date
Parameters
- company_idintegerpathrequired
- as_ofstring (date)query
- basisstringquery
Response · 200 · ApAging
- as_ofstring (date)required
- basisstringrequired
- bucket_labelsstring[]required
- rowsobject[]required
- totalsobjectrequired
/rest/v1.0/companies/{company_id}/accounting/ap/backup_noticesList CP2100 B notices
Parameters
- company_idintegerpathrequired
- vendor_idintegerquery
Response · 200 · BackupNotice[]
- idintegerrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- notice_numberintegerrequired
- notice_datestring (date)required
- tax_yearinteger | nullrequired
- letter_due_bystring (date)required
- withhold_fromstring (date)required
- letter_sent_atstring | null (date)required
- cured_atstring | null (date)required
- cure_kindstring | nullrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/backup_noticesRecord a CP2100 B notice
Parameters
- company_idintegerpathrequired
Request body
- backup_noticeobjectrequired
Response · 201 · BackupNotice
- idintegerrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- notice_numberintegerrequired
- notice_datestring (date)required
- tax_yearinteger | nullrequired
- letter_due_bystring (date)required
- withhold_fromstring (date)required
- letter_sent_atstring | null (date)required
- cured_atstring | null (date)required
- cure_kindstring | nullrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/backup_notices/{id}Mark a B notice letter sent or record the cure
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- backup_noticeobjectrequired
Response · 200 · BackupNotice
- idintegerrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- notice_numberintegerrequired
- notice_datestring (date)required
- tax_yearinteger | nullrequired
- letter_due_bystring (date)required
- withhold_fromstring (date)required
- letter_sent_atstring | null (date)required
- cured_atstring | null (date)required
- cure_kindstring | nullrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/backup_notices/{id}/letterB notice letter
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · object
- filenamestringrequired
- textstringrequired
- envelopestringrequired
- letter_due_bystring (date)required
- notice_numberintegerrequired
/rest/v1.0/companies/{company_id}/accounting/ap/billsList bills and vendor credits
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- filters[status]stringquery
- filters[kind]stringquery
- vendor_idintegerquery
- project_idintegerquery
- due_bystring (date)query
- searchstringquery
- updated_sincestring (date-time)query
- cursorstringquery
Response · 200 · ApBill[]
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]
/rest/v1.0/companies/{company_id}/accounting/ap/billsCreate a draft bill or vendor credit
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- billobjectrequired
Response · 201 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}Show a bill
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}Edit a draft or pending bill
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- billobjectrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}Delete a draft bill
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/apply_creditApply a vendor credit to a bill
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- applicationobjectrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/approveApprove a bill
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- approveobject
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/attachmentsList attachments on a bill
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · AcctAttachment[]
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/attachmentsAttach a file to a bill
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- filestring (binary)required
Response · 201 · AcctAttachment
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/override_holdOverride a hold
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- overrideobjectrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/rejectReject a bill (return to the preparer)
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- rejectobjectrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/release_retainageRelease retainage payable
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- releaseobjectrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/submitSubmit a bill for approval
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/unapply_creditUndo a vendor credit application
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- applicationobjectrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/{id}/voidVoid a posted bill
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- voidobjectrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/bills/from_sourceDraft a bill from a requisition or direct cost
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- sourceobjectrequired
Response · 201 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/checks/{id}/reprintReprint a check under a new number
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reprintobjectrequired
Response · 201 · object
- idintegerrequired
- check_numberstringrequired
- ap_payment_idintegerrequired
- amountstringrequired
- statusstringrequired
/rest/v1.0/companies/{company_id}/accounting/ap/compliance_requirementsList compliance requirements
Parameters
- company_idintegerpathrequired
- vendor_idintegerquery
Response · 200 · ApComplianceRequirement[]
- idintegerrequired
- kindstringrequired
- vendor_idinteger | nullrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- notesstring | nullrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/compliance_requirementsRequire a compliance document
Parameters
- company_idintegerpathrequired
Request body
- compliance_requirementobjectrequired
Response · 201 · ApComplianceRequirement
- idintegerrequired
- kindstringrequired
- vendor_idinteger | nullrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- notesstring | nullrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/compliance_requirements/{id}Drop a compliance requirement
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/ap/form_10991099 review
Parameters
- company_idintegerpathrequired
- yearintegerquery
- entity_idintegerquery
Response · 200 · ApForm1099
- yearintegerrequired
- formsobject[]required
- explainobjectrequired
/rest/v1.0/companies/{company_id}/accounting/ap/form_1099/irisExport 1099s as IRIS Taxpayer Portal CSV files
Parameters
- company_idintegerpathrequired
Request body
- irisobjectrequired
Response · 200 · object
- yearintegerrequired
- formstringrequired
- filesobject[]required
- warningsstring[]required
/rest/v1.0/companies/{company_id}/accounting/ap/form_1099/pub1220Export 1099s as an IRS Pub 1220 file
Parameters
- company_idintegerpathrequired
Request body
- pub1220objectrequired
Response · 200 · string
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/ap/form_945Form 945 data
Parameters
- company_idintegerpathrequired
- yearintegerquery
- entity_idintegerqueryrequired
- lookback_liabilitystringquery
Response · 200 · object
- yearintegerrequired
- entity_idintegerrequired
- linesobjectrequired
- line_7object | nullrequired
- form_945a_requiredbooleanrequired
- schedulestringrequired
- lookback_liabilitystringrequired
- may_pay_with_returnbooleanrequired
- liability_by_dateobject[]required
- depositsobject[]required
- ledger_withheldstringrequired
- warningsstring[]required
- explainobjectrequired
/rest/v1.0/companies/{company_id}/accounting/ap/form_945/eftpsEFTPS 945 deposits
Parameters
- company_idintegerpathrequired
Request body
- form_945objectrequired
Response · 200 · object
- yearintegerrequired
- entity_idintegerrequired
- depositsobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runsList payment runs
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · ApPaymentRun[]
- idintegerrequired
- numberstringrequired
- statusstringrequired
- pay_datestring (date)required
- cash_account_idintegerrequired
- memostring | nullrequired
- prepared_by_idintegerrequired
- released_by_idinteger | nullrequired
- released_atstring | null (date-time)required
- ach_generated_atstring | null (date-time)required
- ach_file_id_modifierstring | nullrequired
- totalstringrequired
- payment_countintegerrequired
- paymentsApPayment[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runsCreate a draft payment run
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- payment_runobjectrequired
Response · 201 · ApPaymentRunCreated
- idintegerrequired
- numberstringrequired
- statusstringrequired
- pay_datestring (date)required
- cash_account_idintegerrequired
- memostring | nullrequired
- prepared_by_idintegerrequired
- released_by_idinteger | nullrequired
- released_atstring | null (date-time)required
- totalstringrequired
- payment_countintegerrequired
- paymentsApPayment[]required
- created_atstring (date-time)required
- heldobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}Show a payment run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ApPaymentRun
- idintegerrequired
- numberstringrequired
- statusstringrequired
- pay_datestring (date)required
- cash_account_idintegerrequired
- memostring | nullrequired
- prepared_by_idintegerrequired
- released_by_idinteger | nullrequired
- released_atstring | null (date-time)required
- ach_generated_atstring | null (date-time)required
- ach_file_id_modifierstring | nullrequired
- totalstringrequired
- payment_countintegerrequired
- paymentsApPayment[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}Delete a draft run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/checksCheck print data
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- formatstringquery
Response · 200 · ApCheck[]
- payment_idintegerrequired
- check_numberstringrequired
- datestring (date)required
- amountstringrequired
- amount_wordsstringrequired
- payee_linestringrequired
- memostring | nullrequired
- micrstringrequired
- stubobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/nachaACH (NACHA) file
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · string
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/nachaRe-send the ACH (NACHA) file
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- resendobjectrequired
Response · 200 · string
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/positive_payPositive pay file (CSV)
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · string
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/rejectReject a payment run release
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- rejectobjectrequired
Response · 200 · ApPaymentRun
- idintegerrequired
- numberstringrequired
- statusstringrequired
- pay_datestring (date)required
- cash_account_idintegerrequired
- memostring | nullrequired
- prepared_by_idintegerrequired
- released_by_idinteger | nullrequired
- released_atstring | null (date-time)required
- ach_generated_atstring | null (date-time)required
- ach_file_id_modifierstring | nullrequired
- totalstringrequired
- payment_countintegerrequired
- paymentsApPayment[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/payment_runs/{id}/releaseRelease (approve) and post a payment run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- approveobject
Response · 200 · ApPaymentRun
- idintegerrequired
- numberstringrequired
- statusstringrequired
- pay_datestring (date)required
- cash_account_idintegerrequired
- memostring | nullrequired
- prepared_by_idintegerrequired
- released_by_idinteger | nullrequired
- released_atstring | null (date-time)required
- ach_generated_atstring | null (date-time)required
- ach_file_id_modifierstring | nullrequired
- totalstringrequired
- payment_countintegerrequired
- paymentsApPayment[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/payment_selectionPayment selection
Parameters
- company_idintegerpathrequired
- pay_datestring (date)query
- due_bystring (date)query
Response · 200 · ApPaymentCandidate[]
- bill_idintegerrequired
- numberstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- invoice_numberstring | nullrequired
- due_datestring (date)required
- open_amountstringrequired
- payable_amountstringrequired
- discountstringrequired
- holdsApHold[]required
- payablebooleanrequired
/rest/v1.0/companies/{company_id}/accounting/ap/paymentsList payments
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- vendor_idintegerquery
- filters[status]stringquery
- updated_sincestring (date-time)query
- cursorstringquery
Response · 200 · ApPayment[]
- idintegerrequired
- run_idinteger | nullrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- methodstringrequired
- check_numberstring | nullrequired
- payment_datestring (date)required
- cash_account_idintegerrequired
- amountstringrequired
- discount_amountstringrequired
- withholding_amountstringrequired
- joint_payeesobject[]required
- customer_idinteger | nullrequired
- statusstringrequired
- memostring | nullrequired
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- ach_trace_numberstring | nullrequired
- applicationsobject[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/paymentsCreate one manual payment
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- paymentobjectrequired
Response · 201 · ApPaymentRun
- idintegerrequired
- numberstringrequired
- statusstringrequired
- pay_datestring (date)required
- cash_account_idintegerrequired
- memostring | nullrequired
- prepared_by_idintegerrequired
- released_by_idinteger | nullrequired
- released_atstring | null (date-time)required
- ach_generated_atstring | null (date-time)required
- ach_file_id_modifierstring | nullrequired
- totalstringrequired
- payment_countintegerrequired
- paymentsApPayment[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/payments/{id}Show a payment
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ApPayment
- idintegerrequired
- run_idinteger | nullrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- methodstringrequired
- check_numberstring | nullrequired
- payment_datestring (date)required
- cash_account_idintegerrequired
- amountstringrequired
- discount_amountstringrequired
- withholding_amountstringrequired
- joint_payeesobject[]required
- customer_idinteger | nullrequired
- statusstringrequired
- memostring | nullrequired
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- ach_trace_numberstring | nullrequired
- applicationsobject[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/payments/{id}/voidVoid a payment
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- voidobjectrequired
Response · 200 · ApPayment
- idintegerrequired
- run_idinteger | nullrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- methodstringrequired
- check_numberstring | nullrequired
- payment_datestring (date)required
- cash_account_idintegerrequired
- amountstringrequired
- discount_amountstringrequired
- withholding_amountstringrequired
- joint_payeesobject[]required
- customer_idinteger | nullrequired
- statusstringrequired
- memostring | nullrequired
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- ach_trace_numberstring | nullrequired
- applicationsobject[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/receiptsList PO receipts
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- commitment_idintegerquery
Response · 200 · ApReceipt[]
- idintegerrequired
- numberstringrequired
- commitment_idintegerrequired
- project_idintegerrequired
- vendor_idintegerrequired
- entity_idinteger | nullrequired
- receipt_datestring (date)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- linesobject[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/receiptsReceive against a purchase order
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- receiptobjectrequired
Response · 201 · ApReceipt
- idintegerrequired
- numberstringrequired
- commitment_idintegerrequired
- project_idintegerrequired
- vendor_idintegerrequired
- entity_idinteger | nullrequired
- receipt_datestring (date)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- linesobject[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/receipts/{id}/voidVoid a PO receipt
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- voidobjectrequired
Response · 200 · ApReceipt
- idintegerrequired
- numberstringrequired
- commitment_idintegerrequired
- project_idintegerrequired
- vendor_idintegerrequired
- entity_idinteger | nullrequired
- receipt_datestring (date)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- linesobject[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/retainage_releases/{id}/voidVoid a retainage release
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- voidobjectrequired
Response · 200 · ApBillShow
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- entity_idintegerrequired
- invoice_numberstring | nullrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- term_idinteger | nullrequired
- discount_percentstring | nullrequired
- discount_datestring | null (date)required
- memostring | nullrequired
- totalstringrequired
- retainage_amountstringrequired
- use_tax_amountstringrequired
- tax_code_idinteger | nullrequired
- open_amountstringrequired
- retainage_openstringrequired
- paid_amountstringrequired
- retainage_releasedstringrequired
- commitment_typestring | nullrequired
- commitment_idinteger | nullrequired
- requisition_idinteger | nullrequired
- direct_cost_idinteger | nullrequired
- pay_when_paid_pay_app_idinteger | nullrequired
- pay_when_paid_modestring | nullrequired
- off_rent_datestring | null (date)required
- billed_throughstring | null (date)required
- matchobject | nullrequired
- hold_overridesobject[]required
- revisionintegerrequired
- prepared_by_idintegerrequired
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- entry_idinteger | nullrequired
- voided_atstring | null (date-time)required
- void_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- linesApBillLine[]required
- holdsApHold[]required
- approvals_requiredintegerrequired
- route_previewstringrequired
- approvalsobject[]required
- applicationsApApplication[]required
- retainage_releasesobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/settingsAP settings
Parameters
- company_idintegerpathrequired
Response · 200 · ApSettings
- over_commitment_actionstringrequired
- match_tolerance_pctstringrequired
- match_tolerance_amountstringrequired
- receipt_accrualbooleanrequired
- discount_posting_modestringrequired
- bank_change_hold_daysintegerrequired
- lien_waiver_modestringrequired
- approval_bandsobject[]required
- rni_account_idinteger | nullrequired
- backup_withholding_account_idinteger | nullrequired
- cash_account_idinteger | nullrequired
- ach_company_idstring | nullrequired
- ach_company_namestring | nullrequired
- ach_destination_routingstring | nullrequired
- ach_destination_namestring | nullrequired
- prompt_pay_daysinteger | nullrequired
- updated_atstring (date-time)required
- backup_withholding_policystringrequired
- ach_prenote_requiredbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/ap/settingsUpdate AP settings
Parameters
- company_idintegerpathrequired
Request body
- ap_settingsobjectrequired
Response · 200 · ApSettings
- over_commitment_actionstringrequired
- match_tolerance_pctstringrequired
- match_tolerance_amountstringrequired
- receipt_accrualbooleanrequired
- discount_posting_modestringrequired
- bank_change_hold_daysintegerrequired
- lien_waiver_modestringrequired
- approval_bandsobject[]required
- rni_account_idinteger | nullrequired
- backup_withholding_account_idinteger | nullrequired
- cash_account_idinteger | nullrequired
- ach_company_idstring | nullrequired
- ach_company_namestring | nullrequired
- ach_destination_routingstring | nullrequired
- ach_destination_namestring | nullrequired
- prompt_pay_daysinteger | nullrequired
- updated_atstring (date-time)required
- backup_withholding_policystringrequired
- ach_prenote_requiredbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/ap/tie_outAP subledger tie-out
Parameters
- company_idintegerpathrequired
- as_ofstring (date)query
Response · 200 · ApTieOut
- as_ofstring (date)required
- apobjectrequired
- retainageobjectrequired
- in_balancebooleanrequired
/rest/v1.0/companies/{company_id}/accounting/ap/tin_matching/exportExport an IRS bulk TIN Matching request file
Parameters
- company_idintegerpathrequired
Response · 200 · object
- filenamestringrequired
- recordsintegerrequired
- textstringrequired
- skippedobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/tin_matching/importImport IRS bulk TIN Matching results
Parameters
- company_idintegerpathrequired
Request body
- tin_matchingobjectrequired
Response · 200 · object
- appliedobject[]required
- skippedobject[]required
/rest/v1.0/companies/{company_id}/accounting/ap/vendorsList AP vendors
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- searchstringquery
Response · 200 · ApVendor[]
- vendor_idintegerrequired
- namestring | nullrequired
- is_1099booleanrequired
- w9_statusstringrequired
- payment_methodstringrequired
- compliance_holdbooleanrequired
- coi_expires_atstring | null (date)required
- coi_expiredbooleanrequired
- stop_paybooleanrequired
- open_balancestringrequired
- retainage_heldstringrequired
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}Show an AP vendor
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ApVendorShow
- vendor_idintegerrequired
- namestringrequired
- profile_idinteger | nullrequired
- is_1099booleanrequired
- w9_statusstring | nullrequired
- compliance_holdbooleanrequired
- complianceApCompliance[]required
- lien_waiversApLienWaiver[]required
- billsApBill[]required
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/attachmentsList attachments on a vendor
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · AcctAttachment[]
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/attachmentsAttach a file to a vendor
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- filestring (binary)required
Response · 201 · AcctAttachment
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/complianceRecord a compliance document
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- complianceobjectrequired
Response · 201 · ApCompliance
- idintegerrequired
- vendor_idintegerrequired
- kindstringrequired
- referencestring | nullrequired
- effective_atstring | null (date)required
- expires_atstring | null (date)required
- activebooleanrequired
- notesstring | nullrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/compliance/{compliance_id}Lift or reinstate a compliance record
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- compliance_idintegerpathrequired
Request body
- complianceobjectrequired
Response · 200 · ApCompliance
- idintegerrequired
- vendor_idintegerrequired
- kindstringrequired
- referencestring | nullrequired
- effective_atstring | null (date)required
- expires_atstring | null (date)required
- activebooleanrequired
- notesstring | nullrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/compliance/{compliance_id}/attachmentsList attachments on a vendor compliance record (COI, W-9, license)
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- compliance_idintegerpathrequired
Response · 200 · AcctAttachment[]
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/compliance/{compliance_id}/attachmentsAttach a file to a vendor compliance record (COI, W-9, license)
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- compliance_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- filestring (binary)required
Response · 201 · AcctAttachment
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/lien_waiversRecord a lien waiver received
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- lien_waiverobjectrequired
Response · 201 · ApLienWaiver
- idintegerrequired
- vendor_idintegerrequired
- project_idinteger | nullrequired
- partystringrequired
- kindstringrequired
- scopestringrequired
- payment_nointegerrequired
- through_datestring | null (date)required
- amountstring | nullrequired
- received_atstring (date)required
- created_atstring (date-time)required
- payment_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/lien_waivers/{waiver_id}/attachmentsList attachments on a lien waiver
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- waiver_idintegerpathrequired
Response · 200 · AcctAttachment[]
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ap/vendors/{id}/lien_waivers/{waiver_id}/attachmentsAttach a file to a lien waiver
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- waiver_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- filestring (binary)required
Response · 201 · AcctAttachment
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/approval_delegationsList approval delegations
Parameters
- company_idintegerpathrequired
Response · 200 · ApprovalDelegation[]
- idintegerrequired
- from_user_idintegerrequired
- to_user_idintegerrequired
- doc_typesany[]required
- max_amountstring | nullrequired
- entity_idsinteger[]required
- starts_atstring (date-time)required
- ends_atstring (date-time)required
- reasonstringrequired
- created_by_idintegerrequired
- revoked_atstring | null (date-time)required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/approval_delegationsCreate an approval delegation
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- delegationobjectrequired
Response · 201 · ApprovalDelegation
- idintegerrequired
- from_user_idintegerrequired
- to_user_idintegerrequired
- doc_typesany[]required
- max_amountstring | nullrequired
- entity_idsinteger[]required
- starts_atstring (date-time)required
- ends_atstring (date-time)required
- reasonstringrequired
- created_by_idintegerrequired
- revoked_atstring | null (date-time)required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/approval_delegations/{id}Revoke an approval delegation
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/approval_rulesList approval rules
Parameters
- company_idintegerpathrequired
Response · 200 · ApprovalRule[]
- idintegerrequired
- doc_typeanyrequired
- namestringrequired
- priorityintegerrequired
- min_amountstring | nullrequired
- max_amountstring | nullrequired
- entity_idsinteger[]required
- project_idsinteger[]required
- vendor_riskany[]required
- stepsobject[]required
- is_activebooleanrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/approval_rulesCreate an approval rule
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- approval_ruleobjectrequired
Response · 201 · ApprovalRule
- idintegerrequired
- doc_typeanyrequired
- namestringrequired
- priorityintegerrequired
- min_amountstring | nullrequired
- max_amountstring | nullrequired
- entity_idsinteger[]required
- project_idsinteger[]required
- vendor_riskany[]required
- stepsobject[]required
- is_activebooleanrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/approval_rules/{id}Deactivate an approval rule
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/approvals/inboxApprovals inbox
Parameters
- company_idintegerpathrequired
Response · 200 · object
- itemsobject[]required
- returnedobject[]required
/rest/v1.0/companies/{company_id}/accounting/approvals/self_approvedSelf-approved documents
Parameters
- company_idintegerpathrequired
- fromstring (date)query
- tostring (date)query
Response · 200 · object[]
- idinteger
- item_typestring
- item_idinteger
- actor_idinteger
- summarystring
- reasonstring | null
- created_atstring (date-time)
/rest/v1.0/companies/{company_id}/accounting/ar/customersList AR customers
Parameters
- company_idintegerpathrequired
- searchstringquery
- pageintegerquery
- per_pageintegerquery
Response · 200 · object[]
- idintegerrequired
- namestringrequired
- has_profilebooleanrequired
- term_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/ar/customers/{id}Customer open balances net of posted receipts and reversals; paginated invoice history
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- pageintegerquery
Response · 200 · ArCustomer
- customerobjectrequired
- balancesobject[]required
- totalintegerrequired
- invoicesArInvoice[]required
- profileArCustomerProfile
/rest/v1.0/companies/{company_id}/accounting/ar/customers/{id}/collection_notesLatest 100 collection notes for the customer in permitted entities.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · ArCollectionNote[]
- idinteger
- entity_idinteger
- customer_idinteger
- invoice_idinteger
- notestring
- promise_datestring (date)
- promise_amountstring
- created_by_idinteger
- created_atstring (date-time)
/rest/v1.0/companies/{company_id}/accounting/ar/customers/{id}/collection_notesAdd a collection note (optional invoice and promise to pay). arEnter.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- entity_idintegerrequired
- invoice_idinteger
- notestringrequired
- promise_datestring (date)
- promise_amountstring
Response · 201 · ArCollectionNote
- idinteger
- entity_idinteger
- customer_idinteger
- invoice_idinteger
- notestring
- promise_datestring (date)
- promise_amountstring
- created_by_idinteger
- created_atstring (date-time)
/rest/v1.0/companies/{company_id}/accounting/ar/customers/{id}/statementCustomer statement: open posted invoices, unapplied cash and balance due, with the billing contact.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- as_ofstring (date)query
Response · 200 · ArStatement
- customerobject
- profileobject
- as_ofstring (date)
- invoicesArInvoice[]
- open_totalstring
- unapplied_cashstring
- balance_duestring
- open_currentstring
- retainage_not_duestring
- owner_direct_creditsstring
/rest/v1.0/companies/{company_id}/accounting/ar/depositsDeposit posted receipts held in UNDEPOSITED_FUNDS to a bank account as one journal (Dr bank / Cr undeposited funds). arApprove; idempotent by request_key.
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- request_keystring (uuid)required
- entity_idintegerrequired
- bank_account_idintegerrequired
- posting_datestring (date)required
- receipt_idsinteger[]required
Response · 201 · ArDeposit
- idinteger
- numberstring
- entity_idinteger
- bank_account_idinteger
- posting_datestring (date)
- currencystring
- totalstring
- journal_entry_idinteger
- receipt_idsinteger[]
/rest/v1.0/companies/{company_id}/accounting/ar/invoicesList scoped invoices (default 100, maximum 100 per page)
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- customer_idintegerquery
- statusstringquery
- project_idintegerquery
- date_fromstring (date)query
- date_tostring (date)query
- qstringquery
- overduebooleanquery
- as_ofstring (date)query
- disputedbooleanquery
- sortstringquery
- updated_sincestring (date-time)query
- cursorstringquery
Response · 200 · ArInvoice[]
- entity_idintegerrequired
- customer_idintegerrequired
- source_referencestringrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- memostringrequired
- linesobject[]required
- idintegerrequired
- numberstringrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- revisionintegerrequired
- statusstringrequired
- currencystringrequired
- totalstringrequired
- retainage_amountstringrequired
- current_amountstringrequired
- open_currentstringrequired
- open_retainagestringrequired
- prepared_by_idintegerrequired
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- paid_currentstringrequired
- paid_retainagestringrequired
- corrects_invoice_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- kindstringrequired
- payment_application_idintegerrequired
- prime_contract_idintegerrequired
- project_idintegerrequired
- released_retainagestringrequired
- tax_amountstringrequired
- disputedbooleanrequired
- dispute_reasonstringrequired
- credited_currentstringrequired
- credit_reasonstringrequired
- cancellation_reasonstringrequired
- tax_override_reasonstringrequired
- tax_warningsstring[]required
/rest/v1.0/companies/{company_id}/accounting/ar/invoicesCreate a draft; a retry with the same request key and payload returns the original invoice
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- request_keystring (uuid)required
- invoiceArInvoiceInputrequired
- correctionobject
Response · 200 · ArInvoice
- entity_idintegerrequired
- customer_idintegerrequired
- source_referencestringrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- memostringrequired
- linesobject[]required
- idintegerrequired
- numberstringrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- revisionintegerrequired
- statusstringrequired
- currencystringrequired
- totalstringrequired
- retainage_amountstringrequired
- current_amountstringrequired
- open_currentstringrequired
- open_retainagestringrequired
- prepared_by_idintegerrequired
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- paid_currentstringrequired
- paid_retainagestringrequired
- corrects_invoice_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- kindstringrequired
- payment_application_idintegerrequired
- prime_contract_idintegerrequired
- project_idintegerrequired
- released_retainagestringrequired
- tax_amountstringrequired
- disputedbooleanrequired
- dispute_reasonstringrequired
- credited_currentstringrequired
- credit_reasonstringrequired
- cancellation_reasonstringrequired
- tax_override_reasonstringrequired
- tax_warningsstring[]required
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}Get scoped invoice
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ArInvoice
- entity_idintegerrequired
- customer_idintegerrequired
- source_referencestringrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- memostringrequired
- linesobject[]required
- idintegerrequired
- numberstringrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- revisionintegerrequired
- statusstringrequired
- currencystringrequired
- totalstringrequired
- retainage_amountstringrequired
- current_amountstringrequired
- open_currentstringrequired
- open_retainagestringrequired
- prepared_by_idintegerrequired
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- paid_currentstringrequired
- paid_retainagestringrequired
- corrects_invoice_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- kindstringrequired
- payment_application_idintegerrequired
- prime_contract_idintegerrequired
- project_idintegerrequired
- released_retainagestringrequired
- tax_amountstringrequired
- disputedbooleanrequired
- dispute_reasonstringrequired
- credited_currentstringrequired
- credit_reasonstringrequired
- cancellation_reasonstringrequired
- tax_override_reasonstringrequired
- tax_warningsstring[]required
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}Replace current draft revision; all editors are excluded from approval
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- revisionintegerrequired
- invoiceArInvoiceInputrequired
Response · 200 · ArInvoice
- entity_idintegerrequired
- customer_idintegerrequired
- source_referencestringrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- memostringrequired
- linesobject[]required
- idintegerrequired
- numberstringrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- revisionintegerrequired
- statusstringrequired
- currencystringrequired
- totalstringrequired
- retainage_amountstringrequired
- current_amountstringrequired
- open_currentstringrequired
- open_retainagestringrequired
- prepared_by_idintegerrequired
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- paid_currentstringrequired
- paid_retainagestringrequired
- corrects_invoice_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- kindstringrequired
- payment_application_idintegerrequired
- prime_contract_idintegerrequired
- project_idintegerrequired
- released_retainagestringrequired
- tax_amountstringrequired
- disputedbooleanrequired
- dispute_reasonstringrequired
- credited_currentstringrequired
- credit_reasonstringrequired
- cancellation_reasonstringrequired
- tax_override_reasonstringrequired
- tax_warningsstring[]required
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/attachmentsList attachments on a AR invoice
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · AcctAttachment[]
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/attachmentsAttach a file to a AR invoice
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- filestring (binary)required
Response · 201 · AcctAttachment
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/disputeFlag or clear a collections dispute on a posted invoice. Disputed invoices age in the Disputed column. arEnter.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- disputedbooleanrequired
- reasonstring
Response · 200 · ArInvoice
- entity_idintegerrequired
- customer_idintegerrequired
- source_referencestringrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- memostringrequired
- linesobject[]required
- idintegerrequired
- numberstringrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- revisionintegerrequired
- statusstringrequired
- currencystringrequired
- totalstringrequired
- retainage_amountstringrequired
- current_amountstringrequired
- open_currentstringrequired
- open_retainagestringrequired
- prepared_by_idintegerrequired
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- paid_currentstringrequired
- paid_retainagestringrequired
- corrects_invoice_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- kindstringrequired
- payment_application_idintegerrequired
- prime_contract_idintegerrequired
- project_idintegerrequired
- released_retainagestringrequired
- tax_amountstringrequired
- disputedbooleanrequired
- dispute_reasonstringrequired
- credited_currentstringrequired
- credit_reasonstringrequired
- cancellation_reasonstringrequired
- tax_override_reasonstringrequired
- tax_warningsstring[]required
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/pdfInvoice PDF
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · string (binary)
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/reverseAppend a source-owned reversal. Independent arApprove required. Identical retries return the original reversal.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- request_keystring (uuid)required
- revisionintegerrequired
- datestring (date)required
- reasonstringrequired
- nsfboolean
Response · 200 · ArReversal
- idintegerrequired
- source_revisionintegerrequired
- posting_datestring (date)required
- reasonstringrequired
- journal_entry_idintegerrequired
- actor_user_idintegerrequired
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/sendSend an invoice to the billing contact
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · object
- invoice_idintegerrequired
- tostringrequired
- email_message_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/{id}/transitionSubmit, return to draft, independently approve, or post an invoice
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- revisionintegerrequired
- actionstringrequired
- reasonstring
Response · 200 · ArInvoice
- entity_idintegerrequired
- customer_idintegerrequired
- source_referencestringrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- memostringrequired
- linesobject[]required
- idintegerrequired
- numberstringrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- revisionintegerrequired
- statusstringrequired
- currencystringrequired
- totalstringrequired
- retainage_amountstringrequired
- current_amountstringrequired
- open_currentstringrequired
- open_retainagestringrequired
- prepared_by_idintegerrequired
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- paid_currentstringrequired
- paid_retainagestringrequired
- corrects_invoice_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- kindstringrequired
- payment_application_idintegerrequired
- prime_contract_idintegerrequired
- project_idintegerrequired
- released_retainagestringrequired
- tax_amountstringrequired
- disputedbooleanrequired
- dispute_reasonstringrequired
- credited_currentstringrequired
- credit_reasonstringrequired
- cancellation_reasonstringrequired
- tax_override_reasonstringrequired
- tax_warningsstring[]required
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/from_billingDraft an AR invoice from a non-progress billing
Parameters
- company_idintegerpathrequired
Request body
- request_keystring (uuid)required
- prime_contract_idintegerrequired
- entity_idinteger
- revenue_account_idinteger
- invoice_datestring (date)required
- posting_datestring (date)
- due_datestring (date)
- source_referencestring
- memostring
- billingobjectrequired
Response · 200 · object
- entity_idintegerrequired
- customer_idintegerrequired
- source_referencestringrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- memostringrequired
- linesobject[]required
- idintegerrequired
- numberstringrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- revisionintegerrequired
- statusstringrequired
- currencystringrequired
- totalstringrequired
- retainage_amountstringrequired
- current_amountstringrequired
- open_currentstringrequired
- open_retainagestringrequired
- prepared_by_idintegerrequired
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- paid_currentstringrequired
- paid_retainagestringrequired
- corrects_invoice_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- kindstringrequired
- payment_application_idintegerrequired
- prime_contract_idintegerrequired
- project_idintegerrequired
- released_retainagestringrequired
- tax_amountstringrequired
- disputedbooleanrequired
- dispute_reasonstringrequired
- credited_currentstringrequired
- credit_reasonstringrequired
- cancellation_reasonstringrequired
- tax_override_reasonstringrequired
- tax_warningsstring[]required
- calcobject
/rest/v1.0/companies/{company_id}/accounting/ar/invoices/from_payment_applicationBill a certified owner pay app in AR (once per pay app)
Parameters
- company_idintegerpathrequired
Request body
- payment_application_idintegerrequired
- entity_idinteger
- revenue_account_idinteger
- invoice_datestring (date)
- posting_datestring (date)
- due_datestring (date)
Response · 200 · ArInvoice
- entity_idintegerrequired
- customer_idintegerrequired
- source_referencestringrequired
- invoice_datestring (date)required
- posting_datestring (date)required
- due_datestring (date)required
- memostringrequired
- linesobject[]required
- idintegerrequired
- numberstringrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- revisionintegerrequired
- statusstringrequired
- currencystringrequired
- totalstringrequired
- retainage_amountstringrequired
- current_amountstringrequired
- open_currentstringrequired
- open_retainagestringrequired
- prepared_by_idintegerrequired
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- paid_currentstringrequired
- paid_retainagestringrequired
- corrects_invoice_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- kindstringrequired
- payment_application_idintegerrequired
- prime_contract_idintegerrequired
- project_idintegerrequired
- released_retainagestringrequired
- tax_amountstringrequired
- disputedbooleanrequired
- dispute_reasonstringrequired
- credited_currentstringrequired
- credit_reasonstringrequired
- cancellation_reasonstringrequired
- tax_override_reasonstringrequired
- tax_warningsstring[]required
/rest/v1.0/companies/{company_id}/accounting/ar/payment_applications/{id}/pdfG702/G703 PDF of a certified owner pay app
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · string (binary)
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/ar/prime_contracts/{id}/billing_methodSet a prime contract's billing method
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- billing_methodstringrequired
Response · 200 · object
- idintegerrequired
- billing_methodstringrequired
/rest/v1.0/companies/{company_id}/accounting/ar/prime_contracts/{id}/closeoutGet a prime contract's closeout documents
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · object
- prime_contract_idintegerrequired
- requiredstring[]required
- receivedstring[]required
- missingstring[]required
/rest/v1.0/companies/{company_id}/accounting/ar/prime_contracts/{id}/closeoutSet a prime contract's closeout documents
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- requiredstring[]required
- receivedstring[]
Response · 200 · object
- prime_contract_idintegerrequired
- requiredstring[]required
- receivedstring[]required
- missingstring[]required
/rest/v1.0/companies/{company_id}/accounting/ar/receiptsReceipt history, 50 per page
Parameters
- company_idintegerpathrequired
- pageintegerquery
- customer_idintegerquery
- per_pageintegerquery
Response · 200 · ArReceipt[]
- idintegerrequired
- numberstringrequired
- entity_idintegerrequired
- customer_idintegerrequired
- referencestringrequired
- posting_datestring (date)required
- currencystringrequired
- amountstringrequired
- cash_account_idintegerrequired
- revisionintegerrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- statusstringrequired
- prepared_by_idintegerrequired
- contributor_idsinteger[]required
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- corrects_receipt_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- cancellation_reasonstringrequired
- methodstring
- check_nostring
- payerstring
- unapplied_amountstring
/rest/v1.0/companies/{company_id}/accounting/ar/receiptsRecord a fully allocated draft; matching request-key retries return the original receipt
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- request_keystring (uuid)required
- receiptobjectrequired
Response · 201 · ArReceipt
- idintegerrequired
- numberstringrequired
- entity_idintegerrequired
- customer_idintegerrequired
- referencestringrequired
- posting_datestring (date)required
- currencystringrequired
- amountstringrequired
- cash_account_idintegerrequired
- revisionintegerrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- statusstringrequired
- prepared_by_idintegerrequired
- contributor_idsinteger[]required
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- corrects_receipt_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- cancellation_reasonstringrequired
- methodstring
- check_nostring
- payerstring
- unapplied_amountstring
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}Receipt detail and immutable applications
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ArReceipt
- idintegerrequired
- numberstringrequired
- entity_idintegerrequired
- customer_idintegerrequired
- referencestringrequired
- posting_datestring (date)required
- currencystringrequired
- amountstringrequired
- cash_account_idintegerrequired
- revisionintegerrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- statusstringrequired
- prepared_by_idintegerrequired
- contributor_idsinteger[]required
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- corrects_receipt_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- cancellation_reasonstringrequired
- methodstring
- check_nostring
- payerstring
- unapplied_amountstring
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/applicationsApply a posted receipt's unapplied cash to open invoice lines, or transfer its allocations between lines. arApprove; idempotent by request_key.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- request_keystring (uuid)required
- kindstringrequired
- posting_datestring (date)required
- applicationsobject[]required
Response · 201 · ArCashApplication
- idinteger
- receipt_idinteger
- kindstring
- posting_datestring (date)
- journal_entry_idinteger
- actor_user_idinteger
- applicationsobject[]
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/attachmentsList attachments on a AR receipt
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · AcctAttachment[]
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/attachmentsAttach a file to a AR receipt
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- filestring (binary)required
Response · 201 · AcctAttachment
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/reverseAppend a source-owned reversal. Independent arApprove required. Identical retries return the original reversal.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- request_keystring (uuid)required
- revisionintegerrequired
- datestring (date)required
- reasonstringrequired
- nsfboolean
Response · 200 · ArReversal
- idintegerrequired
- source_revisionintegerrequired
- posting_datestring (date)required
- reasonstringrequired
- journal_entry_idintegerrequired
- actor_user_idintegerrequired
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/{id}/transitionIndependently approve or post; balances are revalidated under the company lock
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- revisionintegerrequired
- actionstringrequired
- reasonstring
Response · 200 · ArReceipt
- idintegerrequired
- numberstringrequired
- entity_idintegerrequired
- customer_idintegerrequired
- referencestringrequired
- posting_datestring (date)required
- currencystringrequired
- amountstringrequired
- cash_account_idintegerrequired
- revisionintegerrequired
- source_typestringrequired
- source_idintegerrequired
- source_revisionintegerrequired
- statusstringrequired
- prepared_by_idintegerrequired
- contributor_idsinteger[]required
- approved_by_idintegerrequired
- approved_atstring (date-time)required
- journal_entry_idintegerrequired
- corrects_receipt_idintegerrequired
- reversalArReversalrequired
- applicationsobject[]required
- cancellation_reasonstringrequired
- methodstring
- check_nostring
- payerstring
- unapplied_amountstring
/rest/v1.0/companies/{company_id}/accounting/ar/receipts/open_itemsOpen original AR distributions for one customer/entity; pages over open invoices only, oldest due first
Parameters
- company_idintegerpathrequired
- entity_idintegerqueryrequired
- customer_idintegerqueryrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · ArOpenItems
- totalintegerrequired
- currencystringrequired
- accountsobject[]required
- itemsobject[]required
- per_pageintegerrequired
/rest/v1.0/companies/{company_id}/accounting/assetsList fixed assets
Parameters
- company_idintegerpathrequired
- filters[status]stringquery
- filters[equipment_id]stringquery
- searchstringquery
- pageintegerquery
- per_pageintegerquery
Response · 200 · FixedAsset[]
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- categorystring | nullrequired
- entity_idintegerrequired
- statusstringrequired
- equipment_idinteger | nullrequired
- equipment_namestring | nullrequired
- asset_account_idintegerrequired
- accumulated_account_idintegerrequired
- expense_account_idintegerrequired
- acquisition_datestring (date)required
- in_service_datestring (date)required
- coststringrequired
- salvagestringrequired
- book_methodstringrequired
- book_life_monthsintegerrequired
- book_conventionstringrequired
- opening_accumulatedstringrequired
- accumulated_depreciationstringrequired
- net_book_valuestringrequired
- tax_recovery_classstring | nullrequired
- tax_systemstringrequired
- tax_conventionstringrequired
- ads_recovery_yearsstring | nullrequired
- business_use_pctstringrequired
- section_179stringrequired
- bonus_pctintegerrequired
- acquisition_entry_idinteger | nullrequired
- disposed_onstring | null (date)required
- disposal_proceedsstring | nullrequired
- disposal_costsstring | nullrequired
- disposal_gain_lossstring | nullrequired
- disposal_entry_idinteger | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- opening_throughstring | nullrequired
- current_coststringrequired
- class_idinteger | nullrequired
- ap_bill_line_idinteger | nullrequired
- total_unitsstring | nullrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/assetsAdd a fixed asset
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- fixed_assetobjectrequired
Response · 201 · FixedAssetShow
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- categorystring | nullrequired
- entity_idintegerrequired
- statusstringrequired
- equipment_idinteger | nullrequired
- equipment_namestring | nullrequired
- asset_account_idintegerrequired
- accumulated_account_idintegerrequired
- expense_account_idintegerrequired
- acquisition_datestring (date)required
- in_service_datestring (date)required
- coststringrequired
- salvagestringrequired
- book_methodstringrequired
- book_life_monthsintegerrequired
- book_conventionstringrequired
- opening_accumulatedstringrequired
- opening_throughstring | nullrequired
- accumulated_depreciationstringrequired
- net_book_valuestringrequired
- tax_recovery_classstring | nullrequired
- tax_systemstringrequired
- tax_conventionstringrequired
- ads_recovery_yearsstring | nullrequired
- business_use_pctstringrequired
- section_179stringrequired
- bonus_pctintegerrequired
- acquisition_entry_idinteger | nullrequired
- disposed_onstring | null (date)required
- disposal_proceedsstring | nullrequired
- disposal_costsstring | nullrequired
- disposal_gain_lossstring | nullrequired
- disposal_entry_idinteger | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- book_scheduleobjectrequired
- tax_schedulenull | objectrequired
- book_tax_differencesobject[]required
- historyobject[]required
- current_coststringrequired
- class_idinteger | nullrequired
- ap_bill_line_idinteger | nullrequired
- total_unitsstring | nullrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- adjustmentsAssetAdjustment[]required
- meter_readingsobject[]required
/rest/v1.0/companies/{company_id}/accounting/assets/{id}Show a fixed asset
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · FixedAssetShow
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- categorystring | nullrequired
- entity_idintegerrequired
- statusstringrequired
- equipment_idinteger | nullrequired
- equipment_namestring | nullrequired
- asset_account_idintegerrequired
- accumulated_account_idintegerrequired
- expense_account_idintegerrequired
- acquisition_datestring (date)required
- in_service_datestring (date)required
- coststringrequired
- salvagestringrequired
- book_methodstringrequired
- book_life_monthsintegerrequired
- book_conventionstringrequired
- opening_accumulatedstringrequired
- opening_throughstring | nullrequired
- accumulated_depreciationstringrequired
- net_book_valuestringrequired
- tax_recovery_classstring | nullrequired
- tax_systemstringrequired
- tax_conventionstringrequired
- ads_recovery_yearsstring | nullrequired
- business_use_pctstringrequired
- section_179stringrequired
- bonus_pctintegerrequired
- acquisition_entry_idinteger | nullrequired
- disposed_onstring | null (date)required
- disposal_proceedsstring | nullrequired
- disposal_costsstring | nullrequired
- disposal_gain_lossstring | nullrequired
- disposal_entry_idinteger | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- book_scheduleobjectrequired
- tax_schedulenull | objectrequired
- book_tax_differencesobject[]required
- historyobject[]required
- current_coststringrequired
- class_idinteger | nullrequired
- ap_bill_line_idinteger | nullrequired
- total_unitsstring | nullrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- adjustmentsAssetAdjustment[]required
- meter_readingsobject[]required
/rest/v1.0/companies/{company_id}/accounting/assets/{id}Update a fixed asset
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- fixed_assetobjectrequired
Response · 200 · FixedAssetShow
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- categorystring | nullrequired
- entity_idintegerrequired
- statusstringrequired
- equipment_idinteger | nullrequired
- equipment_namestring | nullrequired
- asset_account_idintegerrequired
- accumulated_account_idintegerrequired
- expense_account_idintegerrequired
- acquisition_datestring (date)required
- in_service_datestring (date)required
- coststringrequired
- salvagestringrequired
- book_methodstringrequired
- book_life_monthsintegerrequired
- book_conventionstringrequired
- opening_accumulatedstringrequired
- opening_throughstring | nullrequired
- accumulated_depreciationstringrequired
- net_book_valuestringrequired
- tax_recovery_classstring | nullrequired
- tax_systemstringrequired
- tax_conventionstringrequired
- ads_recovery_yearsstring | nullrequired
- business_use_pctstringrequired
- section_179stringrequired
- bonus_pctintegerrequired
- acquisition_entry_idinteger | nullrequired
- disposed_onstring | null (date)required
- disposal_proceedsstring | nullrequired
- disposal_costsstring | nullrequired
- disposal_gain_lossstring | nullrequired
- disposal_entry_idinteger | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- book_scheduleobjectrequired
- tax_schedulenull | objectrequired
- book_tax_differencesobject[]required
- historyobject[]required
- current_coststringrequired
- class_idinteger | nullrequired
- ap_bill_line_idinteger | nullrequired
- total_unitsstring | nullrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- adjustmentsAssetAdjustment[]required
- meter_readingsobject[]required
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/adjustmentsPost an asset adjustment
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- adjustmentobjectrequired
Response · 201 · AssetAdjustment
- idintegerrequired
- asset_idintegerrequired
- kindstringrequired
- datestring (date)required
- cost_deltastringrequired
- accumulated_deltastringrequired
- proceedsstring | nullrequired
- gain_lossstring | nullrequired
- from_entity_idinteger | nullrequired
- to_entity_idinteger | nullrequired
- memostring | nullrequired
- entry_idinteger | nullrequired
- created_atstring (date-time)required
- entry_numberstring | null
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/disposeDispose of a fixed asset
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- disposalobjectrequired
Response · 200 · Disposal
- postedbooleanrequired
- asset_idintegerrequired
- datestring (date)required
- accumulated_beforestringrequired
- catch_up_depreciationstringrequired
- catch_up_throughstringrequired
- adjusted_basisstringrequired
- amount_realizedstringrequired
- gainstringrequired
- lossstringrequired
- tax_dispositionnull | objectrequired
- entry_idinteger | nullrequired
- entry_numberstring | nullrequired
- linesPreviewLine[]required
- explainobject[]required
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/meter_readingsRecord a UOP meter reading
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- meter_readingobjectrequired
Response · 201 · object
- asset_idintegerrequired
- periodstringrequired
- unitsstringrequired
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/undo_disposalUndo a disposal
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reversalobjectrequired
Response · 201 · FixedAssetShow
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- categorystring | nullrequired
- entity_idintegerrequired
- statusstringrequired
- equipment_idinteger | nullrequired
- equipment_namestring | nullrequired
- asset_account_idintegerrequired
- accumulated_account_idintegerrequired
- expense_account_idintegerrequired
- acquisition_datestring (date)required
- in_service_datestring (date)required
- coststringrequired
- salvagestringrequired
- book_methodstringrequired
- book_life_monthsintegerrequired
- book_conventionstringrequired
- opening_accumulatedstringrequired
- opening_throughstring | nullrequired
- accumulated_depreciationstringrequired
- net_book_valuestringrequired
- tax_recovery_classstring | nullrequired
- tax_systemstringrequired
- tax_conventionstringrequired
- ads_recovery_yearsstring | nullrequired
- business_use_pctstringrequired
- section_179stringrequired
- bonus_pctintegerrequired
- acquisition_entry_idinteger | nullrequired
- disposed_onstring | null (date)required
- disposal_proceedsstring | nullrequired
- disposal_costsstring | nullrequired
- disposal_gain_lossstring | nullrequired
- disposal_entry_idinteger | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- book_scheduleobjectrequired
- tax_schedulenull | objectrequired
- book_tax_differencesobject[]required
- historyobject[]required
- current_coststringrequired
- class_idinteger | nullrequired
- ap_bill_line_idinteger | nullrequired
- total_unitsstring | nullrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- adjustmentsAssetAdjustment[]required
- meter_readingsobject[]required
/rest/v1.0/companies/{company_id}/accounting/assets/{id}/voidVoid an asset added in error
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reversalobjectrequired
Response · 201 · FixedAssetShow
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- categorystring | nullrequired
- entity_idintegerrequired
- statusstringrequired
- equipment_idinteger | nullrequired
- equipment_namestring | nullrequired
- asset_account_idintegerrequired
- accumulated_account_idintegerrequired
- expense_account_idintegerrequired
- acquisition_datestring (date)required
- in_service_datestring (date)required
- coststringrequired
- salvagestringrequired
- book_methodstringrequired
- book_life_monthsintegerrequired
- book_conventionstringrequired
- opening_accumulatedstringrequired
- opening_throughstring | nullrequired
- accumulated_depreciationstringrequired
- net_book_valuestringrequired
- tax_recovery_classstring | nullrequired
- tax_systemstringrequired
- tax_conventionstringrequired
- ads_recovery_yearsstring | nullrequired
- business_use_pctstringrequired
- section_179stringrequired
- bonus_pctintegerrequired
- acquisition_entry_idinteger | nullrequired
- disposed_onstring | null (date)required
- disposal_proceedsstring | nullrequired
- disposal_costsstring | nullrequired
- disposal_gain_lossstring | nullrequired
- disposal_entry_idinteger | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- book_scheduleobjectrequired
- tax_schedulenull | objectrequired
- book_tax_differencesobject[]required
- historyobject[]required
- current_coststringrequired
- class_idinteger | nullrequired
- ap_bill_line_idinteger | nullrequired
- total_unitsstring | nullrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- adjustmentsAssetAdjustment[]required
- meter_readingsobject[]required
/rest/v1.0/companies/{company_id}/accounting/assets/capitalizeCapitalize an AP bill line
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- fixed_assetobjectrequired
Response · 201 · FixedAssetShow
- idintegerrequired
- numberstringrequired
- namestringrequired
- descriptionstring | nullrequired
- categorystring | nullrequired
- entity_idintegerrequired
- statusstringrequired
- equipment_idinteger | nullrequired
- equipment_namestring | nullrequired
- asset_account_idintegerrequired
- accumulated_account_idintegerrequired
- expense_account_idintegerrequired
- acquisition_datestring (date)required
- in_service_datestring (date)required
- coststringrequired
- salvagestringrequired
- book_methodstringrequired
- book_life_monthsintegerrequired
- book_conventionstringrequired
- opening_accumulatedstringrequired
- opening_throughstring | nullrequired
- accumulated_depreciationstringrequired
- net_book_valuestringrequired
- tax_recovery_classstring | nullrequired
- tax_systemstringrequired
- tax_conventionstringrequired
- ads_recovery_yearsstring | nullrequired
- business_use_pctstringrequired
- section_179stringrequired
- bonus_pctintegerrequired
- acquisition_entry_idinteger | nullrequired
- disposed_onstring | null (date)required
- disposal_proceedsstring | nullrequired
- disposal_costsstring | nullrequired
- disposal_gain_lossstring | nullrequired
- disposal_entry_idinteger | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- book_scheduleobjectrequired
- tax_schedulenull | objectrequired
- book_tax_differencesobject[]required
- historyobject[]required
- current_coststringrequired
- class_idinteger | nullrequired
- ap_bill_line_idinteger | nullrequired
- total_unitsstring | nullrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- adjustmentsAssetAdjustment[]required
- meter_readingsobject[]required
/rest/v1.0/companies/{company_id}/accounting/assets/classesList asset classes
Parameters
- company_idintegerpathrequired
Response · 200 · AssetClass[]
- idintegerrequired
- namestringrequired
- asset_account_idintegerrequired
- accumulated_account_idintegerrequired
- expense_account_idintegerrequired
- book_methodstringrequired
- book_life_monthsintegerrequired
- book_conventionstringrequired
- tax_recovery_classstring | nullrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/assets/classesAdd an asset class
Parameters
- company_idintegerpathrequired
Request body
- asset_classobjectrequired
Response · 201 · AssetClass
- idintegerrequired
- namestringrequired
- asset_account_idintegerrequired
- accumulated_account_idintegerrequired
- expense_account_idintegerrequired
- book_methodstringrequired
- book_life_monthsintegerrequired
- book_conventionstringrequired
- tax_recovery_classstring | nullrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/assets/depreciation_runsList depreciation runs
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · DepreciationRun[]
- idintegerrequired
- period_idintegerrequired
- period_namestring | nullrequired
- posting_datestring (date)required
- total_amountstringrequired
- asset_countintegerrequired
- entry_idinteger | nullrequired
- entry_numberstring | nullrequired
- entry_statusstring | nullrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/assets/depreciation_runsPreview or post a depreciation run
Parameters
- company_idintegerpathrequired
Request body
- depreciation_runobjectrequired
Response · 200 · DepreciationPreview
- period_idintegerrequired
- period_namestringrequired
- total_amountstringrequired
- itemsobject[]required
- linesPreviewLine[]required
/rest/v1.0/companies/{company_id}/accounting/assets/depreciation_runs/{id}Show a depreciation run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · DepreciationRunShow
- idintegerrequired
- period_idintegerrequired
- period_namestring | nullrequired
- posting_datestring (date)required
- total_amountstringrequired
- asset_countintegerrequired
- entry_idinteger | nullrequired
- entry_numberstring | nullrequired
- entry_statusstring | nullrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
- linesobject[]required
/rest/v1.0/companies/{company_id}/accounting/assets/depreciation_runs/{id}/reverseReverse a depreciation run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reversalobjectrequired
Response · 201 · DepreciationRunShow
- idintegerrequired
- period_idintegerrequired
- period_namestring | nullrequired
- posting_datestring (date)required
- total_amountstringrequired
- asset_countintegerrequired
- entry_idinteger | nullrequired
- entry_numberstring | nullrequired
- entry_statusstring | nullrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
- linesobject[]required
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_logsPost approved equipment logs
Parameters
- company_idintegerpathrequired
Request body
- equipment_logsobjectrequired
Response · 200 · object
- postedobject[]required
- skippedobject[]required
- totalstringrequired
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_ratesList equipment internal rates
Parameters
- company_idintegerpathrequired
- equipment_idintegerquery
- pageintegerquery
- per_pageintegerquery
Response · 200 · EquipmentRate[]
- idintegerrequired
- equipment_idintegerrequired
- entity_idinteger | nullrequired
- rate_typestringrequired
- unitstringrequired
- ratestringrequired
- effective_fromstring (date)required
- sourcestringrequired
- job_cost_account_idintegerrequired
- recovery_account_idintegerrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_ratesAdd an equipment internal rate
Parameters
- company_idintegerpathrequired
Request body
- equipment_rateobjectrequired
Response · 201 · EquipmentRate
- idintegerrequired
- equipment_idintegerrequired
- entity_idinteger | nullrequired
- rate_typestringrequired
- unitstringrequired
- ratestringrequired
- effective_fromstring (date)required
- sourcestringrequired
- job_cost_account_idintegerrequired
- recovery_account_idintegerrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_recoveryEquipment recovery vs cost
Parameters
- company_idintegerpathrequired
- fromstring (date)query
- tostring (date)query
Response · 200 · EquipmentRecovery[]
- equipment_idintegerrequired
- namestringrequired
- asset_numberstring | nullrequired
- recoverystringrequired
- coststringrequired
- over_understringrequired
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_usagesList equipment usage charges
Parameters
- company_idintegerpathrequired
- equipment_idintegerquery
- project_idintegerquery
- fromstring (date)query
- tostring (date)query
- pageintegerquery
- per_pageintegerquery
Response · 200 · EquipmentUsage[]
- idintegerrequired
- equipment_idintegerrequired
- project_idintegerrequired
- cost_code_idinteger | nullrequired
- datestring (date)required
- rate_idintegerrequired
- rate_typestringrequired
- unitstringrequired
- quantitystringrequired
- ratestringrequired
- amountstringrequired
- memostring | nullrequired
- entry_idinteger | nullrequired
- created_atstring (date-time)required
- entity_idinteger | nullrequired
- statusstringrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_usagesCharge equipment usage to a job
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- equipment_usageobjectrequired
Response · 200 · EquipmentUsageResult
- usagenull | EquipmentUsagerequired
- rateEquipmentRaterequired
- amountstringrequired
- linesPreviewLine[]required
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_usages/{id}/voidVoid equipment usage
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reversalobjectrequired
Response · 201 · EquipmentUsage
- idintegerrequired
- equipment_idintegerrequired
- project_idintegerrequired
- cost_code_idinteger | nullrequired
- datestring (date)required
- rate_idintegerrequired
- rate_typestringrequired
- unitstringrequired
- quantitystringrequired
- ratestringrequired
- amountstringrequired
- memostring | nullrequired
- entry_idinteger | nullrequired
- created_atstring (date-time)required
- entity_idinteger | nullrequired
- statusstringrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/assets/equipment_utilizationEquipment utilization
Parameters
- company_idintegerpathrequired
- fromstring (date)query
- tostring (date)query
Response · 200 · object[]
- equipment_idintegerrequired
- namestringrequired
- operating_hoursstringrequired
- idle_hoursstringrequired
- standby_hoursstringrequired
- utilization_pctstringrequired
- recoverystringrequired
/rest/v1.0/companies/{company_id}/accounting/assets/importImport the fixed asset register
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- csvstringrequired
- applyboolean
- entity_idinteger | null
- as_ofstring (date)
Response · 200 · AssetImportResult
- appliedbooleanrequired
- rowsintegerrequired
- coststringrequired
- opening_accumulatedstringrequired
- errorsobject[]required
- tie_outobject | nullrequired
/rest/v1.0/companies/{company_id}/accounting/attachments/{id}Download an attachment
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · string (binary)
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/banking/accountsList bank and card accounts
Parameters
- company_idintegerpathrequired
- activestringquery
Response · 200 · BankAccount[]
- idintegerrequired
- namestringrequired
- kindstringrequired
- entity_idinteger | nullrequired
- gl_account_idintegerrequired
- gl_account_numberstringrequired
- gl_account_namestringrequired
- institutionstring | nullrequired
- account_number_maskedstring | nullrequired
- routing_number_maskedstring | nullrequired
- currencystringrequired
- is_activebooleanrequired
- next_check_numberinteger | nullrequired
- receipt_required_overstring | nullrequired
- match_window_daysintegerrequired
- low_balance_thresholdstring | nullrequired
- has_csv_mappingbooleanrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- pending_bank_changeobject | nullrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accountsCreate a bank account
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- bank_accountobjectrequired
Response · 201 · BankAccount
- idintegerrequired
- namestringrequired
- kindstringrequired
- entity_idinteger | nullrequired
- gl_account_idintegerrequired
- gl_account_numberstringrequired
- gl_account_namestringrequired
- institutionstring | nullrequired
- account_number_maskedstring | nullrequired
- routing_number_maskedstring | nullrequired
- currencystringrequired
- is_activebooleanrequired
- next_check_numberinteger | nullrequired
- receipt_required_overstring | nullrequired
- match_window_daysintegerrequired
- low_balance_thresholdstring | nullrequired
- has_csv_mappingbooleanrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- pending_bank_changeobject | nullrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}Show a bank account
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · BankAccount
- idintegerrequired
- namestringrequired
- kindstringrequired
- entity_idinteger | nullrequired
- gl_account_idintegerrequired
- gl_account_numberstringrequired
- gl_account_namestringrequired
- institutionstring | nullrequired
- account_number_maskedstring | nullrequired
- routing_number_maskedstring | nullrequired
- currencystringrequired
- is_activebooleanrequired
- next_check_numberinteger | nullrequired
- receipt_required_overstring | nullrequired
- match_window_daysintegerrequired
- low_balance_thresholdstring | nullrequired
- has_csv_mappingbooleanrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- pending_bank_changeobject | nullrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}Update a bank account
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- bank_accountobjectrequired
Response · 200 · BankAccount
- idintegerrequired
- namestringrequired
- kindstringrequired
- entity_idinteger | nullrequired
- gl_account_idintegerrequired
- gl_account_numberstringrequired
- gl_account_namestringrequired
- institutionstring | nullrequired
- account_number_maskedstring | nullrequired
- routing_number_maskedstring | nullrequired
- currencystringrequired
- is_activebooleanrequired
- next_check_numberinteger | nullrequired
- receipt_required_overstring | nullrequired
- match_window_daysintegerrequired
- low_balance_thresholdstring | nullrequired
- has_csv_mappingbooleanrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- pending_bank_changeobject | nullrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/bank_changeApprove or reject a pending bank number change
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- decisionstringrequired
- change_hashstringrequired
Response · 200 · BankAccount
- idintegerrequired
- namestringrequired
- kindstringrequired
- entity_idinteger | nullrequired
- gl_account_idintegerrequired
- gl_account_numberstringrequired
- gl_account_namestringrequired
- institutionstring | nullrequired
- account_number_maskedstring | nullrequired
- routing_number_maskedstring | nullrequired
- currencystringrequired
- is_activebooleanrequired
- next_check_numberinteger | nullrequired
- receipt_required_overstring | nullrequired
- match_window_daysintegerrequired
- low_balance_thresholdstring | nullrequired
- has_csv_mappingbooleanrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- pending_bank_changeobject | nullrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/inboxMatching inbox
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- statusstringquery
Response · 200 · Inbox
- bank_account_idintegerrequired
- statement_balancestring | nullrequired
- statement_datestring | null (date)required
- countsobjectrequired
- linesobject[]required
- totalintegerrequired
- truncatedbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/inbox/accept_highAccept all High matches
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · AcceptHighResult
- matchedintegerrequired
- totalstringrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/outstandingOutstanding items
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- as_ofstring (date)query
- pageintegerquery
- per_pageintegerquery
Response · 200 · Outstanding
- bank_account_idintegerrequired
- as_ofstring (date)required
- deposits_in_transitOutstandingItem[]required
- outstanding_paymentsOutstandingItem[]required
- totalsobjectrequired
- totalintegerrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/positive_payGenerate a positive pay file
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- positive_payobject
Response · 200 · PositivePayFile
- batch_idinteger | nullrequired
- file_namestringrequired
- contentstringrequired
- dry_runbooleanrequired
- item_countintegerrequired
- issued_countintegerrequired
- void_countintegerrequired
- issued_totalstringrequired
- void_totalstringrequired
- check_numbersstring[]required
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/positive_pay/batchesList positive pay batches
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · PositivePayBatch[]
- idintegerrequired
- bank_account_idintegerrequired
- sourcestringrequired
- ap_run_idinteger | nullrequired
- issued_countintegerrequired
- void_countintegerrequired
- issued_totalstringrequired
- void_totalstringrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/positive_pay/batches/{batch_id}/regenerateRegenerate a positive pay batch
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- batch_idintegerpathrequired
Response · 200 · PositivePayRegenerated
- batch_idintegerrequired
- file_namestringrequired
- contentstringrequired
- item_countintegerrequired
- check_numbersstring[]required
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/reconciliationsList reconciliations
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · Reconciliation[]
- idintegerrequired
- bank_account_idintegerrequired
- statement_datestring (date)required
- statement_ending_balancestringrequired
- beginning_balancestringrequired
- statusstringrequired
- cleared_balancestring | nullrequired
- outstanding_depositsstring | nullrequired
- outstanding_paymentsstring | nullrequired
- book_balancestring | nullrequired
- adjustment_entry_idinteger | nullrequired
- adjustment_reasonstring | nullrequired
- started_by_idintegerrequired
- finished_atstring | null (date-time)required
- finished_by_idinteger | nullrequired
- undone_atstring | null (date-time)required
- undone_by_idinteger | nullrequired
- undo_reasonstring | nullrequired
- created_atstring (date-time)required
- reviewed_by_idinteger | nullrequired
- reviewed_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/reconciliationsStart a reconciliation
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reconciliationobjectrequired
Response · 201 · ReconciliationShow
- idintegerrequired
- bank_account_idintegerrequired
- statement_datestring (date)required
- statement_ending_balancestringrequired
- beginning_balancestringrequired
- statusstringrequired
- cleared_balancestring | nullrequired
- outstanding_depositsstring | nullrequired
- outstanding_paymentsstring | nullrequired
- book_balancestring | nullrequired
- adjustment_entry_idinteger | nullrequired
- adjustment_reasonstring | nullrequired
- started_by_idintegerrequired
- finished_atstring | null (date-time)required
- finished_by_idinteger | nullrequired
- undone_atstring | null (date-time)required
- undone_by_idinteger | nullrequired
- undo_reasonstring | nullrequired
- created_atstring (date-time)required
- totalsobjectrequired
- linesReconciliationLine[]required
- warningsstring[]required
- reviewed_by_idinteger | nullrequired
- reviewed_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/registerAccount register
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- fromstring (date)query
- tostring (date)query
- pageintegerquery
- per_pageintegerquery
Response · 200 · RegisterLine[]
- journal_line_idintegerrequired
- entry_idintegerrequired
- entry_numberstring | nullrequired
- datestring (date)required
- descriptionstring | nullrequired
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- bank_transaction_idinteger | nullrequired
- bank_transaction_numberstring | nullrequired
- check_numberstring | nullrequired
- amountstringrequired
- depositstring | nullrequired
- paymentstring | nullrequired
- balancestringrequired
- reconcile_statestringrequired
- ap_payment_idinteger | nullrequired
- linkstring | nullrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/revealReveal bank numbers
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · RevealedNumbers
- idintegerrequired
- account_numberstring | nullrequired
- routing_numberstring | nullrequired
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/statement_importsList statement imports
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · StatementImport[]
- idintegerrequired
- bank_account_idintegerrequired
- formatstringrequired
- file_namestring | nullrequired
- statement_startstring | null (date)required
- statement_endstring | null (date)required
- opening_balancestring | nullrequired
- closing_balancestring | nullrequired
- line_countintegerrequired
- duplicate_countintegerrequired
- warningsstring[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/accounts/{id}/statement_importsImport a statement
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- statement_importobjectrequired
Response · 201 · StatementImport
- idintegerrequired
- bank_account_idintegerrequired
- formatstringrequired
- file_namestring | nullrequired
- statement_startstring | null (date)required
- statement_endstring | null (date)required
- opening_balancestring | nullrequired
- closing_balancestring | nullrequired
- line_countintegerrequired
- duplicate_countintegerrequired
- warningsstring[]required
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/cash_forecastCash forecast
Parameters
- company_idintegerpathrequired
- as_ofstring (date)query
- weeksintegerquery
- trendstringquery
- open_itemsstringquery
- ar_lag_daysintegerquery
Response · 200 · CashForecast
- as_ofstring (date)required
- openingstringrequired
- closingstringrequired
- floorstring | nullrequired
- trailing_netstringrequired
- low_pointobject | nullrequired
- accountsobject[]required
- weeksobject[]required
- explainobject[]required
/rest/v1.0/companies/{company_id}/accounting/banking/cash_positionCash position
Parameters
- company_idintegerpathrequired
- as_ofstring (date)query
Response · 200 · CashPosition
- as_ofstring (date)required
- totalsobjectrequired
- accountsobject[]required
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}Show a reconciliation
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ReconciliationShow
- idintegerrequired
- bank_account_idintegerrequired
- statement_datestring (date)required
- statement_ending_balancestringrequired
- beginning_balancestringrequired
- statusstringrequired
- cleared_balancestring | nullrequired
- outstanding_depositsstring | nullrequired
- outstanding_paymentsstring | nullrequired
- book_balancestring | nullrequired
- adjustment_entry_idinteger | nullrequired
- adjustment_reasonstring | nullrequired
- started_by_idintegerrequired
- finished_atstring | null (date-time)required
- finished_by_idinteger | nullrequired
- undone_atstring | null (date-time)required
- undone_by_idinteger | nullrequired
- undo_reasonstring | nullrequired
- created_atstring (date-time)required
- totalsobjectrequired
- linesReconciliationLine[]required
- warningsstring[]required
- reviewed_by_idinteger | nullrequired
- reviewed_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}Tick lines / change the statement balance
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reconciliationobjectrequired
Response · 200 · ReconciliationShow
- idintegerrequired
- bank_account_idintegerrequired
- statement_datestring (date)required
- statement_ending_balancestringrequired
- beginning_balancestringrequired
- statusstringrequired
- cleared_balancestring | nullrequired
- outstanding_depositsstring | nullrequired
- outstanding_paymentsstring | nullrequired
- book_balancestring | nullrequired
- adjustment_entry_idinteger | nullrequired
- adjustment_reasonstring | nullrequired
- started_by_idintegerrequired
- finished_atstring | null (date-time)required
- finished_by_idinteger | nullrequired
- undone_atstring | null (date-time)required
- undone_by_idinteger | nullrequired
- undo_reasonstring | nullrequired
- created_atstring (date-time)required
- totalsobjectrequired
- linesReconciliationLine[]required
- warningsstring[]required
- reviewed_by_idinteger | nullrequired
- reviewed_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}Cancel an in-progress reconciliation
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}/finishFinish a reconciliation
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- finishobject
Response · 200 · ReconciliationShow
- idintegerrequired
- bank_account_idintegerrequired
- statement_datestring (date)required
- statement_ending_balancestringrequired
- beginning_balancestringrequired
- statusstringrequired
- cleared_balancestring | nullrequired
- outstanding_depositsstring | nullrequired
- outstanding_paymentsstring | nullrequired
- book_balancestring | nullrequired
- adjustment_entry_idinteger | nullrequired
- adjustment_reasonstring | nullrequired
- started_by_idintegerrequired
- finished_atstring | null (date-time)required
- finished_by_idinteger | nullrequired
- undone_atstring | null (date-time)required
- undone_by_idinteger | nullrequired
- undo_reasonstring | nullrequired
- created_atstring (date-time)required
- totalsobjectrequired
- linesReconciliationLine[]required
- warningsstring[]required
- reviewed_by_idinteger | nullrequired
- reviewed_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}/reviewReview a finished reconciliation
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ReconciliationShow
- idintegerrequired
- bank_account_idintegerrequired
- statement_datestring (date)required
- statement_ending_balancestringrequired
- beginning_balancestringrequired
- statusstringrequired
- cleared_balancestring | nullrequired
- outstanding_depositsstring | nullrequired
- outstanding_paymentsstring | nullrequired
- book_balancestring | nullrequired
- adjustment_entry_idinteger | nullrequired
- adjustment_reasonstring | nullrequired
- started_by_idintegerrequired
- finished_atstring | null (date-time)required
- finished_by_idinteger | nullrequired
- undone_atstring | null (date-time)required
- undone_by_idinteger | nullrequired
- undo_reasonstring | nullrequired
- created_atstring (date-time)required
- totalsobjectrequired
- linesReconciliationLine[]required
- warningsstring[]required
- reviewed_by_idinteger | nullrequired
- reviewed_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/reconciliations/{id}/undoUndo a reconciliation
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- undoobjectrequired
Response · 200 · ReconciliationShow
- idintegerrequired
- bank_account_idintegerrequired
- statement_datestring (date)required
- statement_ending_balancestringrequired
- beginning_balancestringrequired
- statusstringrequired
- cleared_balancestring | nullrequired
- outstanding_depositsstring | nullrequired
- outstanding_paymentsstring | nullrequired
- book_balancestring | nullrequired
- adjustment_entry_idinteger | nullrequired
- adjustment_reasonstring | nullrequired
- started_by_idintegerrequired
- finished_atstring | null (date-time)required
- finished_by_idinteger | nullrequired
- undone_atstring | null (date-time)required
- undone_by_idinteger | nullrequired
- undo_reasonstring | nullrequired
- created_atstring (date-time)required
- totalsobjectrequired
- linesReconciliationLine[]required
- warningsstring[]required
- reviewed_by_idinteger | nullrequired
- reviewed_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/rulesList bank rules
Parameters
- company_idintegerpathrequired
Response · 200 · BankRule[]
- idintegerrequired
- namestringrequired
- bank_account_idinteger | nullrequired
- priorityintegerrequired
- is_activebooleanrequired
- directionstringrequired
- description_containsstringrequired
- amount_minstring | nullrequired
- amount_maxstring | nullrequired
- account_idintegerrequired
- project_idinteger | nullrequired
- cost_code_idinteger | nullrequired
- vendor_idinteger | nullrequired
- memostring | nullrequired
- times_appliedintegerrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/rulesCreate a bank rule
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- bank_ruleobjectrequired
Response · 201 · BankRule
- idintegerrequired
- namestringrequired
- bank_account_idinteger | nullrequired
- priorityintegerrequired
- is_activebooleanrequired
- directionstringrequired
- description_containsstringrequired
- amount_minstring | nullrequired
- amount_maxstring | nullrequired
- account_idintegerrequired
- project_idinteger | nullrequired
- cost_code_idinteger | nullrequired
- vendor_idinteger | nullrequired
- memostring | nullrequired
- times_appliedintegerrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/rules/{id}Update a bank rule
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- bank_ruleobjectrequired
Response · 200 · BankRule
- idintegerrequired
- namestringrequired
- bank_account_idinteger | nullrequired
- priorityintegerrequired
- is_activebooleanrequired
- directionstringrequired
- description_containsstringrequired
- amount_minstring | nullrequired
- amount_maxstring | nullrequired
- account_idintegerrequired
- project_idinteger | nullrequired
- cost_code_idinteger | nullrequired
- vendor_idinteger | nullrequired
- memostring | nullrequired
- times_appliedintegerrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/rules/{id}Delete a bank rule
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/create_transactionCreate from a statement line
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- createobjectrequired
Response · 201 · BankTransaction
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- bank_account_idintegerrequired
- bank_account_namestringrequired
- datestring (date)required
- amountstringrequired
- payeestring | nullrequired
- payee_vendor_idinteger | nullrequired
- memostring | nullrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- to_bank_account_idinteger | nullrequired
- journal_entry_idinteger | nullrequired
- void_journal_entry_idinteger | nullrequired
- void_datestring | null (date)required
- void_reasonstring | nullrequired
- voided_atstring | null (date-time)required
- statement_line_idinteger | nullrequired
- approved_by_idinteger | nullrequired
- approved_atstring | null (date-time)required
- positive_pay_issued_atstring | null (date-time)required
- positive_pay_void_atstring | null (date-time)required
- receipt_missingbooleanrequired
- linesBankTransactionLine[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/ignoreIgnore a statement line
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · StatementLine
- idintegerrequired
- bank_account_idintegerrequired
- import_idintegerrequired
- datestring (date)required
- amountstringrequired
- descriptionstringrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- bank_txn_idstring | nullrequired
- type_codestring | nullrequired
- statusstringrequired
- match_sourcestring | nullrequired
- match_confidencestring | nullrequired
- rule_idinteger | nullrequired
- matched_atstring | null (date-time)required
- journal_line_idsinteger[]required
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/matchMatch a statement line
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- matchobjectrequired
Response · 200 · StatementLine
- idintegerrequired
- bank_account_idintegerrequired
- import_idintegerrequired
- datestring (date)required
- amountstringrequired
- descriptionstringrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- bank_txn_idstring | nullrequired
- type_codestring | nullrequired
- statusstringrequired
- match_sourcestring | nullrequired
- match_confidencestring | nullrequired
- rule_idinteger | nullrequired
- matched_atstring | null (date-time)required
- journal_line_idsinteger[]required
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/restoreRestore an ignored statement line
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · StatementLine
- idintegerrequired
- bank_account_idintegerrequired
- import_idintegerrequired
- datestring (date)required
- amountstringrequired
- descriptionstringrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- bank_txn_idstring | nullrequired
- type_codestring | nullrequired
- statusstringrequired
- match_sourcestring | nullrequired
- match_confidencestring | nullrequired
- rule_idinteger | nullrequired
- matched_atstring | null (date-time)required
- journal_line_idsinteger[]required
/rest/v1.0/companies/{company_id}/accounting/banking/statement_lines/{id}/unmatchUnmatch a statement line
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · StatementLine
- idintegerrequired
- bank_account_idintegerrequired
- import_idintegerrequired
- datestring (date)required
- amountstringrequired
- descriptionstringrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- bank_txn_idstring | nullrequired
- type_codestring | nullrequired
- statusstringrequired
- match_sourcestring | nullrequired
- match_confidencestring | nullrequired
- rule_idinteger | nullrequired
- matched_atstring | null (date-time)required
- journal_line_idsinteger[]required
/rest/v1.0/companies/{company_id}/accounting/banking/transactionsList cash documents
Parameters
- company_idintegerpathrequired
- fromstring (date)query
- tostring (date)query
- searchstringquery
- pageintegerquery
- per_pageintegerquery
- updated_sincestring (date-time)query
- cursorstringquery
Response · 200 · BankTransaction[]
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- bank_account_idintegerrequired
- bank_account_namestringrequired
- datestring (date)required
- amountstringrequired
- payeestring | nullrequired
- payee_vendor_idinteger | nullrequired
- memostring | nullrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- to_bank_account_idinteger | nullrequired
- journal_entry_idinteger | nullrequired
- void_journal_entry_idinteger | nullrequired
- void_datestring | null (date)required
- void_reasonstring | nullrequired
- voided_atstring | null (date-time)required
- statement_line_idinteger | nullrequired
- approved_by_idinteger | nullrequired
- approved_atstring | null (date-time)required
- positive_pay_issued_atstring | null (date-time)required
- positive_pay_void_atstring | null (date-time)required
- receipt_missingbooleanrequired
- linesBankTransactionLine[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/transactionsRecord and post a cash document
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- bank_transactionobjectrequired
Response · 201 · BankTransaction
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- bank_account_idintegerrequired
- bank_account_namestringrequired
- datestring (date)required
- amountstringrequired
- payeestring | nullrequired
- payee_vendor_idinteger | nullrequired
- memostring | nullrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- to_bank_account_idinteger | nullrequired
- journal_entry_idinteger | nullrequired
- void_journal_entry_idinteger | nullrequired
- void_datestring | null (date)required
- void_reasonstring | nullrequired
- voided_atstring | null (date-time)required
- statement_line_idinteger | nullrequired
- approved_by_idinteger | nullrequired
- approved_atstring | null (date-time)required
- positive_pay_issued_atstring | null (date-time)required
- positive_pay_void_atstring | null (date-time)required
- receipt_missingbooleanrequired
- linesBankTransactionLine[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}Show a cash document
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · BankTransaction
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- bank_account_idintegerrequired
- bank_account_namestringrequired
- datestring (date)required
- amountstringrequired
- payeestring | nullrequired
- payee_vendor_idinteger | nullrequired
- memostring | nullrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- to_bank_account_idinteger | nullrequired
- journal_entry_idinteger | nullrequired
- void_journal_entry_idinteger | nullrequired
- void_datestring | null (date)required
- void_reasonstring | nullrequired
- voided_atstring | null (date-time)required
- statement_line_idinteger | nullrequired
- approved_by_idinteger | nullrequired
- approved_atstring | null (date-time)required
- positive_pay_issued_atstring | null (date-time)required
- positive_pay_void_atstring | null (date-time)required
- receipt_missingbooleanrequired
- linesBankTransactionLine[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/approveRelease or approve a pending cash document
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · BankTransaction
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- bank_account_idintegerrequired
- bank_account_namestringrequired
- datestring (date)required
- amountstringrequired
- payeestring | nullrequired
- payee_vendor_idinteger | nullrequired
- memostring | nullrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- to_bank_account_idinteger | nullrequired
- journal_entry_idinteger | nullrequired
- void_journal_entry_idinteger | nullrequired
- void_datestring | null (date)required
- void_reasonstring | nullrequired
- voided_atstring | null (date-time)required
- statement_line_idinteger | nullrequired
- approved_by_idinteger | nullrequired
- approved_atstring | null (date-time)required
- positive_pay_issued_atstring | null (date-time)required
- positive_pay_void_atstring | null (date-time)required
- receipt_missingbooleanrequired
- linesBankTransactionLine[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/attachmentsList attachments on a bank transaction
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · AcctAttachment[]
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/attachmentsAttach a file to a bank transaction
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- filestring (binary)required
Response · 201 · AcctAttachment
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/check_printCheck print data
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · CheckPrint
- check_numberstringrequired
- datestring (date)required
- amountstringrequired
- amount_numericstringrequired
- amount_wordsstringrequired
- payee_linestringrequired
- payee_addressstring[]required
- memostring | nullrequired
- legendstring | nullrequired
- microbjectrequired
- stubobject[]required
/rest/v1.0/companies/{company_id}/accounting/banking/transactions/{id}/voidVoid a cash document
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- voidobjectrequired
Response · 200 · BankTransaction
- idintegerrequired
- numberstringrequired
- kindstringrequired
- statusstringrequired
- bank_account_idintegerrequired
- bank_account_namestringrequired
- datestring (date)required
- amountstringrequired
- payeestring | nullrequired
- payee_vendor_idinteger | nullrequired
- memostring | nullrequired
- referencestring | nullrequired
- check_numberstring | nullrequired
- to_bank_account_idinteger | nullrequired
- journal_entry_idinteger | nullrequired
- void_journal_entry_idinteger | nullrequired
- void_datestring | null (date)required
- void_reasonstring | nullrequired
- voided_atstring | null (date-time)required
- statement_line_idinteger | nullrequired
- approved_by_idinteger | nullrequired
- approved_atstring | null (date-time)required
- positive_pay_issued_atstring | null (date-time)required
- positive_pay_void_atstring | null (date-time)required
- receipt_missingbooleanrequired
- linesBankTransactionLine[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/budgetsList GL budgets
Parameters
- company_idintegerpathrequired
Response · 200 · Budget[]
- idintegerrequired
- fiscal_yearintegerrequired
- namestringrequired
- versionintegerrequired
- line_countintegerrequired
- created_by_idinteger | nullrequired
- created_atstring (date-time)required
- totalstring
- linesobject[]
/rest/v1.0/companies/{company_id}/accounting/budgetsImport a GL budget from CSV
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- budgetobjectrequired
Response · 201 · Budget
- idintegerrequired
- fiscal_yearintegerrequired
- namestringrequired
- versionintegerrequired
- line_countintegerrequired
- created_by_idinteger | nullrequired
- created_atstring (date-time)required
- totalstring
- linesobject[]
/rest/v1.0/companies/{company_id}/accounting/budgets/{id}Show a GL budget with its lines
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · Budget
- idintegerrequired
- fiscal_yearintegerrequired
- namestringrequired
- versionintegerrequired
- line_countintegerrequired
- created_by_idinteger | nullrequired
- created_atstring (date-time)required
- totalstring
- linesobject[]
/rest/v1.0/companies/{company_id}/accounting/budgets/{id}Delete a GL budget version
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/cecl_allowancePost the CECL allowance adjustment
Parameters
- company_idintegerpathrequired
Request body
- entity_idintegerrequired
- as_ofstring (date)required
Response · 200 · object
- entryobject | nullrequired
- adjustmentstringrequired
/rest/v1.0/companies/{company_id}/accounting/current_portion_reclassPost the current-portion reclass
Parameters
- company_idintegerpathrequired
Request body
- entity_idintegerrequired
- as_ofstring (date)required
Response · 200 · object
- entryobject | nullrequired
- itemsobject[]required
/rest/v1.0/companies/{company_id}/accounting/debt_schedulesList debt and lease schedules
Parameters
- company_idintegerpathrequired
- entity_idintegerquery
Response · 200 · object
- debt_schedulesDebtSchedule[]required
/rest/v1.0/companies/{company_id}/accounting/debt_schedulesCreate a debt or lease schedule
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- debt_scheduleobjectrequired
Response · 201 · object
- debt_scheduleDebtSchedulerequired
/rest/v1.0/companies/{company_id}/accounting/debt_schedules/{id}Deactivate a debt or lease schedule
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · object
- deletedbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/entitiesList legal entities
Parameters
- company_idintegerpathrequired
Response · 200 · Entity[]
- idintegerrequired
- codestringrequired
- namestringrequired
- legal_namestring | nullrequired
- is_activebooleanrequired
- intercompany_due_to_account_idinteger | nullrequired
- intercompany_due_from_account_idinteger | nullrequired
- tax_id_last4string | nullrequired
- addressstring | nullrequired
- citystring | nullrequired
- statestring | nullrequired
- zipstring | nullrequired
- phonestring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- is_eliminationbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/entitiesCreate a legal entity
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- entityobjectrequired
Response · 201 · Entity
- idintegerrequired
- codestringrequired
- namestringrequired
- legal_namestring | nullrequired
- is_activebooleanrequired
- intercompany_due_to_account_idinteger | nullrequired
- intercompany_due_from_account_idinteger | nullrequired
- tax_id_last4string | nullrequired
- addressstring | nullrequired
- citystring | nullrequired
- statestring | nullrequired
- zipstring | nullrequired
- phonestring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- is_eliminationbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/entities/{id}Show a legal entity
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · Entity
- idintegerrequired
- codestringrequired
- namestringrequired
- legal_namestring | nullrequired
- is_activebooleanrequired
- intercompany_due_to_account_idinteger | nullrequired
- intercompany_due_from_account_idinteger | nullrequired
- tax_id_last4string | nullrequired
- addressstring | nullrequired
- citystring | nullrequired
- statestring | nullrequired
- zipstring | nullrequired
- phonestring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- is_eliminationbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/entities/{id}Update a legal entity
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- entityobjectrequired
Response · 200 · Entity
- idintegerrequired
- codestringrequired
- namestringrequired
- legal_namestring | nullrequired
- is_activebooleanrequired
- intercompany_due_to_account_idinteger | nullrequired
- intercompany_due_from_account_idinteger | nullrequired
- tax_id_last4string | nullrequired
- addressstring | nullrequired
- citystring | nullrequired
- statestring | nullrequired
- zipstring | nullrequired
- phonestring | nullrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- is_eliminationbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/fiscal_yearsGenerate a fiscal year
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- fiscal_yearobjectrequired
Response · 201 · FiscalYear
- idintegerrequired
- yearintegerrequired
- start_datestring (date)required
- end_datestring (date)required
- statusanyrequired
- periodsPeriod[]required
/rest/v1.0/companies/{company_id}/accounting/fiscal_years/{id}/year_end_closePost the year-end close
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · YearEndClose
- fiscal_yearobject
- journal_entryJournalEntryShow
/rest/v1.0/companies/{company_id}/accounting/fiscal_years/{id}/year_end_close/reverseReverse the year-end close
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reversalobject
Response · 201 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/general_ledgerGeneral ledger detail
Parameters
- company_idintegerpathrequired
- account_idintegerquery
- fromstring (date)query
- tostring (date)query
- entity_idintegerquery
- project_idintegerquery
- department_idintegerquery
- cost_code_idintegerquery
- pageintegerquery
- per_pageintegerquery
- cursorstringquery
Response · 200 · GeneralLedger
- next_cursorstring | nullrequired
- account_idinteger | nullrequired
- fromstring (date)required
- tostring (date)required
- opening_balancestring | nullrequired
- closing_balancestring | nullrequired
- total_debitstringrequired
- total_creditstringrequired
- rowsobject[]required
/rest/v1.0/companies/{company_id}/accounting/grantsList accounting access
Parameters
- company_idintegerpathrequired
- searchstringquery
- pageintegerquery
- per_pageintegerquery
Response · 200 · Member[]
- user_idintegerrequired
- namestringrequired
- emailstringrequired
- is_activebooleanrequired
- is_adminbooleanrequired
- roleanyrequired
- effective_roleanyrequired
- flagsobjectrequired
- entity_idsinteger[]required
- updated_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/grants/{id}Set a member's accounting access
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- grantobjectrequired
Response · 200 · Member
- user_idintegerrequired
- namestringrequired
- emailstringrequired
- is_activebooleanrequired
- is_adminbooleanrequired
- roleanyrequired
- effective_roleanyrequired
- flagsobjectrequired
- entity_idsinteger[]required
- updated_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/integrations/connectionsList ERP connections with health and recent sync runs
Parameters
- company_idintegerpathrequired
Response · 200 · Connection[]
- idintegerrequired
- entity_idintegerrequired
- provideranyrequired
- provider_labelstringrequired
- modeanyrequired
- namestringrequired
- statusanyrequired
- external_tenantstring | nullrequired
- authorizedbooleanrequired
- configobjectrequired
- last_sync_atstring | nullrequired
- last_errorstring | nullrequired
- healthanyrequired
- runsSyncRun[]required
/rest/v1.0/companies/{company_id}/accounting/integrations/connectionsCreate an ERP connection (manageIntegrations)
Parameters
- company_idintegerpathrequired
Request body
- entity_idintegerrequired
- provideranyrequired
- namestringrequired
- external_tenantstring
- configobject
Response · 201 · Connection
- idintegerrequired
- entity_idintegerrequired
- provideranyrequired
- provider_labelstringrequired
- modeanyrequired
- namestringrequired
- statusanyrequired
- external_tenantstring | nullrequired
- authorizedbooleanrequired
- configobjectrequired
- last_sync_atstring | nullrequired
- last_errorstring | nullrequired
- healthanyrequired
- runsSyncRun[]required
/rest/v1.0/companies/{company_id}/accounting/integrations/connections/{id}/syncQueue a sync pull (live API connections); it stages coa, vendors and open_ap import runs
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 202 · SyncRun
- idintegerrequired
- statusanyrequired
- started_atstring | nullrequired
- finished_atstring | nullrequired
- statsobjectrequired
- errorsobject[]required
- import_run_idsinteger[]required
- created_atstringrequired
/rest/v1.0/companies/{company_id}/accounting/integrations/exports/journalsExport posted journals as an ERP import file
Parameters
- company_idintegerpathrequired
- fromstring (date)query
- tostring (date)query
- formatanyquery
- journalanyquery
- entity_idintegerquery
- targetstringquery
- since_lastanyquery
- batch_idintegerquery
- qbo_classanyquery
Response · 200 · string
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/integrations/importsList imports
Parameters
- company_id Import runs carry opening balances and open AP/AR documents, so project-scoped (project_manager_view) grants get 403 on every import read.integerpathrequired
- pageintegerquery
- per_pageintegerquery
- company_idstringpathrequired
Response · 200 · ImportSummary[]
- idintegerrequired
- entity_idintegerrequired
- source_namespacestringrequired
- kindanyrequired
- statusanyrequired
- created_atstringrequired
/rest/v1.0/companies/{company_id}/accounting/integrations/importsUpload CSV and persist validation preview
Parameters
- company_id Import runs carry opening balances and open AP/AR documents, so project-scoped (project_manager_view) grants get 403 on every import read.integerpathrequired
- company_idstringpathrequired
Request body
- entity_idintegerrequired
- source_namespacestringrequired
- kindanyrequired
- as_ofstring (date)
- filestring (binary)required
- profileany
Response · 201 · ImportRun
- idintegerrequired
- entity_idintegerrequired
- source_namespacestringrequired
- kindanyrequired
- statusanyrequired
- created_atstringrequired
- as_ofstring | nullrequired
- source_hashstringrequired
- preview_hashstringrequired
- mappingobjectrequired
- previewobjectrequired
- prepared_by_idintegerrequired
- reconciled_by_idinteger | nullrequired
- approved_by_idinteger | nullrequired
- applied_atstring | nullrequired
- last_errorstring | nullrequired
- itemsobject[]required
- historyobject[]required
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- revisionintegerrequired
- backgroundbooleanrequired
- row_countintegerrequired
- chunk_countintegerrequired
- chunks_doneintegerrequired
- item_countintegerrequired
- jobnull | objectrequired
/rest/v1.0/companies/{company_id}/accounting/integrations/imports/{id}Read preview, results and history
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · ImportRun
- idintegerrequired
- entity_idintegerrequired
- source_namespacestringrequired
- kindanyrequired
- statusanyrequired
- created_atstringrequired
- as_ofstring | nullrequired
- source_hashstringrequired
- preview_hashstringrequired
- mappingobjectrequired
- previewobjectrequired
- prepared_by_idintegerrequired
- reconciled_by_idinteger | nullrequired
- approved_by_idinteger | nullrequired
- applied_atstring | nullrequired
- last_errorstring | nullrequired
- itemsobject[]required
- historyobject[]required
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- revisionintegerrequired
- backgroundbooleanrequired
- row_countintegerrequired
- chunk_countintegerrequired
- chunks_doneintegerrequired
- item_countintegerrequired
- jobnull | objectrequired
/rest/v1.0/companies/{company_id}/accounting/integrations/imports/{id}Map, reconcile, approve/apply or reverse an imported entry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- actionanyrequired
- preview_hashstringrequired
- mappingobjectrequired
Response · 200 · ImportRun
- idintegerrequired
- entity_idintegerrequired
- source_namespacestringrequired
- kindanyrequired
- statusanyrequired
- created_atstringrequired
- as_ofstring | nullrequired
- source_hashstringrequired
- preview_hashstringrequired
- mappingobjectrequired
- previewobjectrequired
- prepared_by_idintegerrequired
- reconciled_by_idinteger | nullrequired
- approved_by_idinteger | nullrequired
- applied_atstring | nullrequired
- last_errorstring | nullrequired
- itemsobject[]required
- historyobject[]required
- last_edited_by_idintegerrequired
- contributor_idsinteger[]required
- revisionintegerrequired
- backgroundbooleanrequired
- row_countintegerrequired
- chunk_countintegerrequired
- chunks_doneintegerrequired
- item_countintegerrequired
- jobnull | objectrequired
/rest/v1.0/companies/{company_id}/accounting/integrations/inboxIntegration error inbox: sync run errors and blocked or failed import runs
Parameters
- company_idintegerpathrequired
Response · 200 · InboxItem[]
- keystringrequired
- sourcestringrequired
- sync_run_idinteger | nullrequired
- import_idinteger | nullrequired
- messagestringrequired
- atstringrequired
/rest/v1.0/companies/{company_id}/accounting/integrations/sync_runs/{id}Get a sync run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · SyncRun
- idintegerrequired
- statusanyrequired
- started_atstring | nullrequired
- finished_atstring | nullrequired
- statsobjectrequired
- errorsobject[]required
- import_run_idsinteger[]required
- created_atstringrequired
/rest/v1.0/companies/{company_id}/accounting/job_cost_entriesList job cost entries
Parameters
- company_idintegerpathrequired
- filters[project_id]stringquery
- filters[cost_code_id]stringquery
- filters[cost_type]stringquery
- filters[kind]stringquery
- fromstring (date)query
- tostring (date)query
- pageintegerquery
- per_pageintegerquery
Response · 200 · JobCostEntry[]
- idintegerrequired
- project_idintegerrequired
- cost_code_idinteger | nullrequired
- cost_typeanyrequired
- cost_type_idinteger | nullrequired
- kindanyrequired
- amountstringrequired
- hoursstring | nullrequired
- quantitystring | nullrequired
- datestring (date)required
- period_idinteger | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- journal_line_idinteger | nullrequired
- memostring | nullrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/job_tax_profiles/{id}Get a job tax profile
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- as_ofstring (date)query
Response · 200 · JobTaxProfile
- project_idintegerrequired
- state_codestringrequired
- contract_typestringrequired
- sales_tax_code_idintegerrequired
- use_tax_code_idintegerrequired
- as_ofstring (date)required
- modelstringrequired
- charge_customerbooleanrequired
- accrue_use_taxbooleanrequired
- fixturesstringrequired
/rest/v1.0/companies/{company_id}/accounting/job_tax_profiles/{id}Set a job tax profile
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- tax_profileobjectrequired
Response · 200 · JobTaxProfile
- project_idintegerrequired
- state_codestringrequired
- contract_typestringrequired
- sales_tax_code_idintegerrequired
- use_tax_code_idintegerrequired
- as_ofstring (date)required
- modelstringrequired
- charge_customerbooleanrequired
- accrue_use_taxbooleanrequired
- fixturesstringrequired
/rest/v1.0/companies/{company_id}/accounting/jobcost/forecastReview a tenant/entity-scoped forecast from dated sources
Parameters
- company_idintegerpathrequired
- project_idintegerqueryrequired
- entity_idintegerqueryrequired
- as_ofstring (date)queryrequired
Response · 200 · Forecast
- projectobjectrequired
- entityobjectrequired
- asOfstring (date)required
- currencystringrequired
- basisstringrequired
- totalsTotalsrequired
- linesobject[]required
/rest/v1.0/companies/{company_id}/accounting/jobcost/forecastSave a dated PM cost-to-complete input (jobForecastEdit permission; PM grants only on projects they belong to). With no PM input a cost code's EAC is max(revised budget, actual + remaining commitments) (flag unforecast_budget when the budget is higher); a null cost_to_complete selects actual + remaining commitments explicitly and, like any input, needs approval before WIP reads it. Saving clears any approval; saving on a later date than the carried-forward input adds a new dated input. Frozen forecasts dated on or after the input are superseded (kept, with supersededAt), never deleted; the audit lists their ids. Refused (409) in a soft- or hard-closed job cost period and on or before the latest posted WIP period end for the entity.
Parameters
- company_idintegerpathrequired
Request body
- project_idintegerrequired
- entity_idintegerrequired
- cost_code_idintegerrequired
- as_ofstring (date)required
- cost_to_completestringrequired
- reasonstringrequired
- revisionintegerrequired
Response · 200
No response body.
/rest/v1.0/companies/{company_id}/accounting/jobcost/forecast/approveApprove the PM input shown for a cost code on the worksheet date (approveJournal permission; the last editor cannot approve). Only approved inputs may feed WIP. Approving the last pending input for the date freezes the forecast there, superseding (not deleting) an earlier freeze on the same date. Refused (409) in a hard-closed period or on or before the latest posted WIP period end; allowed in a soft-closed period, so a month-end approval freezes at the period end.
Parameters
- company_idintegerpathrequired
Request body
- project_idintegerrequired
- entity_idintegerrequired
- cost_code_idintegerrequired
- as_ofstring (date)required
- revisionintegerrequired
Response · 200 · object
- idintegerrequired
- revisionintegerrequired
- approvedAtstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/jobcost/scopeList accessible projects, entities and source assignments
Parameters
- company_idintegerpathrequired
Response · 200
No response body.
/rest/v1.0/companies/{company_id}/accounting/jobcost/scopeAssign a project's sources to one entity and base currency (unrestricted manageCoa permission)
Parameters
- company_idintegerpathrequired
Request body
- project_idintegerrequired
- entity_idintegerrequired
- currencystringrequired
- reasonstringrequired
- confirm_project_sourcesbooleanrequired
Response · 201
No response body.
/rest/v1.0/companies/{company_id}/accounting/jobcost/scopeSet a job's WIP contract terms (manageCoa): revenue method (cost_to_cost, or as_invoiced for T&M / cost-plus jobs: revenue equals billings, ASC 606-10-55-18) and/or whether retainage is conditional (WIP presents it as a contract asset, ASC 606-10-45-3). Audited with the reason.
Parameters
- company_idintegerpathrequired
Request body
- project_idintegerrequired
- revenue_methodany
- retainage_conditionalboolean
- reasonstringrequired
Response · 200
No response body.
/rest/v1.0/companies/{company_id}/accounting/jobcost/wipList WIP snapshots (newest period end and revision first, at most 100).
Parameters
- company_idintegerpathrequired
- entity_idintegerquery
- period_idintegerquery
Response · 200 · WipSnapshot[]
- idintegerrequired
- entity_idintegerrequired
- period_idintegerrequired
- period_endstring (date)required
- revisionintegerrequired
- statusanyrequired
- revised_contractMoney
- earned_to_dateMoney
- billed_to_dateMoney
- underbillingsMoneyrequired
- overbillingsMoneyrequired
- loss_provisionMoneyrequired
- prepared_by_idinteger
- approved_by_idinteger
- approved_atstring (date-time)
- journal_entry_idinteger
- journal_entry_numberstring
- posted_atstring (date-time)
- exceptionsobject[]
- exceptions_acknowledged_by_idinteger
- exceptions_acknowledged_atstring (date-time)
- exceptions_notestring
- rowsobject[]required
/rest/v1.0/companies/{company_id}/accounting/jobcost/wipCompute the next WIP revision for an entity at an ended period (postJournal and viewLedger). Contract = executed prime SOV + approved prime COs; cost = posted job cost; billed = posted AR; EAC = the forecast frozen at the period end (PM approval or soft close) plus job cost posted since the freeze, else the approved live forecast, unless overridden with a reason. Each job uses its revenue method (cost_to_cost or as_invoiced); pending prime COs are the memo column (pendingChangeOrders) and enter the transaction price only through overrides[].change_orders; retainage receivable comes from AR (retainageContractAsset when the job's retainage is conditional); each row records settings.loss_provision_unit; cash position is AR receipts less AP payments on the job (payroll and other direct cash costs are not included). A job whose inputs fail is a compute_failed exception (the other jobs still compute) and blocks approval. Rows are read without the company posting lock; the insert refuses with 409 if job cost or billings were posted, or job forecast inputs changed, meanwhile. Supports Idempotency-Key.
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- entity_idintegerrequired
- period_idintegerrequired
- overridesobject[]
Response · 201 · WipSnapshot
- idintegerrequired
- entity_idintegerrequired
- period_idintegerrequired
- period_endstring (date)required
- revisionintegerrequired
- statusanyrequired
- revised_contractMoney
- earned_to_dateMoney
- billed_to_dateMoney
- underbillingsMoneyrequired
- overbillingsMoneyrequired
- loss_provisionMoneyrequired
- prepared_by_idinteger
- approved_by_idinteger
- approved_atstring (date-time)
- journal_entry_idinteger
- journal_entry_numberstring
- posted_atstring (date-time)
- exceptionsobject[]
- exceptions_acknowledged_by_idinteger
- exceptions_acknowledged_atstring (date-time)
- exceptions_notestring
- rowsobject[]required
/rest/v1.0/companies/{company_id}/accounting/jobcost/wip/{id}Get a WIP snapshot with its job rows; format=csv returns the rows as CSV
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- formatanyquery
Response · 200 · WipSnapshot
- idintegerrequired
- entity_idintegerrequired
- period_idintegerrequired
- period_endstring (date)required
- revisionintegerrequired
- statusanyrequired
- revised_contractMoney
- earned_to_dateMoney
- billed_to_dateMoney
- underbillingsMoneyrequired
- overbillingsMoneyrequired
- loss_provisionMoneyrequired
- prepared_by_idinteger
- approved_by_idinteger
- approved_atstring (date-time)
- journal_entry_idinteger
- journal_entry_numberstring
- posted_atstring (date-time)
- exceptionsobject[]
- exceptions_acknowledged_by_idinteger
- exceptions_acknowledged_atstring (date-time)
- exceptions_notestring
- rowsobject[]required
/rest/v1.0/companies/{company_id}/accounting/jobcost/wip/{id}/approveApprove a draft snapshot (approveJournal; the preparer cannot approve). A snapshot with exceptions needs exceptions_note; compute_failed exceptions cannot be acknowledged. Idempotent; a rejected snapshot is refused.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- exceptions_notestring
Response · 200 · WipSnapshot
- idintegerrequired
- entity_idintegerrequired
- period_idintegerrequired
- period_endstring (date)required
- revisionintegerrequired
- statusanyrequired
- revised_contractMoney
- earned_to_dateMoney
- billed_to_dateMoney
- underbillingsMoneyrequired
- overbillingsMoneyrequired
- loss_provisionMoneyrequired
- prepared_by_idinteger
- approved_by_idinteger
- approved_atstring (date-time)
- journal_entry_idinteger
- journal_entry_numberstring
- posted_atstring (date-time)
- exceptionsobject[]
- exceptions_acknowledged_by_idinteger
- exceptions_acknowledged_atstring (date-time)
- exceptions_notestring
- rowsobject[]required
/rest/v1.0/companies/{company_id}/accounting/jobcost/wip/{id}/postPost an approved snapshot on journal WIP at the period end with autoReverseDate the next day; idempotent on (snapshot, revision). Supersedes an earlier posted revision for the period.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · WipSnapshot
- idintegerrequired
- entity_idintegerrequired
- period_idintegerrequired
- period_endstring (date)required
- revisionintegerrequired
- statusanyrequired
- revised_contractMoney
- earned_to_dateMoney
- billed_to_dateMoney
- underbillingsMoneyrequired
- overbillingsMoneyrequired
- loss_provisionMoneyrequired
- prepared_by_idinteger
- approved_by_idinteger
- approved_atstring (date-time)
- journal_entry_idinteger
- journal_entry_numberstring
- posted_atstring (date-time)
- exceptionsobject[]
- exceptions_acknowledged_by_idinteger
- exceptions_acknowledged_atstring (date-time)
- exceptions_notestring
- rowsobject[]required
/rest/v1.0/companies/{company_id}/accounting/jobcost/wip/{id}/rejectReject a draft or approved snapshot (approveJournal; terminal, compute a new revision), or with return_to_draft send an approved one back to draft (approval and acknowledgment cleared). Audited with the reason.
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reasonstringrequired
- return_to_draftboolean
Response · 200 · WipSnapshot
- idintegerrequired
- entity_idintegerrequired
- period_idintegerrequired
- period_endstring (date)required
- revisionintegerrequired
- statusanyrequired
- revised_contractMoney
- earned_to_dateMoney
- billed_to_dateMoney
- underbillingsMoneyrequired
- overbillingsMoneyrequired
- loss_provisionMoneyrequired
- prepared_by_idinteger
- approved_by_idinteger
- approved_atstring (date-time)
- journal_entry_idinteger
- journal_entry_numberstring
- posted_atstring (date-time)
- exceptionsobject[]
- exceptions_acknowledged_by_idinteger
- exceptions_acknowledged_atstring (date-time)
- exceptions_notestring
- rowsobject[]required
/rest/v1.0/companies/{company_id}/accounting/journal_entriesList journal entries
Parameters
- company_idintegerpathrequired
- filters[status]stringquery
- filters[journal]stringquery
- filters[source_type]stringquery
- filters[entity_id]stringquery
- filters[period_id]stringquery
- filters[account_id]stringquery
- filters[project_id]stringquery
- fromstring (date)query
- tostring (date)query
- searchstringquery
- pageintegerquery
- per_pageintegerquery
- updated_sincestring (date-time)query
- cursorstringquery
Response · 200 · JournalEntry[]
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/journal_entriesCreate a draft journal entry
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- journal_entryobjectrequired
Response · 201 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}Show a journal entry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}Update a draft journal entry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- journal_entryobjectrequired
Response · 200 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}Delete a draft journal entry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/approveApprove a journal entry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- approveobject
Response · 200 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/attachmentsList attachments on a journal entry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · AcctAttachment[]
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/attachmentsAttach a file to a journal entry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- Idempotency-Keystringheader
Request body
- filestring (binary)required
Response · 201 · AcctAttachment
- idintegerrequired
- doc_typestringrequired
- doc_idintegerrequired
- namestringrequired
- content_typestringrequired
- size_bytesintegerrequired
- sha256stringrequired
- uploaded_byobjectrequired
- created_atstring (date-time)required
- download_urlstringrequired
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/postPost a journal entry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/rejectReject a journal entry (return to the preparer)
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- rejectobjectrequired
Response · 200 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/reverseReverse a posted journal entry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reversalobjectrequired
Response · 201 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/journal_entries/{id}/submitSubmit a journal entry for approval
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · JournalEntryShow
- idintegerrequired
- numberstring | nullrequired
- statusanyrequired
- journalanyrequired
- entity_idintegerrequired
- period_idintegerrequired
- posting_datestring (date)required
- document_datestring | null (date)required
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- total_amountstringrequired
- currencystringrequired
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- posted_by_idinteger | nullrequired
- posted_atstring | null (date-time)required
- reverses_idinteger | nullrequired
- reversed_by_idinteger | nullrequired
- auto_reverse_datestring | null (date)required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- exchange_ratestringrequired
- is_closing_entrybooleanrequired
- batch_idinteger | nullrequired
- recurring_idinteger | nullrequired
- submitted_atstring | null (date-time)required
- approved_atstring | null (date-time)required
- total_debitstringrequired
- total_creditstringrequired
- balancedbooleanrequired
- linesJournalLine[]required
- is_noncashbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/leasesList leases
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · Lease[]
- idintegerrequired
- numberstringrequired
- namestringrequired
- lessorstring | nullrequired
- asset_classstringrequired
- entity_idintegerrequired
- classificationstringrequired
- short_termbooleanrequired
- commencement_datestring (date)required
- term_monthsintegerrequired
- paymentstringrequired
- escalation_pctstringrequired
- payment_timingstringrequired
- discount_ratestringrequired
- rate_sourcestringrequired
- initial_direct_costsstringrequired
- incentivesstringrequired
- purchase_option_pricestringrequired
- rou_account_idinteger | nullrequired
- liability_account_idinteger | nullrequired
- current_liability_account_idinteger | nullrequired
- cost_account_idintegerrequired
- interest_account_idinteger | nullrequired
- payment_account_idintegerrequired
- commencement_entry_idinteger | nullrequired
- statusstringrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- initial_liabilitystringrequired
- initial_roustringrequired
- total_paymentsstringrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/leasesAdd a lease
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- leaseobjectrequired
Response · 201 · LeaseShow
- idintegerrequired
- numberstringrequired
- namestringrequired
- lessorstring | nullrequired
- asset_classstringrequired
- entity_idintegerrequired
- classificationstringrequired
- short_termbooleanrequired
- commencement_datestring (date)required
- term_monthsintegerrequired
- paymentstringrequired
- escalation_pctstringrequired
- payment_timingstringrequired
- discount_ratestringrequired
- rate_sourcestringrequired
- initial_direct_costsstringrequired
- incentivesstringrequired
- purchase_option_pricestringrequired
- rou_account_idinteger | nullrequired
- liability_account_idinteger | nullrequired
- current_liability_account_idinteger | nullrequired
- cost_account_idintegerrequired
- interest_account_idinteger | nullrequired
- payment_account_idintegerrequired
- commencement_entry_idinteger | nullrequired
- statusstringrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- initial_liabilitystringrequired
- initial_roustringrequired
- total_paymentsstringrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- scheduleobject[]required
- historyobject[]required
/rest/v1.0/companies/{company_id}/accounting/leases/{id}Show a lease
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · LeaseShow
- idintegerrequired
- numberstringrequired
- namestringrequired
- lessorstring | nullrequired
- asset_classstringrequired
- entity_idintegerrequired
- classificationstringrequired
- short_termbooleanrequired
- commencement_datestring (date)required
- term_monthsintegerrequired
- paymentstringrequired
- escalation_pctstringrequired
- payment_timingstringrequired
- discount_ratestringrequired
- rate_sourcestringrequired
- initial_direct_costsstringrequired
- incentivesstringrequired
- purchase_option_pricestringrequired
- rou_account_idinteger | nullrequired
- liability_account_idinteger | nullrequired
- current_liability_account_idinteger | nullrequired
- cost_account_idintegerrequired
- interest_account_idinteger | nullrequired
- payment_account_idintegerrequired
- commencement_entry_idinteger | nullrequired
- statusstringrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- initial_liabilitystringrequired
- initial_roustringrequired
- total_paymentsstringrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- scheduleobject[]required
- historyobject[]required
/rest/v1.0/companies/{company_id}/accounting/leases/{id}/voidVoid a lease
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- voidobjectrequired
Response · 201 · LeaseShow
- idintegerrequired
- numberstringrequired
- namestringrequired
- lessorstring | nullrequired
- asset_classstringrequired
- entity_idintegerrequired
- classificationstringrequired
- short_termbooleanrequired
- commencement_datestring (date)required
- term_monthsintegerrequired
- paymentstringrequired
- escalation_pctstringrequired
- payment_timingstringrequired
- discount_ratestringrequired
- rate_sourcestringrequired
- initial_direct_costsstringrequired
- incentivesstringrequired
- purchase_option_pricestringrequired
- rou_account_idinteger | nullrequired
- liability_account_idinteger | nullrequired
- current_liability_account_idinteger | nullrequired
- cost_account_idintegerrequired
- interest_account_idinteger | nullrequired
- payment_account_idintegerrequired
- commencement_entry_idinteger | nullrequired
- statusstringrequired
- voided_onstring | null (date)required
- void_reasonstring | nullrequired
- void_entry_idinteger | nullrequired
- initial_liabilitystringrequired
- initial_roustringrequired
- total_paymentsstringrequired
- created_atstring (date-time)required
- updated_atstring (date-time)required
- scheduleobject[]required
- historyobject[]required
/rest/v1.0/companies/{company_id}/accounting/leases/disclosuresLease disclosures
Parameters
- company_idintegerpathrequired
- fromstring (date)query
- tostring (date)query
Response · 200 · LeaseDisclosures
- fromstring (date)required
- tostring (date)required
- lease_countintegerrequired
- lease_costobjectrequired
- cash_paidobjectrequired
- rou_obtained_for_new_liabilitiesobjectrequired
- operatingLeaseClassTotalsrequired
- financeLeaseClassTotalsrequired
/rest/v1.0/companies/{company_id}/accounting/leases/runsList lease runs
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · LeaseRun[]
- idintegerrequired
- period_idintegerrequired
- period_namestring | nullrequired
- posting_datestring (date)required
- total_coststringrequired
- lease_countintegerrequired
- entry_idinteger | nullrequired
- entry_numberstring | nullrequired
- entry_statusstring | nullrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/leases/runsPreview or post a lease run
Parameters
- company_idintegerpathrequired
Request body
- lease_runobjectrequired
Response · 200 · LeaseRunPreview
- period_idintegerrequired
- period_namestringrequired
- total_coststringrequired
- itemsobject[]required
- linesPreviewLine[]required
/rest/v1.0/companies/{company_id}/accounting/leases/runs/{id}Show a lease run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · LeaseRunShow
- idintegerrequired
- period_idintegerrequired
- period_namestring | nullrequired
- posting_datestring (date)required
- total_coststringrequired
- lease_countintegerrequired
- entry_idinteger | nullrequired
- entry_numberstring | nullrequired
- entry_statusstring | nullrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
- linesobject[]required
/rest/v1.0/companies/{company_id}/accounting/leases/runs/{id}/reverseReverse a lease run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reversalobjectrequired
Response · 201 · LeaseRunShow
- idintegerrequired
- period_idintegerrequired
- period_namestring | nullrequired
- posting_datestring (date)required
- total_coststringrequired
- lease_countintegerrequired
- entry_idinteger | nullrequired
- entry_numberstring | nullrequired
- entry_statusstring | nullrequired
- created_by_idintegerrequired
- created_atstring (date-time)required
- linesobject[]required
/rest/v1.0/companies/{company_id}/accounting/party_profilesList party profiles
Parameters
- company_idintegerpathrequired
- filters[role]anyquery
- searchstringquery
- pageintegerquery
- per_pageintegerquery
- updated_sincestring (date-time)query
- cursorstringquery
Response · 200 · PartyProfile[]
- idintegerrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- is_vendorbooleanrequired
- is_customerbooleanrequired
- tax_id_maskedstring | nullrequired
- tax_id_typestring | nullrequired
- is_1099booleanrequired
- form_1099_typestring | nullrequired
- form_1099_boxstring | nullrequired
- tax_classificationstring | nullrequired
- w9_statusanyrequired
- w9_received_atstring | null (date)required
- term_idinteger | nullrequired
- remit_to_namestring | nullrequired
- remit_to_addressstring | nullrequired
- remit_to_citystring | nullrequired
- remit_to_statestring | nullrequired
- remit_to_zipstring | nullrequired
- default_expense_account_idinteger | nullrequired
- payment_methodanyrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | nullrequired
- has_bank_routingbooleanrequired
- retainage_percentstring | nullrequired
- compliance_holdbooleanrequired
- compliance_hold_reasonstring | nullrequired
- credit_limitstring | nullrequired
- billing_contact_namestring | nullrequired
- billing_emailstring | null (email)required
- billing_addressstring | nullrequired
- pending_sensitive_changeobject | nullrequired
- revealedobject
- created_atstring (date-time)required
- updated_atstring (date-time)required
- tin_match_codeinteger | nullrequired
- tin_matched_atstring | null (date)required
- bank_account_ownershipstring | null
/rest/v1.0/companies/{company_id}/accounting/party_profilesCreate a party profile
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- party_profileobjectrequired
Response · 201 · PartyProfile
- idintegerrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- is_vendorbooleanrequired
- is_customerbooleanrequired
- tax_id_maskedstring | nullrequired
- tax_id_typestring | nullrequired
- is_1099booleanrequired
- form_1099_typestring | nullrequired
- form_1099_boxstring | nullrequired
- tax_classificationstring | nullrequired
- w9_statusanyrequired
- w9_received_atstring | null (date)required
- term_idinteger | nullrequired
- remit_to_namestring | nullrequired
- remit_to_addressstring | nullrequired
- remit_to_citystring | nullrequired
- remit_to_statestring | nullrequired
- remit_to_zipstring | nullrequired
- default_expense_account_idinteger | nullrequired
- payment_methodanyrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | nullrequired
- has_bank_routingbooleanrequired
- retainage_percentstring | nullrequired
- compliance_holdbooleanrequired
- compliance_hold_reasonstring | nullrequired
- credit_limitstring | nullrequired
- billing_contact_namestring | nullrequired
- billing_emailstring | null (email)required
- billing_addressstring | nullrequired
- pending_sensitive_changeobject | nullrequired
- revealedobject
- created_atstring (date-time)required
- updated_atstring (date-time)required
- tin_match_codeinteger | nullrequired
- tin_matched_atstring | null (date)required
- bank_account_ownershipstring | null
/rest/v1.0/companies/{company_id}/accounting/party_profiles/{id}Show a party profile
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- revealanyquery
Response · 200 · PartyProfile
- idintegerrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- is_vendorbooleanrequired
- is_customerbooleanrequired
- tax_id_maskedstring | nullrequired
- tax_id_typestring | nullrequired
- is_1099booleanrequired
- form_1099_typestring | nullrequired
- form_1099_boxstring | nullrequired
- tax_classificationstring | nullrequired
- w9_statusanyrequired
- w9_received_atstring | null (date)required
- term_idinteger | nullrequired
- remit_to_namestring | nullrequired
- remit_to_addressstring | nullrequired
- remit_to_citystring | nullrequired
- remit_to_statestring | nullrequired
- remit_to_zipstring | nullrequired
- default_expense_account_idinteger | nullrequired
- payment_methodanyrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | nullrequired
- has_bank_routingbooleanrequired
- retainage_percentstring | nullrequired
- compliance_holdbooleanrequired
- compliance_hold_reasonstring | nullrequired
- credit_limitstring | nullrequired
- billing_contact_namestring | nullrequired
- billing_emailstring | null (email)required
- billing_addressstring | nullrequired
- pending_sensitive_changeobject | nullrequired
- revealedobject
- created_atstring (date-time)required
- updated_atstring (date-time)required
- tin_match_codeinteger | nullrequired
- tin_matched_atstring | null (date)required
- bank_account_ownershipstring | null
/rest/v1.0/companies/{company_id}/accounting/party_profiles/{id}Update a party profile
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- party_profileobjectrequired
Response · 200 · PartyProfile
- idintegerrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- is_vendorbooleanrequired
- is_customerbooleanrequired
- tax_id_maskedstring | nullrequired
- tax_id_typestring | nullrequired
- is_1099booleanrequired
- form_1099_typestring | nullrequired
- form_1099_boxstring | nullrequired
- tax_classificationstring | nullrequired
- w9_statusanyrequired
- w9_received_atstring | null (date)required
- term_idinteger | nullrequired
- remit_to_namestring | nullrequired
- remit_to_addressstring | nullrequired
- remit_to_citystring | nullrequired
- remit_to_statestring | nullrequired
- remit_to_zipstring | nullrequired
- default_expense_account_idinteger | nullrequired
- payment_methodanyrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | nullrequired
- has_bank_routingbooleanrequired
- retainage_percentstring | nullrequired
- compliance_holdbooleanrequired
- compliance_hold_reasonstring | nullrequired
- credit_limitstring | nullrequired
- billing_contact_namestring | nullrequired
- billing_emailstring | null (email)required
- billing_addressstring | nullrequired
- pending_sensitive_changeobject | nullrequired
- revealedobject
- created_atstring (date-time)required
- updated_atstring (date-time)required
- tin_match_codeinteger | nullrequired
- tin_matched_atstring | null (date)required
- bank_account_ownershipstring | null
/rest/v1.0/companies/{company_id}/accounting/party_profiles/{id}/sensitive_changeApprove or reject a bank/TIN change
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- decisionanyrequired
- change_hashstringrequired
Response · 200 · PartyProfile
- idintegerrequired
- vendor_idintegerrequired
- vendor_namestring | nullrequired
- is_vendorbooleanrequired
- is_customerbooleanrequired
- tax_id_maskedstring | nullrequired
- tax_id_typestring | nullrequired
- is_1099booleanrequired
- form_1099_typestring | nullrequired
- form_1099_boxstring | nullrequired
- tax_classificationstring | nullrequired
- w9_statusanyrequired
- w9_received_atstring | null (date)required
- term_idinteger | nullrequired
- remit_to_namestring | nullrequired
- remit_to_addressstring | nullrequired
- remit_to_citystring | nullrequired
- remit_to_statestring | nullrequired
- remit_to_zipstring | nullrequired
- default_expense_account_idinteger | nullrequired
- payment_methodanyrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | nullrequired
- has_bank_routingbooleanrequired
- retainage_percentstring | nullrequired
- compliance_holdbooleanrequired
- compliance_hold_reasonstring | nullrequired
- credit_limitstring | nullrequired
- billing_contact_namestring | nullrequired
- billing_emailstring | null (email)required
- billing_addressstring | nullrequired
- pending_sensitive_changeobject | nullrequired
- revealedobject
- created_atstring (date-time)required
- updated_atstring (date-time)required
- tin_match_codeinteger | nullrequired
- tin_matched_atstring | null (date)required
- bank_account_ownershipstring | null
/rest/v1.0/companies/{company_id}/accounting/payroll/accrualPost the month-end payroll accrual
Parameters
- company_idintegerpathrequired
Request body
- monthstringrequired
Response · 200 · object
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/payroll/burden_true_upPost the standard-rate burden true-up
Parameters
- company_idintegerpathrequired
Request body
- monthstring
Response · 200 · object
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/payroll/certified_payrollCertified payroll (WH-347)
Parameters
- company_idintegerpathrequired
- project_idintegerquery
- week_endingstringquery
- formatstringquery
Response · 200 · object
- projectsobject[]required
- weeksstring[]required
/rest/v1.0/companies/{company_id}/accounting/payroll/checks/{id}/reissueReissue a printed paper check under a new number
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reasonstringrequired
- datestring (date)
Response · 200 · object
- checkCheckrequired
- voided_check_numberstringrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/checks/{id}/voidVoid one check of a posted run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reasonstringrequired
- datestring (date)
- confirm_paidboolean
- reissueboolean
- reissue_pay_datestring (date)
Response · 200 · object
- checkCheckrequired
- reissue_runPayRun | nullrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/codesList payroll codes
Parameters
- company_idintegerpathrequired
Response · 200 · PayrollCode[]
- idintegerrequired
- kindstringrequired
- codestringrequired
- namestringrequired
- tax_treatmentstring | nullrequired
- calc_methodstringrequired
- ratestring | nullrequired
- is_activebooleanrequired
- include_in_regular_ratebooleanrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/codesCreate a code
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- codeobjectrequired
Response · 201 · PayrollCode
- idintegerrequired
- kindstringrequired
- codestringrequired
- namestringrequired
- tax_treatmentstring | nullrequired
- calc_methodstringrequired
- ratestring | nullrequired
- is_activebooleanrequired
- include_in_regular_ratebooleanrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/employeesList employees
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- searchstringquery
Response · 200 · Employee[]
- idintegerrequired
- numberstringrequired
- first_namestringrequired
- last_namestringrequired
- middle_initialstring | null
- user_idinteger | null
- workforce_person_idinteger | null
- statusstring
- hire_datestring | null
- term_datestring | null
- pay_group_idintegerrequired
- pay_group_codestring | null
- pay_typestringrequired
- hourly_ratestring | null
- salary_per_periodstring | null
- salary_allocationarray | null
- union_local_idinteger | null
- home_local_codestring | null
- classificationstring | null
- worker_typestring
- apprentice_levelstring | null
- plan_credit_per_hourstring | null
- wc_class_codestring | null
- resident_statestring
- work_statestring
- w4object | null
- state_w4object | null
- birth_yearinteger | null
- addressstring | null
- citystring | null
- statestring | null
- zipstring | null
- payment_methodstring
- ssn_maskedstring | nullrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | null
- has_bank_routingboolean
- deductionsDeduction[]
- revealedobject
- resident_localitystring | null
- reciprocity_statesstring[]
- pending_rate_change_idinteger | null
- pending_bank_change_idinteger | null
- flsa_exemptbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/employeesCreate an employee
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- employeeobjectrequired
Response · 201 · Employee
- idintegerrequired
- numberstringrequired
- first_namestringrequired
- last_namestringrequired
- middle_initialstring | null
- user_idinteger | null
- workforce_person_idinteger | null
- statusstring
- hire_datestring | null
- term_datestring | null
- pay_group_idintegerrequired
- pay_group_codestring | null
- pay_typestringrequired
- hourly_ratestring | null
- salary_per_periodstring | null
- salary_allocationarray | null
- union_local_idinteger | null
- home_local_codestring | null
- classificationstring | null
- worker_typestring
- apprentice_levelstring | null
- plan_credit_per_hourstring | null
- wc_class_codestring | null
- resident_statestring
- work_statestring
- w4object | null
- state_w4object | null
- birth_yearinteger | null
- addressstring | null
- citystring | null
- statestring | null
- zipstring | null
- payment_methodstring
- ssn_maskedstring | nullrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | null
- has_bank_routingboolean
- deductionsDeduction[]
- revealedobject
- resident_localitystring | null
- reciprocity_statesstring[]
- pending_rate_change_idinteger | null
- pending_bank_change_idinteger | null
- flsa_exemptbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}Show an employee
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- revealbooleanquery
Response · 200 · Employee
- idintegerrequired
- numberstringrequired
- first_namestringrequired
- last_namestringrequired
- middle_initialstring | null
- user_idinteger | null
- workforce_person_idinteger | null
- statusstring
- hire_datestring | null
- term_datestring | null
- pay_group_idintegerrequired
- pay_group_codestring | null
- pay_typestringrequired
- hourly_ratestring | null
- salary_per_periodstring | null
- salary_allocationarray | null
- union_local_idinteger | null
- home_local_codestring | null
- classificationstring | null
- worker_typestring
- apprentice_levelstring | null
- plan_credit_per_hourstring | null
- wc_class_codestring | null
- resident_statestring
- work_statestring
- w4object | null
- state_w4object | null
- birth_yearinteger | null
- addressstring | null
- citystring | null
- statestring | null
- zipstring | null
- payment_methodstring
- ssn_maskedstring | nullrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | null
- has_bank_routingboolean
- deductionsDeduction[]
- revealedobject
- resident_localitystring | null
- reciprocity_statesstring[]
- pending_rate_change_idinteger | null
- pending_bank_change_idinteger | null
- flsa_exemptbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}Update an employee
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- employeeobjectrequired
Response · 200 · Employee
- idintegerrequired
- numberstringrequired
- first_namestringrequired
- last_namestringrequired
- middle_initialstring | null
- user_idinteger | null
- workforce_person_idinteger | null
- statusstring
- hire_datestring | null
- term_datestring | null
- pay_group_idintegerrequired
- pay_group_codestring | null
- pay_typestringrequired
- hourly_ratestring | null
- salary_per_periodstring | null
- salary_allocationarray | null
- union_local_idinteger | null
- home_local_codestring | null
- classificationstring | null
- worker_typestring
- apprentice_levelstring | null
- plan_credit_per_hourstring | null
- wc_class_codestring | null
- resident_statestring
- work_statestring
- w4object | null
- state_w4object | null
- birth_yearinteger | null
- addressstring | null
- citystring | null
- statestring | null
- zipstring | null
- payment_methodstring
- ssn_maskedstring | nullrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | null
- has_bank_routingboolean
- deductionsDeduction[]
- revealedobject
- resident_localitystring | null
- reciprocity_statesstring[]
- pending_rate_change_idinteger | null
- pending_bank_change_idinteger | null
- flsa_exemptbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}/deductionsAdd a deduction, match or garnishment
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- deductionobjectrequired
Response · 201 · Deduction
- idintegerrequired
- kindstringrequired
- codestringrequired
- typestringrequired
- amountstring | nullrequired
- pct_of_grossstring | nullrequired
- paramsobject | nullrequired
- is_activebooleanrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}/deductions/{deduction_id}End a deduction
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- deduction_idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/payroll/employees/{id}/revealReveal an employee SSN and bank numbers
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reasonstringrequired
Response · 200 · Employee
- idintegerrequired
- numberstringrequired
- first_namestringrequired
- last_namestringrequired
- middle_initialstring | null
- user_idinteger | null
- workforce_person_idinteger | null
- statusstring
- hire_datestring | null
- term_datestring | null
- pay_group_idintegerrequired
- pay_group_codestring | null
- pay_typestringrequired
- hourly_ratestring | null
- salary_per_periodstring | null
- salary_allocationarray | null
- union_local_idinteger | null
- home_local_codestring | null
- classificationstring | null
- worker_typestring
- apprentice_levelstring | null
- plan_credit_per_hourstring | null
- wc_class_codestring | null
- resident_statestring
- work_statestring
- w4object | null
- state_w4object | null
- birth_yearinteger | null
- addressstring | null
- citystring | null
- statestring | null
- zipstring | null
- payment_methodstring
- ssn_maskedstring | nullrequired
- bank_account_maskedstring | nullrequired
- bank_account_typestring | null
- has_bank_routingboolean
- deductionsDeduction[]
- revealedobject
- resident_localitystring | null
- reciprocity_statesstring[]
- pending_rate_change_idinteger | null
- pending_bank_change_idinteger | null
- flsa_exemptbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/employersList payroll employer entities
Parameters
- company_idintegerpathrequired
Response · 200 · PayrollEmployer[]
- entity_idintegerrequired
- state_account_idsobjectrequired
- ach_odfi_routingstring | nullrequired
- ach_bank_namestring | nullrequired
- ach_account_maskedstring | nullrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/employers/{entity_id}Set an employer entity's payroll identity
Parameters
- company_idintegerpathrequired
- entity_idintegerpathrequired
Request body
- employerobjectrequired
Response · 200 · PayrollEmployer
- entity_idintegerrequired
- state_account_idsobjectrequired
- ach_odfi_routingstring | nullrequired
- ach_bank_namestring | nullrequired
- ach_account_maskedstring | nullrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/filingsMark a payroll return period filed
Parameters
- company_idintegerpathrequired
Request body
- periodstringrequired
- filedboolean
Response · 200 · object
- filed_periodsstring[]required
/rest/v1.0/companies/{company_id}/accounting/payroll/futa_overrideRequest or approve a provisional FUTA credit reduction override
Parameters
- company_idintegerpathrequired
Request body
- actionstringrequired
- yearintegerrequired
- reasonstring
Response · 200 · object
- yearinteger
- ratesobject
- reasonstring
- requested_by_idinteger
- approved_by_idinteger | null
- approved_atstring | null
- statusstring
/rest/v1.0/companies/{company_id}/accounting/payroll/manual_checksEnter a manual (handwritten) check
Parameters
- company_idintegerpathrequired
Request body
- manual_checkobjectrequired
Response · 201 · PayRun
- idintegerrequired
- numberstringrequired
- pay_group_idintegerrequired
- pay_group_codestring | nullrequired
- period_startstringrequired
- period_endstringrequired
- pay_datestringrequired
- statusstringrequired
- revisionintegerrequired
- gross_totalstringrequired
- employee_taxesstringrequired
- deductions_totalstringrequired
- net_totalstringrequired
- employer_coststringrequired
- check_countinteger | nullrequired
- exceptionsRunException[]required
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- approved_atstring | nullrequired
- posted_atstring | nullrequired
- journal_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- run_typestringrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/pay_groupsList pay groups
Parameters
- company_idintegerpathrequired
Response · 200 · PayGroup[]
- idintegerrequired
- codestringrequired
- namestringrequired
- frequencystringrequired
- ot_rule_setstringrequired
- is_activebooleanrequired
- employee_countinteger | nullrequired
- ot_methodstringrequired
- workweek_anchorstring | null (date)required
- entity_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/pay_groupsCreate a pay group
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- pay_groupobjectrequired
Response · 201 · PayGroup
- idintegerrequired
- codestringrequired
- namestringrequired
- frequencystringrequired
- ot_rule_setstringrequired
- is_activebooleanrequired
- employee_countinteger | nullrequired
- ot_methodstringrequired
- workweek_anchorstring | null (date)required
- entity_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/pay_groups/{id}Update a pay group
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- pay_groupobject
Response · 200 · PayGroup
- idintegerrequired
- codestringrequired
- namestringrequired
- frequencystringrequired
- ot_rule_setstringrequired
- is_activebooleanrequired
- employee_countinteger | nullrequired
- ot_methodstringrequired
- workweek_anchorstring | null (date)required
- entity_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/pii_rotationRotate payroll PII encryption
Parameters
- company_idintegerpathrequired
Response · 200 · object
- rotatedintegerrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/rate_changesList pay-rate changes
Parameters
- company_idintegerpathrequired
- employee_idintegerquery
- statusstringquery
- pageintegerquery
- per_pageintegerquery
Response · 200 · RateChange[]
- idintegerrequired
- employee_idintegerrequired
- kindstringrequired
- changesobjectrequired
- statusstringrequired
- requested_by_idintegerrequired
- approved_by_idinteger | nullrequired
- decided_atstring | nullrequired
- reasonstring | nullrequired
- created_atstringrequired
- effective_datestring | null
/rest/v1.0/companies/{company_id}/accounting/payroll/rate_changes/{id}Approve or reject a pay-rate change
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- approveboolean
- reasonstring | null
Response · 200 · RateChange
- idintegerrequired
- employee_idintegerrequired
- kindstringrequired
- changesobjectrequired
- statusstringrequired
- requested_by_idintegerrequired
- approved_by_idinteger | nullrequired
- decided_atstring | nullrequired
- reasonstring | nullrequired
- created_atstringrequired
- effective_datestring | null
/rest/v1.0/companies/{company_id}/accounting/payroll/remittancesList payroll liability remittances
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · PayrollRemittance[]
- idintegerrequired
- request_keystringrequired
- account_keystringrequired
- account_idintegerrequired
- entity_idintegerrequired
- methodstringrequired
- bank_account_idinteger | null
- ap_bill_idinteger | nullrequired
- journal_entry_idinteger | nullrequired
- amountstringrequired
- through_datestringrequired
- paid_datestringrequired
- memostring | null
- created_atstring
- statusstringrequired
- created_by_idinteger
- approved_by_idinteger | null
- approved_atstring | null
/rest/v1.0/companies/{company_id}/accounting/payroll/remittancesRemit a payroll liability
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- remittanceobjectrequired
Response · 201 · PayrollRemittance
- idintegerrequired
- request_keystringrequired
- account_keystringrequired
- account_idintegerrequired
- entity_idintegerrequired
- methodstringrequired
- bank_account_idinteger | null
- ap_bill_idinteger | nullrequired
- journal_entry_idinteger | nullrequired
- amountstringrequired
- through_datestringrequired
- paid_datestringrequired
- memostring | null
- created_atstring
- statusstringrequired
- created_by_idinteger
- approved_by_idinteger | null
- approved_atstring | null
/rest/v1.0/companies/{company_id}/accounting/payroll/remittances/{id}/{decision}Release or reject a pending bank remittance
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- decisionstringpathrequired
Response · 200 · PayrollRemittance
- idintegerrequired
- request_keystringrequired
- account_keystringrequired
- account_idintegerrequired
- entity_idintegerrequired
- methodstringrequired
- bank_account_idinteger | null
- ap_bill_idinteger | nullrequired
- journal_entry_idinteger | nullrequired
- amountstringrequired
- through_datestringrequired
- paid_datestringrequired
- memostring | null
- created_atstring
- statusstringrequired
- created_by_idinteger
- approved_by_idinteger | null
- approved_atstring | null
/rest/v1.0/companies/{company_id}/accounting/payroll/reports/{report}Payroll tax and remittance data
Parameters
- company_idintegerpathrequired
- reportstringpathrequired
- yearintegerquery
- quarterintegerquery
- monthstringquery
- formatstringquery
- bso_user_idstringquery
- contact_namestringquery
- contact_phonestringquery
- contact_emailstring (email)query
- statestringquery
- employer_entity_idintegerquery
Response · 200 · object | object[]
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/payroll/runsList pay runs
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · PayRun[]
- idintegerrequired
- numberstringrequired
- pay_group_idintegerrequired
- pay_group_codestring | nullrequired
- period_startstringrequired
- period_endstringrequired
- pay_datestringrequired
- statusstringrequired
- revisionintegerrequired
- gross_totalstringrequired
- employee_taxesstringrequired
- deductions_totalstringrequired
- net_totalstringrequired
- employer_coststringrequired
- check_countinteger | nullrequired
- exceptionsRunException[]required
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- approved_atstring | nullrequired
- posted_atstring | nullrequired
- journal_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- run_typestringrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/runsCreate a pay run
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- pay_runobjectrequired
Response · 201 · PayRun
- idintegerrequired
- numberstringrequired
- pay_group_idintegerrequired
- pay_group_codestring | nullrequired
- period_startstringrequired
- period_endstringrequired
- pay_datestringrequired
- statusstringrequired
- revisionintegerrequired
- gross_totalstringrequired
- employee_taxesstringrequired
- deductions_totalstringrequired
- net_totalstringrequired
- employer_coststringrequired
- check_countinteger | nullrequired
- exceptionsRunException[]required
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- approved_atstring | nullrequired
- posted_atstring | nullrequired
- journal_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- run_typestringrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/runs/{id}Show a pay run
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- explainbooleanquery
Response · 200 · PayRunShow
- idintegerrequired
- numberstringrequired
- pay_group_idintegerrequired
- pay_group_codestring | nullrequired
- period_startstringrequired
- period_endstringrequired
- pay_datestringrequired
- statusstringrequired
- revisionintegerrequired
- gross_totalstringrequired
- employee_taxesstringrequired
- deductions_totalstringrequired
- net_totalstringrequired
- employer_coststringrequired
- check_countinteger | nullrequired
- exceptionsRunException[]required
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- approved_atstring | nullrequired
- posted_atstring | nullrequired
- journal_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- run_typestringrequired
- checksCheck[]required
- timeTimeLine[]required
/rest/v1.0/companies/{company_id}/accounting/payroll/runs/{id}/{action}Pay run outputs
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- actionstringpathrequired
- formatstringquery
Response · 200 · Preview | object[]
- posting_datestringrequired
- journalstringrequired
- memostring | nullrequired
- source_typestringrequired
- source_idinteger | nullrequired
- source_revisionintegerrequired
- linesobject[]required
/rest/v1.0/companies/{company_id}/accounting/payroll/runs/{id}/{action}Pay run workflow step
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
- actionstringpathrequired
Response · 200 · PayRun
- idintegerrequired
- numberstringrequired
- pay_group_idintegerrequired
- pay_group_codestring | nullrequired
- period_startstringrequired
- period_endstringrequired
- pay_datestringrequired
- statusstringrequired
- revisionintegerrequired
- gross_totalstringrequired
- employee_taxesstringrequired
- deductions_totalstringrequired
- net_totalstringrequired
- employer_coststringrequired
- check_countinteger | nullrequired
- exceptionsRunException[]required
- prepared_by_idintegerrequired
- approved_by_idinteger | nullrequired
- approved_atstring | nullrequired
- posted_atstring | nullrequired
- journal_entry_idinteger | nullrequired
- void_reasonstring | nullrequired
- run_typestringrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/setupShow payroll setup
Parameters
- company_idintegerpathrequired
Response · 200 · Setup
- tax_providerstringrequired
- tax_providersstring[]required
- burden_methodstringrequired
- default_ot_rule_setstringrequired
- suta_statestring | nullrequired
- suta_ratestring | nullrequired
- suta_wage_basestring | nullrequired
- state_flat_ratesobjectrequired
- state_account_idsobjectrequired
- account_mapobject[]required
- employer_ein_maskedstring | nullrequired
- employer_namestring | nullrequired
- employer_addressstring | nullrequired
- employer_citystring | nullrequired
- employer_statestring | nullrequired
- employer_zipstring | nullrequired
- ach_odfi_routingstring | nullrequired
- ach_bank_namestring | nullrequired
- ach_account_maskedstring | nullrequired
- local_flat_ratesobjectrequired
- sdi_ratesobjectrequired
- standard_burden_ratestring | nullrequired
- burden_true_up_tostringrequired
- per_diem_accountablebooleanrequired
- per_diem_federal_ratestring | nullrequired
- suta_ratesobject
- filed_periodsstring[]
/rest/v1.0/companies/{company_id}/accounting/payroll/setupUpdate payroll setup
Parameters
- company_idintegerpathrequired
Request body
- payroll_setupobjectrequired
Response · 200 · Setup
- tax_providerstringrequired
- tax_providersstring[]required
- burden_methodstringrequired
- default_ot_rule_setstringrequired
- suta_statestring | nullrequired
- suta_ratestring | nullrequired
- suta_wage_basestring | nullrequired
- state_flat_ratesobjectrequired
- state_account_idsobjectrequired
- account_mapobject[]required
- employer_ein_maskedstring | nullrequired
- employer_namestring | nullrequired
- employer_addressstring | nullrequired
- employer_citystring | nullrequired
- employer_statestring | nullrequired
- employer_zipstring | nullrequired
- ach_odfi_routingstring | nullrequired
- ach_bank_namestring | nullrequired
- ach_account_maskedstring | nullrequired
- local_flat_ratesobjectrequired
- sdi_ratesobjectrequired
- standard_burden_ratestring | nullrequired
- burden_true_up_tostringrequired
- per_diem_accountablebooleanrequired
- per_diem_federal_ratestring | nullrequired
- suta_ratesobject
- filed_periodsstring[]
/rest/v1.0/companies/{company_id}/accounting/payroll/union_localsList union locals
Parameters
- company_idintegerpathrequired
Response · 200 · UnionLocal[]
- idintegerrequired
- codestringrequired
- namestringrequired
- remit_tostring | nullrequired
- cba_rulesobject | nullrequired
- ratesUnionRate[]required
/rest/v1.0/companies/{company_id}/accounting/payroll/union_localsCreate a union local
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- union_localobjectrequired
Response · 201 · UnionLocal
- idintegerrequired
- codestringrequired
- namestringrequired
- remit_tostring | nullrequired
- cba_rulesobject | nullrequired
- ratesUnionRate[]required
/rest/v1.0/companies/{company_id}/accounting/payroll/union_locals/{id}Update a union local
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- union_localobjectrequired
Response · 200 · UnionLocal
- idintegerrequired
- codestringrequired
- namestringrequired
- remit_tostring | nullrequired
- cba_rulesobject | nullrequired
- ratesUnionRate[]required
/rest/v1.0/companies/{company_id}/accounting/payroll/union_ratesAdd a CBA rate
Parameters
- company_idintegerpathrequired
Request body
- union_rateobjectrequired
Response · 201 · UnionRate
- idintegerrequired
- local_idintegerrequired
- classificationstringrequired
- zonestring | nullrequired
- effective_fromstringrequired
- effective_tostring | nullrequired
- wagestringrequired
- benefitsobject[]required
- apprentice_ratiostring | nullrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/wage_determinationsList wage determinations
Parameters
- company_idintegerpathrequired
Response · 200 · WageDetermination[]
- idintegerrequired
- project_idintegerrequired
- wd_numberstringrequired
- countystring | nullrequired
- classificationstringrequired
- bhrstringrequired
- fringestringrequired
- effective_fromstringrequired
- effective_tostring | nullrequired
- apprentice_ratiostring | nullrequired
- dir_project_idstring | nullrequired
- awarding_bodystring | nullrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/wage_determinationsCreate a wage determination
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- wage_determinationobjectrequired
Response · 201 · WageDetermination
- idintegerrequired
- project_idintegerrequired
- wd_numberstringrequired
- countystring | nullrequired
- classificationstringrequired
- bhrstringrequired
- fringestringrequired
- effective_fromstringrequired
- effective_tostring | nullrequired
- apprentice_ratiostring | nullrequired
- dir_project_idstring | nullrequired
- awarding_bodystring | nullrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/wc_classesList workers' comp classes
Parameters
- company_idintegerpathrequired
Response · 200 · WcClass[]
- idintegerrequired
- statestringrequired
- codestringrequired
- namestringrequired
- rate_per_100string | nullrequired
- rate_per_hourstring | nullrequired
- exclude_ot_premiumbooleanrequired
- effective_fromstringrequired
/rest/v1.0/companies/{company_id}/accounting/payroll/wc_classesCreate a wc class
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- wc_classobjectrequired
Response · 201 · WcClass
- idintegerrequired
- statestringrequired
- codestringrequired
- namestringrequired
- rate_per_100string | nullrequired
- rate_per_hourstring | nullrequired
- exclude_ot_premiumbooleanrequired
- effective_fromstringrequired
/rest/v1.0/companies/{company_id}/accounting/periodsList fiscal periods
Parameters
- company_idintegerpathrequired
- filters[fiscal_year]integerquery
- filters[status]stringquery
Response · 200 · Period[]
- idintegerrequired
- fiscal_year_idintegerrequired
- fiscal_yearinteger | nullrequired
- numberintegerrequired
- namestringrequired
- start_datestring (date)required
- end_datestring (date)required
- statusanyrequired
- module_statusobjectrequired
- closed_atstring | null (date-time)required
- closed_by_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/periods/{id}Show a fiscal period
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · Period
- idintegerrequired
- fiscal_year_idintegerrequired
- fiscal_yearinteger | nullrequired
- numberintegerrequired
- namestringrequired
- start_datestring (date)required
- end_datestring (date)required
- statusanyrequired
- module_statusobjectrequired
- closed_atstring | null (date-time)required
- closed_by_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/periods/{id}/closeClose or soft-close a period
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- closeobjectrequired
Response · 200 · Period
- idintegerrequired
- fiscal_year_idintegerrequired
- fiscal_yearinteger | nullrequired
- numberintegerrequired
- namestringrequired
- start_datestring (date)required
- end_datestring (date)required
- statusanyrequired
- module_statusobjectrequired
- closed_atstring | null (date-time)required
- closed_by_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/periods/{id}/eliminate_intercompanyEliminate intercompany at a period end
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · EliminationRun
- journal_entryJournalEntryShow | nullrequired
- createdbooleanrequired
/rest/v1.0/companies/{company_id}/accounting/periods/{id}/reopenReopen a period
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- reopenobjectrequired
Response · 200 · Period
- idintegerrequired
- fiscal_year_idintegerrequired
- fiscal_yearinteger | nullrequired
- numberintegerrequired
- namestringrequired
- start_datestring (date)required
- end_datestring (date)required
- statusanyrequired
- module_statusobjectrequired
- closed_atstring | null (date-time)required
- closed_by_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/periods/rebuild_balancesRebuild period balance snapshots
Parameters
- company_idintegerpathrequired
Request body
- reasonstringrequired
Response · 200 · object
- correctedintegerrequired
- rowsintegerrequired
/rest/v1.0/companies/{company_id}/accounting/pii_rotationRotate vendor and bank PII encryption
Parameters
- company_idintegerpathrequired
Response · 200 · object
- rotatedintegerrequired
/rest/v1.0/companies/{company_id}/accounting/recurring_journalsList recurring journals
Parameters
- company_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
Response · 200 · RecurringJournal[]
- idintegerrequired
- entity_idintegerrequired
- namestringrequired
- memostring | nullrequired
- journalstringrequired
- frequencyanyrequired
- intervalintegerrequired
- day_of_monthinteger | nullrequired
- start_datestring (date)required
- end_datestring | null (date)required
- next_run_datestring (date)required
- last_run_datestring | null (date)required
- reverse_after_daysinteger | nullrequired
- auto_postbooleanrequired
- is_activebooleanrequired
- created_by_idintegerrequired
- approved_by_idinteger | nullrequired
- total_amountstringrequired
- linesobject[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- last_errorstring | nullrequired
- last_error_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/recurring_journalsCreate a recurring journal
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- recurring_journalobjectrequired
Response · 201 · RecurringJournal
- idintegerrequired
- entity_idintegerrequired
- namestringrequired
- memostring | nullrequired
- journalstringrequired
- frequencyanyrequired
- intervalintegerrequired
- day_of_monthinteger | nullrequired
- start_datestring (date)required
- end_datestring | null (date)required
- next_run_datestring (date)required
- last_run_datestring | null (date)required
- reverse_after_daysinteger | nullrequired
- auto_postbooleanrequired
- is_activebooleanrequired
- created_by_idintegerrequired
- approved_by_idinteger | nullrequired
- total_amountstringrequired
- linesobject[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- last_errorstring | nullrequired
- last_error_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/recurring_journals/{id}Show a recurring journal
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · RecurringJournal
- idintegerrequired
- entity_idintegerrequired
- namestringrequired
- memostring | nullrequired
- journalstringrequired
- frequencyanyrequired
- intervalintegerrequired
- day_of_monthinteger | nullrequired
- start_datestring (date)required
- end_datestring | null (date)required
- next_run_datestring (date)required
- last_run_datestring | null (date)required
- reverse_after_daysinteger | nullrequired
- auto_postbooleanrequired
- is_activebooleanrequired
- created_by_idintegerrequired
- approved_by_idinteger | nullrequired
- total_amountstringrequired
- linesobject[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- last_errorstring | nullrequired
- last_error_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/recurring_journals/{id}Update a recurring journal
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- recurring_journalobjectrequired
Response · 200 · RecurringJournal
- idintegerrequired
- entity_idintegerrequired
- namestringrequired
- memostring | nullrequired
- journalstringrequired
- frequencyanyrequired
- intervalintegerrequired
- day_of_monthinteger | nullrequired
- start_datestring (date)required
- end_datestring | null (date)required
- next_run_datestring (date)required
- last_run_datestring | null (date)required
- reverse_after_daysinteger | nullrequired
- auto_postbooleanrequired
- is_activebooleanrequired
- created_by_idintegerrequired
- approved_by_idinteger | nullrequired
- total_amountstringrequired
- linesobject[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- last_errorstring | nullrequired
- last_error_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/recurring_journals/{id}Delete a recurring journal
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 204
No response body.
/rest/v1.0/companies/{company_id}/accounting/recurring_journals/{id}/approveApprove a recurring journal
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Response · 200 · RecurringJournal
- idintegerrequired
- entity_idintegerrequired
- namestringrequired
- memostring | nullrequired
- journalstringrequired
- frequencyanyrequired
- intervalintegerrequired
- day_of_monthinteger | nullrequired
- start_datestring (date)required
- end_datestring | null (date)required
- next_run_datestring (date)required
- last_run_datestring | null (date)required
- reverse_after_daysinteger | nullrequired
- auto_postbooleanrequired
- is_activebooleanrequired
- created_by_idintegerrequired
- approved_by_idinteger | nullrequired
- total_amountstringrequired
- linesobject[]required
- created_atstring (date-time)required
- updated_atstring (date-time)required
- last_errorstring | nullrequired
- last_error_atstring | null (date-time)required
/rest/v1.0/companies/{company_id}/accounting/reportsReport library
Parameters
- company_idintegerpathrequired
Response · 200 · ReportDef[]
- keyanyrequired
- titlestringrequired
- groupstringrequired
- descriptionstringrequired
- paramsany[]required
/rest/v1.0/companies/{company_id}/accounting/reports/{report_key}Run a report
Parameters
- company_idintegerpathrequired
- report_keyanypathrequired
- as_ofstring (date)query
- fromstring (date)query
- tostring (date)query
- adj_fromstring (date)query
- compareanyquery
- budget_idintegerquery
- columnsanyquery
- entity_idintegerquery
- project_idintegerquery
- department_idintegerquery
- account_idintegerquery
- journalanyquery
- basisanyquery
- include_zeroanyquery
- jtdstringquery
- actor_idintegerquery
- item_typestringquery
- actionstringquery
- rollupstringquery
Response · 200 · ReportDoc
- keyanyrequired
- titlestringrequired
- subtitlestringrequired
- paramsobjectrequired
- columnsobject[]required
- rowsobject[]required
- checksobject[]required
- notesstring[]required
- explainobject[]required
- generatedAtstring (date-time)required
/rest/v1.0/companies/{company_id}/accounting/reports/{report_key}/exportExport a report
Parameters
- company_idintegerpathrequired
- report_keyanypathrequired
- formatanyquery
- as_ofstring (date)query
- fromstring (date)query
- tostring (date)query
- adj_fromstring (date)query
- compareanyquery
- budget_idintegerquery
- columnsanyquery
- entity_idintegerquery
- project_idintegerquery
- department_idintegerquery
- account_idintegerquery
- journalanyquery
- basisanyquery
- include_zeroanyquery
- jtdstringquery
- actor_idintegerquery
- item_typestringquery
- actionstringquery
- rollupstringquery
Response · 200 · string
No documented fields.
/rest/v1.0/companies/{company_id}/accounting/settingsShow accounting settings
Parameters
- company_idintegerpathrequired
Response · 200 · Settings
- company_idintegerrequired
- base_currencystringrequired
- fiscal_year_start_monthintegerrequired
- default_entity_idinteger | nullrequired
- posting_methodanyrequired
- require_approval_abovestring | nullrequired
- recon_adjustment_limitstring | nullrequired
- timezonestringrequired
- control_accountsobject[]required
- updated_atstring (date-time)required
- loss_provision_unitstringrequired
- finance_charge_monthly_pctstring | nullrequired
- finance_charge_grace_daysintegerrequired
- finance_charge_account_idinteger | nullrequired
- cecl_policyobject | nullrequired
- sod_modeanyrequired
- scheduler_user_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/settingsUpdate accounting settings
Parameters
- company_idintegerpathrequired
Request body
- settingsobjectrequired
Response · 200 · Settings
- company_idintegerrequired
- base_currencystringrequired
- fiscal_year_start_monthintegerrequired
- default_entity_idinteger | nullrequired
- posting_methodanyrequired
- require_approval_abovestring | nullrequired
- recon_adjustment_limitstring | nullrequired
- timezonestringrequired
- control_accountsobject[]required
- updated_atstring (date-time)required
- loss_provision_unitstringrequired
- finance_charge_monthly_pctstring | nullrequired
- finance_charge_grace_daysintegerrequired
- finance_charge_account_idinteger | nullrequired
- cecl_policyobject | nullrequired
- sod_modeanyrequired
- scheduler_user_idinteger | nullrequired
/rest/v1.0/companies/{company_id}/accounting/tax_codesList tax codes
Parameters
- company_idintegerpathrequired
Response · 200 · TaxCode[]
- idintegerrequired
- codestringrequired
- namestringrequired
- kindanyrequired
- is_activebooleanrequired
- total_ratestringrequired
- componentsobject[]required
/rest/v1.0/companies/{company_id}/accounting/tax_codesCreate a tax code
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- tax_codeobjectrequired
Response · 201 · TaxCode
- idintegerrequired
- codestringrequired
- namestringrequired
- kindanyrequired
- is_activebooleanrequired
- total_ratestringrequired
- componentsobject[]required
/rest/v1.0/companies/{company_id}/accounting/tax_codes/{id}Update a tax code
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- tax_codeobjectrequired
Response · 200 · TaxCode
- idintegerrequired
- codestringrequired
- namestringrequired
- kindanyrequired
- is_activebooleanrequired
- total_ratestringrequired
- componentsobject[]required
/rest/v1.0/companies/{company_id}/accounting/tax_exemption_certificatesList customer tax exemption certificates
Parameters
- company_idintegerpathrequired
- customer_idintegerquery
Response · 200 · TaxExemptionCertificate[]
- idintegerrequired
- customer_idintegerrequired
- state_codestringrequired
- certificate_numberstringrequired
- reasonstringrequired
- effective_fromstring (date)required
- expires_onstring (date)required
/rest/v1.0/companies/{company_id}/accounting/tax_exemption_certificatesRecord a customer tax exemption certificate
Parameters
- company_idintegerpathrequired
Request body
- certificateobjectrequired
Response · 201 · TaxExemptionCertificate
- idintegerrequired
- customer_idintegerrequired
- state_codestringrequired
- certificate_numberstringrequired
- reasonstringrequired
- effective_fromstring (date)required
- expires_onstring (date)required
/rest/v1.0/companies/{company_id}/accounting/tax_exemption_certificates/{id}Change a certificate expiry
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- certificateobjectrequired
Response · 200 · TaxExemptionCertificate
- idintegerrequired
- customer_idintegerrequired
- state_codestringrequired
- certificate_numberstringrequired
- reasonstringrequired
- effective_fromstring (date)required
- expires_onstring (date)required
/rest/v1.0/companies/{company_id}/accounting/termsList payment terms
Parameters
- company_idintegerpathrequired
Response · 200 · Term[]
- idintegerrequired
- codestringrequired
- namestringrequired
- due_daysintegerrequired
- discount_percentstring | nullrequired
- discount_daysinteger | nullrequired
- is_activebooleanrequired
/rest/v1.0/companies/{company_id}/accounting/termsCreate a payment term
Parameters
- company_idintegerpathrequired
- Idempotency-Keystringheader
Request body
- termobjectrequired
Response · 201 · Term
- idintegerrequired
- codestringrequired
- namestringrequired
- due_daysintegerrequired
- discount_percentstring | nullrequired
- discount_daysinteger | nullrequired
- is_activebooleanrequired
/rest/v1.0/companies/{company_id}/accounting/terms/{id}Update a payment term
Parameters
- company_idintegerpathrequired
- idintegerpathrequired
Request body
- termobjectrequired
Response · 200 · Term
- idintegerrequired
- codestringrequired
- namestringrequired
- due_daysintegerrequired
- discount_percentstring | nullrequired
- discount_daysinteger | nullrequired
- is_activebooleanrequired
/rest/v1.0/companies/{company_id}/accounting/trial_balanceTrial balance
Parameters
- company_idintegerpathrequired
- as_ofstring (date)query
- fromstring (date)query
- entity_idintegerquery
- project_idintegerquery
- department_idintegerquery
- group_byanyquery
- include_zeroanyquery
Response · 200 · TrialBalance
- as_ofstring (date)required
- fromstring | null (date)required
- entity_idinteger | nullrequired
- group_byanyrequired
- rowsobject[]required
- totalsobjectrequired