Kumusoft Solutions
EFRIS API
Auth Service
EFRIS API
Auth Service
  1. EFRIS API
  • Get Current Taxpayer Details
    GET
  • Update AES Key
    POST
  • Get Efris Stock Items
    GET
  • Update Stock List
    POST
  • Verify TIN
    GET
  • Fiscalise
    POST
  • Preview Invoice
    POST
  • Issue CreditNote
    POST
  • Register EFRIS Product
    POST
  • Get Units Of Measure
    GET
  • Increase Stock
    POST
  • EFRIS Invoice Report
    POST
  • Invoice Details
    GET
  • Get Saved Items List
    GET
  • Get Master Data
    GET
  • Reduce stock
    POST
  1. EFRIS API

Increase Stock

POST
/efris/stock-in

Add Stock In#

This endpoint allows users to add stock-in records to the inventory system. It is utilized to increase stock items received from suppliers, including relevant details such as supplier information, stock-in date, and item specifics.

Request Body Format#

The request body must be in JSON format and should include the following parameters:
supplierTin (string): The Tax Identification Number of the supplier.
supplierName (string): The name of the supplier.
remarks (string): Additional remarks regarding the stock-in.
stockInDate (string): The date when the stock is received, formatted as YYYY-MM-DD.
stockInType (string): A code representing the type of stock-in.
productionBatchNo (string): The production batch number associated with the stock.
productionDate (string): The date of production for the stock items.
stockInItem (array): An array of stock items being added, where each item contains:
itemCode (string): The unique code for the stock item.
quantity (number): The quantity of the stock item being added.
unitPrice (number): The price per unit of the stock item.

Response Structure#

Upon successful addition of the stock-in record, the response will typically include a confirmation message.
{
    "status": {
        "returnCode": "00",
        "returnMessage": "SUCCESS!"
    }
}

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json

Examples

Responses

🟢200
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://auth.efris.kakasa.xyz/api/v1/efris/stock-in' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "supplierTin": "",
    "supplierName": "Supplier Inc",
    "remarks": "Remarks on this stock",
    "stockInDate": "2025-10-16",
    "stockInType": "102", //required
    //101: Import
    //102: Local Purchase
    //103: Manufacturing/Assembling
    //104: Opening Stock
    "productionBatchNo": "", 
    "productionDate": "",
    "stockInItem": [
        {
            "itemCode": "DFOO1",
            "quantity": 398, //50398
            "unitPrice": 5500
        }
    ]
}'
Response Response Example
{}
Previous
Get Units Of Measure
Next
EFRIS Invoice Report
Built with