Ese archivo que muestras, en la parte donde desglosas los articulos, esta separado con tabuladores? por que si no es asi veo bien dificil que puedas hacer alguna funcion generica para este tipo de filas
Cita: 1019005.171 ALF.CITR 3CV 77/79 DELANTERA CITRO 108.65
Claro en el caso de que quieras usar los diferentes datos de esa fila de la sig. manera
1019005.171 /*Dato 1*/
ALF.CITR 3CV 77/79 /*Dato 2*/
DELANTERA CITRO /*Dato 3*/
108.65 /*Dato 4*/
Ya que a uno mismo se le hace dificil entender donde termina y donde empieza otro dato