This API retrieves a list of Expense Debit Note transactions based on the provided query parameters. It allows for filtering transactions by financial year range, party ID, and payment status. Additionally, it supports pagination through limit and skip parameters to control the number of records returned.
The API returns a list of Expense Debit Note transactions based on the provided query parameters. The response includes details about each transaction, such as the transaction ID, party name, invoice number, invoice amount, payment status, and transaction date.
Request
Authorization
Add parameter in header
ApiKey
Example:
ApiKey: ********************
Query Params
start_date
stringÂ
required
The start date of the financial year (DD-MM-YYYY).
Example:
01-04-2024
end_date
stringÂ
required
The end date of the financial year (DD-MM-YYYY).
Example:
31-03-2025
party_id
integerÂ
optional
The unique identifier (ID) of the party used to filter transactions by party.
The limit specifies the number of records to retrieve, e.g., limit=25 returns 25 records.
Example:
25
skip
integerÂ
optional
The skip query parameter determines how many records to skip from the start, e.g., skip=10 ignores the first 10 records and fetches the rest.
Example:
0
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request GET 'https://app.hisabkitab.co/third-party/expense-debit-note?start_date=01-04-2024&end_date=31-03-2025&party_id=1&status=1&limit=25&skip=0' \
--header'ApiKey;'
Responses
🟢200List of Transactions
application/json
Body
data
array [object {9}]Â
required
Contain a list of expense debit note transactions.
transaction_id
integerÂ
optional
A unique identifier is assigned to each transaction.
party_name
stringÂ
optional
The name of the party or vendor involved in the transaction. This represents the seller or supplier from whom the purchase is made.
party_id
integerÂ
optional
A unique numerical identifier assigned to the party, which helps in managing and retrieving vendor details efficiently within the system.
phone_no
stringÂ
optional
The contact number of the party involved in the transaction. If no phone number is available, this field remains null.
invoice_number
stringÂ
optional
A unique number assigned to the expense credit note invoice.
invoice_amount
numberÂ
optional
The total monetary value of the invoice, indicating the amount payable for the purchased goods or services.
payment_status
stringÂ
optional
Specifies whether the payment for the transaction is completed or pending, such as Paid = 1, Unpaid = 2, Partially Unpaid = 3.
transaction_type
stringÂ
optional
Defines the nature of the transaction, which is a "Expense Dr. Note".
date
stringÂ
optional
The date when the transaction took place, formatted as "DD-MM-YYYY.
success
booleanÂ
required
message
stringÂ
required
Example
{"data":[{"transaction_id":1,"party_name":"B2b 1","party_id":6,"phone_no":null,"invoice_number":"1","invoice_amount":12012,"payment_status":"Unpaid","transaction_type":"Expense Dr. Note","date":"10-05-2024"},{"transaction_id":2,"party_name":"A V G CINEMAS","party_id":2,"phone_no":null,"invoice_number":"2","invoice_amount":22099,"payment_status":"Unpaid","transaction_type":"Expense Dr. Note","date":"10-05-2024"}],"success":true,"message":"Expense Debit Note transactions retrieved successfully."}