0% found this document useful (0 votes)
112 views67 pages

Spring Boot

Spring boot primeras clases
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views67 pages

Spring Boot

Spring boot primeras clases
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 67

TALLER DE FACTURACIÓN ELECTRÓNICA

SPRING BOOT

ING. LUIS AYALA FIGUEROA


Comprobante de Pago
Un comprobante de pago, es un documento que
acredita la transferencia de bienes, su entrega en
uso o prestación de servicios.
FÍSICO

Un Comprobante de Pago Electrónico (CPE) es todo


documento regulado por SUNAT, que para su emisión
utiliza una herramienta informática autorizada como tal
por la SUNAT.
ELECTRÓNICO
¿Qué documentos se pueden emitir
electrónicamente?

• Recibo por • Documento


honorarios Electrónico Autorizado (DAE)

• Factura • Liquidación de
Compra
• Boleta de venta
• Comprobante de retenciones
• Notas de crédito
• Comprobante de
• Notas de débito
percepciones
• Recibo • Guía de remisión
Electrónico por
Servicios • Guía de remisión de bienes
Públicos
fiscalizables

Comprobante de
Pago Electrónico
Comprobante de Pago Electrónico
MUNDOELECTRÓNICO

• OBLIGADOS- DESIGNADOS
(Por una Resolución, por
operación, por monto de
ventas)

• VOLUNTARIOS- POR
ELECCIÓN

Comprobante de
Pago Electrónico

MUNDO FÍSICO
¿Cuáles son los beneficios de emitir
con CPE?

SEGURIDADYVALIDEZ
AHORRO CONSERVACIÓNDEL MULTICANAL LEGAL
Enimpresiones y MEDIOAMBIENTE Emisión pordiferentes Mediosseguros
almacenamiento Eliminandoel uso del papel medios y respaldolegal

INTEGRACIÓN CON OBTENCIÓNDE


AGILIDADEN LATOMADE
DISPONIBILIDAD OTRASAPLICACIONES INFORMACIÓNEN DECISIONES
Desdecualquier lugar las
A nivel deempresas yestado
TIEMPO REAL Estadísticas en línea dela
24 horas deldía Entrega al instante información

Comprobante de
Pago Electrónico
Designación de Emisores Electrónicos
2018 Agentes de -BienesFiscalizados - Actividades de
Retención, inscritos en el Manufactura,
Percepción queal Registro al Construcción,
30.04.2017 hoteles o Resultan obligados:
30.06.2017tenga
dicha calidad -Proveedores del restaurantes que al
Estado, inscrito al 31.12.2016 tengan 1. Apartir del mes
31.12.2015 dicha actividad yque de Noviembre de cada
-Exportadores que durante el 2016 año, aquél en que
Principales
obtenga ingresos mayor
Contribuyentes han realizado hayan obtenido
o igual a 150 UIT enel
Nacionales queal exportaciones >=75 ingreso >= 150 UIT
UIT durante el2016 añoanterior
30.06.2017
tengandicha
2. Por tipo de
calidad. operación: Arrendamiento de
inmuebles, exportación de
bienes y servicios.

Comprobante de
Pago Electrónico
Designación de Emisores Electrónicos
- EPS.Inst.
2019 - Educativas,Emp.
2022 - Contri buyentes - Empresas del sector - Contribuyentes que Transp. Aéreode
Pasajeros y Carga,
que al financiero y de al 31.12.2018 hayan
seguros y las obtenido ingresos > = Emp. Transp. Público
31.12.2016
cooperativas bajo el a 150 UIT y Ferroviario, Emp.
hayanobtenido
control de la SBS y Transp. Acuatico de
ingresos > = a
AFP, que realicen mercancía.
150 UIT.
- Contri buyentes operaciones gravadas
que al con el IGV.
31.12.2017
hayan obtenido
ingresos> = a
150 UIT.

