You are on page 1of 33

FACTURADOR SUNAT

Es una aplicación gratuita de facturación electrónica, dirigida principalmente a medianos


y pequeños contribuyentes que cuentan con sistemas computarizados y tienen un alto
volumen de facturación. Desde esta aplicación puede emitir facturas, boletas de venta,
notas de crédito y notas de débito, las cuales se enviarán a SUNAT en forma automática
o a indicación del usuario.

Ponente: Fernando Mamani Blas


Bachiller en Contabilidad
Desarrollador y Programador
Colaborador de la Empresa : DSIG PERU S.A.C
Características
Facturador Archivo Web
Sunat XML Service

Si

CDR
Archivo
PDF

 1.- Puede ser utilizada sin conexión a internet. Para el envío a SUNAT si se
requiere conexión.
 2.- Genera, firma y envía XML de manera automática.
 3.- El Web Service devuelve la Constancia de Recepción indicando si es valido el
Comprobante electrónico.
 4.Genera un archivo PDF en caso requiera entregar una representación impresa.
Requisitos

 Tener instalado JDK 1.8 .


 Tener cargada (o crear) la variable de entorno JAVA_HOME=[Ruta al directorio
de instalación del JDK]
 Incluir en el Path, la ruta al bin del JAVA_HOME,
PATH=%JAVA_HOME%\bin;$PATH .
 Sistema Operativo Windows 7, 8, 8.1 , 10
 Mac, Linux.
 Descargar los archivos Jetty.zip y data.zip
DESCARGA E INSTALACION
FACTURADOR SUNAT SFS
CONFIGURACION DEL
FACTURADOR SUNAT SFS
JAVA_HOME
PATH
 C:\WINDOWS;C:\WINDOWS\system32;%JAVA_HOME%\bin
CERTIFICADO DIGITAL
FACTURADOR SUNAT
¿Qué es un Certificado Digital?

 El Certificado Digital es el único medio que permite garantizar técnica y


legalmente la identidad de una persona en Internet. Se trata de un requisito
indispensable para que las instituciones puedan ofrecer servicios seguros a
través de Internet.
 El modelo peruano de Factura Electrónica incluye el uso del Certificado Digital,
herramienta tecnológica que permite la integridad, seguridad y el no repudio de
las transacciones electrónicas.
 El Certificado Digital es utilizado para firmar digitalmente los comprobantes de
pago electrónicos (facturas, boletas de venta y notas de crédito y débito) así como
los resúmenes diarios y las comunicaciones de baja.
 De esta forma, el contribuyente, al firmar digitalmente los comprobantes de pago
y demás documentos electrónicos, no puede desconocer posteriormente la autoría
de dichos documentos, generando con ello una seguridad en la transacción
comercial.
La SUNAT requiere para el uso del certificado digital es que éste cuente con la
siguiente información:
 a) Nombres y apellidos, denominación o razón social
b) De ser persona natural, adicionalmente debe contener el número del
documento de identidad. Si es persona jurídica, debe contener el RUC de la
empresa.
c) Contar con un nivel de seguridad medio
Características:

 El certificado es emitido a nombre de un representante legal de su empresa.


 Certificado emitido por una Autoridad Certificadora (CA) reconocida
mundialmente e incorporado en la TSL de INDECOPI.
 El Certificado Digital es generado con el estándar X.509 v3.
 Certificado habilitado para el proceso de firma y cifrado digital.
 Clave Pública del Certificado Digital RSA de 2048 bits.
 El certificado puede ser emitido por 1, 2 o 3 años.
 El certificado digital se emite en formato .PFX
 Certificado en formato .CER y .KEY
 Sólo se necesita un certificado para emitir todos los comprobantes (Factura
electrónica, boletas de venta electrónica y las notas de crédito y débito
electrónicas).
Certificado Digital Llave Publica
pub.pem
(Archivo .CER)

Certificado Digital
(Archivo .pfx)

Llave Privada
priv.pem
(Archivo .KEY)

Nombres y Apellidos ò Razón Social

RUC ò DNI
ESTRUCTURAS DEL
FACTURADOR SUNAT
ESTRUCTURAS DEL
FACTURADOR SUNAT

ANEXO I Y II
Abrir Carpeta
 Sub ObtenerDirectorio()
 Dim Directorio As String, Titulo As String
 Titulo = "Selecciona por favor una carpeta"
 On Error Resume Next ' por si el usuario pulsa {esc} y no selecciona nada :)) '
 With CreateObject("shell.application")
 Directorio = .BrowseForFolder(0, Titulo, 0, "c:").Items.Item.Path
 End With: On Error GoTo 0
 If Directorio = "" Then
 MsgBox "No se ha seleccionado ningun directorio.", , "Operacion cancelada !!!"
 Else
 MsgBox Directorio
 End If
 End Sub
MACROS DE EXCEL

QUE ES?
¿Qué es una macro de Excel?

 Una macro es un conjunto de comandos que se almacena en un lugar especial


