Gerardo Bentancour
Javier Larrosa
gbentanc@genexusconsulting.com jlarrosa@genexus.com
Agenda Que - Quien Introducción Tipos de CFE Ingreso al sistema de CFE Autorización de Emisión Envío de CFE Envío de Reporte
Como Consumo e-Factura Futuro cercano
Introducción ¿Qué es un comprobante fiscal electrónico? “Es
un documento digital generado y firmado electrónicamente en un formato prestablecido por la DGI, que tiene la misma validez legal y tributaria de las facturas y otros documentos soportados en papel”
Introducción Firma electrónica avanzada Integridad, Autenticación y No repudio Ley 18.600 PKI Uruguay
Tipos de CFE En una primera etapa DGI prevé los siguientes tipos
de CFE:
e-Ticket, NC e-Ticket, ND e-Ticket e-Factura, NC e-Factura, ND e-Factura e-Remito e-Resguardo
B2C B2B
Ingreso al sistema de CFE • La empresa debe comenzar solicitando un usuario y clave de acceso para ingresar la postulación para ingresar al sistema. • Una vez validado los datos ingresados en la postulación comienza el ciclo de certificación donde la empresa deberá cumplir los requisitos planteados. • La DGI resuelve el ingreso al sistema otorgándole a la empresa la condición de emisor electrónico.
Autorización de Emisión Emisor Electrónico
2
DG
Id ev firm uelve ad CA o E
El de em A u iso t or r s o iza lic c i ó i ta n d un e E Co m i ns t sió an 1 n C cia AE DGI valida que sea Emisor electrónico sin observaciones y otorga rango de numeración
Envío de CFE
Emisor Electrónico
2
El emisor envía el C FE al receptor electrónico Receptor Electrónico
3
4
a, firm nvía e te, mi FE y I re iso s C a DG em a lo El cen obre a ls alm e
el od ad FE ult res s C el e lo d ne tie so Ob roce p
1
El recep tor in aceptació forma la n del CF E El receptor valida y graba los CFE recibidos
lt a r u s E con s CF e d lo pue o de r 5 cepto stad le re El GI e D en DGI valida el Sobre y la firma de los CFE
DGI publica en la Web los CFE recibidos
Envío de Reporte Diario 3
Emisor Electrónico
2
El
em is pr o es or c o c e t ad ns DG sa o d ult Id r ep m ien el a e l ev or t t o u o n elve de e l o d la ac el rep ep ort taci e ón
El em co is o ne re n l op resu vía a er ac m en D G ion d I e es e to l re de da po l d s l rte ía as
1 DGI valida el reporte diario contra los envíos realizados para la fecha
Consumo e-Factura Webservice + Capa de seguridad ( Ws-Security) RECEPCIONSOBRE RECEPCIONREPORTE CONSULTARESTADOENVIO
Consumo e-Factura RecepciónSobre Parámetro: Armar Xmldata Invocar Servicio &WS_eFacturaData.xmlData = &XmlSignatureUtil.SignXML(&Xml, “CFE”) &WS_eFacturaData = &WS_eFactura.EFACRECEPCIONSOBRE(&WS_eFacturaData)
Consumo e-Factura Armar XmlData CFE firmado SDT y XmlSignatureUtil Consideraciones
Sobre contenedor No soporta Tag vacío XmlNullSerialization = NoTag Attribute “version” &SDTCFE.version = “1.0”
Consumo e-Factura Invocar servicio (.NET) Instalar certificado MMC Enviroment Property Use Native Soap = Yes Modificar Web.config
ABC Definir Binding (behaviour ) Incluir información del certificado
&WS_eFacturaData = &WS_eFactura.EFACRECEPCIONSOBRE(&WS_eFacturaData)
Consumo e-Factura Invocar servicio (Java) Instalar certificado Keytool Instalar soporte Axis/Rampart Copiar jar a webapp Configurar security.properties con información del certificado &WS_eFacturaData = &WS_eFactura.EFACRECEPCIONSOBRE(&WS_eFacturaData)
Futuro cercano Ejemplo de consultar estado Criptografía Nativa en Gx Soporte Nativo en Generador Java
Gerardo Bentancour
Javier Larrosa
gbentanc@genexusconsulting.com jlarrosa@genexus.com