ola, Marcelo
criei uma tabela Z como a Ruth Paes mencionou, como abaixo, o COD_IDT foi preenchido com o seguinte critério, numeração sequencial, caso a conta "pai" possuir mais de uma conta correlata o COD_IDT é o mesmo, na implementação da BADI_J_1BECD para formatação do registro I053, ler esta tabela para cada registro I050, formatando quantas linhas forem necessárias para cada conta pai,
tabela "Z":
| CONTA RAZÃO (pai) | COD_CTA_CORR | COD_IDT | NAT_SUB_CORR |
| 12111001 | 12113001 | 6 | 71 |
| 12111001 | 12114001 | 6 | 71 |
| 12111001 | 12115001 | 6 | 71 |
| 12111002 | 12113002 | 7 | 71 |
| 12111002 | 12114002 | 7 | 71 |
| 12111002 | 12115002 | 7 | 71 |
| 12200001 | 12220001 | 8 | 70 |
| 12200002 | 12220002 | 9 | 70 |
formatação dos registros no arquivo :
|I050|21102012|01|A|4|0012111001|1220|DEPREC IMOVEIS P/RENDA LEG FIS|
|I051|2||1.07.01.97.00|
|I053|6|0012113001|71|
|I053|6|0012114001|71|
|I053|6|0012115001|71|
|I050|21102012|01|A|4|0012111002|1220|DEPREC IMOVEIS P/INVES LEG FIS|
|I053|7|0012113002|71|
|I053|7|0012114002|71|
|I053|7|0012115002|71|
espero ter ajudado ...