de Excel de manera que están siempre disponibles cuando los necesites
ejecutar.
Visual Basic for Applications

 Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de


Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y
que se incluye en varias aplicaciones Microsoft. VBA permite a usuarios y
programadores ampliar la funcionalidad de programas de la suite Microsoft
Office.
Editar Diseño en Excel – Hoja Inicio
Listar Directorios con VBA
Función Crear ARCHIVO TXT

ARCHIVO ARCHIVO
EXCEL TXT
MATRIZ
ARRAY()

FACTURADOR
SUNAT
Filas del For Next - Datos
Columnas For Next - Datos

Agregar Datos a la Matriz Array()


Agregar los datos al Archivo TXT
REGISTRAR FACTURA EN EXCEL

ESTRUCTURA SFS
Web scraping

 Web scraping es una técnica utilizada mediante programas de software para


extraer información de sitios web. Usualmente, estos programas simulan la
navegación de un humano en la World Wide Web ya sea utilizando el
protocolo HTTP manualmente, o incrustando un navegador en una aplicación.
Que es Web Scraping?

 Scraping, en sí, viene del verbo que en inglés significa “raspar” – como
cuando estás raspando pintura de la pared. En informática el término se usa
para cuando examinas algo de manera minuciosa buscando desprender una
información específica a partir de grandes cantidades de información que
están en algún modo visibles para un usuario.
Screen Scraping o Web Scraping es el proceso por medio del cual un usuario o
un competidor hace una copia de información contenida en tu sitio web
haciéndose pasar por un usuario ordinario. Por dar un ejemplo, si tienes un
sitio web que se dedica a brindar recetas de cocina, alguien podría copiar
todas y cada una de las recetas de manera automática y poner un sitio que
compita con el tuyo..
Se copian archivos de las empresas por
medio de Web Scraping?
 No se copian los archivos de otras empresas en sí. Se captan de la misma
manera que lo haría cualquier ser humano, por medio del internet – solo que
se utilizan herramientas de automatización que se encargan de hacerlo
mucho más rápida y eficientemente que copiar y pegar a mano.
 El objetivo de los scrapers es simplemente conseguir el contenido que a otros les costó
trabajo compilar de una manera fácil y gratuita. Un ejemplo de esto sucede cuando una
persona o compañía inescrupulosa se une a un gremio empresarial por un mes solo para
tener acceso al portal de contacto de los miembros. Utilizando herramientas de scraping
recoge toda la información del directorio – que incluye números de teléfono y correos
electrónicos – y luego vende esta información a terceros.

 Todos hemos recibido e-mails ofreciendo “bases de datos de e-mails segmentados con
miles de correos electrónicos de alto poder adquisitivo”. Cierto es que en algunos casos
hay cientos de correos reales de empresas que tienen años de estar establecidas en
nuestro país, pero en la mayoría de los casos esos “centenares de miles de contactos
verificados” son falsos, obsoletos o sacados mediante “scraping” de otros sitios y otros
países solo para “rellenar” el archivo y poderlo ofrecer a un precio más alto.Lo triste del
asunto es que en la mayoría de los casos empresas que cierran o que cambian de nombre
donan sus direcciones de correo a sistemas de recolección de correo basura que a su vez
alimentan a los filtros que usan grandes del Internet como Google, Yahoo, Microsoft,
Symantec, McAfee, Trend Micro y Barracuda Networks, por lo que quienes compran y
utilizan estas direcciones “recogidas por medio de scraping” acaban perdiendo su acceso
a internet, el hospedaje de sus sitios web, sus cuentas de redes sociales y, al final, su
reputación, dado el repudio general contra estas prácticas abusivas.
Qué otros perjuicios trae el Screen
Scraping?
 Cualquier sitio web que contenga grandes cantidades de información
organizada es blanco posible de los scrapers que quisieran contar con esa
información, ya que la legislación existente de propiedad intelectual sobre la
recolección de datos no es completamente conocida, interpretada,
implementada o aplicada.

 Si el usuario deja de necesitar visitarlo porque ya consiguió lo que quería,


deja de apoyar económicamente al sitio que originó el valor de la información
y el modelo deja de ser sostenible y colapsa
Quiénes son susceptibles de ser
víctima de Web Scraping?
 Cuando un sitio web que genera información diferente momento a momento
es recopilado forzosa y repetidamente por un atacante, la cantidad de
información que debe moverse a través del Internet supera lo planeado bajo
circunstancias normales – lo que trae lentitud en el sitio o, en el peor de los
casos, el cierre del sitio por exceder su cuota de datos o el cobro de ancho de
banda adicional.
Conclusiones

 El Web Scraping definitivamente es algo con lo que tenemos que vivir – pero
debemos hacer lo posible por investigar las alternativas que tenemos a la hora
de proteger nuestro contenido, y asesorarnos adecuadamente sobre las
diferentes técnicas y motivos para que un competidor o un saboteador
ejecute este tipo de acciones contra nuestros sitios web.

You might also like