A MTReportGroup represents a report group.
On create (POST), client fields marked POST are persisted from the payload (a draft may omit them →
null/default). status is always set to draft by the server. On update (PUT), send the full
object; omitting a field clears or defaults it. Associations need only an id (owner);
accountingSystem is identified by its system id.
| name | data type | type | namespace | min/max occurs | constraints | description |
|---|---|---|---|---|---|---|
| accountingSystem | anyType | element | 0/1 | |||
| created | dateTime | element | 0/1 | |||
| currency | string | element | 0/1 | |||
| id | string | element | 0/1 | |||
| invoiceNumber | string | element | 0/1 | |||
| invoiceSystemClientDesc | string | element | 0/1 | |||
| invoiceSystemClientRef | string | element | 0/1 | |||
| invoiceSystemContactDesc | string | element | 0/1 | |||
| invoiceSystemContactRef | string | element | 0/1 | |||
| invoiceSystemInvoiceDesc | string | element | 0/1 | |||
| invoiceSystemInvoiceTitle | string | element | 0/1 | |||
| invoiced | boolean | element | 1/1 | required boolean | ||
| owner | MTUser | element | 0/1 | |||
| ownerLabel | string | element | 0/1 | |||
| status | status | element | 0/1 | |||
| title | string | element | 0/1 | |||
| token | string | element | 0/1 | |||
| updated | dateTime | element | 0/1 |
Example
<reportGroup>
<token>...</token>
<title>...</title>
<ownerLabel>...</ownerLabel>
<owner>
<deleted>...</deleted>
<email>...</email>
<fullname>...</fullname>
<userPrivileges>
<userPrivilege>
<id>...</id>
<privilege>...</privilege>
<updated>...</updated>
</userPrivilege>
</userPrivileges>
<userRoles>
<userRole>
<id>...</id>
<role/>
<user/>
<updated>...</updated>
</userRole>
</userRoles>
<userSettings>
<userSetting>
<id>...</id>
<key>...</key>
<updated>...</updated>
<value>...</value>
</userSetting>
</userSettings>
<username>...</username>
<id>...</id>
<updated>...</updated>
</owner>
<status>...</status>
<currency>...</currency>
<accountingSystem>...</accountingSystem>
<invoiceSystemInvoiceTitle>...</invoiceSystemInvoiceTitle>
<invoiceSystemInvoiceDesc>...</invoiceSystemInvoiceDesc>
<invoiceSystemClientRef>...</invoiceSystemClientRef>
<invoiceSystemClientDesc>...</invoiceSystemClientDesc>
<invoiceSystemContactRef>...</invoiceSystemContactRef>
<invoiceSystemContactDesc>...</invoiceSystemContactDesc>
<invoiced>...</invoiced>
<invoiceNumber>...</invoiceNumber>
<created>...</created>
<id>...</id>
<updated>...</updated>
</reportGroup>