API reference / Accounting
Accounting API
60 endpoints. Scopes: Scalar360.accounting.READ, .CREATE, .UPDATE, .DELETE or .ALL. All calls need Authorization: Scalar360-oauthtoken <access_token> — see Authentication.
Get balance sheet
/api/v1/accounting/balance-sheet
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
asOf | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/balance-sheet" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Accounts
/api/v1/accounting/bank-reconciliation/accounts
Scope: Scalar360.accounting.READ
curl -X GET "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/accounts" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Create account
/api/v1/accounting/bank-reconciliation/accounts
Scope: Scalar360.accounting.CREATE
| Body field | Type | Required | Notes |
|---|---|---|---|
name | string | Yes | required |
bankName | string | ||
accountNumber | string | ||
openingBalance | number | ||
active | boolean |
curl -X POST "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/accounts" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"string"}'Update account
/api/v1/accounting/bank-reconciliation/accounts/{id}
Scope: Scalar360.accounting.UPDATE
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string (uuid) | Yes |
| Body field | Type | Required | Notes |
|---|---|---|---|
name | string | Yes | required |
bankName | string | ||
accountNumber | string | ||
openingBalance | number | ||
active | boolean |
curl -X PUT "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/accounts/{id}" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"string","bankName":"string","accountNumber":"string","openingBalance":100,"active":true}'Delete account
/api/v1/accounting/bank-reconciliation/accounts/{id}
Scope: Scalar360.accounting.DELETE
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string (uuid) | Yes |
curl -X DELETE "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/accounts/{id}" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Imports
/api/v1/accounting/bank-reconciliation/imports
Scope: Scalar360.accounting.READ
curl -X GET "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/imports" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Import statement
/api/v1/accounting/bank-reconciliation/imports
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
label | query | string | No |
bankAccountId | query | string (uuid) | No |
openingBalance | query | number | No |
closingBalance | query | number | No |
mapping | query | string | No |
Request body: multipart/form-data with a file field.
curl -X POST "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/imports" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-F "file=@/path/to/file"Delete import
/api/v1/accounting/bank-reconciliation/imports/{id}
Scope: Scalar360.accounting.DELETE
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string (uuid) | Yes |
curl -X DELETE "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/imports/{id}" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Auto match
/api/v1/accounting/bank-reconciliation/imports/{id}/auto-match
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string (uuid) | Yes |
curl -X POST "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/imports/{id}/auto-match" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Lines
/api/v1/accounting/bank-reconciliation/imports/{id}/lines
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string (uuid) | Yes |
curl -X GET "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/imports/{id}/lines" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Reconcile matched
/api/v1/accounting/bank-reconciliation/imports/{id}/reconcile-matched
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string (uuid) | Yes |
curl -X POST "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/imports/{id}/reconcile-matched" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Summary
/api/v1/accounting/bank-reconciliation/imports/{id}/summary
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string (uuid) | Yes |
curl -X GET "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/imports/{id}/summary" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Adjust
/api/v1/accounting/bank-reconciliation/lines/{lineId}/adjust
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
lineId | path | string (uuid) | Yes |
| Body field | Type | Required | Notes |
|---|---|---|---|
accountKey | string | ||
note | string |
curl -X POST "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/lines/{lineId}/adjust" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"accountKey":"string","note":"string"}'Candidates
/api/v1/accounting/bank-reconciliation/lines/{lineId}/candidates
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
lineId | path | string (uuid) | Yes |
curl -X GET "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/lines/{lineId}/candidates" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Ignore
/api/v1/accounting/bank-reconciliation/lines/{lineId}/ignore
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
lineId | path | string (uuid) | Yes |
curl -X POST "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/lines/{lineId}/ignore" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Match
/api/v1/accounting/bank-reconciliation/lines/{lineId}/match
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
lineId | path | string (uuid) | Yes |
| Body field | Type | Required | Notes |
|---|---|---|---|
type | string | ||
paymentId | string (uuid) |
curl -X POST "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/lines/{lineId}/match" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"type":"string","paymentId":"3f1c2b9e-7a1d-4c3e-9b2a-1e5f6a7b8c9d"}'Unmatch
/api/v1/accounting/bank-reconciliation/lines/{lineId}/unmatch
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
lineId | path | string (uuid) | Yes |
curl -X POST "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/lines/{lineId}/unmatch" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Preview
/api/v1/accounting/bank-reconciliation/preview
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
bankAccountId | query | string (uuid) | No |
Request body: multipart/form-data with a file field.
curl -X POST "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/preview" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-F "file=@/path/to/file"Template
/api/v1/accounting/bank-reconciliation/template
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
format | query | string (default csv) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/bank-reconciliation/template" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get day book
/api/v1/accounting/day-book
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
period | query | string (default month) | No |
page | query | integer (default 1) | No |
pageSize | query | integer (default 10) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/day-book" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Export day book
/api/v1/accounting/day-book/export
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
period | query | string (default month) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/day-book/export" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Account types
/api/v1/accounting/gl/account-types
Scope: Scalar360.accounting.READ
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/account-types" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Accounts
/api/v1/accounting/gl/accounts
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
asOf | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/accounts" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Create account
/api/v1/accounting/gl/accounts
Scope: Scalar360.accounting.CREATE
| Body field | Type | Required | Notes |
|---|---|---|---|
code | string | Yes | required, not blank |
name | string | Yes | required, not blank |
type | string | ||
subtype | string | ||
parentCode | string | ||
description | string |
curl -X POST "https://api.scalar360.com/api/v1/accounting/gl/accounts" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"code":"string","name":"string"}'Update account
/api/v1/accounting/gl/accounts/{code}
Scope: Scalar360.accounting.UPDATE
| Parameter | In | Type | Required |
|---|---|---|---|
code | path | string | Yes |
| Body field | Type | Required | Notes |
|---|---|---|---|
code | string | ||
name | string | ||
subtype | string | ||
parentCode | string | ||
description | string | ||
active | boolean |
curl -X PUT "https://api.scalar360.com/api/v1/accounting/gl/accounts/{code}" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"code":"string","name":"string","subtype":"string","parentCode":"string","description":"string","active":true}'Delete account
/api/v1/accounting/gl/accounts/{code}
Scope: Scalar360.accounting.DELETE
| Parameter | In | Type | Required |
|---|---|---|---|
code | path | string | Yes |
curl -X DELETE "https://api.scalar360.com/api/v1/accounting/gl/accounts/{code}" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Account transactions
/api/v1/accounting/gl/accounts/{code}/transactions
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
code | path | string | Yes |
from | query | string (date) | No |
to | query | string (date) | No |
q | query | string | No |
order | query | string (default asc) | No |
page | query | integer (default 0) | No |
size | query | integer (default 50) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/accounts/{code}/transactions" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Account transactions csv
/api/v1/accounting/gl/accounts/{code}/transactions.csv
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
code | path | string | Yes |
from | query | string (date) | No |
to | query | string (date) | No |
q | query | string | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/accounts/{code}/transactions.csv" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Balance sheet
/api/v1/accounting/gl/balance-sheet
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
asOf | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/balance-sheet" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Chart of accounts
/api/v1/accounting/gl/chart-of-accounts
Scope: Scalar360.accounting.READ
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/chart-of-accounts" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Journal
/api/v1/accounting/gl/journal
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
from | query | string (date) | No |
to | query | string (date) | No |
sourceType | query | string | No |
page | query | integer (default 0) | No |
size | query | integer (default 25) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/journal" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Create journal entry
/api/v1/accounting/gl/journal-entries
Scope: Scalar360.accounting.CREATE
| Body field | Type | Required | Notes |
|---|---|---|---|
date | string (date) | ||
narration | string | ||
lines | array of object | Yes | required, not empty, min length 2 |
lines[].accountCode | string | ||
lines[].debit | number | ||
lines[].credit | number |
curl -X POST "https://api.scalar360.com/api/v1/accounting/gl/journal-entries" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"lines":[{"accountCode":"string","debit":100,"credit":100}]}'Reverse journal entry
/api/v1/accounting/gl/journal-entries/{id}/reverse
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string (uuid) | Yes |
| Body field | Type | Required | Notes |
|---|---|---|---|
date | string (date) | ||
reason | string |
curl -X POST "https://api.scalar360.com/api/v1/accounting/gl/journal-entries/{id}/reverse" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"date":"2026-10-12","reason":"string"}'Opening balances
/api/v1/accounting/gl/opening-balances
Scope: Scalar360.accounting.READ
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/opening-balances" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Save opening balances
/api/v1/accounting/gl/opening-balances
Scope: Scalar360.accounting.CREATE
| Body field | Type | Required | Notes |
|---|---|---|---|
date | string (date) | ||
lines | array of object | ||
lines[].accountCode | string | ||
lines[].debit | number | ||
lines[].credit | number |
curl -X POST "https://api.scalar360.com/api/v1/accounting/gl/opening-balances" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"date":"2026-10-12","lines":[{"accountCode":"string","debit":100,"credit":100}]}'Period lock
/api/v1/accounting/gl/period-lock
Scope: Scalar360.accounting.READ
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/period-lock" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Set period lock
/api/v1/accounting/gl/period-lock
Scope: Scalar360.accounting.UPDATE
| Body field | Type | Required | Notes |
|---|---|---|---|
lockUntil | string (date) | ||
reason | string |
curl -X PUT "https://api.scalar360.com/api/v1/accounting/gl/period-lock" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"lockUntil":"2026-10-12","reason":"string"}'Period lock history
/api/v1/accounting/gl/period-lock/history
Scope: Scalar360.accounting.READ
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/period-lock/history" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Profit loss
/api/v1/accounting/gl/profit-loss
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
from | query | string (date) | No |
to | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/profit-loss" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Rebuild
/api/v1/accounting/gl/rebuild
Scope: Scalar360.accounting.CREATE
curl -X POST "https://api.scalar360.com/api/v1/accounting/gl/rebuild" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Trial balance
/api/v1/accounting/gl/trial-balance
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
asOf | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gl/trial-balance" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Gstr1
/api/v1/accounting/gst/gstr1
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
from | query | string (date) | Yes |
to | query | string (date) | Yes |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gst/gstr1" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"File
/api/v1/accounting/gst/gstr1/file
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
period | query | object | Yes |
| Body field | Type | Required | Notes |
|---|---|---|---|
arn | string | max length 100 |
curl -X POST "https://api.scalar360.com/api/v1/accounting/gst/gstr1/file" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"arn":"string"}'Filing status
/api/v1/accounting/gst/gstr1/filing-status
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
period | query | object | Yes |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gst/gstr1/filing-status" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Gstr1 gstn json
/api/v1/accounting/gst/gstr1/gstn-json
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
period | query | object | Yes |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gst/gstr1/gstn-json" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Reopen
/api/v1/accounting/gst/gstr1/reopen
Scope: Scalar360.accounting.CREATE
| Parameter | In | Type | Required |
|---|---|---|---|
period | query | object | Yes |
| Body field | Type | Required | Notes |
|---|---|---|---|
date | string (date) | ||
reason | string | Yes | required, not blank, max length 500 |
curl -X POST "https://api.scalar360.com/api/v1/accounting/gst/gstr1/reopen" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"reason":"string"}'Gstr3b
/api/v1/accounting/gst/gstr3b
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
from | query | string (date) | Yes |
to | query | string (date) | Yes |
curl -X GET "https://api.scalar360.com/api/v1/accounting/gst/gstr3b" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get bank ledger
/api/v1/accounting/ledgers/bank
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/bank" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get cash ledger
/api/v1/accounting/ledgers/cash
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/cash" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get cgst ledger
/api/v1/accounting/ledgers/cgst
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/cgst" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get creditors ledger
/api/v1/accounting/ledgers/creditors
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/creditors" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get debtors ledger
/api/v1/accounting/ledgers/debtors
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/debtors" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get igst ledger
/api/v1/accounting/ledgers/igst
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/igst" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get input tax ledger
/api/v1/accounting/ledgers/input-{head}
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
head | path | string | Yes |
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/input-{head}" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get purchase ledger
/api/v1/accounting/ledgers/purchase
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/purchase" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get sales ledger
/api/v1/accounting/ledgers/sales
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/sales" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get sgst ledger
/api/v1/accounting/ledgers/sgst
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
q | query | string | No |
page | query | integer | No |
pageSize | query | integer | No |
sortBy | query | string | No |
sortDir | query | string | No |
startDate | query | string (date) | No |
endDate | query | string (date) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/sgst" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get summary
/api/v1/accounting/ledgers/summary
Scope: Scalar360.accounting.READ
curl -X GET "https://api.scalar360.com/api/v1/accounting/ledgers/summary" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Get profit loss
/api/v1/accounting/profit-loss
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
period | query | string (default month) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/profit-loss" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"Export profit loss
/api/v1/accounting/profit-loss/export
Scope: Scalar360.accounting.READ
| Parameter | In | Type | Required |
|---|---|---|---|
period | query | string (default month) | No |
curl -X GET "https://api.scalar360.com/api/v1/accounting/profit-loss/export" \
-H "Authorization: Scalar360-oauthtoken $ACCESS_TOKEN"