ok | boolean | Indicates whether the request was successful |
data | object | Contains the invoice detail response data |
data.id | string | Unique identifier for the invoice |
data.invoiceNumber | string | Invoice number as specified on the invoice document |
data.description | string | Description or notes about the invoice |
data.invoiceDate | string | Date when the invoice was issued (ISO 8601 format) |
data.dueDate | string | Due date for invoice payment (ISO 8601 format) |
data.amount | number | Total invoice amount |
data.currency | string | Currency code (e.g., INR, USD) |
data.state | string | Current state of the invoice. Possible values include: DRAFTED, PENDING, APPROVED, PAID, DECLINED, DELETED, APPROVAL_PENDING, etc. |
data.paymentState | string | Payment state of the invoice. Possible values include: PAID, MARKED_AS_PAID, PARTIALLY_PAID, UNPAID, etc. |
data.amountPaid | number | Amount that has been paid towards this invoice |
data.dateCreated | string | Date when the invoice was created in the system (ISO 8601 format) |
data.remarks | string | Additional remarks or notes associated with the invoice |
data.source | string | Source of invoice creation. Possible values: API, WEB, EMAIL, SLACK, WHATSAPP, APP, etc. |
data.syncedReferenceId | string | Reference identifier from the accounting system if the invoice has been synced |
data.tax | object | Tax information object containing tax breakdown |
data.tax.subTotal | number | Subtotal amount before taxes |
data.tax.gst | number | GST (Goods and Services Tax) amount |
data.tax.tds | number | TDS (Tax Deducted at Source) amount |
data.tax.roundOff | number | Round-off adjustment amount |
data.vendor | object | Vendor information object |
data.vendor.id | string | Unique identifier for the vendor |
data.vendor.name | string | Display name of the vendor |
data.vendor.legalName | string | Legal name of the vendor |
data.vendor.logo | string | URL to the vendor’s logo image |
data.vendor.locality | string | Vendor locality type. Possible values: DOMESTIC, INTERNATIONAL |
data.syncState | string | Synchronization state with accounting system. Possible values: SYNCED, NOT_SYNCED, SYNCED_WITH_ERRORS, etc. |
data.accountingDate | string | Date recorded in the accounting system (ISO 8601 format) |
data.approvedDate | string | Date when the invoice was approved (ISO 8601 format) |
data.paymentDate | string | Date when the invoice was paid (ISO 8601 format) |
data.selfUrl | string | Shareable URL for viewing the invoice in the web interface |
data.accountingPlatform | string | Name of the connected accounting platform (e.g., “Tally”, “Zoho Books”, “Oracle Fusion”) if available |
data.processingStatus | object | Processing status information for invoices that are still being processed |
data.processingStatus.processingId | string | Identifier for the processing job |
data.processingStatus.status | string | Current processing status. Possible values: QUEUED, PROCESSING, PROCESSED, FILLED, FAILED, USER_CANCELLED, DISCARDED |
data.processingStatus.isReady | boolean | Indicates whether the invoice processing is complete and the invoice is ready for use |
data.lineItems | array | List of line items on the invoice, ordered by sequence number |
data.lineItems[].sequenceNumber | number | Position of the line item on the invoice (1-based) |
data.lineItems[].quantity | number | Quantity of the line item |
data.lineItems[].rate | number | Unit rate of the line item |
data.lineItems[].skuName | string | Name of the SKU associated with this line item, if any |
data.lineItems[].amount | number | Total amount for the line item (quantity × rate after taxes) |
data.lineItems[].taxApplied | string | Name of the tax applied to this line item (e.g., “GST 18%”), if any |
data.lineItems[].description | string | Description of the line item |