Did you try with something similar to this:
<Precision,2><Sign,1><Filler Character, ><Integer,7><Filler Character, ><Decimals>
Found it for a different example:
The expected result is an amount with 11 digits, and "0" as filler in case the number is smaller than 11 digits.
How to achieve this result:
In the column definition of the Data Exchange Definition for field amount you should have the following values.
Data Type = Amount
Data Format = <Precision,2><Sign,1><Filler Character,0><Integer,7><Filler Character,0><Decimals>
With this data format, you get the following results when exporting the payment file:
The amount of 100,11 is converted into:
00000100,11
The amount of 100,00 is converted into:
00000100,00
If the filling zeros are not needed, it is also possible to change the data format to this:
<Precision,2><Sign,1><Filler Character, ><Integer,7><Filler Character, ><Decimals>