Duta Mode • Integration Layer

POS DBF → REST API Proof of Concept

Synthetic data, real pipeline. File DBF legacy dibaca dari hosting, dinormalisasi, di-upsert ke database pusat dan dicatat ke sync log. Struktur field produksi tinggal dimapping setelah DBF asli tersedia.
● CONNECTED
DBF Records
3
Transactions in API DB
3
Customers
2
Gross Synced
Rp906.000
Visual FoxPro / DBF
DBF Reader
Duta REST API
Central Database
CRM

Last sync: 2026-08-27T09:51:19+00:00

DBF → API Mapping

DBFAPI Contract
TRX_IDtrx_id
STORE_IDbranch_code
CUST_IDcustomer_id
CUST_NAMEcustomer_name
SKUsku
PRODUCTproduct_name
QTYqty
TOTALgross_amount

API Contract

GET /api/health
POST /api/transactions
POST /api/proof-sync
GET /api/customers

Header:
X-Duta-POS-Key: <secret>

Endpoint ini siap dipanggil connector Windows/cabang nanti. PoC server-side memakai DBF sample yang sama untuk menunjukkan parsing dan idempotency.

Customer CRM Summary

Customer IDNamaTransaksiTotal Belanja
C0001001Andi Saputra2Rp677.000
C0001002Rina Wulandari1Rp229.000

Sync Logs

WaktuSourceStatusReadInsertUpdateMessage
2026-08-27T09:51:19+00:00POS_SALES.DBFSUCCESS303DBF parsed and synchronized through Duta Mode integration layer.
2026-08-27T09:51:17+00:00POS_SALES.DBFSUCCESS303DBF parsed and synchronized through Duta Mode integration layer.
2026-08-27T09:51:15+00:00POS_SALES.DBFSUCCESS303DBF parsed and synchronized through Duta Mode integration layer.
2026-08-27T09:50:58+00:00POS_SALES.DBFSUCCESS330DBF parsed and synchronized through Duta Mode integration layer.

Synced Transactions

TRX IDCabangCustomerSKUProdukQtyAmount
TRX000003SMG002Andi SaputraDM-CEL-007Celana Chino Pria1Rp279.000
TRX000002SLO001Rina WulandariDM-WAN-014Blouse Wanita Casual1Rp229.000
TRX000001SLO001Andi SaputraDM-KMJ-001Kemeja Pria Regular Fit2Rp398.000