2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-28 19:46:46 +00:00
Oliver 99c92ff655
Sales order barcode allocate (#6072)
* Bug fix for BarcodePOReceive endpoint

- Existing scan must match "stockitem" to raise an error

* bug fix: barcode.js

- Handle new return data from barcode scan endpoint

* Add barcode endpoint for allocating stock to sales order

* Improve logic for preventing over allocation of stock item to sales order

* Test for sufficient quantity

* Bump API version

* Bug fix and extra check

* Cleanup unit tests

* Add unit testing for new endpoint

* Add blank page for app sales orders docs

* Add docs for new barcode features in app

* Fix unit tests

* Remove debug statement
2023-12-14 11:13:50 +11:00

1.0 KiB

title
title
Sales Orders

Sales Order List

The sales order list display shows all sales orders:

{% with id="so_list", url="app/so_list.png", maxheight="240px", description="Sales order list" %} {% include "img.html" %} {% endwith %}

Select an individual sales order to display the detail view for that order.

Filtering

Displayed sales orders can be subsequently filtered using the search input at the top of the screen

Sales Order Detail

Select an individual order to show the detailed view for that order:

{% with id="so_detail", url="app/so_detail.png", maxheight="240px", description="Sales order details" %} {% include "img.html" %} {% endwith %}

Edit Order Details

From the detail view, select the Edit button in the top-right of the screen. This opens the sales order editing display.

Line Items

View the line items associated with the selected order:

{% with id="so_lines", url="app/so_lines.png", maxheight="240px", description="Sales order lines" %} {% include "img.html" %} {% endwith %}