Get Item by Code
The GetItemAsync() method retrieves the details of a single item from Smart Invoice using its unique itemCode.
This method is useful when verifying or synchronizing a specific product or service registered with ZRA.
GetItemAsync() Method
This method fetches the full details of a product or service by its item code.
- Request Parameters:
- itemCode – Unique item identifier
Usage

Example Successful Response
{
"success": true,
"code": "000",
"message": "Operation completed successfully",
"timestamp": "2025-09-16 11:25:10",
"data": {
"tpin": "",
"bhfId": "000",
"itemCd": "TEST20250909162658",
"itemClsCd": "4319150100",
"itemTyCd": "2",
"itemNm": "Coca Cola 500ml",
"itemStdNm": "Coca Cola 500ml",
"orgnNatCd": "ZM",
"pkgUnitCd": "BOX",
"qtyUnitCd": "U",
"vatCatCd": "A",
"iplCatCd": "",
"tlCatCd": "",
"exciseTxCatCd": "",
"btchNo": "",
"bcd": "1234567890123",
"dftPrc": 15.0,
"manufactuterTpin": null,
"manufacturerItemCd": null,
"rrp": 0.0,
"svcChargeYn": null,
"rentalYn": null,
"addInfo": "",
"sftyQty": 10.0,
"isrcAplcbYn": null,
"useYn": null,
"regrNm": null,
"regrId": null,
"modrNm": null,
"modrId": null
},
"error": null
}