اطلاعات كالا
Product/ProductMain
{ "ProductMain_id": 991, "erpcode": null, "k_name": "03521-شيك - پك خودتراش اگزكتا 3 لبه زنانه 4 عددي", "invoicename": "شيك - پك خودتراش اگزكتا 3 لبه زنانه 4 عددي", "namesummary": "خودتراش اگزكتا زنانه", "codingdepartment_id": 299120, --Default Department "codingbrand_id": 975, --DefaultBrand "k_bar_code": "W301254900", "k_desc": "شيك - پك خودتراش اگزكتا 3 لبه زنانه 4 عددي", "isactive": true, "issaleable": true, "producttypes_id": 0, "isinputactive": true, "isorderactive": true, "productstatus_id": 1, "salestatus_id": 1, "pcsperbox": 60, "pcsperpallet": 1260, "pcsperlayer": 420, "length": 18.7000, "width": 9.0000, "height": 4.0000, "volume": 673.200000, "explendays": 1095, }
ProductMain_id *
شناسه كالا
اين شناسه اصلي كالاست.
erpcode *
كدي است كه واسط ارتباطي دو سيستم مي باشد. در اين كد بايد شناسه سيستم BackOfficeقرار گيرد تا بر اساس ان مشخص شود كه كالا در سيستم چه كدي را داراست
k_name*
نام كالا
invoicename
نام فاكتور
نامي كه در فاكتور استفاده مي شود
namesummary
نام خلاصه
codingdepartment_id*
شناسه دپارتمان كالا
بطور پيش فرض از 299120 استفاده شود.
codingbrand_id*
شناسه برند
بطور پيش فرض از 975 استفاده شود
k_bar_code
كد فرعي
k_desc
توضيحات
isactive
فعال
issaleable
قابل فروش
producttypes_id
نوع كالا
مقدار پيش فرض 1
isinputactive
ورود انبار فعال
isorderactive
ثبت سفارش فعال
productstatus_id
وضعيت كالا
مقدار پيش فرض 1
salestatus_id
وضعيت فروش
pcsperbox
تعداد در كارتن
pcsperpallet
تعداد در پالت
pcsperlayer
تعداد در لايه
منظور هر لايه از پالت مد نظر است
length
طول
width
عرض
height
ارتفاع
volume
حجم
explendays
تعداد روز انقضاء
مشخص مي كند كالا از زمان توليد چند روز مدت انقضا دارد
product.BarcodeMain
اطلاعات باركد يك كالا را مشخص مي كند. بعنوان مثلا يك رنگ مو بازاي هر كد رنگ بايد رديفي در اين جدول داشته باشد.
{ "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 *
كد رابط براي تعريف باركد
اطلاعات شعبه
در صورتي كه در شعب مختلف فعاليت انجام مي شود اين اطلاعات پر مي شود.
accounting/departmentinfo
{ "departmentinfo_id": 1, "depname": "آلتون 1", "isactive": true, "warehouse_id": 2, }
اطلاعات انبار
accounting/warehouse
{ "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
{ "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
{ "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
{ "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 براي عدد