José Urzúa jose@urzua.cl
Contenidos Introducción Modelo Global Modelo de Operación Implementación Implantación del sistema Pasos Incorporación Comentarios Finales
Introducción Problemas de Facturación manual Timbre de cuño Respetar foliación Almacenaje por 6 años Reacción del SII Generar, transmitir y almacenar en forma electrónica los documentos tributarios
Introducción Emisores Electrónicos se deben enrolar en SII Conseguir folios para nuevos códigos de DTE Estándar especificado por el SII Timbre y firma electrónica Representación impresa Validación electrónica DTE Correcciones Electrónicas
Modelo Global
Modelo Operación Enrolamiento Inscripción del contribuyente como emisor DTEs Definición de operarios y funciones Solicitar Folios Firmar y enviar DTE Anular Folios Proceso de certificación Operaciones en ambiente certificación Set de pruebas
Modelo Operación Solicitud CAF Operario autentificado con certificado digital indica cantidad de folios y tipo de DTE SII genera archivo XML con CAF Llave pública y llave privada Ambas en formato PEM Ejemplo de CAF
Modelo Operación Emisión DTE Generación XML según especificaciones SII Debe incluir Timbre electrónico Datos representativos Firma Digital sobre datos representativos Ejemplo ted.xml Debe incluir Firma Electrónica sobre DTE Certificado digital persona autorizada en SII Ejemplo dte.xml
Modelo Operación Generar Envío SII SII recibe XML de EnvioDTE Puede contener varios DTE de distinto tipo Se debe firmar digitalmente Límites de tamaño ejemplo envio.xml Idéntica estructura para envío a otros contribuyentes electrónicos Revisar estructura de documentación SII
Modelo Operación Envío XML al SII Se puede utilizar un browser Upload automático WebService de autentificación SII genera respuesta (XML) con un trackid Identificador del archivo en el SII (ejemplo) Se utiliza para consultas posteriores SII envía e mail con resultado del proceso de recepción Ejemplos emails
Modelo Operación Envío Cliente Se puede realizar antes de enviar al SII Diferenciar entre contribuyentes electrónicos y manuales Electrónicos reciben XML Entre los manuales diferenciar los que aceptan envío por medio electrónico: PDF por email Resto de contribuyentes manuales reciben papel Generación de representación impresa Ejemplo PDF
Modelo Operación Validación SII WebService de consulta por estado de Envío Necesita trackid del envío No muestra las razones que se indican en el email WebService de consulta por estado DTE Validar DTE emitido en cualquier momento Validar DTE que se está recepcionando WebService solicitud reenvío email con resultado validación
Modelo Operación Generación IECV Incluye información de Compras y Ventas por separado Respetar formato definido por SII Se debe agregar información de documentos manuales Se debe enviar de la misma forma que los DTE Se recibe trackid que se utiliza para validar
Modelo Operación Protocolo de Intercambio entre contribuyentes electrónicos Identificación de receptores manuales y electrónicos Todo contribuyente que emite DTE es de paso receptor electrónico Para los receptores electrónicos se deben enviar los DTE a la dirección de email registrada en el SII Email con XML adjunto Para receptores manuales se debe imprimir el DTE y se entrega de la misma forma que uno tradicional
Modelo de Operación Recepción en contribuyente electrónico Cuando se recepciona un DTE, luego de validarlo, se debe generar la respuesta y enviarla al emisor Revisar modelo Intercambio Recepción en contribuyente manual Realiza proceso de validación en el SII Por medio del sitio web o de forma telefónica Procesa el documento en su sistema contable
Implementación Administración de certificados digitales Es responsabilidad del contribuyente renovar o revocar a tiempo Implementación en NIC: Los certificados son almacenados en una base de datos, protegidos por una contraseña definida por el usuario Se cargan en la sesión del usuario cuando ingresa al sistema Al momento de firmar un DTE el usuario selecciona que certificado utilizará
Implementación Carga y manejo de folios Se debe avisar al sistema de los nuevos folios disponibles Es necesario almacenar de forma segura la llave que permite utilizar los folios Lo ideal es que el sistema controle automáticamente el uso de los folios Si no se han mandado al SII los DTE, los folios se pueden anular y volver a cargar
Implementación Emisión DTE Consta de tres etapas Armar XML: obtener los datos que debe llevar el DTE, emisor, receptor, detalles, impuestos, etcétera Timbrar XML: de acuerdo al tipo DTE y folio, se obtiene la llave privada y se timbra el XML Firmar XML: utilizando certificado digital de persona autorizada se realiza la firma digital sobre el DTE En esta etapa se puede generar el PDF del DTE Se debe generar el TED en forma de código de barra bidimensional (PDF417)
Implementación Generando Envíos Un envío puede tener varios DTE de distinto tipo Es necesario decidir como se realizaran los envíos Por lotes de DTEs? cada cierto tiempo? Un envío por cada DTE? (lo menos eficiente) Se mezclarán DTEs de distinto tipo? Restricciones de tamaño no documentadas
Implementación Subiendo envíos al SII Autentificación automática: WebServices Intercambio de mensajes SOAP Se debe solicitar una semilla Localmente se debe firmar la semilla Se debe solicitar token, adjuntando la semilla firmada Con el token se puede navegar dentro del SII El token obtenido se debe reutilizar, hasta que el SII diga que no es válido Documentos WSDL y ejemplo de upload
Implementación Consultar por envíos WebServices de consulta, utilizando trackid del envío Retorna mensaje SOAP con código y glosa del estado Si está pendiente se debe volver a consultar Si esta todo OK se puede enviar a los receptores Si ya se había enviado al receptor, se debe anular el DTE y generar uno nuevo Si está malo el envío se debe revisar el código de error y el email con el resultado de validación
Implementación Consultar por DTEs WebService de consulta, indicando datos del DTE a validar Muy útil para cuando se reciben DTE Permite comprobar el estado de manera online Se debe indicar información del emisor, receptor y detalles del DTE Si está OK, la recepción sigue con las demás validaciones Si está rechazado o no recepcionado se genera un Rechazo
Implementación Libros de Compra Venta Se puede ir generando periódicamente, sin esperar el final del periodo tributario en curso Utilizando segmentos de libro Para la generación se debe tener en cuenta: Determinar si será de compra o venta y periodo tributario Obtener datos de resúmenes, armar encabezado y firmarlo Obtener los datos del detalle y armar todo el detalle Armar el libro completo Enviar de forma automática al SII
Implementación Modelo de datos Ver imagen
Implantación del Sistema Análisis de beneficios y costos Beneficios Eliminación de papel Disminución de costos: papel foliado, timbre cuño, envío correo certificado, almacenamiento papel Emisión más rápida y de mejor calidad Errores de impresiones defectuosas Asignación de folios
Implantación del Sistema Costos Tecnologías nuevas : Firmas y Certificados digitales, XML, SOAP, WebServices, PDF417 Integración sistema existente: Obtener datos Avisar de resultado de facturación Integración de proceso de recepción de DTE Respeto a estándares No todo es tan estándar
Implantación del Sistema Reacción de operarios Esto viene a reemplazar un sistema que está en funcionamiento Funcione bien o mal, el actual sistema funciona Se debe realizar un trabajo de apoyo a operarios e integrarlos en el proceso de implementación y pruebas Papeles tienen mucho más valor de lo que pensamos Reemplazar un proceso manual puede significar que se quiere reemplazar al operario que lo hace
Pasos Incorporación Registrarse en ambiente de certificación Obtener certificados digitales para los firmantes Registrar en el SII los firmantes Implementar mecanismo de obtención y carga de folios Generar Set de pruebas Generar DTEs de acuerdo a los formatos del SII Firmar digitalmente el DTE
Pasos Incorporación Imprimir el DTE de acuerdo a los formatos del SII Código de barras en 2 dimensiones que representa el timbre Generar Libros de Compra Venta electrónicos Implementar envío automático al SII de DTEs y libros Implementar mecanismos de respaldos y recuperación de DTEs Implementar procedimientos para recepcionar DTEs y emitir comprobante de recepción y rechazo Implementar interfaces de fiscalización
Comentarios Finales No se requiere almacenar ni enviar papeles valorados Menos intervención manual (menos errores) Almacenamiento digital confiable y respaldado Copias de los archivos en el SII, el emisor y el receptor Analizar diferentes usos de la factura en papel
Más Información Más información tecnologías y estándares: Documentación WSDL: http://www.w3.org/tr/wsdl/ Documentación SOAP: http://www.w3.org/tr/soap/ Documentación XML: http://www.w3.org/xml/