TDD SK hacia Finančná správa

TDD SK hacia Finančná správa (C5): participante, AS4, SBDH y MLS. Solo en facturas interiores entre partes eslovacas.

C5 es el Access Point de Finančná správa para el Tax Data Document Slovakia (TDD SK). No es la cadena de C2 a C3. Solo una transacción interior (Eslovaquia a Eslovaquia) envía un TDD a C5. El estado de vuelta de C5 va por MLS, no por Invoice Response. El contexto del país está en el resumen.

A dónde enviar
ElementoValorReceptor[0242:001180]EndpointResolver siempre por SML/SMP. No lo fijes en el código. La ruta termina en /as4CargaExactamente un TaxData (TDD) en un sobre SBDH sobre AS4
Transporte

C5 rechaza el mensaje si falta una de estas cinco condiciones:

  1. El tipo de documento es TDD. Otro tipo se rechaza a nivel AS4.
  2. El receptor es exactamente el identificador C5 de la SMP ([0242:001180]).
  3. El mensaje es válido en estructura según el perfil Peppol AS4.
  4. El mensaje está firmado con un certificado Peppol válido.
  5. El mensaje está cifrado hacia el certificado de C5.

El acuse AS4 llega enseguida. La validación y el resto del tratamiento son asíncronos.

Cabeceras SBDH para MLS
CabeceraObligatoriaComportamientoMLS_TOOpcionalDirección Peppol que debe recibir el MLS. Si se omite, C5 la deduce del SP Seat IDMLS_TYPEOpcionalALWAYS_SEND o se omite: MLS positivo (AP) tras la validación. Cualquier otro valor suprime el MLS positivo. El MLS negativo (RE) se envía siempre

El registro SMP del proveedor de servicios debe admitir el tipo de documento MLS. Si no, C5 no puede devolver un estado. Las entregas MLS fallidas se reintentan y después se abandonan.

Validación y tamaño

Cada TDD se valida contra el XSD de TaxData y Schematron. Si falla, el documento no se guarda y sigue un MLS negativo con los errores. Un TDD no lleva adjuntos. El mensaje se queda por debajo de 10 MB.

Errores sin acuse

Si una condición de transporte no se cumple, no hay acuse AS4. Corrige la causa y vuelve a enviar.

CódigoSituaciónEBMS:0004 NOT_SERVICEDTipo de documento o receptor incorrectoEBMS:0101Firma no válida, o un certificado que no es de PeppolEBMS:0102Fallo al descifrarEBMS:0004 OTHEROtro error que bloquea el tratamiento
Entornos
EntornoAS4SMPRedIntegración (SK-C5-INT)https://ic5.financnasprava.sk (ruta /as4 vía SMP)https://test.peppol-smp.skT-SML / peppol-testProducción (SK-C5-PROD)https://c5.financnasprava.skhttps://production.peppol-smp.skSML / peppol

El entorno de integración solo es accesible desde direcciones IP de Estados miembros de la UE. El endpoint sigue saliendo de la SMP, también en esta tabla: el host es el destino que indica la SMP, no una dirección fija en el código.

El envío a C5 va aparte de C2 a C3. Un fallo, un tiempo de espera o una caída de C5 no debe bloquear la entrega de la factura. No esperes el acuse AS4 ni el MLS de C5 antes de dar al comprador por alcanzado. Un reintento usa una pausa creciente, y cada mensaje AS4 conserva su propio Message ID.