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
| Section | Class / Module | Method | Description | Precondition | Request Object | Response Object |
|---|---|---|---|---|---|---|
| Initialization | Device Verification | execute | Lookup initial setup information of OSCU device | Basic data management | DeviceVerificationReq | DeviceVerificationRes |
| Code Lists | Code | execute search | Lookup list of codes | - | CodeSearchReq | CodeSearchRes |
| Code Lists | Item | execute searchCls | Lookup list of item classifications | - | ItemClsSearchReq | ItemClsSearchRes |
| Customers & Branches | Customer | execute search | Lookup taxpayer information | - | CustSearchReq | CustSearchRes |
| Customers & Branches | Branch | execute search | Lookup list of taxpayer branch info | - | BhfSearchReq | BhfSearchRes |
| Customers & Branches | Branch | execute saveCustomer | Save branch customer information | - | BhfCustSaveReq | BhfCustSaveRes |
| Customers & Branches | Branch | execute saveUser | Save branch user account | - | BhfUserSaveReq | BhfUserSaveRes |
| Customers & Branches | Branch | execute saveInsurance | Save insurance company info | - | BhfInsuranceSaveReq | BhfInsuranceSaveRes |
| Items | Item | execute search | Lookup list of items (products) | - | ItemSearchReq | ItemSearchRes |
| Items | Item | execute save | Save item information | - | ItemSaveReq | ItemSaveRes |
| Items | Item | execute saveComposition | Save item composition | - | ItemCompositionSaveReq | ItemCompositionSaveRes |
| Imported Items | ImportItem | execute search | Lookup imported items | - | ImportItemSearchReq | ImportItemSearchRes |
| Imported Items | ImportItem | execute update | Revise imported item | - | ImportItemUpdateReq | ImportItemUpdateRes |
| Purchases & Sales | TrnsSales | execute save | Save sales transaction | - | TrnsSalesSaveWrReq | TrnsSalesSaveWrRes |
| Purchases & Sales | TrnsPurchase | execute searchPurchaseSales | Lookup purchase-sales transactions | - | TrnsPurchaseSalesSearchReq | TrnsPurchaseSalesSearchRes |
| Purchases & Sales | TrnsPurchase | execute save | Save purchase information | - | TrnsPurchaseSaveReq | TrnsPurchaseSaveRes |
| Stock | Stock | execute saveMaster | Save stock master info | - | StockMasterSaveReq | StockMasterSaveRes |
| Stock | Stock | execute getMoveList | Lookup stock movement list | - | StockMoveReq | StockMoveRes |
| Stock | Stock | execute saveIO | Save stock in/out info | - | StockIoSaveReq | StockIoSaveRes |
| Notices | Notice | execute search | Lookup list of notices | - | NoticeSearchReq | NoticeSearchRes |
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.