<DocumentElement> <Item> <!-- (string, 32) Company code on which the approval permission rule is applied. --> <Company>BW</Company> <!-- (string, 50, optional) External code, permission identifier. Used to identify existing records for updates. Note: Must be unique. --> <ExternalCode/> <!-- (number, optional) Approval limit. The user can approve values up to this limit, --> <Limit>20000</Limit> <!-- (string, 100, optional) User account on which the approval permission rule is applied. --> <LoginAccount>basware\johnsmith</LoginAccount> <!-- (string, 1000, optional) Permission code for coding dimension 1. Dimension depends on the coding row configuration --> <!-- Permission codes fields below can contain either a single value such as an individual account code, a list of values (example: 000123,000126,000128) or a range (example: 000200-000300). Multiple types of values cannot be entered to the same field but multiple <Item> entries can be created for the same user. --> <PermissionCode1>12200-13600 </PermissionCode1> <!-- (string, 1000, optional) Permission code for coding dimension 2. Dimension depends on the coding row configuration --> <PermissionCode2>000123,000126,000128</PermissionCode2> <!-- (string, 1000, optional) Permission code for coding dimension 3. Dimension depends on the coding row configuration --> <PermissionCode3/> <!-- (string, 1000, optional) Permission code for coding dimension 4. Dimension depends on the coding row configuration --> <PermissionCode4/> <!-- (string, 1000, optional) Permission code for coding dimension 5. Dimension depends on the coding row configuration --> <PermissionCode5/> <!-- (string, 1000, optional) Permission code for coding dimension 6. Dimension depends on the coding row configuration --> <PermissionCode6/> <!-- (string, 1000, optional) Permission code for coding dimension 7. Dimension depends on the coding row configuration --> <PermissionCode7/> <!-- (number, optional) Priority index. Determines who the default approver is when multiple users have approval rights. The default approver has lowest priority index. In case user doesn’t have a large enough approval limit to approve coding row, the invoice is sent to user who has next priority index. The invoice is sent for approval to as many people as required in order to reach approval limit. --> <PriorityIndex>1</PriorityIndex> <!-- (number, optional) Approve iteration number --> <RowApproveIterationCount>1</RowApproveIterationCount> <!-- (string, optional) Advanced Permissions Module. Available values: 'IA', 'PURCHASE', 'BOTH' --> <Module>PURCHASE</Module> <!-- (string, 1000, optional) Excluded value. Used to exclude specific dimension code values from ranges. --> <ExcludedValue>12280</ExcludedValue> </Item> </DocumentElement>