Billing App APIs
Transporter Invoice Management
Get specific transporter invoice
1 min
code examples curl location globoff 'https //{tenant id} {stack base domain}/tms/api/v1/billing/transporter/invoice/{invoice id}/' \\ \ header 'accept application/json' \\ \ header 'content type application/json'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("content type", "application/json"); var requestoptions = { method 'get', headers myheaders, redirect 'follow' }; fetch("https //{tenant id} {stack base domain}/tms/api/v1/billing/transporter/invoice/{invoice id}/", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));require "uri" require "json" require "net/http" url = uri("https //{tenant id} {stack base domain}/tms/api/v1/billing/transporter/invoice/{invoice id}/") https = net http new(url host, url port) https use ssl = true request = net http get new(url) request\["accept"] = "application/json" request\["content type"] = "application/json" response = https request(request) puts response read body import requests import json url = "https //{tenant id} {stack base domain}/tms/api/v1/billing/transporter/invoice/{invoice id}/" payload = {} headers = { 'accept' 'application/json', 'content type' 'application/json' } response = requests request("get", url, headers=headers, data=payload) print(response text) responses // transporter invoice details retrieved successfully { "data" { "uniquecode" "inv 20241201 001", "invoicenumber" "inv 2024 001", "state" "submitted", "approvalstate" "level 1", "transporterid" "trp 001", "transportername" "abc transport ltd", "totalamount" 5000, "systemamount" 5000, "differenceamount" "", "invoicedate" 1701388800000, "duedate" 1701475200000, "submittedat" 1701388800000, "approvedat" 1701388800000, "rejectedat" 1701388800000, "shipperrejectionreasons" \[ "" ], "shipperrejectionremark" "please provide supporting documents", "chargecount" 5, "loadcount" 3, "versionid" "v1 0 0", "createdat" 1701388800000, "updatedat" 1701388800000, "isdeleted" false }, "message" "success", "status" "success" }// bad request invalid invoice id { "message" "invalid charge id provided", "status" "error", "errorcode" "invalid charge id" }// unauthorized invalid authentication { "message" "invalid charge id provided", "status" "error", "errorcode" "invalid charge id" }// forbidden invoice does not belong to authenticated transporter { "message" "invalid charge id provided", "status" "error", "errorcode" "invalid charge id" }// invoice not found { "message" "invalid charge id provided", "status" "error", "errorcode" "invalid charge id" }// internal server error { "message" "invalid charge id provided", "status" "error", "errorcode" "invalid charge id" }
