...
مشخص مي كند كالا از زمان توليد چند روز مدت انقضا دارد
product
...
/CodingBrand
این یک جدول درختی است و با توجه به سطوح مد نظر فیلد CurrentLevel ارسال می شوداطلاعات باركد يك كالا را مشخص مي كند. بعنوان مثلا يك رنگ مو بازاي هر كد رنگ بايد رديفي در اين جدول داشته باشد.
Code Block |
---|
{ "barcodemain_idtitle": "Default 991Brand", "kbarcodecurrentlevel": "4891228430252"0, "productmain_id": 991, "kartno": "W301254900", "kdesc"erpcode": null, "isactive": true, "productstatuscodingparentbrand_id": 1,null } |
barcodemain_id *
شناسه باركد
اين شناسه سيستمي است
kbarcode *
باركد
اين فيلد باركد EANرا مشخص مي كند. بطور استاندارد اين باركد معمولا 13 كاراكاتر دارد اما مي تواند از باركد هاي ساير استانداردها نيز براي اين فيلد استفاده كرد
productmain_id *
شناسه كالا
هر باركد زير مجموعه يك كالا ProductMain قرار ميگيرد. هر ProductMain حتما بايد داراي يك باركد باشد.
kartno
كد آرتيكل باركد
كدي است كه بطور خلاصه تر مي توان به هر باركد اختصاص داد
kdesc *
توضيح باركد
شرح رنگ و ساير مشخصات در اين فيلد قرار ميگيرد.
isactive
فعال
productstatus_id
وضعيت كالا
مقدار پيش فرض 1
ERPCode *
كد رابط براي تعريف باركد
اطلاعات شعبه
در صورتي كه در شعب مختلف فعاليت انجام مي شود اين اطلاعات پر مي شود.
accounting/departmentinfo
Code Block |
---|
{
"departmentinfo_id": 1,
"depname": "آلتون 1",
"isactive": true,
"warehouse_id": 2,
} |
اطلاعات انبار
accounting/warehouse
Code Block |
---|
{
"warehouse_id": 1,
"isnegativesale": true,
"warehousetitle": "انبار مركزي",
"isactive": true,
"warehouseaddress": "انبار مركزي واقع در مشهد",
"erpcode": null,
"departmentinfo_id": 0,
} |
isnegativesale *
موجودي منفي فعال
warehousetitle *
عنوان انبار
isactive
فعال
warehouseaddress
آدرس انبار
erpcode *
كد ERP
departmentinfo_id *
شعبه
در صورتي كه شعب فعال نيست مقدار 1 را بعنوان پيش فرض ارسال فرماييد
اطلاعات مشتريان / تامين كنندگان
در صورتيكه لازم است اطلاعات سفارشات به همراه اطلاعات مشتريان باشد و آدرسهاي حمل در ليبلهاي بسته بندي كالاهاي جور شده قرار گيرد، بايستي اين بخش كامل شود.
همچنين اطلاعات تامين كننده براي پر كردن سفارشات خريد مورد استفاده قرار ميگيرد.
در صورتي كه نميخواهيد اين اطلاعات به سيستم WMS منتقل شود ، بايستي بطور دستي تفصيلي براي تامين كننده و تفصيلي براي مشتري ايجاد كنيد و از كدهاي توليد شده بطور ثابت در همه سفارشات و همه ورودي هاي انبار استفاده كنيد
accounts/MainAccount
Code Block |
---|
{
"mainaccount_id": 1122,
"codingtafsilgroup_id": 11961,
"accountname": "ساعدي غلامحسين (1122)",
"companyname": "",
"defaultaddress": null,
"defaulttel": null,
"defaultmobile": null,
"smsnumber": null,
"nationalcode": null,
"regnum": null,
"issalesactive": true,
"isreturnactive": false,
"isrequestactive": false,
"activesendsms": true,
"memo": null,
"erpcode": null,
"latitudepoint": null,
"longitudepoint": null,
} |
mainaccount_id *
شناسه تفصيل (مشتري/تامين كننده)
codingtafsilgroup_id *
شناسه گروه تفصيل
مقدار پيش فرض براي مشتريان 11961
مقدار پيش فرض براي تامين كنندگان: 11963
accountname *
نام حساب
companyname
نام شركت
defaultaddress
آدرس پيش فرض
defaulttel
تلفن پيش فرض
defaultmobile
موبايل پيش فرض
smsnumber
شماره پيامك
nationalcode
كد ملي
regnum
شماره ثبت
issalesactive
فروش فعال
isreturnactive
برگشت فروش فعال
isrequestactive
سفارش فعال
activesendsms
ارسال پيامك فعال
memo
شرح
erpcode *
كد واسط
latitudepoint
عرض جغرافيايي
longitudepoint
طول جغرافيايي
درخواست ورود به انبار
كليه ورودي هاي انبار از طريق درخواست ورود به انبار ، وارد انبار مي شوند.
wm/asn
Code Block |
---|
{
"asn_id": 991,
"erpcode": "990991",
"asndate": "2020-03-28 10:39:05",
"deliverytypes_id": 1163,
"deliverydocid": 990991,
"asndesc": "",
"warehouse_id": 1,
"kotazhnum": null,
"mainaccount_id": 8112,
"wm/asndetails/asn_id": {
"Data": [
{
"asn_id": 991,
"barcodemain_id": 962,
"itembarcode": "02251721107009990",
"itemname": "4205Dana سرويس 13تكه ستاره دانالو . No Size",
"qty": 5.0,
"batchno": null,
"productunits_id": 1,
},
{
"asn_id": 991,
"barcodemain_id": 963,
"itembarcode": "02251721107009991",
"itemname": "4206Dana سرويس 13تكه ستاره دانالو . No Size",
"qty": 6.0,
"batchno": null,
"productunits_id": 1,
}
]
}
} |
asn_id*
شناسه درخواست ورود به انبار
erpcode *
كد ERP رابط
asndate *
تاريخ درخواست ورود
deliverytypes_id *
نوع قبض درخواست ورود
مقادير:
- فاكتور خريد :368
- حواله بين انباري : 897
- برگشت از فروش : 812
- موجودي اول دوره: 752
deliverydocid *
شناسه قبضي است كه اين درخواست در رابطه با آن است. بعنوان مثال اگر فاكتور خريدي در BackOfficeداريد كه داراي شماره 123456 است ، مقدار اين فيلد را 123456 تنظيم مي كنيد و فيلد deliverytypes_id را به مقدار 368 تنظيم مي كنيد.
asndesc
شرح
warehouse_id *
شناسه انبار
kotazhnum
كوتاژ
mainaccount_id
شناسه تفصيل (مشتري / تامين كننده)
wm/asndetails
asn_id *
شناسه درخواست ورود
barcodemain_id *
شناسه باركد
itembarcode
باركد كالا
اين فيلد فقط نمايشي است و مي تواند پر نشود
itemname
نام كالا
اين فيلد فقط نمايشي است و مي تواند پر نشود
qty *
تعداد
batchno
شماره بچ توليد
productunits_id *
واحد كالا
پيش فرض 1 براي عدد
درخواست خروج كالا از انبار
wm/issueorder
Code Block |
---|
{
"issueorder_id": 983,
"iodesc": null,
"deliverydocid": null,
"iodate": "2019-08-05 00:00:00",
"mainaccount_id": null,
"warehouse_id": 1,
"erpcode": null,
"priority": 1,
"wm/issueorderdetails/issueorder_id": {
"Data": [
{
"barcodemain_id": 98202,
"itembarcode": "2100",
"itemname": "مانيتور LG 21 اينچ ",
"qty": 6,
"productunits_id": 1,
},
{
"barcodemain_id": 98203,
"itembarcode": "2101",
"itemname": "مانيتور LG 22 اينچ ",
"qty": 5,
"productunits_id": 1,
}
]
}
} |
issueorder_id
شناسه درخواست خروج
iodesc
شرح
deliverytypes_id *
نوع قبض درخواست ورود
مقادير:
- فاكتور فروش :370
- حواله بين انباري : 897
- برگشت از خريد : 808
deliverydocid *
title
عنوان برند
currentlevel
سطح درخت. برای ریشه از سطح 0 استفاده می شود و به ترتیب زیاد می شود
erpcode
کد erp برای ارتباط با سیستم بیرونی
codingparentbrand_id
شناسه برند برای نود والد
product/codingdepartment
کدینگ کالا را مشخص می کند
Code Block |
---|
{
"currentlevel": 1,
"departmentcoding": "0102",
"title": "تست",
"erpcode": null,
"codingparentdepartment_id": 39967
} |
currentlevel
سطح درخت. برای ریشه از سطح 0 استفاده می شود و به ترتیب زیاد می شود
departmentcoding
کدینگ . بر اساس ساختار کدینگ این کد می تواند متفاوت باشد. بعنوان مثال پیش فرض کدین دپارتمان بصورت XX#XX#XX است. یعنی اولین سطح 01 سطح بعدی زیر مجموعه آن 0101 و سطح بعدی 010101 است. به همین ترتیب باید این کدینگ ارسال شود
title
عنوان
erpcode
کد erp برای ارتباط با سیستم بیرونی
codingparentdepartment_id
شناسه نود والد
product/BarcodeMain
اطلاعات باركد يك كالا را مشخص مي كند. بعنوان مثلا يك رنگ مو بازاي هر كد رنگ بايد رديفي در اين جدول داشته باشد.
Code Block |
---|
{
"barcodemain_id": 991,
"kbarcode": "4891228430252",
"productmain_id": 991,
"kartno": "W301254900",
"kdesc": null,
"isactive": true,
"productstatus_id": 1,
} |
barcodemain_id *
شناسه باركد
اين شناسه سيستمي است
kbarcode *
باركد
اين فيلد باركد EANرا مشخص مي كند. بطور استاندارد اين باركد معمولا 13 كاراكاتر دارد اما مي تواند از باركد هاي ساير استانداردها نيز براي اين فيلد استفاده كرد
productmain_id *
شناسه كالا
هر باركد زير مجموعه يك كالا ProductMain قرار ميگيرد. هر ProductMain حتما بايد داراي يك باركد باشد.
kartno
كد آرتيكل باركد
كدي است كه بطور خلاصه تر مي توان به هر باركد اختصاص داد
kdesc *
توضيح باركد
شرح رنگ و ساير مشخصات در اين فيلد قرار ميگيرد.
isactive
فعال
productstatus_id
وضعيت كالا
مقدار پيش فرض 1
ERPCode *
كد رابط براي تعريف باركد
ExpireDate
تاریخ انقضاء
BarcodeSalePrice
قیمت بارکد
از این قیمت می تواند برای قیمت حک شده روی کالا استفاده کرد
Product/BarcodeExteraSearchInfo
کد جستجویی بارکد
در این جدول بازای هر barcodemain_ID می توانید تعدادی کد جستجویی ایجاد کنید که با هر یک از این کدهای جستجو به همان بارکد برسید. از این جدول می توان برای نگهداری UniqueID استفاده کرد
BarcodeMain_ID
SearchCode
کد جستجو
SearchDesc
توضیح کد جستجو
IsActive
فعال
اطلاعات شعبه
در صورتي كه در شعب مختلف فعاليت انجام مي شود اين اطلاعات پر مي شود.
accounting/departmentinfo
Code Block |
---|
{
"departmentinfo_id": 1,
"depname": "آلتون 1",
"isactive": true,
"warehouse_id": 2,
} |
اطلاعات انبار
accounting/warehouse
Code Block |
---|
{
"warehouse_id": 1,
"isnegativesale": true,
"warehousetitle": "انبار مركزي",
"isactive": true,
"warehouseaddress": "انبار مركزي واقع در مشهد",
"erpcode": null,
"departmentinfo_id": 0,
} |
isnegativesale *
موجودي منفي فعال
warehousetitle *
عنوان انبار
isactive
فعال
warehouseaddress
آدرس انبار
erpcode *
كد ERP
departmentinfo_id *
شعبه
در صورتي كه شعب فعال نيست مقدار 1 را بعنوان پيش فرض ارسال فرماييد
اطلاعات مشتريان / تامين كنندگان
در صورتيكه لازم است اطلاعات سفارشات به همراه اطلاعات مشتريان باشد و آدرسهاي حمل در ليبلهاي بسته بندي كالاهاي جور شده قرار گيرد، بايستي اين بخش كامل شود.
همچنين اطلاعات تامين كننده براي پر كردن سفارشات خريد مورد استفاده قرار ميگيرد.
در صورتي كه نميخواهيد اين اطلاعات به سيستم WMS منتقل شود ، بايستي بطور دستي تفصيلي براي تامين كننده و تفصيلي براي مشتري ايجاد كنيد و از كدهاي توليد شده بطور ثابت در همه سفارشات و همه ورودي هاي انبار استفاده كنيد
accounts/MainAccount
Code Block |
---|
{
"mainaccount_id": 1122,
"codingtafsilgroup_id": 11961,
"accountname": "ساعدي غلامحسين (1122)",
"companyname": "",
"defaultaddress": null,
"defaulttel": null,
"defaultmobile": null,
"smsnumber": null,
"nationalcode": null,
"regnum": null,
"issalesactive": true,
"isreturnactive": false,
"isrequestactive": false,
"activesendsms": true,
"memo": null,
"erpcode": null,
"latitudepoint": null,
"longitudepoint": null,
} |
mainaccount_id *
شناسه تفصيل (مشتري/تامين كننده)
codingtafsilgroup_id *
شناسه گروه تفصيل
مقدار پيش فرض براي مشتريان 11961
مقدار پيش فرض براي تامين كنندگان: 11963
accountname *
نام حساب
companyname
نام شركت
defaultaddress
آدرس پيش فرض
defaulttel
تلفن پيش فرض
defaultmobile
موبايل پيش فرض
smsnumber
شماره پيامك
nationalcode
كد ملي
regnum
شماره ثبت
issalesactive
فروش فعال
isreturnactive
برگشت فروش فعال
isrequestactive
سفارش فعال
activesendsms
ارسال پيامك فعال
memo
شرح
erpcode *
كد واسط
latitudepoint
عرض جغرافيايي
longitudepoint
طول جغرافيايي
درخواست ورود به انبار
كليه ورودي هاي انبار از طريق درخواست ورود به انبار ، وارد انبار مي شوند.
wm/asn
Code Block |
---|
{
"asn_id": 991,
"erpcode": "990991",
"asndate": "2020-03-28 10:39:05",
"deliverytypes_id": 1163,
"deliverydocid": 990991,
"asndesc": "",
"warehouse_id": 1,
"kotazhnum": null,
"mainaccount_id": 8112,
"wm/asndetails/asn_id": {
"Data": [
{
"asn_id": 991,
"barcodemain_id": 962,
"itembarcode": "02251721107009990",
"itemname": "4205Dana سرويس 13تكه ستاره دانالو . No Size",
"qty": 5.0,
"batchno": null,
"productunits_id": 1,
},
{
"asn_id": 991,
"barcodemain_id": 963,
"itembarcode": "02251721107009991",
"itemname": "4206Dana سرويس 13تكه ستاره دانالو . No Size",
"qty": 6.0,
"batchno": null,
"productunits_id": 1,
}
]
}
} |
asn_id*
شناسه درخواست ورود به انبار
erpcode *
كد ERP رابط
asndate *
تاريخ درخواست ورود
deliverytypes_id *
نوع قبض درخواست ورود
مقادير:
- فاكتور خريد :368
- حواله بين انباري : 897
- برگشت از فروش : 812
- موجودي اول دوره: 752
deliverydocid *
شناسه قبضي است كه اين درخواست در رابطه با آن است. بعنوان مثال اگر فاكتور خريدي در شناسه قبضي است كه اين درخواست در رابطه با آن است. بعنوان مثال اگر فاكتور فروش در BackOfficeداريد كه داراي شماره 123456 است ، مقدار اين فيلد را 123456 تنظيم مي كنيد و فيلد deliverytypes_id را به مقدار 370 368 تنظيم مي كنيد.
...
asndesc
تاريخ درخواستشرح
...
warehouse_
...
id *
شناسه انبار
kotazhnum
كوتاژ
mainaccount_id
شناسه تفصيل تفصيل (مشتري / تامين كننده)
wm/asndetails
...
asn_
...
id *
شناسه درخواست ورود
شناسه انبار
erpcode
كد ERP
priority
اولويت
...
barcodemain_id *
شناسه باركد
itembarcode
باركد كالا
اين فيلد فقط نمايشي است و مي تواند پر نشود
itemname
نام كالا
اين فيلد فقط نمايشي است و مي تواند پر نشود
qty *
تعداد
batchno
شماره بچ توليد
productunits_id *
واحد كالا
پيش فرض 1 براي عدد
درخواست خروج كالا از انبار
wm/issueorder
Code Block |
---|
{
"issueorder_id": 983,
"iodesc": null,
"deliverydocid": null,
"iodate": "2019-08-05 00:00:00",
"mainaccount_id": null,
"warehouse_id": 1,
"erpcode": null,
"priority": 1,
"wm/issueorderdetails/issueorder_id": {
"Data": [
{
"barcodemain_id": 98202,
"itembarcode": "2100",
"itemname": "مانيتور LG 21 اينچ ",
"qty": 6,
"productunits_id": 1,
},
{
"barcodemain_id": 98203,
"itembarcode": "2101",
"itemname": "مانيتور LG 22 اينچ ",
"qty": 5,
"productunits_id": 1,
}
]
}
} |
issueorder_id
شناسه درخواست خروج
iodesc
شرح
deliverytypes_id *
نوع قبض درخواست ورود
مقادير:
- فاكتور فروش :370
- حواله بين انباري : 897
- برگشت از خريد : 808
deliverydocid *
شناسه قبضي است كه اين درخواست در رابطه با آن است. بعنوان مثال اگر فاكتور فروش در BackOfficeداريد كه داراي شماره 123456 است ، مقدار اين فيلد را 123456 تنظيم مي كنيد و فيلد deliverytypes_id را به مقدار 370 تنظيم مي كنيد.
iodate
تاريخ درخواست
mainaccount_id
شناسه تفصيل (مشتري / تامين كننده)
warehouse_id
شناسه انبار
erpcode
كد ERP
priority
اولويت
wm/issueorderdetails
barcodemain_id *
شناسه باركد
itembarcode
باركد كالا
اين فيلد فقط نمايشي است و مي تواند پر نشود
itemname
نام كالا
اين فيلد فقط نمايشي است و مي تواند پر نشود
qty *
تعداد
productunits_id *
واحد كالا
پيش فرض 1 براي عدد
حواله بین انباری
WM/StockDraft
Code Block |
---|
{
"stockdraft_id": 214009,
"fromwarehouse_id": -1,
"towarehouse_id": 18,
"senddate": "2021-04-26 11:09:42",
"stockdraftdescription": "تست ",
"yearinfo_id": 2990001,
"wm/stockdraftdetails/stockdraft_id": {
"Data": [
{
"barcodemain_id": 974524,
"productunits_id": 1,
"itembarcode": "8031387001634",
"itemname": " kyo شامپو كلينز سيستم 250ميل - ",
"qty": 20,
"erpcode": null
}
]
}
} |
سفارش فروش
wm/salesorders
Code Block |
---|
{
"saleorderdate": "2021-02-09 00:00:00", --تاریخ سفارش
"SaleOrderEndDate":"2021-02-09 00:00:00", --ساعت پایان سفارش
"mainaccount_id": 8111, --مشتری
"personinfo_id": 8192, --ویزیتور شناسه کاربر جاری
"warehouse_id": 1, --انبار
"currencytypes_id": 2, --واحد پول dropdown/38
"orderdescription": null, --شرح سفارش
"notautoconfirm": false, --عدم تایید اتومات
"duetypes_id": 3, --نوع تسویه dropdown/2548
"ManualDiscount": 0, --تخفیف دستی
"LatitudePoint": 0, --عرض جغرافیایی
"LongitudePoint": 0, --طول جغرافیایی
"InvoiceTypes_ID":0, -- نوع فاکتور 1 فروش 2 برگشت -مقادیر ثابت
"PricingListInfo_ID":0, -- لیست قیمت سفارش dropdown/393
"wm/salesorderdetails/salesorders_id": {
"Data": [
{
"barcodemain_id": 9894, --بارکد
"productunits_id": 9, --واحد کالا
"QtyUnit": 5, --تعداد واحد
"QtyDetail": 0, --تعداد جزء
"QtyFree": 0, --تعداد رایگان
"issysoffer": false, --آفر سیستمی
"offercode": null, --شماره آفر
"SOItemPrice":2000, --قیمت کالا
"SOItemDiscount": 0, --درصد تخفیف
"VAT": 0, --درصد مالیات
"SOItemDescription": "Test Desc" --شرح ردیف
}
]
}
} |