Comprobante de
Pago Electrónico
Designación de Emisores Electrónicos
2019 - Lasempresas que
prestan elservicio
2022 Empresas que público de
prestan los telecomunicaciones y
servicios públicos otros servicios
de suministro de complementarios y • Empresas que prestan los servicios públicos de suministro de
energía eléctrica y que al 30 de abril del energía eléctrica y agua a partir del 01 de febrero del 2020,
agua que al 31 de 2020 realicenlos serán emisores electrónicos desde que deban emitir o emita
enero del 2020 servicios un comprobante de pago por dichos servicios, lo que ocurra
realicen los comprendidos. primero.
servicios
mencionados • Empresas queprestan los serviciospúblicos de
telecomunicacionesyservicios complementarios
establecidos en la norma partir del 01 demayo del 2020,
serán emisores electrónicos desdequedeban emitir o emita
un comprobantede pagopor dichos servicios,lo queocurra
primero.

Mayo
Comprobante de
Pago Electrónico
Febrero
Designación de Emisores Electrónicos
Contribuyentes Operaciones Fecha de obligación

Entidades Prestadoras de Salud - EPS Todas 01.01.2020

Las instituciones educativas Todas

Los centros de inspección técnica vehicular El servicio de inspección técnica

Las empresas que prestan el servicio de Por dichos servicios.


transporte, de acuerdo a determinadas
disposiciones.

Las Administradoras Privadas de Fondos de Todas 01.07.2020


Pensiones AFP

Comprobante de
Pago Electrónico
Designación de Emisores Electrónicos

Fecha a partir de la cual debe emitir comprobantes Operaciones


de pago electrónicos comprendidas
Monto de ingresos
anuales
Factura electrónica y Boleta de venta
notas electrónicas electrónica y/o ticket
POS y notas electrónicas

Mayores o iguales a 75 1.7.2020 1.1.2021 Todas aquellas operaciones


unidades impositivas
por las que corresponde
tributarias (UIT) emitir facturas o boletas de
venta.

Mayores o iguales a 23 UIT 1.1.2021 1.7.2021


y menores a 75 UIT

Menores a 23 UIT 1.7.2021 1.1.2022

Comprobante de
Pago Electrónico
Designación de Emisores Electrónicos
Contribuyentes Operaciones Fecha de obligación
operaciones por las
Que a partir del 01 de enero del 2020 que corresponde emitir
1 de julio del año siguiente para la emisión de facturas
dejen de figurar en el RUC como afectos al factura o boleta de
electrónicas y notas electrónicas vinculadas a estas
Nuevo RUS y realicen operaciones por las venta
que corresponde emitir factura o boleta de 1 de enero del año subsiguiente para la emisión de boletas de
venta. venta electrónicas o tickets POS y notas electrónicas
vinculadas a estos.

Comprende todas las Opera en la fecha en que se debe emitir, o se emita, lo que
Los no comprendidos en las designaciones
operaciones por las ocurra primero, el comprobante de pago respectivo
establecidas en los artículos 1 y 2 de la
que debe emitirse
Resolución de Superintendencia N° 279-
factura o boleta de
2019/SUNAT que a partir del 1 de enero
venta
del 2022 realicen operaciones por las que
corresponda emitir factura o boleta de venta

Comprobante de
Pago Electrónico
Nuevos inscritos a partir del 2018 en adelante

Si te inscribiste en el RUC a partir del 01/01/2018 y te encuentras en el Régimen General,


Régimen Especial o MYPE Tributario (RMT), estarás obligado a emitir comprobantes de pago
electrónico a partir del tercer messiguiente a tu inscripción.

Comprobante de
Pago Electrónico
Emisores por elección
Si emites Comprobantes de Pago Electrónicos (CPE)
voluntariamente, pasarás a ser obligado a partir del
sexto mes siguienteatu afiliación voluntaria.

Ejemplo:
APARTIRDEL01/01/2018
Paralos Contribuyentesdel RégimenGeneral, RégimenEspecialo MYPETributario (RMT).

Comprobante de
Pago Electrónico
¿A través de que sistema elegiré emitir un
comprobante electrónico?

SEE- Del SEE-


SEE-SOL(*) APPSUNAT Contribuyente Facturador SEE–OSE
(*)

