Especificación Servicios Web

Slides:



Advertisements
Presentaciones similares
La factura electrónica y el Punto General de Entrada de Facturas
Advertisements

Jornada de Trabajo – Santa Cruz de Tenerife Reunión Informativa. Contenido. Contenido. Legislación sobre Factura Electrónica. Plataforma estatal.
LEY DE AMPARO Y LAS TIC. ALCANCES INFORMÁTICOS DE LA LEY DE AMPARO. Desde el punto de vista informático, la ley de amparo establece que debe implementarse.
Plataforma electrónica RAEE Estado de situación y desarrollo informático 15 de junio de 2016.
CONTRATACI N MEN R EN EL AMBITO DE LA UMH CUADRO RESUMEN CONTRATOS MENORES SEGÚN IMPORTE TIPOIMPORTE(sin IVA) y duración PRESUPUESTOSPLAZO OFERTAS SELECCIÓN.
Pre-Homologación de proveedores Y Actualización de datos en perfil compañía.
Foro Nacional de Certificación y Firma Electrónica Lic. Zorelly González Certificación Electrónica y la FII Fundación Instituto de Ingeniería.
MINHAP – DTIC FACe Punto general de entrada de facturas electrónicas.
ALFRESCO.
Departamento de Asistencia al Ciudadano
Comprobantes Fiscales
FACTURACIÓN ELECTRÓNICA DHARMA USAHA
Manual de Usuario Portal de Proveedores PROVEEDOR - FACTORING
Plataforma de comunicaciones administrativas
01 de junio de 2010 Ley de Servicios Profesionales
Factura electrónica para Microsoft Dynamics NAV
Registro de Software REALIZADO POR: ANDRÈS BARRETO.
ESQUEMA DE INTEGRACION CON REGISTRO GEISER
FACTURACIÓN ELECTRÓNICA DHARMA USAHA
SIRCYL Actualmente El Sistema de Registro Único de la Administración de Castilla y León cuenta, desde 2003, con el soporte de una aplicación informática.
Suministro Inmediato de
Expo Foro de Tributación Digital Servicios SAT de Facturación
TRAMITACIÓN DE LOS CONTRATOS MENORES EN LA UMH
PROCEDIMIENTO Y PLAZOS ESTABLECIDOS PARA EL PROVEEDOR
Alta en el Portal de Proveedores de Gas Natural Fenosa
Flujo detallado 11/07/2016.
e.Firma / e.Firma portable
DIRe – Directorio de Empresas
EMISIÓN DE CFDI´S 3.3.
SISTEMA DE DICTAMINACIÓN DE ESTRUCTURAS ORGÁNICAS
Experiencia en Gestión de Contratos
La Administración Electrónica en la Comunidad Autónoma de la Región de Murcia 3 de agosto de 2006.
TALLER PRÁCTICO PARA EMPRESAS Sede de la Comarca Alto Gállego
DOCUMENTO FUNCIONAL Versión 1.0 GIM ANDROID 2014
DOCUMENTO FUNCIONAL Versión 1.0 GIM ANDROID 2015
IMPORTE(sin IVA) y duración
Jornadas sobre nuevas tecnologías en la gestión colegial. Gijón 2016
C.P.C. PATRICIA VELÁSQUEZ CHOQUE
Cambios Fiscales 2017 Problemáticas y Soluciones.
PROCEDIMIENTO DE FACTURA PROFORMA
GT FACe Sector Privado.
Sistemas de Información de la Seguridad Social
Presenta.
INDUCCIÓN MEJORAMIENTO CONTINUO. PIRAMIDE DOCUMENTAL Manual de CalidadCaracterizacionesProcedimientosInstructivosFormatos.
novedades contrato menor
FACe Punto General de Entrada de Factura Electrónica
Uso del comprobante de recibo de pagos
Sistema de referencia de documentos
Presentación SIC-CEIC v3.1
PROCEDIMIENTOS CENTROS DE GASTO
Proyecto: Carpeta Ciudadana
Facturación de Obras.
Plataforma Nacional de Transparencia
Administración Electrónica
novedades contrato menor
Convenio Marco “Nuevos Trámites disponibles en la Oficina Virtual”
Airline Invoice Manager
Plan Estratégico de Administración Electrónica de la CARM (PAECARM)
FACTURA ELECTRONICA XII Jornadas Administracion Local en Diputación de Almería Láujar de Andarax, 27 de Noviembre de 2014 José Manuel Cruz Muñoz Explicar.
Guía de Facturación Electrónica a la Administración Pública
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED
Proveedor de Certificación de Recepción de Documentos Digitales
DIRECCIÓN DE INCORPORACIÓN Y RECAUDACIÓN. SITUACIÓN ACTUAL El Reglamento del Seguro Social para los Trabajadores de la Construcción por Obra o Tiempo.
Gestor Obra: Certificación Electrónica
Solución de Balnearios y SPA
de documentos registrales
Régimen de Factura Electrónica en Línea (fel)
PLAZOS DE LA ADMINISTRACIÓN PÚBLICA PARA PAGAR FACTURAS ELECTRÓNICAS
Factura electrónica Universidad de Zaragoza
Cuentas por Pagar, Subgerencia de Contabilidad
Transcripción de la presentación:

