Extraer datos de archivo plano

propuesto por David Allendes

Hola tengo tengo un archivo plano que deseo darle un formato plano para poder manejar la información.

Enunciado
Dar formato a archivo de texto, este es un formato de orden de compra.

UNB7800110CL00017800226CL0001
UNH001ORDERSD96AUN
BGM2207808800220473838516999
DTM137201709150000102
DTM 2201709220000102
NADBY 7808709800074
NADSU 7800226CL0001
PAT 1 21D 030
TODNC
LOC 77808709800074
LIN00000107803403232114EN
IMDF DU PREPIZZA RECTANGULAR IDEAL 750 GR.
QTY 21000000000000010CS
QTY129000000000000012SIN
MOA203000000000153840.00
PRIAAA000000015384.00NTPCS
LIN00000210000001737506EN
IMDF DU QUEQUITO CHOCOLATE CENA 6X300 GR
QTY 21000000000000005CS
QTY129000000000000015SIN
MOA203000000000059325.00
PRIAAA000000011865.00NTPCS
LIN00000310000001737490EN
IMDF DU QUEQUITO VAINILLA CENA 6X300 GR
QTY 21000000000000005CS
QTY129000000000000015SIN
MOA203000000000059325.00
PRIAAA000000011865.00NTPCS
LIN00000407803473002686EN
IMDF DU QUEQUITOS CENA 6 UND
QTY 21000000000000006CS
QTY129000000000000015SIN
MOA203000000000071190.00
PRIAAA000000011865.00NTPCS
LIN00000507803403000188EN
IMDF DU TORTILLA FIESTA TIA ROSA PACK 600
QTY 21000000000000010CS
QTY129000000000000012SIN
MOA203000000000146520.00
PRIAAA000000014652.00NTPCS
LIN00000607803473002242EN
IMDF DU TORTILLA TIA ROSA 10 UN 320 GR.
QTY 21000000000000010CS
QTY129000000000000018SIN
MOA203000000000149040.00
PRIAAA000000014904.00NTPCS
LIN00000707803403000195EN
IMDF DU TORTILLAS BURRERAS TIA ROSA 350 GR
QTY 21000000000000010CS
QTY129000000000000016SIN
MOA203000000000146240.00
PRIAAA000000014624.00NTPCS
LIN00000807803403236341EN
IMDF DU PREPIZZA IDEAL CLASICA (2X1)
QTY 21000000000000010CS
QTY129000000000000020SIN
MOA203000000000182800.00
PRIAAA000000018280.00NTPCS
LIN00000907803473001603EN
IMDF DU PIZZA TOQUES DE CEBOLLA.
QTY 21000000000000010CS
QTY129000000000000018SIN
MOA203000000000164520.00
PRIAAA000000016452.00NTPCS
LIN00001007803473216052EN
IMDF DU PAN RALLADO IDEAL 150 GR
QTY 21000000000000002CS
QTY129000000000000040SIN
MOA203000000000026960.00
PRIAAA000000013480.00NTPCS
LIN00001107803473000750EN
IMDF DU PAN PITA INTEGRAL 8 UNIDADES
QTY 21000000000000005CS
QTY129000000000000015SIN
MOA203000000000048300.00
PRIAAA000000009660.00NTPCS
LIN00001207803473000767EN
IMDF DU PAN PITA BLANCO 8 UNIDADES
QTY 21000000000000005CS
QTY129000000000000015SIN
MOA203000000000048300.00
PRIAAA000000009660.00NTPCS
LIN00001307803473000088EN
IMDF DU PAN P/COMPLETOS CENA 400 GR
QTY 21000000000000010CS
QTY129000000000000009SIN
MOA203000000000074520.00
PRIAAA000000007452.00NTPCS
LIN00001407803473213051EN
IMDF DU PAN MOLDE INTEGRAL IDEAL 640 GR
QTY 21000000000000015CS
QTY129000000000000010SIN
MOA203000000000147750.00
PRIAAA000000009850.00NTPCS
LIN00001507803473001153EN
IMDF DU PAN MOLDE INTEGRAL GRN FIBRA CENA
QTY 21000000000000015CS
QTY129000000000000008SIN
MOA203000000000106680.00
PRIAAA000000007112.00NTPCS
LIN00001607803473214058EN
IMDF DU PAN HOT DOG IDEAL 350 GR
QTY 21000000000000007CS
QTY129000000000000009SIN
MOA203000000000057960.00
PRIAAA000000008280.00NTPCS
LIN00001707803473215253EN
IMDF DU PAN HAMBURGUESA IDEAL 450 GR
QTY 21000000000000007CS
QTY129000000000000006SIN
MOA203000000000043764.00
PRIAAA000000006252.00NTPCS
LIN00001807803473002662EN
IMDF DU PAN BLANCO GRANDE IDEAL 750 GR
QTY 21000000000000015CS
QTY129000000000000007SIN
MOA203000000000134715.00
PRIAAA000000008981.00NTPCS
LIN00001907803473212139EN
IMDF DU PAN BLANCO GRANDE IDEAL 650 GR
QTY 21000000000000015CS
QTY129000000000000008SIN
MOA203000000000143520.00
PRIAAA000000009568.00NTPCS
LIN00002007803473000873EN
IMDF DU PAN BLANCO GRANDE CENA BOLSA 580 G
QTY 21000000000000020CS
QTY129000000000000008SIN
MOA203000000000136480.00
PRIAAA000000006824.00NTPCS
LIN00002107803473249197EN
IMDF DU PACK QUEQUE CLASICO CENA 2 UN
QTY 21000000000000010CS
QTY129000000000000009SIN
MOA203000000000091080.00
PRIAAA000000009108.00NTPCS
UNSS
MOA 86000000002192829.00
CNT 2000021
UNT000139001

Ver todo el enunciado

Preguntas sobre el desafío

¿Tienes dudas sobre el desafío? plantéala aquí

Plantea tu pregunta

1 Solución

Dar mi solución