בעת קבלת סחורה במחסן, עובד מבזבז 15 דקות על הזנה ידנית של 50 קרטונים. עם האפליקציה שלנו, זה לוקח 2 דקות. החלפת מסמכי נייר והזנה ידנית בסריקה ואימות אוטומטי מול הזמנת הרכש (PO) — מקרה אמיתי שיישמנו במחסן עם 100 קבלות יומיות. חיסכון בזמן: 8 שעות עבודת צוות ביום, הפחתת שגיאות מ-5% ל-0.5%. הפתרון הוא אפליקציה ניידת עם סורק ברקוד וData Matrix מובנה. צרו קשר כדי לקבל אב-טיפוס תוך יומיים ולהעריך את ההאצה במחסן שלכם.
כיצד אוטומציה עם סורק מאיצה את הקבלה פי 5
קבלה ידנית מובילה לעיכובים, שגיאות הזנה ומחלוקות עם ספקים. סורק ברקוד מאיץ את התהליך פי 3–5: העובד כבר לא צריך להזין מק"טים וכמויות ידנית. ניתוח GS1-128 מאפשר חילוץ של GTIN, מספר אצווה, תאריך תפוגה וכמות מברקוד בודד. לפי מפרטי GS1 General Specifications, פורמט זה תומך בעד 48 ספרות. לדוגמה, משטח עם SSCC מספק את כל הנתונים על הקרטונים שבתוכו מיד. שילבנו GS1-128 ו-Data Matrix, כולל קודי סימון של צ'סטני זנק. בנוסף, נתמכים EAN-13, ITF-14, Code 128 ו-QR — סט מלא לכל ספק.
סריקת Data Matrix לסימון חובה
עבור סחורה החייבת בסימון (צ'סטני זנק), Data Matrix הוא הפורמט היחיד העומד בדרישות החוק. האפליקציה מנתחת את ה-cryptotail, בודקת את הקוד אונליין דרך API של צ'סטני זנק, ורושמת את הסטטוס — מותר למכירה, חסום או פג תוקף. זה מונע קבלת סחורה מזויפת וקנסות לפי חוק פדרלי 54-FZ. צילום ליקויים בשלב זה מאפשר לתעד נזק ולצרף אותו לדוח אי-התאמות TORG-2.
אימות מול הזמנת רכש: תהליך עבודה
התרחיש המרכזי: טעינת הזמנת הרכש (PO) לפני הקבלה, סריקת הסחורה הנכנסת, והשוואת בפועל מול התכנון בזמן אמת.
data class ReceivingLine(
val poLineId: String,
val sku: String,
val gtin: String,
val orderedQty: Double,
val receivedQty: Double = 0.0,
val lotNumber: String? = null,
val expiryDate: LocalDate? = null,
val status: LineStatus = LineStatus.PENDING
)
class ReceivingViewModel : ViewModel() {
fun processScan(parsedBarcode: Map<String, String>) {
val gtin = parsedBarcode["01"] ?: parsedBarcode["02"] ?: return
val lot = parsedBarcode["10"]
val expiry = parsedBarcode["17"]?.let { parseExpiry(it) }
val qty = parsedBarcode["37"]?.toDoubleOrNull() ?: 1.0
val line = findLineByGtin(gtin) ?: run {
// Товар не в PO — предупреждение, фиксируем как неожиданный
recordUnexpectedItem(gtin, qty)
return
}
val updated = line.copy(
receivedQty = line.receivedQty + qty,
lotNumber = lot ?: line.lotNumber,
expiryDate = expiry ?: line.expiryDate,
status = when {
line.receivedQty + qty > line.orderedQty * 1.05 -> LineStatus.OVER_RECEIVED
abs(line.receivedQty + qty - line.orderedQty) < 0.01 -> LineStatus.COMPLETED
else -> LineStatus.IN_PROGRESS
}
)
updateLine(updated)
}
}קבלת יתר וקבלת חסר דורשות שתיהן אזהרות חזותיות. קידוד צבעים: ירוק (בתוך טווח סובלנות), צהוב (אי-התאמה קלה), אדום (חריגה משמעותית או ליקוי). בנוסף, מצולמים תמונות של נזקים — כל תמונה מקושרת לשורת הדוח ונשמרת ב-S3 עם כתובת URL מוגבלת בזמן. אימות המשלוח בשלב זה מבטיח דיוק מלאי.
מה לעשות כשמתרחשות אי-התאמות?
אם הסריקה חושפת עודפים או חסרים, האפליקציה מנחה את העובד לצלם את הפריט הבעייתי וליצור דוח אי-התאמות TORG-2. ניתן לשלוח את המסמך לספק מיד בדוא"ל. עבור מלאי מחסן, תכונה זו מסייעת לזהות במהירות שגיאות אספקה שיטתיות.
כיצד להגדיר סריקת GS1-128: הוראות שלב-אחר-שלב
- חברו את הסורק למכשיר באמצעות Bluetooth.
- פתחו את האפליקציה ובחרו "קבלה".
- כוונו את המצלמה לברקוד GS1-128.
- אמתו את הנתונים שזוהו: GTIN, אצווה, תפוגה, כמות.
- אשרו את הקבלה — הנתונים מותאמים אוטומטית מול ה-PO.
מה כלול בפיתוח מפתח-ביד
| שלב | רכיבים |
|---|---|
| אפליקציה ניידת | iOS (SwiftUI/Combine) ו/או Android (Jetpack Compose), סריקה דרך ML Kit / AVFoundation, מצב לא מקוון עם סנכרון |
| צד שרת | API ב-Kotlin או Node.js, אינטגרציה עם WMS/1C דרך REST/SOAP, אחסון תמונות ב-S3 |
| אינטגרציות | צ'סטני זנק (אימות קוד), דוא"ל/מסמכים (שליחה אוטומטית של דוחות), חתימות מחוות |
| תיעוד | מפרט API (OpenAPI), הוראות למפעיל, תעודת קבלה |
| הדרכה | סשן מקוון לצוות המחסן ולמנהלים, הקלטת מסך |
| אחריות | 6 חודשים של עדכונים וייעוץ חינם |
בנוסף, אנו מספקים: בדיקות עומס, העברת נתונים ממערכות legacy, הכנת האפליקציה לפרסום ב-App Store וב-Google Play (כולל תעודות Code Signing ו-Provisioning Profiles). הזמינו פיתוח מפתח-ביד — קבלו פתרון מוכן עם אחריות.
השוואת מהירות קבלה
| פרמטר | קבלה ידנית | קבלה אוטומטית |
|---|---|---|
| זמן לפריט | 5–7 דקות | 30–60 שניות |
| שגיאות הזנה | 2–5% | <0.5% |
| זמינות דוח | סוף משמרת | מיד לאחר הסריקה |
עבור מחסן עם 100 קבלות יומיות, החיסכון הוא כ-8 שעות עבודת צוות. החיסכון מהפחתת קנסות והגדלת מחזור יכול להיות משמעותי. קבלה אוטומטית מהירה פי 3–5 ומדויקת פי 10 מקבלה ידנית.
אינטגרציה עם צ'סטני זנק
האפליקציה מאמתת אוטומטית כל קוד Data Matrix דרך API של צ'סטני זנק. אם הקוד כבר הוצא ממחזור או זויף, העובד מקבל אזהרה. עם סיום הקבלה, נוצר דוח המפרט את כל הקודים שאומתו, מה שמפחית את הסיכון לתביעות מצד רשויות רגולציה. ניתן להגדיר הליך זה לשליחה אוטומטית בדוא"ל או בדחיפה ישירה ל-WMS.
כיצד לקבל אב-טיפוס תוך יומיים?
השאירו פנייה באתר שלנו — ננתח את תהליך המחסן שלכם, נכין אב-טיפוס של האפליקציה ונדגים אותו. צרו קשר כדי לדון באינטגרציה ובלוחות זמנים.
הבטחות איכות
כל פרויקט עובר בדיקת קוד, בדיקות אוטומטיות (UI + unit), ובדיקות אינטגרציה עם סורקים אמיתיים. אנו משתמשים ב-CI/CD (GitHub Actions) לבנייה ופרסום ל-TestFlight/Google Play Console. מפתחים מוסמכים של Apple ו-Google. קבלו ייעוץ — נכין הצעה מסחרית ואב-טיפוס תוך יומיים עסקיים. צרו קשר כדי לחשב לוחות זמנים ועלות באופן אישי.