Especificación Servicios Web INVOICE .20180723

FACeB2B 0. Introducción - Interfaces 1. Perfiles de Acceso al Servicio 2. Seguridad del servicio 3. Descripción de Operaciones 3.1 Operación SendInvoice 3.2 Operación RequestInvoiceCancellation 3.3 Operación GetInvoiceDetails 3.4 Operación GetRegisteredInvoices 3.5 Operación GetInvoiceCancellations 3.6 Operación DownloadInvoice 3.7 Operación ConfirmInvoiceDownload 3.8 Operación AcceptInvoiceCancellation 3.9 Operación RejectInvoiceCancellation 3.10 Operación RejectInvoice 3.11 Operación MarkInvoiceAsPay 3.12 Operación ValidateInvoiceSignature 3.13 Operación GetCodes V03.01.007

FACeB2B. Introducción La Disposición adicional trigésima segunda de la Ley 9/2017 de Contratos del Sector Público establece la obligación de presentación de facturas en un registro administrativo e identificación de órganos establece. En el punto 3 de la mencionada disposición adicional se indica que antes del 30 de junio de 2018, por el Ministerio de Hacienda y Función Pública, se pondrá a disposición de los operadores económicos y particulares un Registro Electrónico Único que, entre otras funcionalidades, permitirá acreditar la fecha en que se presenten facturas por los subcontratistas al contratista principal y traslade dichas facturas al destinatario de las mismas conforme a la configuración para recibir las facturas electrónicas que consignen en el directorio de empresas. FACeB2B es el sistema proporcionado por el MINHAFP que prestará dicho servicio. Además enmarcado dentro del GT de FACe Sector Privado, este sistema proporcionará la funcionalidad de HUB de distribución de facturas para aquellos clientes o empresas de servicios de facturación que de manera discrecional deseen hacer uso del sistema para sus relaciones B2B, para las relaciones de prestación de bien o servicio que no estén enmarcadas en la Ley 9/2017.

(proveedor/receptor) Empresa Servicios Facturación (ESF) FACeB2B. Interfaces Interfaces Cliente (proveedor/receptor) Interfaz ESF Interfaz Clientes Interfaz facturas Actualmente, en el presente documento solo se recogen las especificaciones de la interfaz de facturas Empresa Servicios Facturación (ESF) Emisión y recepción de facturas a través de ESF Emisión y recepción de facturas desde cliente final Gestión de información de cliente final y de ESF V03.01.005

FACeB2B. Perfiles de acceso al Servicio Solo se contempla un único perfil de acceso a lo servicios, el de empresa de servicios de facturación que será una persona física o jurídica que presente facturas en FACeB2B. Podrá ser una empresa de servicios de facturación (ESF) que presta servicios a terceros a través de medios telemáticos. O una empresa final (proveedor o cliente) que decide prescindir de los servicios de una ESF. Los servicios de las tres interfaces definidas en FACeB2B: invoice, clients, invoicing service deberán ser consumidos por ESFs o por clientes que prescindan de un ESF. En ningún caso podrán ser utilizadas directamente por clientes finales a los que un ESF proporcione servicios de conexión a FACeB2B. V03.01.005

FACeB2B. Seguridad del servicio Securización mediante WS-Security La seguridad del servicio contempla el uso de tokens de seguridad, en concreto del token de tipo BinarySecurity basado en certificados x509. El token irá firmado en el mensaje y la firma XML se generará siguiendo el algoritmo http://www.w3.org/2001/10/xml-exc-c14n# V03.01.005

