Skip to main content

KRA eTIMS OSCU API Reference

This section documents the available OSCU API functions, their request/response objects, and preconditions. Each function belongs to a module such as Initialization, Code Lists, Customers & Branches, Items, Imported Items, Purchases & Sales, Stock, and Notices.


List of OSCU Functions

SectionClass / ModuleMethodDescriptionPreconditionRequest ObjectResponse Object
InitializationDevice VerificationexecuteLookup initial setup information of OSCU deviceBasic data managementDeviceVerificationReqDeviceVerificationRes
Code ListsCodeexecute searchLookup list of codes-CodeSearchReqCodeSearchRes
Code ListsItemexecute searchClsLookup list of item classifications-ItemClsSearchReqItemClsSearchRes
Customers & BranchesCustomerexecute searchLookup taxpayer information-CustSearchReqCustSearchRes
Customers & BranchesBranchexecute searchLookup list of taxpayer branch info-BhfSearchReqBhfSearchRes
Customers & BranchesBranchexecute saveCustomerSave branch customer information-BhfCustSaveReqBhfCustSaveRes
Customers & BranchesBranchexecute saveUserSave branch user account-BhfUserSaveReqBhfUserSaveRes
Customers & BranchesBranchexecute saveInsuranceSave insurance company info-BhfInsuranceSaveReqBhfInsuranceSaveRes
ItemsItemexecute searchLookup list of items (products)-ItemSearchReqItemSearchRes
ItemsItemexecute saveSave item information-ItemSaveReqItemSaveRes
ItemsItemexecute saveCompositionSave item composition-ItemCompositionSaveReqItemCompositionSaveRes
Imported ItemsImportItemexecute searchLookup imported items-ImportItemSearchReqImportItemSearchRes
Imported ItemsImportItemexecute updateRevise imported item-ImportItemUpdateReqImportItemUpdateRes
Purchases & SalesTrnsSalesexecute saveSave sales transaction-TrnsSalesSaveWrReqTrnsSalesSaveWrRes
Purchases & SalesTrnsPurchaseexecute searchPurchaseSalesLookup purchase-sales transactions-TrnsPurchaseSalesSearchReqTrnsPurchaseSalesSearchRes
Purchases & SalesTrnsPurchaseexecute saveSave purchase information-TrnsPurchaseSaveReqTrnsPurchaseSaveRes
StockStockexecute saveMasterSave stock master info-StockMasterSaveReqStockMasterSaveRes
StockStockexecute getMoveListLookup stock movement list-StockMoveReqStockMoveRes
StockStockexecute saveIOSave stock in/out info-StockIoSaveReqStockIoSaveRes
NoticesNoticeexecute searchLookup list of notices-NoticeSearchReqNoticeSearchRes

Notes

  • Each Request Object (Req) contains the required fields to execute the function.
  • Each Response Object (Res) contains the results of the API call, including status codes and data.
  • Functions are grouped into modules for easier navigation.
  • Click the links in the table to jump to detailed API documentation for each function.