Perbaikan grt_sales_business_category

This commit is contained in:
2026-04-23 10:35:18 +07:00
parent dd24ec9690
commit e5380dfd8c
@@ -10,7 +10,7 @@ Fokus dokumen ini:
- endpoint customer QR
- create draft Sales Order multi-item
- create draft Sales Order per jenis transaksi
- create draft Sales Order non ongkir
- create draft Sales Order non-ongkir
- informasi accounting customer
- histori Sales Order customer
@@ -31,7 +31,7 @@ Fokus dokumen ini:
| `/api/sales/draft-order/bon-kering` | `POST` | user | create draft Sales Order bon kering |
| `/api/sales/draft-order/bon-partus` | `POST` | user | create draft Sales Order bon partus |
| `/api/sales/draft-order/bon-reguler` | `POST` | user | create draft Sales Order bon reguler |
| `/api/sales/draft-order/non-ongkir` | `POST` | user | create draft Sales Order non ongkir tanpa auto ongkir |
| `/api/sales/draft-order/non-ongkir` | `POST` | user | create draft Sales Order non-ongkir tanpa auto ongkir |
## Base URL
@@ -520,7 +520,7 @@ Catatan untuk frontend:
## Konfigurasi Rule Ongkir Frontend
Sebelum frontend membuat Sales Order yang memakai auto biaya pengiriman, backend harus menyiapkan rule ongkir terlebih dahulu.
Sebelum frontend membuat Sales Order yang memakai auto ongkir, backend harus menyiapkan rule ongkir terlebih dahulu.
Setup dilakukan di menu:
@@ -673,7 +673,7 @@ Minimal kirim `partner_id` atau `customer_qr_ref`.
"wilayah_id": 15,
"wilayah_name": "Kecamatan A",
"shipping_product_id": 2001,
"shipping_product_name": "Biaya Angkutan Kecamatan A",
"shipping_product_name": "Biaya Ongkir Kecamatan A",
"shipping_price_per_kg": 1500.0
}
}
@@ -687,7 +687,7 @@ Minimal kirim `partner_id` atau `customer_qr_ref`.
- customer wajib punya `Wilayah Ongkir`
- `order_line` wajib minimal 1 item
- setiap line wajib punya `product_id` dan `product_uom_qty > 0`
- backend otomatis menambahkan line biaya pengiriman untuk order frontend berdasarkan rule wilayah customer
- backend otomatis menambahkan line ongkir untuk order frontend berdasarkan rule wilayah customer
- backend menghitung nominal line ongkir dari `total unit produk x tarif per unit` pada rule
- jika rule ongkir frontend tidak ditemukan, pembuatan order akan ditolak
@@ -709,7 +709,7 @@ Panduan pemakaian:
- gunakan `/api/sales/draft-order/bon-kering` untuk Sales Order bon kering
- gunakan `/api/sales/draft-order/bon-partus` untuk Sales Order bon partus
- gunakan `/api/sales/draft-order/bon-reguler` untuk Sales Order reguler
- gunakan `/api/sales/draft-order/non-ongkir` untuk Sales Order produk tanpa ongkos kirim otomatis
- gunakan `/api/sales/draft-order/non-ongkir` untuk Sales Order produk tanpa ongkir otomatis
- gunakan `/api/sales/draft-order` hanya jika frontend ingin mengirim Terms and Conditions sendiri tanpa default jenis bon
#### Contoh request
@@ -753,7 +753,7 @@ Panduan pemakaian:
"wilayah_id": 15,
"wilayah_name": "Kecamatan A",
"shipping_product_id": 2001,
"shipping_product_name": "Biaya Angkutan Kecamatan A",
"shipping_product_name": "Biaya Ongkir Kecamatan A",
"shipping_price_per_kg": 1500.0
}
}
@@ -761,7 +761,7 @@ Panduan pemakaian:
### `POST /api/sales/draft-order/non-ongkir`
Endpoint ini dipakai untuk Sales Order frontend yang khusus menjual produk tanpa ongkos kirim otomatis.
Endpoint ini dipakai untuk Sales Order frontend yang khusus menjual produk tanpa ongkir otomatis.
Perilaku khusus endpoint ini: