--- reportDefinition: ! description: "Requisition Report" tags: null predefined: false parameters: ! pageSize: "LETTER" pageOrientation: "LANDSCAPE" outputFormat: "PDF" templateName: "Requisition Summary Report" suppressDetail: false showOptions: false sortProperties: ! - ! propertyName: "number" label: "Requisition #" ascending: true controlBreak: false pageBreak: false queryParameters: ! {} title: "Requisition Summary Report" querySpecification: specification: "converted.oneOf ([param(\"converted\",'',\"Converted? (true/false)\"\ )])\ndate.between param(\"startDate\",\"\",\"Transaction Start Date\"), param(\"\ endDate\",\"\", \"Transaction End Date\")\ncreatedDate.between param(\"systemStartDate\"\ ,\"\",\"Created Start Date\"), param(\"systemEndDate\",\"\",\"Created End Date\"\ )\ncreatedUser.oneOf ([param(\"createdUser\",'',\"User(s)\")])\ntype.oneOf ([param(\"\ type\",'',\"Type(s)\")])\nnumber.between param(\"startReq\",\"\", \"Starting\ \ Requisition #\"), param(\"endReq\",\"\", \"Ending Requisition #\")\nvendor.number.oneOf\ \ ([param(\"number\",'',\"Vendor #(s)\")])\nasOfPeriod.eq param(\"asOfPeriod\"\ ,\"\",\"Report for a specific posting period (blank means current period).\"\ )" querySpecParameters: ! [] entity: "org.ssdt_ohio.usas.model.requisition.Requisition" properties: ! - ! description: "Requisition #" type: "java.lang.String" propertyName: "number" propertyPath: null entityName: "Requisition" sortOrder: 1 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: null alignment: "CENTER" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 9 relativePropertyName: "number" dataSourcePath: path: ! [] currentPath: ! [] columnOrder: 1 suppressRepeating: false - ! description: "Date" type: "java.util.Calendar" propertyName: "date" propertyPath: null entityName: "Requisition" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: "CALENDAR" source: "FIELD" label: null columnTitle: null alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 10 relativePropertyName: "date" dataSourcePath: path: ! [] currentPath: ! [] columnOrder: 2 suppressRepeating: false - ! description: "Primary Name" type: "java.lang.String" propertyName: "primaryName" propertyPath: "vendor" entityName: "Vendor" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: null alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "vendor.primaryName" dataSourcePath: path: ! [] currentPath: ! - "vendor" columnOrder: 3 suppressRepeating: false - ! description: "Vendor #" type: "java.lang.Integer" propertyName: "number" propertyPath: "vendor" entityName: "Vendor" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: "NONE" source: "FIELD" label: null columnTitle: "Ven #" alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 7 relativePropertyName: "vendor.number" dataSourcePath: path: ! [] currentPath: ! - "vendor" columnOrder: 4 suppressRepeating: false - ! description: "Requisition Total" type: "java.math.BigDecimal" propertyName: "requisitionTotal" propertyPath: null entityName: "Requisition" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: "Sum" baseClassProperty: false format: "CURRENCY" source: "METHOD" label: null columnTitle: null alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "requisitionTotal" dataSourcePath: path: ! [] currentPath: ! [] columnOrder: 5 suppressRepeating: false - ! description: "Description" type: "java.lang.String" propertyName: "description" propertyPath: null entityName: "Requisition" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: null alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 25 relativePropertyName: "description" dataSourcePath: path: ! [] currentPath: ! [] columnOrder: 6 suppressRepeating: false - ! propertyName: "createdUser" reportableProperty: ! description: "Created User" type: "org.ssdt_ohio.model.entities.BaseUser" propertyName: "customFields.createdUser.value" propertyPath: null entityName: "Requisition" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: null label: null columnTitle: null alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "customFields.createdUser.value" dataSourcePath: path: ! [] currentPath: ! [] columnOrder: 0 suppressRepeating: false columnOrder: 7 function: null suppressed: false sortOrder: 0 columnTitle: null suppressRepeating: false controlBreak: false pageBreak: false ascending: true baseClassProperty: false alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false entityName: "Requisition" format: null width: 0 description: "Created User" name: "customFields.createdUser.value" type: "org.ssdt_ohio.model.entities.BaseUser" - ! description: "Fund" type: "java.lang.String" propertyName: "fund" propertyPath: "charges.account.budget.code" entityName: "AccountCode" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: true format: null source: "FIELD" label: "" columnTitle: "Fnd" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 5 relativePropertyName: "account.budget.code.fund" dataSourcePath: path: ! - "charges" currentPath: ! - "account" - "budget" - "code" columnOrder: 8 suppressRepeating: false - ! description: "Func" type: "java.lang.String" propertyName: "func" propertyPath: "charges.account.budget.code" entityName: "BudgetCode" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Func" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 6 relativePropertyName: "account.budget.code.func" dataSourcePath: path: ! - "charges" currentPath: ! - "account" - "budget" - "code" columnOrder: 9 suppressRepeating: false - ! description: "Object" type: "java.lang.String" propertyName: "object" propertyPath: "charges.account.budget.code" entityName: "BudgetCode" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Obj" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 5 relativePropertyName: "account.budget.code.object" dataSourcePath: path: ! - "charges" currentPath: ! - "account" - "budget" - "code" columnOrder: 10 suppressRepeating: false - ! description: "SCC" type: "java.lang.String" propertyName: "scc" propertyPath: "charges.account.budget.code" entityName: "AccountCode" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: true format: null source: "FIELD" label: "SCC" columnTitle: "SCC" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 5 relativePropertyName: "account.budget.code.scc" dataSourcePath: path: ! - "charges" currentPath: ! - "account" - "budget" - "code" columnOrder: 11 suppressRepeating: false - ! description: "Subject" type: "java.lang.String" propertyName: "subject" propertyPath: "charges.account.budget.code" entityName: "BudgetCode" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Subj" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 8 relativePropertyName: "account.budget.code.subject" dataSourcePath: path: ! - "charges" currentPath: ! - "account" - "budget" - "code" columnOrder: 12 suppressRepeating: false - ! description: "OPU" type: "java.lang.String" propertyName: "opu" propertyPath: "charges.account.budget.code" entityName: "BudgetCode" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "OPU" columnTitle: "OPU" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 4 relativePropertyName: "account.budget.code.opu" dataSourcePath: path: ! - "charges" currentPath: ! - "account" - "budget" - "code" columnOrder: 13 suppressRepeating: false - ! description: "IL" type: "java.lang.String" propertyName: "il" propertyPath: "charges.account.budget.code" entityName: "BudgetCode" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "IL" columnTitle: "IL" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 3 relativePropertyName: "account.budget.code.il" dataSourcePath: path: ! - "charges" currentPath: ! - "account" - "budget" - "code" columnOrder: 14 suppressRepeating: false - ! description: "Job" type: "java.lang.String" propertyName: "job" propertyPath: "charges.account.budget.code" entityName: "BudgetCode" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Job" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 4 relativePropertyName: "account.budget.code.job" dataSourcePath: path: ! - "charges" currentPath: ! - "account" - "budget" - "code" columnOrder: 15 suppressRepeating: false - ! description: "Remaining Balance" type: "java.math.BigDecimal" propertyName: "remainingBalance" propertyPath: "charges.account.budget" entityName: "Budget" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: "CURRENCY" source: "METHOD" label: "" columnTitle: "Remaining Balance" alignment: "RIGHT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "account.budget.remainingBalance" dataSourcePath: path: ! - "charges" currentPath: ! - "account" - "budget" columnOrder: 16 suppressRepeating: false