caro Isaque, fiz uma class para voce dar uma olhada, como nao tenho custume de criar componentes fiz a titulo de teste para aprender como fazer, nao implementei nem os Create nem os destructor, por falta de conhecimento de onde eles iriam, tambem pus todos os atributos como string, integer, currency e Tdatetime, conforme o conteudo que vai em cada um, pensei em fazer como no sped fiscal "fIND_OPER: TACBrTipoOperacao;", mas nao sei se voce vai reaproveitar de alguma outra unit, entai deixei apenas assim por enquanto, se for servir me informe o que tenho que alterar que faço,
abraços.
ACBrEPCBloco_A.pas