<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.20.6.final using JasperReports Library version 6.20.6-5c96b6aa8a39ac1dc6b6bea4b81168e16dd39231  -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Shipment A5" language="groovy" pageWidth="420" pageHeight="595" orientation="Portrait" whenNoDataType="AllSectionsNoDetail" columnWidth="370" leftMargin="25" rightMargin="25" topMargin="20" bottomMargin="14" uuid="e7c1a2b3-4d5e-4f60-8a71-2b3c4d5e6f80">
	<property name="com.jaspersoft.studio.data.defaultdataadapter" value="iDempiere Production"/>
	<template><![CDATA[$P{SUBREPORT_DIR}+"styles.jrtx"]]></template>
	<parameter name="RECORD_ID" class="java.lang.Integer">
		<parameterDescription><![CDATA[M_InOut_ID of the shipment / receipt to print]]></parameterDescription>
		<defaultValueExpression><![CDATA[1036057]]></defaultValueExpression>
	</parameter>
	<parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false">
		<defaultValueExpression><![CDATA["./"]]></defaultValueExpression>
	</parameter>
	<queryString language="SQL">
		<![CDATA[SELECT
    ih.m_inout_id                                   AS record_id,
    ih.documentno,
    ih.movementtype,
    ih.issotrx,
    ih.docstatus,
    ih.movementdate,
    ih.dateordered,
    NULLIF(btrim(ih.poreference), '')               AS poreference,
    NULLIF(btrim(ih.description), '')               AS description,
    COALESCE(NULLIF(btrim(dtt.documentnote), ''),
             NULLIF(btrim(ih.documenttypenote), '')) AS documenttypenote,
    ih.bpvalue,
    ih.ad_org_id,
    ih.c_order_id,
    COALESCE(oi.logo_id, obp.logo_id)               AS logo_id,
    img.binarydata                                  AS logo_data,
    o.documentno                                    AS o_documentno,
    NULLIF(btrim(o.externalorderid), '')            AS externalorderid,
    sh.name                                         AS shipper_name,
    io.deliveryviarule,
    COALESCE(NULLIF(btrim(oi.ly_subtitle), ''), NULLIF(btrim(org.companyname), ''), org.name) AS org_name,
    CASE ih.movementtype
        WHEN 'C-' THEN 'Lieferschein'
        WHEN 'C+' THEN 'Retoure'
        WHEN 'V+' THEN 'Wareneingang'
        WHEN 'V-' THEN 'Rücksendung an Lieferant'
        ELSE COALESCE(dtt.printname, dt.printname, dt.name)
    END                                             AS doctitle
FROM m_inout_header_v ih
JOIN c_doctype dt           ON dt.c_doctype_id = ih.c_doctype_id
LEFT JOIN c_doctype_trl dtt ON dtt.c_doctype_id = dt.c_doctype_id AND dtt.ad_language = 'de_DE'
LEFT JOIN c_order o         ON o.c_order_id = ih.c_order_id
JOIN m_inout io             ON io.m_inout_id = ih.m_inout_id
LEFT JOIN m_shipper sh      ON sh.m_shipper_id = ih.m_shipper_id
JOIN ad_org org             ON org.ad_org_id = ih.ad_org_id
LEFT JOIN ad_orginfo oi     ON oi.ad_org_id = org.ad_org_id
LEFT JOIN c_bpartner obp    ON obp.c_bpartner_id = org.c_bpartner_id
LEFT JOIN ad_image img      ON img.ad_image_id = COALESCE(oi.logo_id, obp.logo_id)
WHERE ih.m_inout_id = $P{RECORD_ID}]]>
	</queryString>
	<field name="record_id" class="java.lang.Integer"/>
	<field name="documentno" class="java.lang.String"/>
	<field name="movementtype" class="java.lang.String"/>
	<field name="issotrx" class="java.lang.String"/>
	<field name="docstatus" class="java.lang.String"/>
	<field name="movementdate" class="java.sql.Timestamp"/>
	<field name="dateordered" class="java.sql.Timestamp"/>
	<field name="poreference" class="java.lang.String"/>
	<field name="description" class="java.lang.String"/>
	<field name="documenttypenote" class="java.lang.String"/>
	<field name="bpvalue" class="java.lang.String"/>
	<field name="ad_org_id" class="java.lang.Integer"/>
	<field name="c_order_id" class="java.lang.Integer"/>
	<field name="logo_id" class="java.lang.Integer"/>
	<field name="logo_data" class="java.io.InputStream"/>
	<field name="o_documentno" class="java.lang.String"/>
	<field name="externalorderid" class="java.lang.String"/>
	<field name="shipper_name" class="java.lang.String"/>
	<field name="deliveryviarule" class="java.lang.String"/>
	<field name="org_name" class="java.lang.String"/>
	<field name="doctitle" class="java.lang.String"/>
	<pageHeader>
		<band height="46">
			<line>
				<reportElement x="0" y="42" width="370" height="1" forecolor="#9A9A9A" uuid="0a1b2c3d-1008-4e5f-8a9b-c0d1e2f3a408"/>
				<graphicElement><pen lineWidth="0.75"/></graphicElement>
			</line>
			<image scaleImage="RetainShape" hAlign="Left" vAlign="Top" isUsingCache="true" onErrorType="Blank">
				<reportElement x="0" y="0" width="180" height="30" uuid="0a1b2c3d-1001-4e5f-8a9b-c0d1e2f3a401"/>
				<imageExpression><![CDATA[$F{logo_data}]]></imageExpression>
			</image>
			<textField isBlankWhenNull="true">
				<reportElement style="Report Standard Font" x="0" y="30" width="190" height="10" uuid="0a1b2c3d-1007-4e5f-8a9b-c0d1e2f3a407"/>
				<textElement textAlignment="Left"><font fontName="SansSerif" size="7" isBold="true"/></textElement>
				<textFieldExpression><![CDATA[$F{org_name}]]></textFieldExpression>
			</textField>
			<frame>
				<reportElement x="200" y="0" width="170" height="28" uuid="0a1b2c3d-1002-4e5f-8a9b-c0d1e2f3a402"/>
				<textField>
					<reportElement style="Report Standard Font" positionType="Float" x="0" y="0" width="80" height="14" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-1003-4e5f-8a9b-c0d1e2f3a403"/>
					<textElement><font fontName="SansSerif" size="8" isBold="true"/></textElement>
					<textFieldExpression><![CDATA["C-".equals($F{movementtype}) ? "Lieferschein-Nr." : "Beleg-Nr."]]></textFieldExpression>
				</textField>
				<textField isBlankWhenNull="true">
					<reportElement style="Report Monospace Font" positionType="Float" x="80" y="0" width="90" height="14" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-1004-4e5f-8a9b-c0d1e2f3a404"/>
					<textElement textAlignment="Right"><font fontName="SansSerif" size="8" isBold="true"/></textElement>
					<textFieldExpression><![CDATA[$F{documentno}]]></textFieldExpression>
				</textField>
				<textField>
					<reportElement style="Report Standard Font" positionType="Float" x="0" y="14" width="80" height="14" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-1005-4e5f-8a9b-c0d1e2f3a405">
						<printWhenExpression><![CDATA[$F{movementdate} != null]]></printWhenExpression>
					</reportElement>
					<textElement><font fontName="SansSerif" size="8" isBold="true"/></textElement>
					<textFieldExpression><![CDATA["P".equals($F{deliveryviarule}) ? "Abholdatum" : ("C-".equals($F{movementtype}) ? "Lieferdatum" : "Belegdatum")]]></textFieldExpression>
				</textField>
				<textField pattern="dd.MM.yyyy" isBlankWhenNull="true">
					<reportElement style="Report Monospace Font" positionType="Float" x="80" y="14" width="90" height="14" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-1006-4e5f-8a9b-c0d1e2f3a406">
						<printWhenExpression><![CDATA[$F{movementdate} != null]]></printWhenExpression>
					</reportElement>
					<textElement textAlignment="Right"><font fontName="SansSerif" size="8" isBold="true"/></textElement>
					<textFieldExpression><![CDATA[$F{movementdate}]]></textFieldExpression>
				</textField>
			</frame>
		</band>
	</pageHeader>
	<detail>
		<band height="176" splitType="Stretch">
			<rectangle radius="6">
				<reportElement mode="Opaque" x="0" y="0" width="180" height="88" backcolor="#F6F6F6" uuid="0a1b2c3d-2021-4e5f-8a9b-c0d1e2f3a521"/>
				<graphicElement><pen lineWidth="0.75" lineColor="#B3B3B3"/></graphicElement>
			</rectangle>
			<staticText>
				<reportElement x="8" y="4" width="100" height="8" forecolor="#8C8C8C" uuid="0a1b2c3d-2022-4e5f-8a9b-c0d1e2f3a522"/>
				<textElement><font fontName="SansSerif" size="6" isBold="true"/></textElement>
				<text><![CDATA[EMPFÄNGER]]></text>
			</staticText>
			<subreport>
				<reportElement x="0" y="12" width="180" height="74" uuid="0a1b2c3d-2001-4e5f-8a9b-c0d1e2f3a501"/>
				<subreportParameter name="RECORD_ID">
					<subreportParameterExpression><![CDATA[$P{RECORD_ID}]]></subreportParameterExpression>
				</subreportParameter>
				<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
				<subreportExpression><![CDATA[$P{SUBREPORT_DIR}+"M_InOut_Address_A5.jasper"]]></subreportExpression>
			</subreport>
			<frame>
				<reportElement x="200" y="0" width="170" height="86" uuid="0a1b2c3d-2002-4e5f-8a9b-c0d1e2f3a502"/>
				<textField>
					<reportElement style="Report Standard Font" positionType="Float" x="0" y="0" width="80" height="14" isRemoveLineWhenBlank="true" forecolor="#808080" uuid="0a1b2c3d-2003-4e5f-8a9b-c0d1e2f3a503">
						<printWhenExpression><![CDATA[$F{o_documentno} != null]]></printWhenExpression>
					</reportElement>
					<textElement><font fontName="SansSerif" size="8"/></textElement>
					<textFieldExpression><![CDATA["Y".equals($F{issotrx}) ? "Auftragsnummer" : "Bestellnummer"]]></textFieldExpression>
				</textField>
				<textField isBlankWhenNull="true">
					<reportElement style="Report Monospace Font" positionType="Float" x="80" y="0" width="90" height="14" isRemoveLineWhenBlank="true" forecolor="#808080" uuid="0a1b2c3d-2004-4e5f-8a9b-c0d1e2f3a504">
						<printWhenExpression><![CDATA[$F{o_documentno} != null]]></printWhenExpression>
					</reportElement>
					<textElement textAlignment="Right"><font fontName="SansSerif" size="8"/></textElement>
					<textFieldExpression><![CDATA[$F{o_documentno}]]></textFieldExpression>
				</textField>
				<textField>
					<reportElement style="Report Standard Font" positionType="Float" x="0" y="14" width="80" height="14" isRemoveLineWhenBlank="true" forecolor="#808080" uuid="0a1b2c3d-2005-4e5f-8a9b-c0d1e2f3a505">
						<printWhenExpression><![CDATA[$F{dateordered} != null]]></printWhenExpression>
					</reportElement>
					<textElement><font fontName="SansSerif" size="8"/></textElement>
					<textFieldExpression><![CDATA["Bestelldatum"]]></textFieldExpression>
				</textField>
				<textField pattern="dd.MM.yyyy" isBlankWhenNull="true">
					<reportElement style="Report Monospace Font" positionType="Float" x="80" y="14" width="90" height="14" isRemoveLineWhenBlank="true" forecolor="#808080" uuid="0a1b2c3d-2006-4e5f-8a9b-c0d1e2f3a506">
						<printWhenExpression><![CDATA[$F{dateordered} != null]]></printWhenExpression>
					</reportElement>
					<textElement textAlignment="Right"><font fontName="SansSerif" size="8"/></textElement>
					<textFieldExpression><![CDATA[$F{dateordered}]]></textFieldExpression>
				</textField>
				<textField>
					<reportElement style="Report Standard Font" positionType="Float" x="0" y="28" width="80" height="14" isRemoveLineWhenBlank="true" forecolor="#808080" uuid="0a1b2c3d-2007-4e5f-8a9b-c0d1e2f3a507">
						<printWhenExpression><![CDATA[$F{externalorderid} != null]]></printWhenExpression>
					</reportElement>
					<textElement><font fontName="SansSerif" size="8"/></textElement>
					<textFieldExpression><![CDATA["Externe Auftragsnr."]]></textFieldExpression>
				</textField>
				<textField isBlankWhenNull="true">
					<reportElement style="Report Monospace Font" positionType="Float" x="80" y="28" width="90" height="14" isRemoveLineWhenBlank="true" forecolor="#808080" uuid="0a1b2c3d-2008-4e5f-8a9b-c0d1e2f3a508">
						<printWhenExpression><![CDATA[$F{externalorderid} != null]]></printWhenExpression>
					</reportElement>
					<textElement textAlignment="Right"><font fontName="SansSerif" size="8"/></textElement>
					<textFieldExpression><![CDATA[$F{externalorderid}]]></textFieldExpression>
				</textField>
				<textField>
					<reportElement style="Report Standard Font" positionType="Float" x="0" y="42" width="80" height="14" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-2011-4e5f-8a9b-c0d1e2f3a511">
						<printWhenExpression><![CDATA[$F{poreference} != null]]></printWhenExpression>
					</reportElement>
					<textElement><font fontName="SansSerif" size="8"/></textElement>
					<textFieldExpression><![CDATA["Ihre Referenz"]]></textFieldExpression>
				</textField>
				<textField isBlankWhenNull="true">
					<reportElement style="Report Monospace Font" positionType="Float" x="80" y="42" width="90" height="14" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-2012-4e5f-8a9b-c0d1e2f3a512">
						<printWhenExpression><![CDATA[$F{poreference} != null]]></printWhenExpression>
					</reportElement>
					<textElement textAlignment="Right"><font fontName="SansSerif" size="8"/></textElement>
					<textFieldExpression><![CDATA[$F{poreference}]]></textFieldExpression>
				</textField>
				<textField>
					<reportElement style="Report Standard Font" positionType="Float" x="0" y="56" width="80" height="14" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-2013-4e5f-8a9b-c0d1e2f3a513">
						<printWhenExpression><![CDATA[$F{shipper_name} != null || "P".equals($F{deliveryviarule})]]></printWhenExpression>
					</reportElement>
					<textElement><font fontName="SansSerif" size="8" isBold="true"/></textElement>
					<textFieldExpression><![CDATA["P".equals($F{deliveryviarule}) ? "Abholung" : "Versand via"]]></textFieldExpression>
				</textField>
				<textField isBlankWhenNull="true">
					<reportElement style="Report Monospace Font" positionType="Float" x="80" y="56" width="90" height="14" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-2014-4e5f-8a9b-c0d1e2f3a514">
						<printWhenExpression><![CDATA[$F{shipper_name} != null || "P".equals($F{deliveryviarule})]]></printWhenExpression>
					</reportElement>
					<textElement textAlignment="Right"><font fontName="SansSerif" size="8" isBold="true"/></textElement>
					<textFieldExpression><![CDATA["P".equals($F{deliveryviarule}) ? "Selbstabholung" : $F{shipper_name}]]></textFieldExpression>
				</textField>
			</frame>
			<textField isBlankWhenNull="true">
				<reportElement style="Report Standard Font" x="0" y="92" width="370" height="11" forecolor="#C00000" uuid="0a1b2c3d-2015-4e5f-8a9b-c0d1e2f3a515">
					<printWhenExpression><![CDATA[!("CO".equals($F{docstatus}) || "CL".equals($F{docstatus}))]]></printWhenExpression>
				</reportElement>
				<textElement><font fontName="SansSerif" size="8" isBold="true"/></textElement>
				<textFieldExpression><![CDATA[("VO".equals($F{docstatus}) || "RE".equals($F{docstatus})) ? "STORNIERT" : "Entwurf - Beleg nicht abgeschlossen"]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement style="Report Standard Font" x="0" y="102" width="370" height="18" uuid="0a1b2c3d-2016-4e5f-8a9b-c0d1e2f3a516"/>
				<textElement verticalAlignment="Bottom"><font size="12" isBold="true"/></textElement>
				<textFieldExpression><![CDATA[$F{doctitle} + " " + $F{documentno}]]></textFieldExpression>
			</textField>
			<componentElement>
				<reportElement positionType="Float" x="0" y="122" width="180" height="28" uuid="0a1b2c3d-2017-4e5f-8a9b-c0d1e2f3a517">
					<property name="net.sf.jasperreports.components.barcode4j.image.producer" value="image"/>
					<printWhenExpression><![CDATA[$F{documentno} != null && $F{documentno}.trim().length() > 0]]></printWhenExpression>
				</reportElement>
				<jr:Code128 xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" textPosition="none" moduleWidth="1.2" verticalQuietZone="0">
					<jr:codeExpression><![CDATA[$F{documentno}.trim()]]></jr:codeExpression>
				</jr:Code128>
			</componentElement>
			<frame>
				<reportElement x="200" y="118" width="170" height="42" uuid="5e7a1c90-0011-4b2d-9f3e-a1b2c3d4e511">
					<printWhenExpression><![CDATA["P".equals($F{deliveryviarule})]]></printWhenExpression>
				</reportElement>
				<box padding="0"><pen lineWidth="0.5" lineColor="#B3B3B3"/></box>
				<staticText>
					<reportElement x="5" y="2" width="160" height="9" forecolor="#8C8C8C" uuid="5e7a1c90-0012-4b2d-9f3e-a1b2c3d4e512"/>
					<textElement><font fontName="SansSerif" size="6" isBold="true"/></textElement>
					<text><![CDATA[WARE ERHALTEN (ABHOLUNG)]]></text>
				</staticText>
				<line>
					<reportElement x="5" y="29" width="50" height="1" forecolor="#4D4D4D" uuid="5e7a1c90-0013-4b2d-9f3e-a1b2c3d4e513"/>
					<graphicElement><pen lineWidth="0.5"/></graphicElement>
				</line>
				<staticText>
					<reportElement x="5" y="31" width="50" height="9" forecolor="#808080" uuid="5e7a1c90-0014-4b2d-9f3e-a1b2c3d4e514"/>
					<textElement><font fontName="SansSerif" size="6"/></textElement>
					<text><![CDATA[Datum]]></text>
				</staticText>
				<line>
					<reportElement x="62" y="29" width="103" height="1" forecolor="#4D4D4D" uuid="5e7a1c90-0015-4b2d-9f3e-a1b2c3d4e515"/>
					<graphicElement><pen lineWidth="0.5"/></graphicElement>
				</line>
				<staticText>
					<reportElement x="62" y="31" width="103" height="9" forecolor="#808080" uuid="5e7a1c90-0016-4b2d-9f3e-a1b2c3d4e516"/>
					<textElement><font fontName="SansSerif" size="6"/></textElement>
					<text><![CDATA[Unterschrift des Abholers]]></text>
				</staticText>
			</frame>
			<subreport>
				<reportElement positionType="Float" x="0" y="164" width="370" height="12" uuid="0a1b2c3d-2018-4e5f-8a9b-c0d1e2f3a518"/>
				<subreportParameter name="RECORD_ID">
					<subreportParameterExpression><![CDATA[$P{RECORD_ID}]]></subreportParameterExpression>
				</subreportParameter>
				<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
				<subreportExpression><![CDATA[$P{SUBREPORT_DIR}+"M_InOut_Lines_A5.jasper"]]></subreportExpression>
			</subreport>
		</band>
		<band height="28" splitType="Stretch">
			<printWhenExpression><![CDATA[$F{description} != null || $F{documenttypenote} != null]]></printWhenExpression>
			<textField textAdjust="StretchHeight" isBlankWhenNull="true">
				<reportElement style="Report Standard Font" positionType="Float" x="0" y="4" width="370" height="11" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-2019-4e5f-8a9b-c0d1e2f3a519"/>
				<textElement textAlignment="Left"><font fontName="SansSerif" size="8"/></textElement>
				<textFieldExpression><![CDATA[$F{description}]]></textFieldExpression>
			</textField>
			<textField textAdjust="StretchHeight" isBlankWhenNull="true">
				<reportElement style="Report Standard Font" positionType="Float" x="0" y="16" width="370" height="11" isRemoveLineWhenBlank="true" uuid="0a1b2c3d-2020-4e5f-8a9b-c0d1e2f3a520"/>
				<textElement textAlignment="Left"><font fontName="SansSerif" size="8"/></textElement>
				<textFieldExpression><![CDATA[$F{documenttypenote}]]></textFieldExpression>
			</textField>
		</band>
	</detail>
	<pageFooter>
		<band height="14" splitType="Stretch">
			<textField>
				<reportElement positionType="FixRelativeToBottom" x="290" y="2" width="60" height="11" forecolor="rgba(0, 0, 0, 0.6392157)" uuid="0a1b2c3d-3001-4e5f-8a9b-c0d1e2f3a601"/>
				<textElement textAlignment="Right"><font fontName="SansSerif" size="7" isItalic="true"/></textElement>
				<textFieldExpression><![CDATA["Seite " + $V{PAGE_NUMBER} + " von"]]></textFieldExpression>
			</textField>
			<textField evaluationTime="Report">
				<reportElement positionType="FixRelativeToBottom" x="352" y="2" width="18" height="11" forecolor="rgba(0, 0, 0, 0.6392157)" uuid="0a1b2c3d-3002-4e5f-8a9b-c0d1e2f3a602"/>
				<textElement textAlignment="Left"><font fontName="SansSerif" size="7" isItalic="true"/></textElement>
				<textFieldExpression><![CDATA["" + $V{PAGE_NUMBER}]]></textFieldExpression>
			</textField>
		</band>
	</pageFooter>
</jasperReport>
