Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Con lo cual para las interfaces 3, 5 y 6 de la lista de interfaces será necesario crear 3 interfaces, una para cada tipo de establecimiento.


  1. Envío asiento de alta/anulación al TCI

Sirve para enviar un alta/anulación de asiento al TCI. Esta interfaz se implementará de manera común para los 4 tipos de establecimientos a los que hay que dar soporte. Será una comunicación asíncrona basada en SOAP entre SAP ECC y TCI:

SAP ECC  (ABAP PROXY)  à  SAP PI  à  (SOAP)  TCI

Nomenclatura ESR

  • SWCV: SC_SII_SILICIE
  • Namespace: urn:techedgegroup.com:sii:silicie:envios:tci
  • SI Outbound: SI_OS_EnviaAsiento
  • SI Inbound: SI_IS_EnviaAsiento


Tipos de datos

La petición recibida desde SAP tendrá el siguiente formato:


Elemento mensajeCardinalidadDescripción

versionSilicie

1..1

Versión del Silicie de la AEAT

tenant

1..1

Tenant del cliente

agrupación

1..1

Sociedad / CAE emisor

origen

1..1

ID sistema Origen

etiqueta

1..1

Identificador en SAP

tipoDocumento

1..1

Tipo de Documento de la AEAT enviado. Se podrán indicar cualquiera de los documentos de alta o el de anulación *Ver anexo de documentos posibles

formatoDocumento

1..1

Formato original CSV, XML

completo


Boolean de archivo completo

payload


Base64 del XML Silicie en el formato indicado.


Nomenclatura IB

  • Carpetas: SII SILICIE -> ECC -> EnvioAsiento
  • SAP ECC: Business System que corresponda.
  • TCI: Crear Business Component BC_TCI_SILICIE


2. Respuesta envío asiento alta/anulación del TCI

Una vez que se ha ejecutado el job de TCI que realiza el envío a la AEAT, TCI debe enviar la respuesta de la AEAT al aplicativo origen que envió el asiento. Esta interfaz se implementará de manera común para los 4 tipos de establecimientos a los que hay que dar soporte. Será una comunicación asíncrona basada en SOAP entre TCI y SAP ECC:

TCI  (SOAP)   à  SAP PI  à  (ABAP PROXY)  SAP ECC

Nomenclatura ESR

  • SWCV: SC_SII_SILICIE
  • Namespace: urn:techedgegroup.com:sii:silicie:envios:tci
  • SI Outbound: SI_OS_Resp_Envio_Asiento
  • SI Inbound: SI_IS_Resp_Envio_Asiento

Tipos de datos

La respuesta enviada desde TCI tendrá el siguiente formato:

Elemento mensajeCardinalidadDescripción

versionSilicie

1..1

Versión del Silicie de la AEAT

agrupación

1..1

Sociedad / CAE emisor

origen

1..1

ID sistema Origen

etiqueta

1..1

Identificador en SAP

tipoDocumento

1..1

Tipo de Documento de la AEAT enviado. Se podrán indicar cualquiera de los documentos de alta o el de anulación *Ver anexo de documentos posibles

payload

1..1

Base64 del XML devuelto por Silicie en el formato indicado.

bloqueStatus

1..1

Bloque con información del estado del proceso

bloqueStatus-status

1..1

Estado de la factura

bloqueStatus-errorCode

0..1

Identificador Error

bloqueStatus-errorDesc

0..1

Descripción de Error


Nomenclatura IB

  • Carpetas: SII SILICIE -> ECC -> EnvioAsiento
  • TCI: Crear Business Component BC_TCI_SILICIE
  • SAP ECC: Business System que corresponda.


3. Actualización de estado en SAP

Desde el TCI se puede informar de errores y actualizaciones de estados de asientos. Con tal fin se implementa esta interfaz. Será una comunicación asíncrona basada en SOAP entre TCI y SAP ECC:

TCI  (SOAP)   à  SAP PI  à  (ABAP PROXY)  SAP ECC


Nomenclatura IB

  • SWCV: SC_SII_SILICIE
  • Namespace: urn:techedgegroup.com:sii:silicie:estados
  • SI Outbound: SI_OA_ActualizacionEstados
  • SI Inbound: SI_IA_ActualizacionEstados

Tipos de datos

El mensaje enviado desde TCI tendrá el siguiente formato:

Elemento mensajeCardinalidadDescripción

guid

1..1

Identificador único de proceso

tenant

1..1

Tenant del cliente

group

1..1

Sociedad / CAE emisor

origen

1..1

ID sistema Origen

producto

1..1

Identificador del producto

Status

1..1

Estado del proceso

idError

0..1

ID Error

mensaje

0..1

Descripción corta Error

trace

0..1

Traza completa del error


Nomenclatura IB

  • Carpeta: SII SILICIE -> ECC -> ActualizaEstado
  • TCI: Crear Business Component BC_SII_SILICIE
  • SAP ECC: Business System que corresponda

...