FROM Ord LEFT OUTER JOIN Cur ON Cur.CurNo = Ord.Cur LEFT OUTER JOIN CustV OrdActor ON OrdActor.CustNo = Ord.CustNo LEFT OUTER JOIN CustV OrdInvoice ON OrdInvoice.CustNo = Ord.InvoCust LEFT OUTER JOIN CustV OrdDelivery ON OrdDelivery.ActNo = Ord.DelActNo LEFT OUTER JOIN Txt OrdDelTrmTxt ON OrdDelTrmTxt.TxtTp = 4 AND OrdDelTrmTxt.TxtNO = Ord.DelTrm AND OrdDelTrmTxt.Lang = 47 LEFT OUTER JOIN Txt OrdDelMtTxt ON OrdDelMtTxt.TxtTp = 5 AND OrdDelMtTxt.TxtNO = Ord.DelMt AND OrdDelMtTxt.Lang = 47 LEFT OUTER JOIN PmtMt ON PmtMt.PmtMtNo = Ord.PmtMt LEFT OUTER JOIN PmtTrm ON PmtTrm.PmtTrmNo = Ord.PmtTrm LEFT OUTER JOIN Stc ON Stc.StcNo = Ord.FrStc LEFT OUTER JOIN EmpV Emp on Ord.EmpNo > 0 and Ord.EmpNo = Emp.EmpNo OUTER APPLY (SELECT (SELECT Invoice.invono ‘@InvoNo’, FrmData.PDFPath + ” + DB_NAME() + ‘\FaxMail\Invoice’ + CONVERT(nvarchar(max), Invoice.invono) + ‘.pdf’ ‘@Pdf’, CASE WHEN Invoice.NOrdSum > 0 THEN ‘Faktura’ ELSE ‘Kreditnota’ END ‘@DocType’ FROM OrdDoc Invoice CROSS JOIN FrmData WHERE Invoice.OrdNo = Ord.OrdNo and DocTp = 1 FOR XML PATH(‘Invoice’), ROOT(‘Invoices’)) Data )Invoices OUTER APPLY (SELECT (SELECT OrdConf.cfcnt ‘@InvoNo’, FrmData.PDFPath + ” + DB_NAME() + ‘\FaxMail\OrderConf’ + CONVERT(nvarchar(max), OrdConf.CfNo) + ‘.pdf’ ‘@Pdf’, ‘Ordrebekreftelse’ as ‘@DocType’ FROM OrdDoc OrdConf CROSS JOIN FrmData WHERE OrdConf.OrdNo = Ord.OrdNo and DocTp = 5 FOR XML PATH(‘Invoice’), ROOT(‘Invoices’))Data)OrdConf OUTER APPLY (SELECT (SELECT OrdConf.pacno ‘@InvoNo’, FrmData.PDFPath + ” + DB_NAME() + ‘\FaxMail\Consign’ + CONVERT(nvarchar(max), OrdConf.pacno) + ‘.pdf’ ‘@Pdf’, ‘Pakkseddel’ as ‘@DocType’ FROM OrdDoc OrdConf CROSS JOIN FrmData WHERE OrdConf.OrdNo = Ord.OrdNo and DocTp = 3 FOR XML PATH(‘Invoice’), ROOT(‘Invoices’))Data)Consign WHERE Ord.InvoCust > 0