Integral el tema es muy sencillo solo es ir concatenando los campos línea por línea y estos separados con el caracter llamado palote "|" para cada campo, siguiendo la estructura de campos dado por la sunat para cada uno de los libros y estos ser grabados en un archivo de texto siguiendo en el nombre un formato dado por la sunat.
Ejemplo de unas líneas de un registro de ventas
20140800|RV.000093|MRV.000093|01/08/2014|01/08/2014|01|0001|44751|0|6|20516212714|CONTRIBUYENTE 1 |0.00| 56.25| 5.62|0.00|0.00| 10.13|0.00|0.00| 0.00| 72.00|0.000|01/01/0001|00|-|-|0.00|1|
20140800|RV.000094|MRV.000094|01/08/2014|01/08/2014|01|0001|44752|0|6|20131644524|CONTRIBUYENTE 2|0.00| 35.94| 3.59|0.00|0.00| 6.47|0.00|0.00| 0.00| 46.00|0.000|01/01/0001|00|-|-|0.00|1|
20140800|RV.000095|MRV.000095|01/08/2014|01/08/2014|01|0001|44753|0|6|20553857008|CONTRIBUYENTE 3|0.00| 647.27| 64.72|0.00|0.00| 116.51|0.00|0.00| 0.00| 828.50|0.000|01/01/0001|00|-|-|0.00|1|
20140800|RV.000096|MRV.000096|01/08/2014|01/08/2014|01|0001|44754|0|6|20127251089|CONTRIBUYENTE 4|0.00| 71.88| 7.18|0.00|0.00| 12.94|0.00|0.00| 0.00| 92.00|0.000|01/01/0001|00|-|-|0.00|1|
20140800|RV.000097|MRV.000097|01/08/2014|01/08/2014|01|0001|44755|0|6|20550028515|CONTRIBUYENTE 1|0.00| 35.94| 3.59|0.00|0.00| 6.47|0.00|0.00| 0.00| 46.00|0.000|01/01/0001|00|-|-|0.00|1|
20140800|RV.000098|MRV.000098|01/08/2014|01/08/2014|01|0001|44756|0|6|20195649244|CONTRIBUYENTE 3|0.00| 15.63| 1.56|0.00|0.00| 2.81|0.00|0.00| 0.00| 20.00|0.000|01/01/0001|00|-|-|0.00|1|
y el nombre para dicho archivo sería así
LE0000000000020150800140100001111.TXT
donde los primeros once ceros luego de LE debe ser el número de ruc del contribuyente que envía su registro de ventas, así como el año y mes correspondiente, también ahí se indica el número del libro en cuestión.
Como ves no es nada complicado por eso los compañeros te indican donde puedes leer las estructuras para formar dicho archivo, solo es cuestión de tu tabla en este caso de ventas en un scan vas armando línea por linea con los datos correspondientes.
Ahora el tema de la facturación electrónica si es un tema más complejo ya que se debe trabajar con un formato xlm siguiendo una estructura de etiquetas que contengan los datos concernientes a cada etiqueta tanto en cabecera del documento como con su detalle y todo esto por cada documento y enviando en dicho archivo un certificado digital correspondiente al contribuyente que emite el documento, eso si es algo más complejo que un simple archivo de texto.
Saludos