“Implementación Práctica de Factura Electrónica” Marzo 2008

Slides:



Advertisements
Presentaciones similares
Seguridad técnica y jurídica con certificados digitales
Advertisements

Implementación de Factura Electrónica Octubre 2007
CERTIFICACIÓN DIGITAL
Certificados X.509 Federico García
Factura Electrónica Octubre de 2005.
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
Libro Blanco XBRL Objetivos del grupo de Tecnología de XBRL España: Objetivo general: Facilitar a las entidades interesadas en implantar XBRL el acceso.
Ing. Mariano Vandam Seminario de Implementación Práctica Enero 2008.
Factura Estándar XML Marzo 2008
Factura Estándar XML Octubre Ing. Mariano Vandam.
Jorge de Nova Segundo UD4: Instalación y administración de servicios Web Seguridad del protocolo HTTP.
Curso de Seguridad Informática
Conceptos sobre firma y certificados digitales
INFRAESTRUCTURA DE CLAVE PÚBLICA
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Introducción Empezamos describiendo al comercio electrónico como el proceso de comprar y vender bienes y servicios electrónicamente, mediante transacciones.
1 ESTRATEGIA DE IMPLEMENTACION DE MEDIDAS DE GOBIERNO DE LAS TECNOLOGIAS DE LA INFORMACION La Antigua, Guatemala 23 de Septiembre de 2008.
Servicios Web.
Que es el protocolo “SSL”
Octubre de 2010.
Servicios informáticos electrónicos para interacción sistema a sistema
Tipos de Servicios Web.
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
Java 2 Platform Enterprise Edition
Introducción XML y WebServices.
Características generales de un servicio Web.
Microsoft Office.
PRESENTACIÓN COMERCIAL
Administración de Certificados Digitales
Base de datos.
Firma y Certificado Digital Angel Lanza Carlos Garcia.
SERVIDOR.
Efectos sobre la recaudación en Latinoamérica mediante la implementación de la Factura Electrónica Sergio Chaverri Cerdas.
Gestión de Contenido Electrónico CONCEPTOS DE INFOPATH De Andrés Concha Bucaram.
Desafíos de la Integración B2B Francisco García Donoso

 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Universidad Tecnologica Oteima DISEÑO DE MEDIOS Y MATERIALES MULTIMEDIOS Rigoberto Quintana M. Hojas de estilo en cascada.
1 1 FACTURA ELECTRONICA  PROCEDIMIENTO - Empadronamiento - Alta de Puntos de Venta - Métodos de Facturación.
Foro Nacional de Certificación y Firma Electrónica Ing. Randy Hernández Beepath Sistema Online de Firma Electrónica.
CAPACITACION SUPERINTENDENCIA DE SOCIEDADES CERTICÁMARA S.A. ENTIDAD DE CERTIFICACIÓN DIGITAL ABIERTA CERTIFICACIÓN DIGITAL VIGILADA Y AUTORIZADA POR LA.
Docente: Ing. Ana Milena Bueno Henao. Es la ciencia aplicada que abarca el estudio y aplicación del tratamiento automático de la informática, utilizando.
Firma digital Madeleine Zambrano.
Seguridad en el E-commerce
Régimen de Factura Electrónica-RG 2485 Incorporados por Notificacion – RG 2904 Proced. especial- C.A.E.A RG 2904 Exportadores – RG 2758 Proveedores del.
Comercio Electrónico.
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Gestión de Negocios Tema XVIII: La Empresa Digital, negocios en línea y Comercio Electrónico.
REGÍMENES DE INFORMACIÓN
Noviembre de 2005 Resolución General N° Factura Electrónica.
Gabriel Montañés León. RSS es el acrónimo de Really Simple Sindication (Sindicación Realmente Simple). Es un formato basado en el lenguaje XML que permite.
Tema 2 – Implantación de mecanismos de seguridad activa
VENTAJAS DE LAS BASES DE DATOS.  Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie.
 La Firma Electrónica consiste en un método criptográfico que asocia la identidad del firmante a un documento. Aporta a las transacciones digitales las.