FACeB2B. Interfaz de facturas Interfaz INVOICE – Descripción de operaciones 3.1 Operación SendInvoice 3.2 Operación RequestInvoiceCancellation 3.3 Operación GetInvoiceDetails 3.4 Operación GetRegisteredInvoices 3.5 Operación GetInvoiceCancellations 3.6 Operación DownloadInvoice 3.7 Operación ConfirmInvoiceDownload 3.8 Operación AcceptInvoiceCancellation 3.9 Operación RejectInvoiceCancellation 3.10 Operación RejectInvoice 3.11 Operación MarkInvoiceAsPay 3.12 Operación ValidateInvoiceSignature 3.13 Operación GetCodes V03.01.005

FACeB2B. Descripción de Servicios Operación 3.1. SendInvoice Descripción: Envío de la factura electrónica a la unidad receptora definida por el destinatario de la factura. La factura queda en estado registrada. Información de Entrada Campo invoiceFile [InvoiceFileType] (Obligatorio). Fichero con los datos de la factura electrónica (.xsig). Campo attachmentFile [AttachmentFileType] (Opcional). Fichero comprimido relativos a los adjuntos asociados a una factura electrónica. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) Campo invoiceSummary [InvoiceType] (opcional). Devuelve un resumen de los datos de la factura enviada. V03.01.005

FACeB2B. Descripción de Servicios Operación 3.2. RequestInvoiceCancellation Descripción: Solicita la anulación de una factura electrónica. Información de Entrada Campo registryNumber [string] (Obligatorio). Número de registro de una factura. Campo reason [string] (Obligatorio). Motivo de la solicitud de anulación de la factura. Campo comment [string] (Opcional). Comentario adicional al motivo tipado de solicitud de anulación. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) V03.01.005

FACeB2B. Descripción de Servicios Operación 3.3. GetInvoiceDetails Descripción: Consulta del detalle de información de una factura electrónica. Información de Entrada Campo registryNumber [string] (Obligatorio). Número de registro de una factura. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) Campo invoiceDetail [InvoiceType] (Opcional). Datos básicos de la factura. V03.01.005

FACeB2B. Descripción de Servicios Operación 3.4. GetRegisteredInvoices Descripción: Consulta de las facturas electrónicas en estado registrada. Información de Entrada N/A Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) Campo newRegisteredInvoices [InvoiceRegistryNumbersType] (Opcional). Listado de los número de registros de aquellas facturas que están estado registrado. El listado presenta un máximo de 500 facturas. V03.01.005

FACeB2B. Descripción de Servicios Operación 3.5. GetInvoiceCancellations Descripción: Consulta de las facturas que tienen una solicitud de anulación. Información de Entrada N/A Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) Campo newRequestsInvoiceCancellations [InvoiceRegistryNumbersType] (Opcional). Listado de los número de registros de aquellas facturas de las que se han solicitado la anulación. El listado presenta un máximo de 500 facturas. V03.01.005

FACeB2B. Descripción de Servicios Operación 3.6. DownloadInvoice Descripción: Descarga de la factura electrónica. Información de Entrada Campo registryNumber [string] (Obligatorio). Número de registro de una factura. Campo signatureValidationMode [SignatureValidationModeType] (Opcional). Modo de validación de la firma de la factura. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) Campo invoiceDetail[InvoiceType] (Opcional). Datos básicos de la factura. Campo invoiceFile [InvoiceFileType] (Opcional). Fichero con los datos de la factura electrónica (.xsig). Campo attachmentFile [AttachmentFileType] (Opcional). Ficheros comprimido relativo a los adjuntos asociados a una factura electrónica. Campo reportFile [ValidationReportFileType] (Opcional). Fichero relativo al informe del estado de la validación de la firma. V03.01.005

FACeB2B. Descripción de Servicios Operación 3.7. ConfirmDonwloadInvoice Descripción: Confirma la descarga de la factura. La confirmación desencadena el cambio de estado de la factura: de registrada a registrada en plataforma. Información de Entrada Campo registryNumber [string] (Obligatorio). Número de registro de una factura. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) V03.01.005

FACeB2B. Descripción de Servicios Operación 3.8. AcceptInvoinceCancellation Descripción: Acepta la solicitud de anulación de la factura. La aceptación cambia el estado de la factura a cancelada. Información de Entrada Campo registryNumber [string] (Obligatorio). Número de registro de una factura. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) V03.01.005