Pocovolumende emisión Pocovolumen de Alto volumendeemisión Volumen mediodeemisión Todo tipode emisión
emisión/Emisiónitinerante
Factura, Boleta de Venta, Notas, Guía Factura, Boleta de Venta, Notas, Guía Factura, Boleta de Venta, Notas,
de remisión, Guía de Bienes Factura(simple), Boleta de de remisión, Comprobante de Factura, Boletade Venta y notas
Guía de remisión, Comprobante
Fiscalizados, Recibo por honorarios, Venta, Recibo por honorarios, retención y Percepción, Recibo por de retención y Percepción,
Comprobante de Retenciones y Liquidación deCompra servicio público. Recibo por serviciopúblico
Percepción,Liquidación de Compra Requisitos de uso: Indicar, a través de Requisitos de uso: Descargar
SUNAT Operaciones en Línea, que desea el web service, instalarlo en
Requisitos de uso: Contar con Requisitos de
Requisitos de uso: adquirir la calid ad de emisor electrónico o
el sistema contable o de uso:Registrarun CDsalvo
Contarconclave SOLy una PCcon clave SOL , Tablet o iniciar la emisión electrónica respecto de
la
ventas del negocio. que emplee a un PSE
accesoainternet smartphone con acceso
ainternet factura electrónica, la boleta de venta Certificado Digital: Del Vincular a unOperador
Certificado Digital: De electrónica y la nota electrónica, entre
SUNAT otros. contribuyente Certificado Digital: Del
Certificado Digital: DeSUNAT
Certificado Digital: contribuyente o del PSE
Delcontribuyente o del PSE

Comprobante de (*) A partir del 01 de Julio del 2019, los emisores electrónicos designados o por elección que, al 31 de diciembre de 2018
son principales contribuyentes cuyo ingreso anual en el año 2017 son >= 300 UIT, deberán utilizar únicamente el SEE-
Pago Electrónico OSE y/o el SEE-SOL.
Nuevo Sistema de Emisión SEE- Empresas
Supervisadas

SEE-EmpresasSupervisadas(*)

Características
Definición
• El emisor electrónico puede cambiar de sistema y emitir sus comprobantes de pago
El Sistema de emisión electrónicapara empresas electrónicos y notas electrónicas a través del SEE- del Contribuyente. Para ello debe
supervisadas por el cual se emite el recibo indicarlo en SUNAT Operaciones enLínea.
electrónico por servicios públicos y a sus • El emisor electrónico de este sistema puede dar de baja la numeración de los documentos
respectivasnotas electrónicas (nota de crédito no otorgados,aún cuando tenganel estadode aceptado.
electrónica y nota de débito electrónica). • El recibo electrónico por servicios públicos es enviado a SUNAT a través de un aplicativo
informático que es descargado de SUNAT Virtual: Plazo de envío: Hasta 7 días calendarios
siguientes a laemisión.

Comprobante de (*) Vigente a partir del 01 de diciembre del 2019

Pago Electrónico
¿Qué es un Sistema de Emisión
Electrónica - SEE?

Propio
SEEesel medio que seutiliza
contribuyente
para la emisión de SUNAT Através
comprobantes de pago en forma de
electrónica, desarrollado por el terceros
emisor electrónico, por terceros
o por la SUNAT.
Comprobante de
Pago Electrónico SEE
SEE – SOL desde el Portal

Esel sistema de emisión de comprobantes de pago electrónicos a través del Portalde SUNAT
Operacionesen línea –SOL.

• Laemisión es GRATUITA.
• Para su emisión esnecesario contar con la Clave SOL.
• Loscomprobantes de pago y documentos electrónicos tienen todos los efectos tributarios
establecidos en el Reglamento de comprobantes de pago.
• Laserie esalfanumérica, y su numeración escorrelativa y generada por el sistema.
• LaSUNATgarantiza la autenticidad del documento emitido desde su portal pueseste cuenta
Comprobante de
con mecanismos de seguridad.
Pago Electrónico
SEE – SOL desde el Portal

Comprobante de
Pago Electrónico
SEE – SOLAPP
SEE – SOLAPP
SEE – SOLAPP
SEE – SOLAPP
SEE – SOLAPP
SEE – SOLAPP
SEE – Sistema del Contribuyente

Esel sistema que permite la emisión de los CPEdesde los sistemas desarrollados o adquiridos
por el PROPIO contribuyente.

✓ Laemisión serealiza desdelos sistemas desarrollados por el contribuyente, por lo que no


