2
0
mirror of https://github.com/inventree/inventree-docs.git synced 2025-04-27 21:26:43 +00:00
inventree-docs/docs/report/purchase_order.md
Michael b2af3e2a96
Added context variables for purchase orders (#471)
* Changed IDs of pictures

* Added context variables for pruchase order

* Name change

* Removed PO variables from context_variables because of double

* Typo
2023-04-20 06:50:22 +10:00

2.3 KiB

title
title
Purchase Order Report

Purchase Order Reports

Custom purchase order reports may be generated against any given Purchase Order. For example, purchase order reports could be used to generate a pdf of the order to send to a supplier.

Purchase Order Filters

The report template can be filtered against available Purchase Order instances.

Context Variables

In addition to the default report context variables, the following variables are made available to the purchase order report template for rendering:

Variable Description
order The specific Purchase Order object
reference The order reference field (can also be accessed as {% raw %}{{ order.reference }}{% endraw %})
description The order description field
supplier The supplier associated with this purchase order
lines A list of available line items for this order
extra_lines A list of available extra line items for this order
order.created_by The user who created the order
order.responsible The user or group who is responsible for the order
order.creation_date The date when the order was created
order.target_date The date when the order should arrive
order.if_overdue Boolean value that tells if the target date has passed

Lines

The lines have sub variables.

Variable Description
quantity The quantity of the part to be ordered
part The supplier part to be ordered
part The supplierpart object that the build references
reference The reference given in the part of the order
notes The notes given in the part of the order
target_date The date when the part should arrive. Each part can have an individual date
price The price the part supplierpart
destination The stock location where the part will be stored

Default Report Template

A default Purchase Order Report template is provided out of the box, which is useful for generating simple test reports. Furthermore, it may be used as a starting point for developing custom BOM reports:

View the source code for the default purchase order report template.