Post on 07-Mar-2016
description
Gerardo Bentancour Javier Larrosagbentanc@genexusconsulting.com jlarrosa@genexus.com
AgendaQue - Quien
IntroducciónTipos de CFE Ingreso al sistema de CFEAutorización de EmisiónEnvío de CFEEnvío de Reporte
ComoConsumo e-FacturaFuturo 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ónFirma electrónica avanzada
Integridad, Autenticación y No repudio Ley 18.600PKI Uruguay
Tipos de CFEEn una primera etapa DGI prevé los
siguientes tipos de CFE:
e-Ticket, NC e-Ticket, ND e-Ticket B2C
e-Factura, NC e-Factura, ND e-Factura B2B
e-Remito
e-Resguardo
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
DGI devuelve CAE
firmado
2
El emisor solicita un Constancia
de Autorización de Emisión CAE
1
DGI valida que sea Emisor electrónico sin observaciones y otorga rango de numeración
Emisor Electrónico
Envío de CFE
Obtiene el resultado del
proceso de los CFE
3
El receptor informa la aceptación del CFE
4
El receptor puede consultar
en DGI el estado de los CFE
5
DGI publica en la Web los CFE recibidos
El emisor em
ite, firma ,
almacena los CFE y envía
el sobre a DGI
1
DGI valida el Sobre y la firma de los CFE
Emisor Electrónico El emisor envía el CFE al receptor electrónico2
El receptor valida y graba los CFE
recibidos
Receptor Electrónico
Envío de Reporte Diario
DGI devuelve la aceptación
o no del reporte
2
El emisor envía a DGI el reporte
con el resumen de todas las
operaciones del día
1
Emisor Electrónico
DGI valida el reporte diario contra los envíos realizados para la fecha
3 El emisor consulta el
estado del
procesamiento del
reporte
Webservice + Capa de seguridad ( Ws-Security)
RECEPCIONSOBRERECEPCIONREPORTECONSULTARESTADOENVIO
Consumo e-Factura
Invocar Servicio
&WS_eFacturaData = &WS_eFactura.EFACRECEPCIONSOBRE(&WS_eFacturaData)
Parámetro: Armar Xmldata
&WS_eFacturaData.xmlData = &XmlSignatureUtil.SignXML(&Xml, “CFE”)
RecepciónSobreConsumo e-Factura
Armar XmlData
CFE firmado SDT y XmlSignatureUtilConsideraciones
Sobre contenedor No soporta Tag vacío XmlNullSerialization =
NoTag Attribute “version” &SDTCFE.version = “1.0”
Consumo e-Factura
Invocar servicio (.NET)Instalar certificado MMCEnviroment Property Use Native Soap = YesModificar Web.config
ABC Definir Binding (behaviour ) Incluir información del certificado
Consumo e-Factura
&WS_eFacturaData = &WS_eFactura.EFACRECEPCIONSOBRE(&WS_eFacturaData)
Invocar servicio (Java)Instalar certificado KeytoolInstalar soporte Axis/RampartCopiar jar a webappConfigurar security.properties con información
del certificado
Consumo e-Factura
&WS_eFacturaData = &WS_eFactura.EFACRECEPCIONSOBRE(&WS_eFacturaData)
Ejemplo de consultar estadoCriptografía Nativa en GxSoporte Nativo en Generador Java
Futuro cercano
Gerardo Bentancour Javier Larrosagbentanc@genexusconsulting.com jlarrosa@genexus.com