Next Restaurant 6.1.0: move your data in, run payroll, and connect other systems Next Inventory 6.2.0: a REST API and webhooks for your other systems Next DB 6.1: Auto-Updating Tables, Printing, Phone Layout and SEO Next Task 6.0.0: a task manager for Joomla Next Inventory 6.1.1: smoother Check Out, no more list limits, and much faster PHP2Shell: Is Your Joomla Site Safe? What to Do Today Introducing Next Boards: Kanban project and task boards for Joomla Building the Future of Joomla Extensions
NextSoftware

stock_movement.finalized

EVENT stock_movement.finalized

A check in, check out, add or remove batch was finalized

Trigger

A stock movement is saved as final or finalized from a draft, on screen or through the API.

Payload fields

Field Type Meaning
data object The whole document: id, movement_type, reference, batch_id, movement_date, warehouse_id, recipient_id, recipient_name, created_by and lines (each with item_id, title, sku, quantity and the item's stock_quantity after the movement).

Payload

{
    "event": "stock_movement.finalized",
    "timestamp": "2026-11-11T09:30:00Z",
    "site": "https://your-site.example",
    "data": {
        "id": 812,
        "movement_type": "check_out",
        "reference": "REQ-2231",
        "batch_id": "c5b0e1",
        "movement_date": "2026-11-11",
        "warehouse_id": 1,
        "recipient_id": 5,
        "recipient_name": "Dana Smith",
        "created_by": 412,
        "lines": [
            {
                "item_id": 23,
                "title": "Laptop 14\"",
                "sku": "IT-0023",
                "quantity": 1,
                "stock_quantity": 6
            }
        ]
    }
}

See also

All Extensions