factura electrónica en uruguay

16
Gerardo Bentancour Javier Larrosa [email protected] [email protected]

Upload: cinthia-soca

Post on 07-Mar-2016

413 views

Category:

Documents


5 download

DESCRIPTION

En Uruguay GeneXus Consulting está llevando a cabo un proyecto donde grandes empresas implementaron un sistema de facturación electrónica a través de la Dirección General Impositiva (DGI).

TRANSCRIPT

Page 1: Factura Electrónica en Uruguay

Gerardo Bentancour Javier [email protected] [email protected]

Page 2: Factura Electrónica en Uruguay

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

Page 3: Factura Electrónica en Uruguay

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”

Page 4: Factura Electrónica en Uruguay

IntroducciónFirma electrónica avanzada

Integridad, Autenticación y No repudio Ley 18.600PKI Uruguay

Page 5: Factura Electrónica en 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

Page 6: Factura Electrónica en Uruguay

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.

Page 7: Factura Electrónica en Uruguay

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

Page 8: Factura Electrónica en Uruguay

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

Page 9: Factura Electrónica en Uruguay

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

Page 10: Factura Electrónica en Uruguay

Webservice + Capa de seguridad ( Ws-Security)

RECEPCIONSOBRERECEPCIONREPORTECONSULTARESTADOENVIO

Consumo e-Factura

Page 11: Factura Electrónica en Uruguay

Invocar Servicio

&WS_eFacturaData = &WS_eFactura.EFACRECEPCIONSOBRE(&WS_eFacturaData)

Parámetro: Armar Xmldata

&WS_eFacturaData.xmlData = &XmlSignatureUtil.SignXML(&Xml, “CFE”)

RecepciónSobreConsumo e-Factura

Page 12: Factura Electrónica en Uruguay

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

Page 13: Factura Electrónica en Uruguay

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)

Page 14: Factura Electrónica en Uruguay

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)

Page 15: Factura Electrónica en Uruguay

Ejemplo de consultar estadoCriptografía Nativa en GxSoporte Nativo en Generador Java

Futuro cercano

Page 16: Factura Electrónica en Uruguay

Gerardo Bentancour Javier [email protected] [email protected]