PO and SO Summary Generator

PO and SO Summary Generator

Upload the Odoo SO/PO pull-out and get the summary by PO, with status, ready to export.

Drop in the raw Odoo export (the same columns as the Odoo Data sheet). The generator groups the lines by PO, adds up PO, SO, delivered and received quantities, and tags each PO with a status as of today. The file stays in your browser and is not uploaded anywhere.

Odoo raw data

Drop the Odoo .xlsx here or click to choose a file (.xlsx, .xls or .csv)
No file loaded yet.
PO CREATE DATEDESTINATIONORIGINPO#SO# PO QTYSO QTYDELIVEREDRECEIVEDQTY VARIANCE DELIVERY DATESTATUSREMARKS
How each status is decided
StatusRule (checked in this order)
CompletedPO QTY is more than 0 and PO QTY = SO QTY = DELIVERED = RECEIVED.
VarianceQTY VARIANCE (RECEIVED minus DELIVERED) is not 0, and either there is no delivery date or the days since delivery are past the SLA.
Expected Delivery TodayQTY VARIANCE is not 0 and the days since delivery equal the SLA.
Open Purchase OrderQTY VARIANCE is not 0 and the days since delivery are still within the SLA.
PendingNothing delivered yet and no delivery date.
(blank)None of the above.

Lines are grouped by PO. Quantities add up the lines with that PO and its SO#. The delivery date is taken from the first line that has a delivery reference, for example "PMW/OUT/71067 - 10/26/2026 02:05:45". Days since delivery are counted to today (Manila time). SLA: 2 days from a warehouse origin, 3 days from a store origin. An origin ending in "Store" counts as a store; any other origin, such as TECH IT EASY VENTURES INC. or TECHNEXUS, counts as a warehouse. Remarks are kept in this browser only, per PO#, and go into the export.