Skip to content

POST /oms/inbound-orders/(?P\d+)/complete-without-scale

OMS > oms.inbound-order

What it does

#^/oms/inbound-orders/(?P<id>\d+)/complete-without-scale$# accepts POST and is declared in app/systems/OMS/inbound-order/api_routes.php:226 as a regex pattern.

The route handler delegates to purchase_order_complete_without_scale(). That function is the owner of this behaviour; the route entry is only dispatch.

Call chain:

  1. → purchase_order_complete_without_scale() — app/systems/OMS/inbound-order/purchase_execution_helper.php:1485
  2. ↳ order_type_sql() — app/systems/OMS/shared/order_type_helper.php:34
  3. ↳ order_type_column() — app/systems/OMS/shared/order_type_helper.php:2

Who calls it

No literal caller path was found in frontend/, public/ or new-system/. The endpoint may be called through a constructed path, a helper wrapper, or only by an external client. Treat the route table and owner function as the authority.

Input

Where Key
path id
body BRANCH
body EXECUTION_BRANCH
body OUT_TIME

Request bodies must not use TYPE, ACTION or USERNAME as contract fields.

Output

The response is produced by a shared helper, so the key set is not visible at the route. Read the owner function to confirm the shape before writing a client.

SQL executed

SELECT O.ID, O.ORDER_NUMBER,

Data

Tables reached from the owner function:

  • T_LOAD
  • T_SCALE_TICKET
  • T_TRANSLOAD

Access

  • module-gated on oms.inbound-order, so tenant module access applies