Recurro a ustedes en busca de la mejor manera, de analizar el contenido de un archivo.
Lamentable mente el formato no es un CSV con ;.
Por eso planteo el problema y busco sus consejos.
Un parrafo a anlizar en el archivo PUEDE con mas o menos renglones tener este formato:
Código:
El contenido sale de la exportacion de las Cuentas corrientes de una farmacia. CLIENTE : 2XX20 - LAXXXXX SEBASTIAN - Dir.: XXXXXNG 3XXX MXXXX
ENTIDAD : XXXXXX XX
SALDO EXIGIBLE : 435.85
----------------------------------------------------------------------------------------------------------------------------------
/ / 0000 00000000 N 0 0,00
14/10/11 TI 0000 00144281 02/03 N CC 45 531,65 177,22 177,22 28/11/11
09/11/11 TI 0000 00146199 N CC 45 32,75 32,75 209,97 09/11/11
11/11/11 TI 0000 00000001 01/03 N CC 45 435,58 145,19 355,16 11/11/11
22/11/11 TI 0000 00147102 N CC 45 62,04 62,04 417,20 22/11/11
30/11/11 TI 0000 00147724 N CC 45 18,65 18,65 435,85 30/11/11
-----------------------------------------------------------------------------------------------------------------------------------
Saldo | | Saldo|
Parcial : 435,85 | TOTALES -> 1.080,67 435,85 0,00| 435,85 Real|
===================================================================================================================================
--------------------------------------------------------------------------
CUOTAS A VENCER AUN NO EXIGIBLES:
ÚÄÄÄÄÄÄÄÄÂÄÄÂÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄ¿
³ Fecha ³Co³M³Cen.³ N£mero ³ Importe ³ Nro.³ Importe ³ Fecha ³
³ Emis. ³Cp³o³Emi.³ Cpte. ³ Comprobante ³Cuota³ Cuota ³ Vto. ³
ÀÄÄÄÄÄÄÄÄÁÄÄÁÄÁÄÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÙ
14/10/11 TI 0000 00144281 531,65
03/03 177,21 12/01/12
------------------------------
177,21
11/11/11 TI 0000 00146391 435,58
02/03 145,19 11/12/11
03/03 145,20 10/01/12
------------------------------
290,39
Tanto el Exigible como el no exigible son datos importantes.
Como veran si en el Exigible hay una compra en cuotas 1/3
en el no exigible aparece el nuero de tiket ( el cual sera lo que utilizare para identificar las compras y no volverlas a cargar.)
Las filas con reelebancia son:
Código:
CLIENTE : 2XX20
SALDO EXIGIBLE :
14/10/11 TI 0000 00144281 02/03 N CC 45 531,65 177,22 177,22 28/11/11
09/11/11 TI 0000 00146199 N CC 45 32,75 32,75 209,97 09/11/11
11/11/11 TI 0000 00000001 01/03 N CC 45 435,58 145,19 355,16 11/11/11
22/11/11 TI 0000 00147102 N CC 45 62,04 62,04 417,20 22/11/11
30/11/11 TI 0000 00147724 N CC 45 18,65 18,65 435,85 30/11/11
AUN NO EXIGIBLES
14/10/11 TI 0000 00144281 531,65
03/03 177,21 12/01/12
11/11/11 TI 0000 00146391 435,58
02/03 145,19 11/12/11
03/03 145,20 10/01/12