necesita ingresar a la web de la SUNAT.
✓ Laserie esalfanumérica. Por ejemplo Factura electrónica inicia con la letra F,y su
numeración escorrelativa, inicia en1.
✓ Através del Portal web de la SUNAT,sepuede realizar la verificación de autenticidad del
Comprobante de
archivo digital enviado desdelos sistemas del contribuyente a la SUNAT.
Pago Electrónico
SEE – Sistema del Contribuyente
REGISTRO DE CERTIFICADO DIGITAL

Comprobante de
Pago Electrónico
SEE – Sistema del Contribuyente
REGISTRO DE CERTIFICADO DIGITAL
SEE – Sistema del Contribuyente
REGISTRO DE CERTIFICADO DIGITAL y CORREO

Teneren cuenta:
✓ Siel envío esrealizadopor
el Emisor Electrónicoregistra
el Certificado digitaly correo.
✓ Siel envíolo realizaatravés de
un PrestadordeServicios (PSE)
Comprobante de
deberá registrar el correo y
Pago Electrónico
vincularlo a unPSE.
SEE – Sistema del Contribuyente

✓ Factura.
✓ Boleta de venta.
✓ Notas de crédito.
✓ Notas de débito.
✓ Comprobante de
retenciones
✓ Comprobante de
percepciones
✓ Guías de remisión
✓ Recibo de Servicio Público
✓ Documentos Autorizados
Comprobante de
Pago Electrónico

(*) - A partir del01.10.2018,solopueden utilizar la versión 2.1


- Antes del 01.10.2018, puedenoptar por emplear la versión 2.0o 2.1.
- Desde el 01 de julio 2019solopueden utilizar la versión2.1
SEE – Sistema del Contribuyente con PSE
Selección dePSE Emisiónde Comprobante de
Pago Electrónicos

ActividadesdeunPSE:
• EmisióndeCPE
• Envía a la SUNATunejemplardel CPE.
• Genera yenvía aSUNATla
comunicacióndebaja,resumen diario
y otros.
• Recepciona lasde
Comprobante CDRque envie SUNAT
Pago Electrónico
Las PSEutilizan su propiocertificado
digital y/o Códigode usuarioyClave SOL,
según corresponda.

(*) - A partir del01.10.2018,solopueden utilizar la versión 2.1


- Antes del 01.10.2018, puedenoptar por emplear la versión 2.0o 2.1.
- Desde el 01 de julio 2019solopueden utilizar la versión2.1
SEE – Facturador

Es un sistema de facturación electrónica que se descarga sin costo desde el Portal de la SUNAT,
dirigida principalmente a medianos y pequeños contribuyentes que cuentan con sistemas
computarizados y tienen un alto volumen de facturación.

✓ No serequiere de conexión a Internet para la emisión del CPEpero si para el envío.


✓ Convierte la información del contribuyente al formato XMLde manera automática.
✓ Realizalas validaciones establecidas por la SUNATy firma digitalmente el comprobante.
✓ Encasoserequiera entregar una representación impresa, permite generar un archivo PDF
Comprobante del
de comprobante.
Pago Electrónico
SEE – Facturador
SEE – Facturador
SEE – Facturador MANUAL DE INSTALACION
SEE – Operador de Servicios Electrónicos

El Operador de Servicios Electrónicos (OSE) es quién se encarga de comprobar informáticamente


el cumplimiento de los aspectos esenciales para que se considere emitido el documento
electrónico que sirve de soporte a los comprobantes de pago electrónicos y cualquier otro
documento queseemita en el Sistemade EmisiónElectrónica.

El SEE-OSE, que es parte del Sistema de Emisión Electrónica de los comprobantes de pago
electrónicos y susdocumentos relacionados.

El emisor
Comprobante de que opte por el sistema con Operador de Servicios de Electrónicos debe contratar los
servicios de unOSE.
Pago Electrónico
SEE – Operador de Servicios Electrónicos (Obligaciones)

✓ Mantener la carta fianza según lo definido por la SUNAT.