CERTIFICADO DIGITAL Un certificado digital o certificado electrónico es un documento firmado electrónicamente por un prestador de servicios de certificación.
CERTIFICADO DIGITAL MATERIA: INFORMATICA Y COMPUTACION II
VERONICA TAPIA ALVARADO
FIRMA DIGITAL Eduardo Chiara Galván.
Técnicas de cifrado. Clave pública y clave privada:
Unidad 4. Servicios de acceso remoto
Departamento de Procedimientos de Control Programados Dirección de Programas y Normas de Fiscalización Subdirección General de Fiscalización.
del comercio exterior mexicano
SEGURIDAD EN LA CONEXIÓN CON REDES PÚBLICAS. Técnicas de Cifrado: El cifrado es un método que permite aumentar la seguridad de un mensaje o de un archivo.
El protocolo SSL (Secure Sockets Layer) fue diseñado con el objeto de proveer privacidad y confiabilidad a la comunicación entre dos aplicaciones. Este.
Proyecto CIDE Esquemas modelos de servicio integrados y soluciones propuestas.
Dirección de Informática de Fiscalización Subdirección General de Sistemas y Telecomunicaciones.
Agenda Por qué el cambio? Antecedentes Premisas Estrategia de Implementación Esquema de emisión de Documentos Electrónicos.
Presentaciones y Notificaciones Electrónicas Subsecretaría de Tecnología Informática. Poder Judicial de la Pcia. De Buenos Aires.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Transcripción de la presentación:

“Implementación Práctica de Factura Electrónica” Marzo 2008 www.cessi.org.ar Factura Electrónica “Implementación Práctica de Factura Electrónica” Marzo 2008

Implementación práctica de Factura Electrónica XML y Web Service PKCS – Criptografía – Certificados Canal de comunicación y documentación técnica Entornos: Homologación – Producción. Generación de request – certificado. Procedimiento para habilitación. Servicios del WSFE y errores.

Conceptos ¿Que es un archivo xml? Fuentes: Wikipedia y W3C. “…Busca dar solución al problema de expresar información estructurada…” “…no es un lenguaje en sí…”; “…permite compatibilidad entre sistemas para compartir información de manera segura y fácil…” Fuentes: Wikipedia y W3C.