FACeB2B. Descripción de Servicios Operación 3.9. RejectInvoiceCancellation Descripción: Rechaza la solicitud de anulación de la factura. Información de Entrada Campo registryNumber [string] (Obligatorio). Número de registro de una factura. Campo comment [string] (Obligatorio). Comentario sobre el motivo de rechazo. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) V03.01.005

FACeB2B. Descripción de Servicios Operación 3.10. RejectInvoice Descripción: Rechaza la factura. Esta acción motiva el cambio de estado de la factura a Rechazada. Información de Entrada Campo registryNumber [string] (Obligatorio). Número de registro de una factura. Campo reason [string] (Obligatorio). Motivo de rechazo de la factura. Campo comment [string] (Opcional). Comentario adicional al motivo tipado de rechazo. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) V03.01.005

FACeB2B. Descripción de Servicios Operación 3.11. MarkInvoiceAsPaid Descripción: Marca como pagada una factura electrónica. Información de Entrada Campo registryNumber [string] (Obligatorio). Número de registro de una factura. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) V03.01.005

FACeB2B. Descripción de Servicios Operación 3.12. ValidateInvoiceSignature Descripción: Valida la firma contenida en una factura electrónica. Información de Entrada Campo registryNumber [string] (Obligatorio). Número de registro de una factura. Campo invoiceFile[InvoiceFileType] (Obligatorio) : Xml de la factura. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) Campo reportFile [ValidationReportFileType] (Opcional). Fichero relativo al informe del estado de la validación de la firma. Según signature_validation_report.xsd V03.01.005

FACeB2B. Descripción de Servicios Operación 3.13. GetCodes Descripción: Recupera los distintos códigos usados en la gestión de facturación por tipo de concepto. Información de Entrada Campo codeType [string] (Obligatorio). Código correspondiente a la tipología de codígos. invoiceStatus: Estados de la factura. rejectionReason: Motivos de rechazo. cancellationReason: Motivos de solicitud de anulación de una factura. Información de Salida Campo resultStatus [ResultType] (Obligatorio). Devuelve el estado del resultado de la operación (código, descripción, código de seguimiento, etc.) Campo codes[CodesType] (Obligatorio). Listado de los códigos solicitados. Cada código contiene un número de código y una descripción del mismo. V03.01.005

FACeB2B. Interfaz INVOICE Manteniendo la compatibilidad con el mayor número de integradores, se publica la interfaz de facturas bajo SOAP RPC Encoded y RPC Literal. En la iniciativa de FACeB2B del Centro de Transferencia y Tecnología (http://administracionelectronica.gob.es/ctt/faceb2b/descargas) encontrará los WSDL de integración. La estructura de los WSDL es la siguiente. RPC Literal DataTypes RPC Encoded V03.01.005

… FACeB2B. Interfaz INVOICE Rol: Cardinalidad: Obligatorio: Las facturas presentadas a FACeB2B deberán llevar informado un centro administrativo del comprador con el rol “receptor”. El resto de roles de facturas son opcionales. Receptor Fiscal Comprador Rol: … Cardinalidad: 1..1 0..N 0..N Actualmente el formato facturae no acepta un código de más de 10 caracteres como código de un centro administrativo. Actualmente el código DIRe de una unidad tiene un tamaño de 15 caracteres. Por tanto, mientras no se apruebe la nueva versión de dicho formato, esta información se incluirá en la extensión fb2b_extension. Donde además se podrá incluir información del órgano gestor asociado al contrato del contratista con la administración y el número de referencia o expediente, cuando la factura esté asociada al artículo 216 de la Ley 9/2017. V03.01.005

FACeB2B. Interfaz INVOICE Se publica extensión al formato facturae (fb2b_extensionv1_1.xsd) donde se recogen los siguientes conceptos: publicSectorInformation publicOrganismCode: Código DIR3 del órgano gestor asociado al contrato del contratista con la administración. Obligatorio para facturas asociadas al artículo 216 de la Ley 9/2017 de Contratos del Sector Público. contractReference: (opcional) número de expediente, referencia, etc del contrato del contratista con la administración, cuando sea exigida su cumplimentación. buyerCentresType receiverAdministrativeCentre: (obligatorio) DIRe de la unidad del cliente receptora de la factura (al ser única en este campo no es necesario informar del rol). administrativeCentres: (opcional) resto de unidades necesarias para la tramitación interna de la factura en el cliente. V03.01.005

FACeB2B. Interfaz INVOICE sellerCentresType administrativeCentres: (opcional) centros administrativos de unidades DIRe del emisor. V03.01.005