๐Ÿš› Items and Inventory

All items managment - create, update, change inventory, get items report and more

๐Ÿ“˜

Note

  • Items locate will not be available with barcode (only item id and SKU)

  • After an Item is used in a document it will not be possible to delete it from the system.

  • Setting a children items and parent items is not supported on API

Items Management

All items managing methods - Create, update and delete and receive the item information.


Item Creation

Creating a new item.


Method -

Item.New

The new item's serial number will return by the system defined order (+1) and will return in 'item_id' value.


Item Update

Update an existing item.


Method -

Item.Update


Erase an Item

Erasing an exsiting item.


Method -

Item.Delete

โ—๏ธ

Erasing an existing item will be possible only if it wasn't used in a document.


Receive Items Info

Receive a specific or all items information.


Methods -

Item.Details

Get the details for a specific item.


Item.List

Get all items details in a specific account.

Response will include the items quantity.


Inventory Management

The item inventory will be updated when producing an accounting document.

Relevant documents:

  • Invoice
  • Invoice Refund
  • Invoice Receipt
  • Return Certificate
  • Shipping List
  • Stock Out Certificate
  • Stock Entry Certificate

and Others..


Item Identification

In order to set the item in the document they need to be located by one of the items unique identifiers.


Method -

Document.New


To locate the items send in the request parameters:

'item_id'

Send the item serial number

Or

'catalog_number'

Send the Item SKU (catalog number)




Adding/Reduction of Items


To add items to the stock use the document type 11 - 'Stock Entry Certificate' (system default)


To reduce items from the stock use the document type 10 - 'Stock Out Certificate' (system default)


Changing Storages Inventory

This option is not fully supported in API so in order to change the items quantity between storages there is a need to use the same documents 10 and 11.

producing a certificate to out of the stock from one storage and than producing a stock entry certificate document to enter the items to the other storage.


Reports

Inventory Movements

ืชื ื•ืขื•ืช ืžืœืื™


Methods -

Item.History

Get the history of each item.

Will return the documents produced with the items, quantity and amounts information.


Item.SaleReport

Get a short sale report of each item with the purchase info.


Items Inventory

ื™ืชืจื•ืช ืžืœืื™


Methods -

Item.List

Get all items with there information and their quantity.


Item.Quantity

Get quantity for a specific item.


Storage (Warehouse) Inventory

ื™ืชืจื•ืช ื‘ืžื—ืกื ื™ื


Methods -

Item.StorageReport

Get the items details and quantity in each of the storages.


Storage.List

Get the storage list.


Parent Items

ืคืจื™ื˜ ืื‘

Parent/children item type can only be set manually in Rivhit system.


Method -

Item.GetChildren

Get the children items of a specific parent item.


๐Ÿ“˜

When producing a document with a parent item it will show on the items list with the amount and under it the children items with amount 0.


The parent item will show a follows:


Price Lists

For price lists methods - Go to here.


Whatโ€™s Next