Características - XML Características de un archivo XML Estructurar datos. Es un conjunto de reglas para diseñar formatos de texto que permitan estructurar los datos. Similitudes con html. Se usan etiquetas y atributos. En html se notifican como se van a mostrar las cosas, en xml solo es para delimitar las piezas de datos. XML es texto. No está pensado para ser leído pero si se quisiera se podría con cualquier editor de texto. Diseño. Diferencia con los formatos binarios. Hojas de estilos (xsl) Html a XHtml. (Office `07) XML es modular. Permite combinar distintos documentos bajo reglas de estructuras definidas. Fuentes: Wikipedia y W3C.

Conceptos ¿Que es un Web Service? Función. “…es una colección de protocolos y estándares que sirven para intercambiar datos…” Ventajas. (interoperabilidad; fomenta estándares; se apoya en http; permite que servicios-soft-empresas puedan integrarse sin una restricción de plataforma) Ejemplos. (WSAA y WSFE)

¿Que es un Certificado Digital? Certificados - Claves ¿Que es un Certificado Digital? “…es un documento digital mediante el cual un tercero confiable (una autoridad de certificación) garantiza la vinculación entre la identidad de un sujeto o entidad y su clave pública.” Clave Pública Clave privada Ejemplos de certificados. La criptografía asimétrica es el método criptográfico que usa un par de claves para el envío de mensajes. Las dos claves pertenecen a la misma persona a la que se ha enviado el mensaje. Una clave es pública y se puede entregar a cualquier persona, la otra clave es privada y el propietario debe guardarla de modo que nadie tenga acceso a ella.

PKCS - Criptografía Estándares PKCS# PKCS#7 “En criptografía, PKCS se refiere a un grupo de estándares de criptografía de clave pública…” Estándares PKCS# PKCS#7 Estándar sobre la sintaxis del mensaje criptográfico PKCS#10 Estándar de solicitud de certificación PKCS#12 Define un formato de fichero usado comúnmente para almacenar claves privadas con su certificado de clave pública protegido mediante clave simétrica.

¿Cuál es la función del WSAA? Es un WS con características B2B que permite a los computadores de la Afip y EE (Entes Externos) a la Afip intercambiar info sin intervención de operadores. El WSAA realiza la verificación del “TRA” (Ticket de requerimiento de acceso) y si el requerimiento es correcto devuelve un mensaje que contiene el “TA” (Ticket de acceso) que habilita a los CEE (Computadores de Entes Externos) a utilizar los WSN.

Gestión de relaciones - Afip

Gestión de relaciones - Afip

Gestión de relaciones - Afip

Gestión de relaciones - Afip

TRA – Ticket de requerimiento de acceso Sincronización de clocks. Mediante protocolo NTP: time.afip.gov.ar Preparación del TRA. Se puede utilizar una estructura XML ya definida que puede ser obtenida de un archivo externo o declarada como constante en el propio código. Ejemplo.

Circuito de envío del TRA y recepción del TA ¿Que puede pasar? Envío del TA

OpenSSL – Generación de request OpenSSL – Lenguaje de código abierto - Entorno de OpenSSL. - Modificación de archivo .cnf Información y procidimiento para generar el requeremiento del certificado - CUIT del cliente. - mail para utilización del serivicio.

Request - Afip Análisis del request generado. - Clave privada. - Almacenar en forma segura y responsable la clave privada. Certificado obtenido por Afip. - Copia de certificado en archivo txt. - Modificación de la extensión del certificado dependiendo del entorno desarrollado.

DN Origen – DN Destino DN Origen: DN Destino. serialNumber=CUIT 30123456780,emailAddress=info@empresa.com.ar, CN=Nombre Apellido,OU=Empresa,O=Empresa2,ST=Buenos Aires,C=AR DN Destino. cn=wsaahomo, o=afip, c=ar, serialNumber=CUIT 33693450239 cn=wsaa, o=afip, c=ar, serialNumber=CUIT 33693450239

Procedimiento para habilitación para Web Service Gestionar relaciones ARFE – Gestionar relaciones ARFE - Subir Certificado Relacionar Certificados/Contribuyente REAR/RECE/RFI Adhesión/empadronamiento Alta Punto de Venta Asociar computadores/ Subir Certificado

Entorno de Homologación / Producción Diferencias de entornos. HOMOLOGACIÓN - PRODUCCIÓN Contacto para consultas técnicas e Web Service. webservices@afip.gov.ar

Documentación técnica Homologación del WSFE Documentación. https://wswhomo.afip.gov.ar/wsfedocs Web Service. https://wswhomo.afip.gov.ar/wsfe/service.asmx (Homologación) https://servicios1.afip.gov.ar/wsfe/service.asmx?WSDL (Producción)

Documentación técnica Homologación de WSAA Documentación. https://wswhomo.afip.gov.ar/wsfedocs Web Service. https://wsaahomo.afip.gov.ar/ws/services/LoginCms (Homologación) https://wsaa.afip.gov.ar/ws/services/LoginCms?WSDL (Producción)

Servicios del WSFE FEAutRequest. Recibe info de la factura y otorga el cae. FERercuperaQTyRequest. Recupera cantidad máxima de registros de detalle. FERecuperaLastCMPrequest. Recupera el último número de comprobante. FEUltNroRequest. Recupera el último número de transacción. FEconsultaCAErequest. Consulta la validez del comprobante electrónico recibido.

Muchas gracias! rdonadio@mfdsolutions.com.ar www.cessi.org.ar Ing. Mariano Vandam