✓ Remitir a la SUNAT los documentos electrónicos que realizó la comprobación; así
como la CDR que envió al emisor, a más tardar, en el plazo de 1 hora desde que
realizó la comprobación.
✓ Garantizar, en el año, al menos un 99.96% de disponibilidad de los servicios
informáticos que debe brindar.
✓ Implementar los requisitos establecidos por la ISO/IEC-27001 desde el inicio del
segundo año de haber sido inscrito en el Registro OSE.
✓ Permitir que la SUNAT verifique que su plataforma tecnológica cumpla con los
aspectos técnicos y requerimientos básicos en la gestión de la seguridad de la
información señalados en la R S N° 117-2017/SUNAT.

Comprobantede
Pago
Electrónico
SEE – Operador de Servicios Electrónicos (Obligaciones)

✓ Guardar la reserva tributaria de la información calificada como tal


según el Código Tributario en los términos indicados en el numeral 3 del
artículo único del DecretoLegislativoN.°1314.
✓ Mantener por un mes el documento electrónico respecto del cual se
emitió una CDR, así como las CDR y las comunicaciones de
inconsistenciasque hayaemitido.
✓ Cumplir con las demásobligaciones que sedesprendan de la RSN°117-
2017/SUNAT.
SEE – Operador de Servicios Electrónicos
SEE – Operador de Servicios Electrónicos
Por ejemplo, Si cuento con el Sistema de Emisión Electrónicadesde los
Sistemas del Contribuyente

Comprobante de
Pago Electrónico
Novedades normativas

Comprobante de Pago
Electrónico
SEE – Operador de Servicios Electrónicos
Obligatoriedad

PRICOS PRICOS PRICOS


Al 31 DIC18 2019 2020

Ingresos anuales Ingresos año Ingresos año


2017 iguales o anteriorigualeso anterior igualeso
mayores 300UIT mayores 300UIT mayores 300 UIT

Comprobante de Marzo Julio Julio


Pago Electrónico 2019 2020 2021
Excepción: SEE
Contribuyente ySFS
Facturador
Hasta Junio 2019
Diferencia entre PSE y OSE

PSE OSE
Proveedor deServicios Electrónicos Operador deServiciosElectrónicos
Es quien presta el servicio al emisor Esquién se encarga de comprobar
electrónico, para la realización de informáticamente el cumplimiento de
alguna o todas las actividades para la las condiciones de emisión de los
correctaemisión. comprobanteselectrónicos.

La responsabilidad respecto al Devuelve una constancia de recepción


contenido del comprobante es o comunicación de inconsistencia si
siempre de la empresa que emite el existen erroresen el envío.
comprobantedepagoelectrónico.
Diferencia entre PSE y OSE

- Da opción de consulta en una página web el


documentoelectrónicoduranteel plazode unmes

Comprobante de
Pago Electrónico
Concurrencia de Comprobantes de pago físico y electrónicos

• El emisor electrónico que obtenga por elección


VOLUNTARIAMENTE esa calidad no está impedido de
emitir los comprobantes de pago en formatos
impresos y/o importados por imprentas autorizadas o
los tickets o cintas emitidos por máquinas
registradoras, cuando corresponda.

• Puede seguir emitiendo de manera física, por un plazo


Comprobante dede cinco (5) meses contados desde el primer día
Pago Electrónico
calendario del mes siguiente de adquirida la calidad
de emisor electrónico.
Concurrencia de Comprobantes de pago físico y electrónicos

• El emisor electrónico por determinación de la SUNAT


(designado) que, por causas no imputables a él, esté
imposibilitado de emitir los comprobantes de pago
electrónicos y/o las notas electrónicas puede emitir los
comprobantes de pago, notas de débito y/o las notas de
crédito en formato impreso y/o importado por imprenta
autorizada, cuandocorresponda.

• Ante este supuesto, debe proporcionar a la SUNAT,


directamente o a través del OSE, según corresponda la
Comprobante declaración
de jurada con la información de los comprobantes
impresos, hasta el sétimo día calendario contado desde el día
Pago Electrónico
calendariosiguiente al de suemisión.
Nuevos Supuestos de Concurrencia
Nuevos Supuestos de Concurrencia
UBL

Hasta el 31 de agosto 2019, se exceptúa la obligatoriedad de utilizar la versión 2.1


