Article — Articol din catalog
Câmpuri
| Câmp | Tip | Obligatoriu la AddArticle | Descriere |
|---|---|---|---|
Id | integer | (auto) | Identificator unic generat de ERP |
Code | string | nu | Cod unic. Dacă lipsește, ERP-ul generează unul (0000001, 0000002, ...) |
Name | string | da | Denumire afișată |
BarCode | string | nu | Cod de bare EAN13 sau similar |
CategoryId | integer | nu | Referință către o categorie din GetAllArticleCategories |
UnitOfMeasure | string | nu | UM (ex: BUC, ORA, KG) |
VATRateId | integer | nu (dar recomandat) | Cota TVA implicită (vezi VATRate) |
IsActive | boolean | nu (default true) | Articol activ în nomenclator |
IsService | boolean | nu (default false) | true = serviciu, nu marfă |
SalePrice | number | nu | Preț de vânzare în RON |
PurchasePrice | number | nu | Preț de achiziție în RON |
Exemplu JSON
{
"Id": 102,
"Code": "0000002",
"Name": "Laptop Demo 14\"",
"BarCode": "5901234567890",
"CategoryId": 2,
"UnitOfMeasure": "BUC",
"VATRateId": 1,
"IsActive": true,
"IsService": false,
"SalePrice": 4500.00,
"PurchasePrice": 3500.00
}
Operațiuni asociate
GetAllArticles,GetArticleByCode,GetArticleById,GetArticleByBarCodeGetArticlesByNameAndCode,GetArticlesByNameCodeAndCategoryAddArticle,UpdateArticle,UpdateArticlePictureGetAllStocksForArticles,GetStocksForArticleByCode
Note de business
- Cod-ul este unic la nivel de societate. Duplicarea returnează
Articol cu codul "X" exista deja. IsService = trueimplicăStockinfinit (nu se urmărește cantitatea).- Categoriile sunt opționale, dar utile pentru rapoarte agregate.