del estándar UBL (Universal Business Language), siempre que utilicen la versión 2.0
del referido estándar; los emisores electrónicos que antes del 1 de octubre 2018
iniciaron la emisión electrónica en:
1 Sistemade EmisiónElectrónicaOperadorde ServiciosElectrónicos
2 Sistemade EmisiónElectrónicadesarrollado desdelosSistemasdel Contribuyente.
CODIGO PRODUCTO SUNAT

Se exceptúa como requisito mínimo el campo Código Producto SUNATen los comprobantes
de pago electrónicos (facturas, boletas de venta y notas vinculadas a aquellas), a los
contribuyentes que seencontrabanen el alcancede la norma.

✓ PrincipalContribuyenteNacionalal 31.12.2018,
✓ Emisor Electrónico
✓ Ingresosanualesmayores o igualesaS/.250 000 000.00

Comprobante de
Pago Electrónico
PADRON DE OBLIGADOS A CPE
CONSULTA DE OBLIGADOS EN SOL
Consulta en su portal
✓ Spring Framework

es un framework Open Source que facilita la creación de aplicaciones de todo tipo


en Java, Kotlin y Groovy.

Funcionalidades:
• Core Container
• Web
• Acceso a Datos
• Programación orientada a Aspectos (AOP).
• Instrumentación
• Pruebas de Código
✓ Spring Boot

Si bien es cierto que Spring Framework es muy potente, la configuración inicial y la preparación
de las aplicaciones para producción son tareas bastante tediosas. Spring Boot simplifica el
proceso al máximo gracias a sus dos principales mecanismos.

• Contenedor de aplicaciones integrado

• Starters
✓ ¿Cómo Funciona Spring Boot?

Crear
Actualizar
REGISTRAR
Buscar
Eliminar
✓ ¿Cómo crear el proyecto?
• Apache Maven es una herramienta de comprensión y gestión
de proyectos de software. Basado en el concepto de un modelo
de objetos de proyecto (POM), Maven puede administrar la
construcción, los informes y la documentación de un proyecto
desde una pieza central de información
HTML5 no es una nueva versión del antiguo lenguaje de etiquetas, ni
siquiera una mejora de esta ya antigua tecnología, sino un nuevo concepto
para la construcción de sitios web y aplicaciones en una era que combina
dispositivos móviles, computación en la nube y trabajos en red.

Hojas de Estilo en Cascada (del inglés Cascading Style Sheets) o CSS es el lenguaje
de estilos utilizado para describir la presentación de documentos HTML o XML (en-
US) (incluyendo varios languages basados en XML como SVG, MathML o XHTML). CSS
describe como debe ser renderizado el elemento estructurado en la pantalla, en
papel, en el habla o en otros medios.

Bootstrap es una biblioteca multiplataforma o conjunto de herramientas de código abierto para diseño
de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía, formularios, botones, cuadros,
menús de navegación y otros elementos de diseño basado en HTML y CSS, así como extensiones
de JavaScript adicionales. A diferencia de muchos frameworks web, solo se ocupa del desarrollo front-
end.
Angular es un Framework de JavaScript de código abierto escrito en TypeScript. Su objetivo
principal es desarrollar aplicaciones de una sola página. Google se encarga del mantenimiento
y constantes actualizaciones de mejoras para este framework.

Las aplicaciones con Angular permiten reutilizar el código y habilidades para crear
aplicaciones para cualquier objetivo de implementación. Para web, web móvil, móvil nativo y
escritorio nativo.
ESTRUCTURA DE ARCHIVOS
Recibe la petición y ejecuta
la lógica principal

Acciones permitas en el
Sistema

Consultas SQL o Métodos de


mapeo de Objetos

Representación de un tabla
en una clase Java
Reglas de Codificación
• Uso Camel case (estilizado como camelCase) o letra de caja camello

• UpperCamelCase cuando la primera letra de cada una de las palabras es


mayúscula. Ejemplo: EjemploDeUpperCamelCase.

• lowerCamelCase (o simplemente camelCase), igual que la anterior con la


excepción de que la primera letra es minúscula.
Ejemplo: ejemploDeLowerCamelCase.
SOFTWARE A UTILIZAR
Preguntas y consultas
• Spring Framework – Spring Boot
• Maven vs Gradle
• Html5 CSS javascript
• Mysql

You might also like