<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://felcowiki.thefactoryhka.com.co/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amurillo</id>
	<title>tfhkacolwiki - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="http://felcowiki.thefactoryhka.com.co/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amurillo"/>
	<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php/Especial:Contribuciones/Amurillo"/>
	<updated>2026-08-06T10:33:44Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.42.0</generator>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Sector_Salud_Resoluci%C3%B3n_948_de_14_de_Mayo_2026&amp;diff=9537</id>
		<title>Sector Salud Resolución 948 de 14 de Mayo 2026</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Sector_Salud_Resoluci%C3%B3n_948_de_14_de_Mayo_2026&amp;diff=9537"/>
		<updated>2026-07-10T13:48:18Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: /* Implementación DLL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt; Resolución 0948 de 14 de Mayo de 2026&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La Resolución 0948 del 14 de mayo de 2026 del Ministerio de Salud y Protección Social actualiza y modifica los anexos técnicos de la Facturación Electrónica en Salud (FEV-Salud) y el Registro Individual de Prestación de Servicios (RIPS), estableciendo cambios estructurales obligatorios tanto en el documento XML fiscal como en el archivo JSON de RIPS que acompaña cada factura electrónica del sector salud.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Esta resolución modifica disposiciones de las resoluciones 2275 de 2023 y 1884 de 2024 en los aspectos específicos que regula, y es de adopción obligatoria para todos los facturadores electrónicos del sector salud que operan a través de la plataforma de la DIAN y del mecanismo único de validación del Ministerio de Salud y Protección Social.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Fechas Clave de Implementación&amp;lt;/font&amp;gt;====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: 0 auto; width: 80%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#337ab7; font-size: 110%;&amp;quot; | Fecha&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#337ab7; font-size: 110%;&amp;quot; | Hito&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#337ab7; font-size: 110%;&amp;quot; | Impacto para el Integrador&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;1 de junio de 2026&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Activación de Reglas Severas&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
| Las reglas de validación que anteriormente generaban &#039;&#039;&#039;Notificación&#039;&#039;&#039; pasan a generar &#039;&#039;&#039;Rechazo&#039;&#039;&#039;. Los documentos que no cumplan con los nuevos nodos y estructuras del XML serán rechazados por el mecanismo de validación del Ministerio.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;1 de julio de 2026&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Obligatorio en Producción&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
| Fecha límite para que todos los facturadores electrónicos tengan implementados en producción los ajustes estructurales: CIE-11, reubicación de anticipos, nuevos nodos XML (FACTURA_SIN_CONTRATO) y demás cambios establecidos en la presente resolución.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;URL Web Service SOAP Versión 4&amp;lt;/font&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;URL Demo:&amp;lt;/font&amp;gt; [http://demoemision21v4.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl http://demoemision21v4.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;URL Producción:&amp;lt;/font&amp;gt; [https://emision21v4.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl https://emision21v4.thefactoryhka.com.co/ws/v1.0/Service.svc?wsdl]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;URL Web Service REST&amp;lt;/font&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;URL Demo:&amp;lt;/font&amp;gt; [https://demoemision21-api.thefactoryhka.com.co https://demoemision21-api.thefactoryhka.com.co]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;URL Producción:&amp;lt;/font&amp;gt; [https://emision21-api.thefactoryhka.com.co https://emision21-api.thefactoryhka.com.co]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;@IMPORTANTE:&#039;&#039;&#039;&amp;lt;/font&amp;gt; Asegúrese de utilizar la &#039;&#039;&#039;Versión 4&#039;&#039;&#039; del servicio SOAP (&amp;lt;code&amp;gt;emision21v4&amp;lt;/code&amp;gt;) para que la extensión UBL del sector salud sea generada correctamente según los lineamientos de la Resolución 0948:2026.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt; Resumen de Cambios Estructurales&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
La Resolución 0948 introduce modificaciones en dos documentos técnicos independientes: el Documento Técnico N°2 (XML - FEV). A continuación se presenta un resumen de todos los cambios que deben ser implementados por las casas de software e integradores:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: 0 auto; width: 95%;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 115%;&amp;quot;|&#039;&#039;&#039;Cambios Estructurales — Documento Técnico N°2 (XML - FEV en Salud)&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#2F5496; text-align:center;&amp;quot; | N°&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#2F5496; text-align:center;&amp;quot; | Cambio&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#2F5496; text-align:center;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#2F5496; text-align:center;&amp;quot; | Obligatoriedad&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Reubicación de Recaudos y Anticipos&#039;&#039;&#039;&lt;br /&gt;
| Copago, Cuota Moderadora, Pagos Compartidos y Anticipos se eliminan del &amp;lt;nowiki&amp;gt;UBLExtension&amp;lt;/nowiki&amp;gt; (Extensión Salud) y pasan obligatoriamente al nodo estándar de la DIAN &amp;lt;nowiki&amp;gt;&amp;lt;cac:PrepaidPayment&amp;gt;&amp;lt;/nowiki&amp;gt; con el atributo &amp;lt;nowiki&amp;gt;schemeID=&amp;quot;conceptoRecaudo&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Obligatorio&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Nuevo Nodo FACTURA_SIN_CONTRATO&#039;&#039;&#039;&lt;br /&gt;
| Si la atención no tiene un Código Único de Contrato (CUCON), el campo NUMERO_CONTRATO viaja vacío y se vuelve obligatorio instanciar el campo adicional &amp;lt;nowiki&amp;gt;&amp;lt;Nombre&amp;gt;22&amp;lt;/Nombre&amp;gt;&amp;lt;/nowiki&amp;gt; con un valor numérico del 1 al 6 que justifica la ausencia de contrato.&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Obligatorio&#039;&#039;&#039;&amp;lt;br&amp;gt;(cuando no hay CUCON)&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;3&amp;lt;/center&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Compras Directas SIN RIPS&#039;&#039;&#039;&lt;br /&gt;
| Las compras masivas directas de EPS a laboratorios o fabricantes ya no llevan RIPS. Para estas facturas comerciales se debe usar el campo &amp;lt;nowiki&amp;gt;&amp;lt;cbc:Note&amp;gt;&amp;lt;/nowiki&amp;gt; a nivel raíz para incrustar la cadena del CUCON: &amp;lt;nowiki&amp;gt;&amp;lt;cbc:Note&amp;gt;CUCON:123...&amp;lt;/cbc:Note&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Obligatorio&#039;&#039;&#039;&amp;lt;br&amp;gt;(cuando aplica)&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;4&amp;lt;/center&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Nota a Nivel de Línea (InvoiceLine)&#039;&#039;&#039;&lt;br /&gt;
| Se habilita el campo &amp;lt;nowiki&amp;gt;cbc:Note&amp;lt;/nowiki&amp;gt; en la línea de detalle de la factura (hasta 5.000 caracteres) para justificar cuando se deba facturar el mismo código CUPS con descripciones y valores diferentes en distintas líneas.&lt;br /&gt;
| &amp;lt;center&amp;gt;Opcional&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;5&amp;lt;/center&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Actualización de Cabecera (CustomTagGeneral)&#039;&#039;&#039;&lt;br /&gt;
| La URL del Responsable en el CustomTagGeneral cambia a la web del SISPRO, y la etiqueta del acto administrativo debe actualizarse a &#039;&#039;&#039;Resolución 0948:2026&#039;&#039;&#039;.&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Obligatorio&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt; Actualización de Cabecera — CustomTagGeneral&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
Con la entrada en vigencia de la Resolución 0948, el nodo &amp;lt;code&amp;gt;CustomTagGeneral&amp;lt;/code&amp;gt; del XML fiscal debe ser actualizado en dos elementos:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*La &#039;&#039;&#039;URL del Responsable&#039;&#039;&#039; cambia de la web del Ministerio de Salud a la web del &#039;&#039;&#039;SISPRO&#039;&#039;&#039;: &amp;lt;code&amp;gt;https://web.sispro.gov.co&amp;lt;/code&amp;gt;&lt;br /&gt;
*La etiqueta del &#039;&#039;&#039;acto administrativo&#039;&#039;&#039; debe actualizarse de &amp;quot;Resolución 2275:2023&amp;quot; a &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;Resolución 0948:2026&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- Cabecera CustomTagGeneral actualizada según Resolución 0948:2026 --&amp;gt;&lt;br /&gt;
    &amp;lt;ActoAdministrativo&amp;gt;Resolución 0948:2026&amp;lt;/ActoAdministrativo&amp;gt;&lt;br /&gt;
    &amp;lt;UrlResponsable&amp;gt;https://web.sispro.gov.co&amp;lt;/UrlResponsable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;@IMPORTANTE:&#039;&#039;&#039;&amp;lt;/font&amp;gt; Esta actualización es responsabilidad de la plataforma de emisión (HKA Integración). El integrador no necesita enviar ningún campo adicional; la cabecera se genera automáticamente con base en los parámetros de la cuenta configurada. Sin embargo, es fundamental verificar que la versión del servicio de emisión utilizado refleje la nueva cabecera antes del &#039;&#039;&#039;1 de junio de 2026&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt;Campos Adicionales Factura Electrónica Sector Salud&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
Los facturadores electrónicos del sector salud, deberán incluir la siguiente información en campos individuales y separados de tal forma que atiendan las especificaciones de estándares UBL (&amp;quot;Universal Business Language&amp;quot;) en formato XML, según lo dispuesto por la Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales - DIAN.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Información sobre el grupo UBLExtension:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✓ Código del prestador de servicios de salud&lt;br /&gt;
&lt;br /&gt;
✓ Modalidades de pago&lt;br /&gt;
&lt;br /&gt;
✓ Cobertura o plan de beneficios&lt;br /&gt;
&lt;br /&gt;
✓ Número de contrato o&lt;br /&gt;
&lt;br /&gt;
✓ Número de póliza&lt;br /&gt;
&lt;br /&gt;
✓ Factura sin contrato&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt; Cambio 1: Reubicación de Recaudos y Anticipos en PrepaidPayment&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
Este es el cambio más significativo de la Resolución 0948. Todos los conceptos de Copago, Cuota Moderadora, Pagos Compartidos y Anticipos se eliminan por completo de la extensión de salud (&amp;lt;code&amp;gt;UBLExtension&amp;lt;/code&amp;gt;) y deben mapearse &#039;&#039;&#039;única y obligatoriamente&#039;&#039;&#039; en el nodo estándar de la DIAN &amp;lt;nowiki&amp;gt;&amp;lt;cac:PrepaidPayment&amp;gt;&amp;lt;/nowiki&amp;gt; en la raíz de la factura, con el atributo &amp;lt;nowiki&amp;gt;schemeID=&amp;quot;conceptoRecaudo&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Información sobre el grupo PrepaidPayment&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✓ Copago&lt;br /&gt;
&lt;br /&gt;
✓ Cuota moderadora&lt;br /&gt;
&lt;br /&gt;
✓ Pagos compartidos en planes voluntarios de salud&lt;br /&gt;
&lt;br /&gt;
✓ Anticipos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Códigos de Tipo de Recaudo&amp;lt;/font&amp;gt;====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: 0 auto; width: 60%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#2F5496; text-align:center;&amp;quot; | Código&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#2F5496; text-align:center;&amp;quot; | Concepto de Recaudo&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#2F5496; text-align:center;&amp;quot; | Nodo XML Generado&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;01&amp;lt;/center&amp;gt;&lt;br /&gt;
| Copago&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;cac:PrepaidPayment schemeID=&amp;quot;conceptoRecaudo&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;02&amp;lt;/center&amp;gt;&lt;br /&gt;
| Cuota Moderadora&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;cac:PrepaidPayment schemeID=&amp;quot;conceptoRecaudo&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;03&amp;lt;/center&amp;gt;&lt;br /&gt;
| Pagos Compartidos en Planes Voluntarios&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;cac:PrepaidPayment schemeID=&amp;quot;conceptoRecaudo&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;04&amp;lt;/center&amp;gt;&lt;br /&gt;
| Anticipo&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;cac:PrepaidPayment schemeID=&amp;quot;conceptoRecaudo&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;05&amp;lt;/center&amp;gt;&lt;br /&gt;
| No Aplica&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;lt;cac:PrepaidPayment schemeID=&amp;quot;conceptoRecaudo&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;@IMPORTANTE:&#039;&#039;&#039;&amp;lt;/font&amp;gt; El servicio admite el reporte de &#039;&#039;&#039;hasta 4 nodos&#039;&#039;&#039; &amp;lt;nowiki&amp;gt;&amp;lt;cac:PrepaidPayment&amp;gt;&amp;lt;/nowiki&amp;gt; por factura. La sumatoria de todos los recaudos reportados debe coincidir con el valor del campo &amp;lt;code&amp;gt;totalAnticipos&amp;lt;/code&amp;gt; del Objeto Factura.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para integracion alternativa como la DLL los campos del identificador &#039;&#039;&#039;06B&#039;&#039;&#039; (Copago, Cuota Moderadora y Pagos Compartidos) dentro de la clase &amp;lt;code&amp;gt;CamposGenerales ID06B&amp;lt;/code&amp;gt; deben enviarse &#039;&#039;&#039;vacíos&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación REST (JSON)&amp;lt;/font&amp;gt;====&lt;br /&gt;
En el servicio REST se debe utilizar el arreglo &amp;lt;code&amp;gt;anticipos&amp;lt;/code&amp;gt; dentro del Objeto Factura, incluyendo en cada nodo el campo &amp;lt;code&amp;gt;extras&amp;lt;/code&amp;gt; con &amp;lt;code&amp;gt;nombre=&amp;quot;recaudo&amp;quot;&amp;lt;/code&amp;gt; y el código del concepto en &amp;lt;code&amp;gt;valor&amp;lt;/code&amp;gt;. Los campos de Copago, Cuota Moderadora y Pagos Compartidos dentro de &amp;lt;code&amp;gt;CamposGenerales&amp;lt;/code&amp;gt; ya no se envian:&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;factura&amp;quot;: {&lt;br /&gt;
    // Se admite el reporte de hasta 4 Anticipos&lt;br /&gt;
    &amp;quot;anticipos&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        // Campo obligatorio Res. 948: identificador del tipo de recaudo&lt;br /&gt;
        &amp;quot;extras&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;nombre&amp;quot;: &amp;quot;recaudo&amp;quot;,   // Fijo: siempre &amp;quot;recaudo&amp;quot;&lt;br /&gt;
            &amp;quot;valor&amp;quot;: &amp;quot;01&amp;quot;,         // 01=Copago | 02=Cuota Mod. | 03=Pagos Compartidos | 04=Anticipo&lt;br /&gt;
            &amp;quot;controlInterno1&amp;quot;: null,&lt;br /&gt;
            &amp;quot;controlInterno2&amp;quot;: null&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;fechaDeRecibido&amp;quot;: null,&lt;br /&gt;
        &amp;quot;fechadePago&amp;quot;: &amp;quot;2026-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;horaDePago&amp;quot;: null,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;1&amp;quot;,                  // Secuencia del nodo (1 a 4)&lt;br /&gt;
        &amp;quot;instrucciones&amp;quot;: &amp;quot;Copago&amp;quot;,  // Descripción del concepto de recaudo&lt;br /&gt;
        &amp;quot;montoPagado&amp;quot;: &amp;quot;41.00&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;extras&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;nombre&amp;quot;: &amp;quot;recaudo&amp;quot;,&lt;br /&gt;
            &amp;quot;valor&amp;quot;: &amp;quot;02&amp;quot;,          // Cuota Moderadora&lt;br /&gt;
            &amp;quot;controlInterno1&amp;quot;: null,&lt;br /&gt;
            &amp;quot;controlInterno2&amp;quot;: null&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;fechaDeRecibido&amp;quot;: null,&lt;br /&gt;
        &amp;quot;fechadePago&amp;quot;: &amp;quot;2026-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;horaDePago&amp;quot;: null,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
        &amp;quot;instrucciones&amp;quot;: &amp;quot;Cuota Moderadora&amp;quot;,&lt;br /&gt;
        &amp;quot;montoPagado&amp;quot;: &amp;quot;41.00&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ],&lt;br /&gt;
    // totalAnticipos = sumatoria de todos los montoPagado reportados&lt;br /&gt;
    &amp;quot;totalAnticipos&amp;quot;: &amp;quot;82.00&amp;quot;,&lt;br /&gt;
    &amp;quot;sectorSalud&amp;quot;: {&lt;br /&gt;
      &amp;quot;Pacientes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;CamposGenerales&amp;quot;: [&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;1&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;8632000024&amp;quot; },  // Código PSS&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;9&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;04&amp;quot; },           // Modalidad de Pago&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;10&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot; },           // Cobertura Plan&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;14&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;e3b0c44298fc...&amp;quot; }, // CUCON&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;15&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;654321&amp;quot; },       // Número Póliza&lt;br /&gt;
         ]&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación SOAP (XML)&amp;lt;/font&amp;gt;====&lt;br /&gt;
En el servicio SOAP se utiliza el nodo &amp;lt;code&amp;gt;&amp;amp;lt;anticipos&amp;amp;gt;&amp;lt;/code&amp;gt; dentro del Objeto Factura. Cada &amp;lt;code&amp;gt;&amp;amp;lt;Anticipos&amp;amp;gt;&amp;lt;/code&amp;gt; debe contener el subnodo &amp;lt;code&amp;gt;&amp;amp;lt;extras&amp;amp;gt;&amp;amp;lt;Extensible&amp;amp;gt;&amp;lt;/code&amp;gt; con &amp;lt;code&amp;gt;&amp;amp;lt;nombre&amp;amp;gt;recaudo&amp;amp;lt;/nombre&amp;amp;gt;&amp;lt;/code&amp;gt; y el código correspondiente en &amp;lt;code&amp;gt;&amp;amp;lt;valor&amp;amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;Anticipos&amp;gt;&lt;br /&gt;
        &amp;lt;!-- CAMPO OBLIGATORIO RES. 948: IDENTIFICADOR DEL TIPO DE RECAUDO --&amp;gt;&lt;br /&gt;
        &amp;lt;extras&amp;gt;&lt;br /&gt;
            &amp;lt;Extensible&amp;gt;&lt;br /&gt;
                &amp;lt;!-- NOMBRE ES &amp;quot;recaudo&amp;quot; PARA TODOS LOS NODOS --&amp;gt;&lt;br /&gt;
                &amp;lt;nombre&amp;gt;recaudo&amp;lt;/nombre&amp;gt;&lt;br /&gt;
                &amp;lt;!-- VALOR = CÓDIGO DEL CONCEPTO: 01=Copago | 02=Cuota Mod. | 03=Pagos Comp. | 04=Anticipo --&amp;gt;&lt;br /&gt;
                &amp;lt;valor&amp;gt;01&amp;lt;/valor&amp;gt;&lt;br /&gt;
            &amp;lt;/Extensible&amp;gt;&lt;br /&gt;
        &amp;lt;/extras&amp;gt;&lt;br /&gt;
        &amp;lt;fechaDeRecibido&amp;gt;2026-05-30&amp;lt;/fechaDeRecibido&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;!-- INSTRUCCIONES = DESCRIPCIÓN DEL CONCEPTO DE RECAUDO --&amp;gt;&lt;br /&gt;
        &amp;lt;instrucciones&amp;gt;Copago&amp;lt;/instrucciones&amp;gt;&lt;br /&gt;
        &amp;lt;montoPagado&amp;gt;41.00&amp;lt;/montoPagado&amp;gt;&lt;br /&gt;
    &amp;lt;/Anticipos&amp;gt;&lt;br /&gt;
    &amp;lt;Anticipos&amp;gt;&lt;br /&gt;
        &amp;lt;extras&amp;gt;&lt;br /&gt;
            &amp;lt;Extensible&amp;gt;&lt;br /&gt;
                &amp;lt;nombre&amp;gt;recaudo&amp;lt;/nombre&amp;gt;&lt;br /&gt;
                &amp;lt;valor&amp;gt;02&amp;lt;/valor&amp;gt;&lt;br /&gt;
            &amp;lt;/Extensible&amp;gt;&lt;br /&gt;
        &amp;lt;/extras&amp;gt;&lt;br /&gt;
        &amp;lt;fechaDeRecibido&amp;gt;2026-05-30&amp;lt;/fechaDeRecibido&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;instrucciones&amp;gt;Cuota Moderadora&amp;lt;/instrucciones&amp;gt;&lt;br /&gt;
        &amp;lt;montoPagado&amp;gt;41.00&amp;lt;/montoPagado&amp;gt;&lt;br /&gt;
    &amp;lt;/Anticipos&amp;gt;&lt;br /&gt;
    &amp;lt;Anticipos&amp;gt;&lt;br /&gt;
        &amp;lt;extras&amp;gt;&lt;br /&gt;
            &amp;lt;Extensible&amp;gt;&lt;br /&gt;
                &amp;lt;nombre&amp;gt;recaudo&amp;lt;/nombre&amp;gt;&lt;br /&gt;
                &amp;lt;valor&amp;gt;03&amp;lt;/valor&amp;gt;&lt;br /&gt;
            &amp;lt;/Extensible&amp;gt;&lt;br /&gt;
        &amp;lt;/extras&amp;gt;&lt;br /&gt;
        &amp;lt;fechaDeRecibido&amp;gt;2026-05-30&amp;lt;/fechaDeRecibido&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;instrucciones&amp;gt;Pagos Compartidos&amp;lt;/instrucciones&amp;gt;&lt;br /&gt;
        &amp;lt;montoPagado&amp;gt;41.00&amp;lt;/montoPagado&amp;gt;&lt;br /&gt;
    &amp;lt;/Anticipos&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el campo PrepaidAmount TOTAL DE ANTICIPOS = SUMATORIA DE TODOS LOS montoPagado&lt;br /&gt;
&amp;lt;totalAnticipos&amp;gt;123.00&amp;lt;/totalAnticipos&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;Pacientes&amp;gt;&lt;br /&gt;
        &amp;lt;DatosPacienteSalud&amp;gt;&lt;br /&gt;
            &amp;lt;CamposGenerales&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;1&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;8632000024&amp;lt;/Valor&amp;gt;                                         &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;9&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;04&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;10&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;01&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;14&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;e3b0c44298fc...&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;15&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;654321&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
            &amp;lt;/CamposGenerales&amp;gt;&lt;br /&gt;
        &amp;lt;/DatosPacienteSalud&amp;gt;&lt;br /&gt;
    &amp;lt;/Pacientes&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación DLL&amp;lt;/font&amp;gt;====&lt;br /&gt;
Desde la integración por DLL, se debe utilizar la clase &amp;lt;code&amp;gt;Anticipos&amp;lt;/code&amp;gt;  ID 04 del Objeto Factura. El campo &amp;lt;code&amp;gt;Extras&amp;lt;/code&amp;gt; de cada anticipo debe contener un objeto &amp;lt;code&amp;gt;Extensible&amp;lt;/code&amp;gt; con &amp;lt;code&amp;gt;Nombre = &amp;quot;recaudo&amp;quot;&amp;lt;/code&amp;gt; y el código del concepto en &amp;lt;code&amp;gt;Valor&amp;lt;/code&amp;gt;. Los campos 06B del &amp;lt;code&amp;gt;CamposGenerales&amp;lt;/code&amp;gt; se asignan como cadena vacía:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Anticipos= &amp;quot;02A||2024-02-27||1|Copago|41.00|||recaudo|01|&amp;quot;&lt;br /&gt;
Anticipos1= &amp;quot;02A||2024-02-27||2|Cuota Moderadora|41.00|||recaudo|02|&amp;quot;&lt;br /&gt;
Anticipos2= &amp;quot;02A||2024-02-27||3|Pagos Compartidos|41.00|||recaudo|03|&amp;quot;&lt;br /&gt;
ID02A = Anticipos + &amp;quot;%&amp;quot; + Anticipos1 + &amp;quot;%&amp;quot; + Anticipos2 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Total de anticipos del ID02 = sumatoria de todos los montos recaudados, este valor se resta del total del documento TotalAnticipos = &amp;quot;123.00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt; Cambio 2: Nuevo Nodo FACTURA_SIN_CONTRATO&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
La Resolución 0948 introduce el campo adicional &#039;&#039;&#039;FACTURA_SIN_CONTRATO&#039;&#039;&#039; para los casos en que la atención médica no esté respaldada por un Código Único de Contrato (CUCON). La regla es la siguiente:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Cuando &#039;&#039;&#039;sí existe CUCON&#039;&#039;&#039;: el campo &amp;lt;code&amp;gt;NUMERO_CONTRATO&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Nombre=&amp;quot;14&amp;quot;&amp;lt;/code&amp;gt;) se llena con el hash del CUCON y el &#039;&#039;&#039;Nuevo&#039;&#039;&#039; Campo 22 &#039;&#039;&#039;no se envía&#039;&#039;&#039;.&lt;br /&gt;
*Cuando &#039;&#039;&#039;NO existe CUCON&#039;&#039;&#039;: el campo &amp;lt;code&amp;gt;NUMERO_CONTRATO&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Nombre=&amp;quot;14&amp;quot;&amp;lt;/code&amp;gt;) viaja &#039;&#039;&#039;vacío&#039;&#039;&#039; y es &#039;&#039;&#039;obligatorio&#039;&#039;&#039; incluir el &#039;&#039;&#039;Nuevo&#039;&#039;&#039; campo adicional &amp;lt;code&amp;gt;Nombre=&amp;quot;22&amp;quot;&amp;lt;/code&amp;gt; con el código numérico que justifica la ausencia de contrato.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Códigos de Justificación — FACTURA_SIN_CONTRATO (Nombre=22)&amp;lt;/font&amp;gt;====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: 0 auto; width: 70%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#2F5496; text-align:center;&amp;quot; | Código (Valor)&lt;br /&gt;
! style=&amp;quot;color:white; background-color:#2F5496; text-align:center;&amp;quot; | Justificación de Ausencia de Contrato&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;01&amp;lt;/center&amp;gt;&lt;br /&gt;
| ATENCION DE URGENCIAS&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;02&amp;lt;/center&amp;gt;&lt;br /&gt;
| ATENCION A CARGO DE ADRES O DE ASEGURADORA SOAT, PLANES VOLUNTARIOS DE SALUD&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;03&amp;lt;/center&amp;gt;&lt;br /&gt;
| ATENCION EN SALUD POR FALLOS DE TUTELA/ORDENES JUDICIALES&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;04&amp;lt;/center&amp;gt;&lt;br /&gt;
| ATENCION EN SALUD POR PORTABILIDAD O EN LOS CASOS DE ASIGNACION MASIVA DE AFILIADOS - ARTICULO 2.5.3.4.7.9 DEL DECRETO 780/2016&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;05&amp;lt;/center&amp;gt;&lt;br /&gt;
| ATENCION EN SALUD EN CASOS EXCEPCIONALES POR COTIZACIONES O AUTORIZACIONES SIN CONTRATO ATENCIONES ADICIONALES EXCEPCIONALES&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;06&amp;lt;/center&amp;gt;&lt;br /&gt;
| GESTION RECUPERACION DE ORGANOS PARA TRASPLANTE EN CUMPLIMIENTO LEY ESTATUTARIA 1751 DE 2015&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;@IMPORTANTE:&#039;&#039;&#039;&amp;lt;/font&amp;gt; El campo &amp;lt;code&amp;gt;Nombre=&amp;quot;22&amp;quot;&amp;lt;/code&amp;gt; debe ubicarse dentro del arreglo &amp;lt;code&amp;gt;CamposGenerales&amp;lt;/code&amp;gt; de la clase &amp;lt;code&amp;gt;DatosPacienteSalud&amp;lt;/code&amp;gt;, después del campo &amp;lt;code&amp;gt;Nombre=&amp;quot;15&amp;quot;&amp;lt;/code&amp;gt; (Número de Póliza). Su ausencia cuando &amp;lt;code&amp;gt;NUMERO_CONTRATO&amp;lt;/code&amp;gt; está vacío generará &#039;&#039;&#039;rechazo&#039;&#039;&#039; a partir del 1 de junio de 2026.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación REST (JSON) — Factura Sin Contrato&amp;lt;/font&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;factura&amp;quot;: {&lt;br /&gt;
    &amp;quot;sectorSalud&amp;quot;: {&lt;br /&gt;
      &amp;quot;IdPersonalizacion&amp;quot;: &amp;quot;SS-CUFE&amp;quot;,&lt;br /&gt;
      &amp;quot;Pacientes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;CamposGenerales&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;8632000024&amp;quot;  // Código del PSS (Prestador de Servicios de Salud)&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;9&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;04&amp;quot;          // Modalidad de Pago&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;          // Cobertura o Plan de Beneficios&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
              // NUMERO_CONTRATO (CUCON): viaja VACÍO cuando no hay contrato&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;14&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;15&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;222222222&amp;quot;   // Número de Póliza (si aplica)&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
              &#039;&#039;&#039;// NUEVO CAMPO RES. 948: FACTURA_SIN_CONTRATO&#039;&#039;&#039;&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;22&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;          // Código de justificación (1=Urgencias, 2=Tutelas, etc.)&lt;br /&gt;
            }&lt;br /&gt;
          ]&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;TipoEscenario&amp;quot;: &amp;quot;2&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación SOAP (XML) — Factura Sin Contrato&amp;lt;/font&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;IdPersonalizacion&amp;gt;SS-CUFE&amp;lt;/IdPersonalizacion&amp;gt;&lt;br /&gt;
    &amp;lt;Pacientes&amp;gt;&lt;br /&gt;
        &amp;lt;DatosPacienteSalud&amp;gt;&lt;br /&gt;
            &amp;lt;CamposGenerales&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- CÓDIGO DEL PSS --&amp;gt;&lt;br /&gt;
                    &amp;lt;Nombre&amp;gt;1&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                    &amp;lt;Valor&amp;gt;8632000024&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- MODALIDAD DE PAGO --&amp;gt;&lt;br /&gt;
                    &amp;lt;Nombre&amp;gt;9&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                    &amp;lt;Valor&amp;gt;04&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- COBERTURA O PLAN DE BENEFICIOS --&amp;gt;&lt;br /&gt;
                    &amp;lt;Nombre&amp;gt;10&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                    &amp;lt;Valor&amp;gt;01&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- NUMERO_CONTRATO (CUCON): VACÍO cuando no hay contrato --&amp;gt;&lt;br /&gt;
                    &amp;lt;Nombre&amp;gt;14&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                    &amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- NÚMERO DE PÓLIZA --&amp;gt;&lt;br /&gt;
                    &amp;lt;Nombre&amp;gt;15&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                    &amp;lt;Valor&amp;gt;654321&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
              &#039;&#039;&#039;// NUEVO CAMPO RES. 948: FACTURA_SIN_CONTRATO&#039;&#039;&#039;&lt;br /&gt;
                    &amp;lt;!-- NUEVO CAMPO RES. 948: FACTURA_SIN_CONTRATO --&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- Obligatorio cuando Nombre=14 va vacío --&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- Valores: 1=Urgencias | 2=Tutelas | 3=ADRES | 4=Otro | 5=Compra directa | 6=Sin contrato --&amp;gt;&lt;br /&gt;
                    &amp;lt;Nombre&amp;gt;22&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                    &amp;lt;Valor&amp;gt;06&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
            &amp;lt;/CamposGenerales&amp;gt;&lt;br /&gt;
        &amp;lt;/DatosPacienteSalud&amp;gt;&lt;br /&gt;
    &amp;lt;/Pacientes&amp;gt;&lt;br /&gt;
    &amp;lt;TipoEscenario&amp;gt;2&amp;lt;/TipoEscenario&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación DLL — Factura Sin Contrato&amp;lt;/font&amp;gt;====&lt;br /&gt;
Desde la integración por DLL, el campo &amp;lt;code&amp;gt;FACTURA_SIN_CONTRATO&amp;lt;/code&amp;gt; se gestiona a través del campo &amp;lt;code&amp;gt;Extras&amp;lt;/code&amp;gt; del Objeto Factura usando el identificador &amp;lt;code&amp;gt;04&amp;lt;/code&amp;gt; y el código de campo extra &amp;lt;code&amp;gt;4001&amp;lt;/code&amp;gt;, siguiendo el formato de cadena pipe-delimitada:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FACTURA SIN CONTRATO - Resolución 0948:2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Formato del campo &#039;&#039;&#039;Extras = 04|controlInterno1|controlInterno2|nombre|pdf|valor|xml&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Donde el último valor (1-6) es el código de justificación de ausencia de contrato&lt;br /&gt;
&lt;br /&gt;
*Extras1 = &amp;quot;04|||4001|0|01|0&amp;quot;&lt;br /&gt;
*Extras= Extras1&lt;br /&gt;
&lt;br /&gt;
&#039; Ejemplo: ATENCION DE URGENCIAS(código 01) String = &amp;quot;04|||4001|0|01|1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039; Ejemplo: GESTION RECUPERACION DE ORGANOS PARA TRASPLANTE EN CUMPLIMIENTO LEY ESTATUTARIA 1751 DE 2015 (código 06) String = &amp;quot;04|||4001|0|06|0&amp;quot;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;@IMPORTANTE:&#039;&#039;&#039;&amp;lt;/font&amp;gt; El campo &amp;lt;code&amp;gt;Extra 4001&amp;lt;/code&amp;gt; debe enviarse, si dentro del arreglo &amp;lt;code&amp;gt;CamposGenerales ID06B&amp;lt;/code&amp;gt; el campo &amp;lt;code&amp;gt;NUMERO_CONTRATO&amp;lt;/code&amp;gt; está vacío generará &#039;&#039;&#039;rechazo&#039;&#039;&#039; a partir del 1 de junio de 2026.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt; Cambio 3: Compras Directas SIN RIPS&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
Las compras masivas directas realizadas por las EPS a laboratorios o fabricantes de medicamentos ya no llevan RIPS asociados. Para estas facturas comerciales, la Resolución 0948 establece que el integrador debe incrustar el CUCON en el campo &amp;lt;code&amp;gt;cbc:Note&amp;lt;/code&amp;gt; clase &amp;lt;code&amp;gt;cbc:informacionAdicional&amp;lt;/code&amp;gt;&lt;br /&gt;
a nivel de la raíz de la factura, utilizando el prefijo &amp;lt;code&amp;gt;CUCON:&amp;lt;/code&amp;gt; seguido del hash del contrato.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;@IMPORTANTE:&#039;&#039;&#039;&amp;lt;/font&amp;gt; Este tipo de factura es una &#039;&#039;&#039;factura comercial estándar&#039;&#039;&#039; que no activa el mecanismo de validación de RIPS del Ministerio de Salud. El campo &amp;lt;code&amp;gt;tipoSector&amp;lt;/code&amp;gt; no debe ser &amp;quot;2&amp;quot; (Sector Salud), y la clase &amp;lt;code&amp;gt;sectorSalud&amp;lt;/code&amp;gt; no se incluye en la estructura.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación REST (JSON) — Compra Directa sin RIPS&amp;lt;/font&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;factura&amp;quot;: {&lt;br /&gt;
    &amp;quot;tipoDocumento&amp;quot;: &amp;quot;01&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoOperacion&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
    // tipoSector NO debe ser &amp;quot;2&amp;quot; para compras directas sin RIPS&lt;br /&gt;
    // El CUCON se reporta en informacionAdicional con el prefijo &amp;quot;CUCON:&amp;quot;&lt;br /&gt;
    &amp;quot;informacionAdicional&amp;quot;: [&lt;br /&gt;
      &amp;quot;CUCON:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    // La clase sectorSalud NO se incluye en este tipo de factura&lt;br /&gt;
    &amp;quot;sectorSalud&amp;quot;: null&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación SOAP (XML) — Compra Directa sin RIPS&amp;lt;/font&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Esto genera el nodo cbc:Note a nivel raíz del XML fiscal --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;informacionAdicional&amp;gt;&lt;br /&gt;
    &amp;lt;arr:string&amp;gt;CUCON:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/arr:string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/informacionAdicional&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- El nodo sectorSalud NO se incluye para compras directas sin RIPS --&amp;gt;&lt;br /&gt;
&amp;lt;!-- tipoSector tampoco debe ser &amp;quot;2&amp;quot; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación DLL — Compra Directa sin RIPS&amp;lt;/font&amp;gt;====&lt;br /&gt;
Desde la integración por DLL, el CUCON se reporta usando el identificador &amp;lt;code&amp;gt;02I&amp;lt;/code&amp;gt; (Información Adicional). Este genera el nodo &amp;lt;code&amp;gt;cbc:Note&amp;lt;/code&amp;gt; con el prefijo &amp;lt;code&amp;gt;CUCON:&amp;lt;/code&amp;gt; en el XML fiscal:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// COMPRA DIRECTA SIN RIPS - Resolución 0948:2026&lt;br /&gt;
&lt;br /&gt;
// Identificador 02I: Información Adicional → genera cbc:Note en el XML raíz&lt;br /&gt;
&lt;br /&gt;
// El CUCON se reporta con el prefijo &amp;quot;CUCON:&amp;quot; en el campo InformacionAdicional&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;CUCON:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// La clase SectorSalud NO se instancia para este tipo de factura&lt;br /&gt;
// SectorSalud = null; (no se asigna)&lt;br /&gt;
&lt;br /&gt;
// TipoSector NO debe ser &amp;quot;2&amp;quot; para facturas comerciales sin RIPS&lt;br /&gt;
TipoSector = &amp;quot;&amp;quot;; // Campo vacío o no asignado&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt; Cambio 4: Nota Aclaratoria a Nivel de Línea (InvoiceLine)&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
La Resolución 0948 habilita el campo &amp;lt;code&amp;gt;cbc:Note&amp;lt;/code&amp;gt; a nivel de línea de detalle de la factura (nodo &amp;lt;code&amp;gt;InvoiceLine&amp;lt;/code&amp;gt;). Este campo acepta hasta &#039;&#039;&#039;5.000 caracteres&#039;&#039;&#039; y su propósito es justificar los casos en que se deba facturar el mismo código CUPS con descripciones y/o valores diferentes en distintas líneas de la misma factura.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo ya existía en la estructura de HKA Integración como el campo &amp;lt;code&amp;gt;nota&amp;lt;/code&amp;gt; de la clase &amp;lt;code&amp;gt;FacturaDetalle&amp;lt;/code&amp;gt;. La Resolución 0948 lo formaliza y amplía su uso para el sector salud.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación REST (JSON) — Nota a Nivel de Línea&amp;lt;/font&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;factura&amp;quot;: {&lt;br /&gt;
    &amp;quot;detalleDeFactura&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;secuencia&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
        &amp;quot;codigoProducto&amp;quot;: &amp;quot;890401&amp;quot;,&lt;br /&gt;
        &amp;quot;descripcion&amp;quot;: &amp;quot;INTERCONSULTA POR MEDICINA GENERAL&amp;quot;,&lt;br /&gt;
        &amp;quot;estandarCodigo&amp;quot;: &amp;quot;IMG&amp;quot;,&lt;br /&gt;
        &amp;quot;estandarCodigoProducto&amp;quot;: &amp;quot;999&amp;quot;,&lt;br /&gt;
        // Res. 948: nota a nivel de línea (hasta 5.000 caracteres)&lt;br /&gt;
        // Justifica el mismo código CUPS con diferente valor o descripción&lt;br /&gt;
        &amp;quot;nota&amp;quot;: &amp;quot;Consulta realizada en modalidad presencial. Tarifa aplicada según contrato EPS-IPS. Código CUPS: 890401.&amp;quot;,&lt;br /&gt;
        &amp;quot;cantidadReal&amp;quot;: &amp;quot;1.00&amp;quot;,&lt;br /&gt;
        &amp;quot;cantidadUnidades&amp;quot;: &amp;quot;1.00&amp;quot;,&lt;br /&gt;
        &amp;quot;precioVentaUnitario&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
        &amp;quot;precioTotalSinImpuestos&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
        &amp;quot;precioTotal&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
        &amp;quot;unidadMedida&amp;quot;: &amp;quot;WSD&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;secuencia&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
        &amp;quot;codigoProducto&amp;quot;: &amp;quot;890401&amp;quot;,     // Mismo código CUPS&lt;br /&gt;
        &amp;quot;descripcion&amp;quot;: &amp;quot;INTERCONSULTA POR MEDICINA GENERAL&amp;quot;,&lt;br /&gt;
        // Nota diferente para justificar el mismo CUPS con distinto valor&lt;br /&gt;
        &amp;quot;nota&amp;quot;: &amp;quot;Consulta realizada en modalidad telemedicina interactiva. Tarifa diferencial según Res. 948.&amp;quot;,&lt;br /&gt;
        &amp;quot;cantidadReal&amp;quot;: &amp;quot;1.00&amp;quot;,&lt;br /&gt;
        &amp;quot;cantidadUnidades&amp;quot;: &amp;quot;1.00&amp;quot;,&lt;br /&gt;
        &amp;quot;precioVentaUnitario&amp;quot;: &amp;quot;80.00&amp;quot;,  // Valor diferente al de la línea 1&lt;br /&gt;
        &amp;quot;precioTotalSinImpuestos&amp;quot;: &amp;quot;80.00&amp;quot;,&lt;br /&gt;
        &amp;quot;precioTotal&amp;quot;: &amp;quot;80.00&amp;quot;,&lt;br /&gt;
        &amp;quot;unidadMedida&amp;quot;: &amp;quot;WSD&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;Implementación SOAP (XML) — Nota a Nivel de Línea&amp;lt;/font&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- NOTA ACLARATORIA A NIVEL DE LÍNEA - Resolución 0948:2026 --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Hasta 5.000 caracteres para justificar mismo CUPS con diferente valor --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;detalleDeFactura&amp;gt;&lt;br /&gt;
    &amp;lt;FacturaDetalle&amp;gt;&lt;br /&gt;
        &amp;lt;secuencia&amp;gt;1&amp;lt;/secuencia&amp;gt;&lt;br /&gt;
        &amp;lt;codigoProducto&amp;gt;890401&amp;lt;/codigoProducto&amp;gt;&lt;br /&gt;
        &amp;lt;descripcion&amp;gt;INTERCONSULTA POR MEDICINA GENERAL&amp;lt;/descripcion&amp;gt;&lt;br /&gt;
        &amp;lt;estandarCodigo&amp;gt;999&amp;lt;/estandarCodigo&amp;gt;&lt;br /&gt;
        &amp;lt;estandarCodigoProducto&amp;gt;IMG&amp;lt;/estandarCodigoProducto&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Campo nota: justificación según Res. 948 (hasta 5.000 caracteres) --&amp;gt;&lt;br /&gt;
        &amp;lt;nota&amp;gt;Consulta realizada en modalidad presencial. Tarifa aplicada según contrato EPS-IPS. Código CUPS: 890401.&amp;lt;/nota&amp;gt;&lt;br /&gt;
        &amp;lt;cantidadReal&amp;gt;1.00&amp;lt;/cantidadReal&amp;gt;&lt;br /&gt;
        &amp;lt;cantidadUnidades&amp;gt;1.00&amp;lt;/cantidadUnidades&amp;gt;&lt;br /&gt;
        &amp;lt;precioVentaUnitario&amp;gt;100.00&amp;lt;/precioVentaUnitario&amp;gt;&lt;br /&gt;
        &amp;lt;precioTotalSinImpuestos&amp;gt;100.00&amp;lt;/precioTotalSinImpuestos&amp;gt;&lt;br /&gt;
        &amp;lt;precioTotal&amp;gt;100.00&amp;lt;/precioTotal&amp;gt;&lt;br /&gt;
        &amp;lt;unidadMedida&amp;gt;WSD&amp;lt;/unidadMedida&amp;gt;&lt;br /&gt;
    &amp;lt;/FacturaDetalle&amp;gt;&lt;br /&gt;
    &amp;lt;FacturaDetalle&amp;gt;&lt;br /&gt;
        &amp;lt;secuencia&amp;gt;2&amp;lt;/secuencia&amp;gt;&lt;br /&gt;
        &amp;lt;codigoProducto&amp;gt;890401&amp;lt;/codigoProducto&amp;gt;   &amp;lt;!-- Mismo CUPS --&amp;gt;&lt;br /&gt;
        &amp;lt;descripcion&amp;gt;INTERCONSULTA POR MEDICINA GENERAL&amp;lt;/descripcion&amp;gt;&lt;br /&gt;
        &amp;lt;estandarCodigo&amp;gt;999&amp;lt;/estandarCodigo&amp;gt;&lt;br /&gt;
        &amp;lt;estandarCodigoProducto&amp;gt;IMG&amp;lt;/estandarCodigoProducto&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Nota diferente justifica el mismo CUPS con distinto valor --&amp;gt;&lt;br /&gt;
        &amp;lt;nota&amp;gt;Consulta realizada en modalidad telemedicina interactiva. Tarifa diferencial según Res. 0948 de 2026.&amp;lt;/nota&amp;gt;&lt;br /&gt;
        &amp;lt;cantidadReal&amp;gt;1.00&amp;lt;/cantidadReal&amp;gt;&lt;br /&gt;
        &amp;lt;cantidadUnidades&amp;gt;1.00&amp;lt;/cantidadUnidades&amp;gt;&lt;br /&gt;
        &amp;lt;precioVentaUnitario&amp;gt;80.00&amp;lt;/precioVentaUnitario&amp;gt;   &amp;lt;!-- Valor diferente --&amp;gt;&lt;br /&gt;
        &amp;lt;precioTotalSinImpuestos&amp;gt;80.00&amp;lt;/precioTotalSinImpuestos&amp;gt;&lt;br /&gt;
        &amp;lt;precioTotal&amp;gt;80.00&amp;lt;/precioTotal&amp;gt;&lt;br /&gt;
        &amp;lt;unidadMedida&amp;gt;WSD&amp;lt;/unidadMedida&amp;gt;&lt;br /&gt;
    &amp;lt;/FacturaDetalle&amp;gt;&lt;br /&gt;
&amp;lt;/detalleDeFactura&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt; Ejemplos Completos por Escenario&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
A continuación se presentan los ejemplos completos de request para cada escenario de facturación del sector salud, incorporando los cambios de la Resolución 0948. Se incluyen las variantes &#039;&#039;&#039;Con Contrato&#039;&#039;&#039; (CUCON presente) y &#039;&#039;&#039;Sin Contrato&#039;&#039;&#039; (CUCON ausente, campo 22 requerido).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;ESCENARIO SS-CUFE — Acreditación con Recaudos Previos&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;====&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;center&amp;gt;Registro del concepto que se acreditará como Cuota moderadora — Copago - Pagos compartidos - Anticipos&amp;lt;/center&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;SS-CUFE Con Contrato — Request REST&amp;lt;/font&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenEmpresa&amp;quot;: &amp;quot;{{tokenEmpresa}}&amp;quot;,&lt;br /&gt;
  &amp;quot;tokenPassword&amp;quot;: &amp;quot;{{tokenPassword}}&amp;quot;,&lt;br /&gt;
  &amp;quot;factura&amp;quot;: {&lt;br /&gt;
    // Se admite el reporte de 4 Anticipos&lt;br /&gt;
    &amp;quot;anticipos&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        // Se debe enviar campo Extra para identificar el tipo de Recaudo&lt;br /&gt;
        &amp;quot;extras&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            // Nombre = Recaudo para todos los Nodos&lt;br /&gt;
            &amp;quot;nombre&amp;quot;: &amp;quot;recaudo&amp;quot;,&lt;br /&gt;
            // Valor = Codigo correspondiente concepto de Recaudo&lt;br /&gt;
            &amp;quot;valor&amp;quot;: &amp;quot;01&amp;quot;,&lt;br /&gt;
            &amp;quot;controlInterno1&amp;quot;: null,&lt;br /&gt;
            &amp;quot;controlInterno2&amp;quot;: null&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;fechaDeRecibido&amp;quot;: null,&lt;br /&gt;
        &amp;quot;fechadePago&amp;quot;: &amp;quot;2026-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;horaDePago&amp;quot;: null,&lt;br /&gt;
        // ID = Secuencia del Nodo&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
        // Instrucciones = Descripcion del concepto de Recaudo&lt;br /&gt;
        &amp;quot;instrucciones&amp;quot;: &amp;quot;Copago&amp;quot;,&lt;br /&gt;
        &amp;quot;montoPagado&amp;quot;: &amp;quot;41.00&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;extras&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;nombre&amp;quot;: &amp;quot;recaudo&amp;quot;,&lt;br /&gt;
            &amp;quot;valor&amp;quot;: &amp;quot;02&amp;quot;,&lt;br /&gt;
            &amp;quot;controlInterno1&amp;quot;: null,&lt;br /&gt;
            &amp;quot;controlInterno2&amp;quot;: null&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;fechaDeRecibido&amp;quot;: null,&lt;br /&gt;
        &amp;quot;fechadePago&amp;quot;: &amp;quot;2026-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;horaDePago&amp;quot;: null,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
        &amp;quot;instrucciones&amp;quot;: &amp;quot;Cuota Moderadora&amp;quot;,&lt;br /&gt;
        &amp;quot;montoPagado&amp;quot;: &amp;quot;41.00&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;extras&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;nombre&amp;quot;: &amp;quot;recaudo&amp;quot;,&lt;br /&gt;
            &amp;quot;valor&amp;quot;: &amp;quot;03&amp;quot;,&lt;br /&gt;
            &amp;quot;controlInterno1&amp;quot;: null,&lt;br /&gt;
            &amp;quot;controlInterno2&amp;quot;: null&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;fechaDeRecibido&amp;quot;: null,&lt;br /&gt;
        &amp;quot;fechadePago&amp;quot;: &amp;quot;2026-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;horaDePago&amp;quot;: null,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;3&amp;quot;,&lt;br /&gt;
        &amp;quot;instrucciones&amp;quot;: &amp;quot;Pagos Compartidos&amp;quot;,&lt;br /&gt;
        &amp;quot;montoPagado&amp;quot;: &amp;quot;41.00&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;cantidadDecimales&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    &amp;quot;cliente&amp;quot;: {&lt;br /&gt;
      &amp;quot;nombreRazonSocial&amp;quot;: &amp;quot;NOMBRE RAZON SOCIAL&amp;quot;,&lt;br /&gt;
      &amp;quot;numeroDocumento&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
      &amp;quot;tipoIdentificacion&amp;quot;: &amp;quot;13&amp;quot;,&lt;br /&gt;
      &amp;quot;tipoPersona&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
      &amp;quot;notificar&amp;quot;: &amp;quot;SI&amp;quot;,&lt;br /&gt;
      &amp;quot;destinatario&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;canalDeEntrega&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
          &amp;quot;email&amp;quot;: [ &amp;quot;integracion@empresa.com&amp;quot; ]&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;detallesTributarios&amp;quot;: [&lt;br /&gt;
        { &amp;quot;codigoImpuesto&amp;quot;: &amp;quot;ZY&amp;quot; }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;direccionCliente&amp;quot;: {&lt;br /&gt;
        &amp;quot;ciudad&amp;quot;: &amp;quot;BOGOTÁ, D.C.&amp;quot;,&lt;br /&gt;
        &amp;quot;codigoDepartamento&amp;quot;: &amp;quot;11&amp;quot;,&lt;br /&gt;
        &amp;quot;departamento&amp;quot;: &amp;quot;Bogotá&amp;quot;,&lt;br /&gt;
        &amp;quot;direccion&amp;quot;: &amp;quot;Calle 100 # 19-61&amp;quot;,&lt;br /&gt;
        &amp;quot;lenguaje&amp;quot;: &amp;quot;es&amp;quot;,&lt;br /&gt;
        &amp;quot;municipio&amp;quot;: &amp;quot;11001&amp;quot;,&lt;br /&gt;
        &amp;quot;pais&amp;quot;: &amp;quot;CO&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;responsabilidadesRut&amp;quot;: [&lt;br /&gt;
        { &amp;quot;obligaciones&amp;quot;: &amp;quot;R-99-PN&amp;quot;, &amp;quot;regimen&amp;quot;: &amp;quot;49&amp;quot; }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;consecutivoDocumento&amp;quot;: &amp;quot;SETT1000001&amp;quot;,&lt;br /&gt;
    &amp;quot;detalleDeFactura&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;secuencia&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
        &amp;quot;codigoProducto&amp;quot;: &amp;quot;890401&amp;quot;,&lt;br /&gt;
        &amp;quot;descripcion&amp;quot;: &amp;quot;INTERCONSULTA POR MEDICINA GENERAL&amp;quot;,&lt;br /&gt;
        &amp;quot;nota&amp;quot;: &amp;quot;Atención presencial según contrato vigente.&amp;quot;,&lt;br /&gt;
        &amp;quot;estandarCodigo&amp;quot;: &amp;quot;IMG&amp;quot;,&lt;br /&gt;
        &amp;quot;estandarCodigoProducto&amp;quot;: &amp;quot;999&amp;quot;,&lt;br /&gt;
        &amp;quot;cantidadReal&amp;quot;: &amp;quot;1.00&amp;quot;,&lt;br /&gt;
        &amp;quot;cantidadRealUnidadMedida&amp;quot;: &amp;quot;WSD&amp;quot;,&lt;br /&gt;
        &amp;quot;cantidadUnidades&amp;quot;: &amp;quot;1.00&amp;quot;,&lt;br /&gt;
        &amp;quot;precioVentaUnitario&amp;quot;: &amp;quot;1003.00&amp;quot;,&lt;br /&gt;
        &amp;quot;precioTotalSinImpuestos&amp;quot;: &amp;quot;1003.00&amp;quot;,&lt;br /&gt;
        &amp;quot;precioTotal&amp;quot;: &amp;quot;1003.00&amp;quot;,&lt;br /&gt;
        &amp;quot;unidadMedida&amp;quot;: &amp;quot;WSD&amp;quot;,&lt;br /&gt;
        &amp;quot;muestraGratis&amp;quot;: null&lt;br /&gt;
      }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;fechaEmision&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    // Fecha Fin Periodo Facturacion = CampoAdicional N°10 de la resolucion 948&lt;br /&gt;
    &amp;quot;fechaFinPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    // Fecha Inicio Periodo Facturacion = CampoAdicional N°11 de la resolucion 948&lt;br /&gt;
    &amp;quot;fechaInicioPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-01 00:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;mediosDePago&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;medioPago&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
        &amp;quot;metodoDePago&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
        &amp;quot;numeroDeReferencia&amp;quot;: &amp;quot;REF01&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;moneda&amp;quot;: &amp;quot;COP&amp;quot;,&lt;br /&gt;
    &amp;quot;rangoNumeracion&amp;quot;: &amp;quot;PREFIJO-CAMPODESDE&amp;quot;,&lt;br /&gt;
    &amp;quot;redondeoAplicado&amp;quot;: &amp;quot;0.00&amp;quot;,&lt;br /&gt;
    // Campos Sector Salud&lt;br /&gt;
    &amp;quot;sectorSalud&amp;quot;: {&lt;br /&gt;
      // Clase Beneficiario es opcional en este escenario&lt;br /&gt;
      &amp;quot;Beneficiario&amp;quot;: {&lt;br /&gt;
        &amp;quot;DireccionResidencia&amp;quot;: { &amp;quot;municipio&amp;quot;: null, &amp;quot;pais&amp;quot;: null },&lt;br /&gt;
        &amp;quot;TipoIdentificacion&amp;quot;: null&lt;br /&gt;
      },&lt;br /&gt;
      // IdPersonalizacion = Tipo de operacion segun escenario FEV-Salud&lt;br /&gt;
      &amp;quot;IdPersonalizacion&amp;quot;: &amp;quot;SS-CUFE&amp;quot;,&lt;br /&gt;
      &amp;quot;Pacientes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;CamposGenerales&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
              // Codigo del Prestador de Servicios = CampoAdicional N°1&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;8632000024&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
              // Modalidad de Pago = CampoAdicional N°2&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;9&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;04&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
              // Cobertura Plan = CampoAdicional N°3&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
              // Numero de Contrato CUCON = CampoAdicional N°4 (con contrato: hash del CUCON)&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;14&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
              // Numero de Poliza = CampoAdicional N°5&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;15&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;654321&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            // Res. 948: Campos 06B van VACÍOS (reubicados en PrepaidPayment)&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;6&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot; },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;7&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot; },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;8&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot; }&lt;br /&gt;
          ]&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;TipoEscenario&amp;quot;: &amp;quot;2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tipoDocumento&amp;quot;: &amp;quot;01&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoOperacion&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoSector&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    // totalAnticipos = sumatoria de todos los anticipos reportados&lt;br /&gt;
    &amp;quot;totalAnticipos&amp;quot;: &amp;quot;123.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalBaseImponible&amp;quot;: &amp;quot;0.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalBrutoConImpuesto&amp;quot;: &amp;quot;1003.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalMonto&amp;quot;: &amp;quot;880.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalProductos&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
    &amp;quot;totalSinImpuestos&amp;quot;: &amp;quot;1003.00&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;documentosAdjuntos&amp;quot;: &amp;quot;0&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;SS-CUFE Con Contrato — Request SOAP&amp;lt;/font&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&lt;br /&gt;
    xmlns:tem=&amp;quot;http://tempuri.org/&amp;quot;&lt;br /&gt;
    xmlns:arr=&amp;quot;http://schemas.microsoft.com/2003/10/Serialization/Arrays&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
        &amp;lt;tem:Enviar&amp;gt;&lt;br /&gt;
            &amp;lt;tem:tokenEmpresa&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/tem:tokenEmpresa&amp;gt;&lt;br /&gt;
            &amp;lt;tem:tokenPassword&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/tem:tokenPassword&amp;gt;&lt;br /&gt;
            &amp;lt;tem:factura xmlns=&amp;quot;http://schemas.datacontract.org/2004/07/ServiceSoap.UBL2._0.Models.Object&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- SE ADMITE EL REPORTE DE SOLO 4 ANTICIPOS --&amp;gt;&lt;br /&gt;
                &amp;lt;anticipos&amp;gt;&lt;br /&gt;
                    &amp;lt;Anticipos&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- SE DEBE ENVIAR CAMPO EXTRA PARA IDENTIFICAR EL TIPO DE RECAUDO --&amp;gt;&lt;br /&gt;
                        &amp;lt;extras&amp;gt;&lt;br /&gt;
                            &amp;lt;Extensible&amp;gt;&lt;br /&gt;
                                &amp;lt;!-- NOMBRE ES &amp;quot;recaudo&amp;quot; PARA TODOS LOS NODOS --&amp;gt;&lt;br /&gt;
                                &amp;lt;nombre&amp;gt;recaudo&amp;lt;/nombre&amp;gt;&lt;br /&gt;
                                &amp;lt;!-- VALOR = CÓDIGO DEL CONCEPTO DE RECAUDO --&amp;gt;&lt;br /&gt;
                                &amp;lt;valor&amp;gt;01&amp;lt;/valor&amp;gt;&lt;br /&gt;
                            &amp;lt;/Extensible&amp;gt;&lt;br /&gt;
                        &amp;lt;/extras&amp;gt;&lt;br /&gt;
                        &amp;lt;fechaDeRecibido&amp;gt;2026-05-30&amp;lt;/fechaDeRecibido&amp;gt;&lt;br /&gt;
                        &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- INSTRUCCIONES = DESCRIPCIÓN DEL CONCEPTO DE RECAUDO --&amp;gt;&lt;br /&gt;
                        &amp;lt;instrucciones&amp;gt;Copago&amp;lt;/instrucciones&amp;gt;&lt;br /&gt;
                        &amp;lt;montoPagado&amp;gt;41.00&amp;lt;/montoPagado&amp;gt;&lt;br /&gt;
                    &amp;lt;/Anticipos&amp;gt;&lt;br /&gt;
                    &amp;lt;Anticipos&amp;gt;&lt;br /&gt;
                        &amp;lt;extras&amp;gt;&lt;br /&gt;
                            &amp;lt;Extensible&amp;gt;&lt;br /&gt;
                                &amp;lt;nombre&amp;gt;recaudo&amp;lt;/nombre&amp;gt;&lt;br /&gt;
                                &amp;lt;valor&amp;gt;02&amp;lt;/valor&amp;gt;&lt;br /&gt;
                            &amp;lt;/Extensible&amp;gt;&lt;br /&gt;
                        &amp;lt;/extras&amp;gt;&lt;br /&gt;
                        &amp;lt;fechaDeRecibido&amp;gt;2026-05-30&amp;lt;/fechaDeRecibido&amp;gt;&lt;br /&gt;
                        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;instrucciones&amp;gt;Cuota Moderadora&amp;lt;/instrucciones&amp;gt;&lt;br /&gt;
                        &amp;lt;montoPagado&amp;gt;41.00&amp;lt;/montoPagado&amp;gt;&lt;br /&gt;
                    &amp;lt;/Anticipos&amp;gt;&lt;br /&gt;
                    &amp;lt;Anticipos&amp;gt;&lt;br /&gt;
                        &amp;lt;extras&amp;gt;&lt;br /&gt;
                            &amp;lt;Extensible&amp;gt;&lt;br /&gt;
                                &amp;lt;nombre&amp;gt;recaudo&amp;lt;/nombre&amp;gt;&lt;br /&gt;
                                &amp;lt;valor&amp;gt;03&amp;lt;/valor&amp;gt;&lt;br /&gt;
                            &amp;lt;/Extensible&amp;gt;&lt;br /&gt;
                        &amp;lt;/extras&amp;gt;&lt;br /&gt;
                        &amp;lt;fechaDeRecibido&amp;gt;2026-05-30&amp;lt;/fechaDeRecibido&amp;gt;&lt;br /&gt;
                        &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;instrucciones&amp;gt;Pagos Compartidos&amp;lt;/instrucciones&amp;gt;&lt;br /&gt;
                        &amp;lt;montoPagado&amp;gt;41.00&amp;lt;/montoPagado&amp;gt;&lt;br /&gt;
                    &amp;lt;/Anticipos&amp;gt;&lt;br /&gt;
                &amp;lt;/anticipos&amp;gt;&lt;br /&gt;
                &amp;lt;cantidadDecimales&amp;gt;2&amp;lt;/cantidadDecimales&amp;gt;&lt;br /&gt;
                &amp;lt;cliente&amp;gt;&lt;br /&gt;
                    &amp;lt;destinatario&amp;gt;&lt;br /&gt;
                        &amp;lt;Destinatario&amp;gt;&lt;br /&gt;
                            &amp;lt;canalDeEntrega&amp;gt;0&amp;lt;/canalDeEntrega&amp;gt;&lt;br /&gt;
                            &amp;lt;email&amp;gt;&lt;br /&gt;
                                &amp;lt;arr:string&amp;gt;integracion@empresa.com&amp;lt;/arr:string&amp;gt;&lt;br /&gt;
                            &amp;lt;/email&amp;gt;&lt;br /&gt;
                        &amp;lt;/Destinatario&amp;gt;&lt;br /&gt;
                    &amp;lt;/destinatario&amp;gt;&lt;br /&gt;
                    &amp;lt;detallesTributarios&amp;gt;&lt;br /&gt;
                        &amp;lt;Tributos&amp;gt;&amp;lt;codigoImpuesto&amp;gt;ZY&amp;lt;/codigoImpuesto&amp;gt;&amp;lt;/Tributos&amp;gt;&lt;br /&gt;
                    &amp;lt;/detallesTributarios&amp;gt;&lt;br /&gt;
                    &amp;lt;direccionCliente&amp;gt;&lt;br /&gt;
                        &amp;lt;ciudad&amp;gt;BOGOTÁ, D.C.&amp;lt;/ciudad&amp;gt;&lt;br /&gt;
                        &amp;lt;codigoDepartamento&amp;gt;11&amp;lt;/codigoDepartamento&amp;gt;&lt;br /&gt;
                        &amp;lt;departamento&amp;gt;Bogotá&amp;lt;/departamento&amp;gt;&lt;br /&gt;
                        &amp;lt;direccion&amp;gt;Calle 100 # 19-61&amp;lt;/direccion&amp;gt;&lt;br /&gt;
                        &amp;lt;lenguaje&amp;gt;es&amp;lt;/lenguaje&amp;gt;&lt;br /&gt;
                        &amp;lt;municipio&amp;gt;11001&amp;lt;/municipio&amp;gt;&lt;br /&gt;
                        &amp;lt;pais&amp;gt;CO&amp;lt;/pais&amp;gt;&lt;br /&gt;
                    &amp;lt;/direccionCliente&amp;gt;&lt;br /&gt;
                    &amp;lt;nombreRazonSocial&amp;gt;NOMBRE RAZON SOCIAL&amp;lt;/nombreRazonSocial&amp;gt;&lt;br /&gt;
                    &amp;lt;notificar&amp;gt;SI&amp;lt;/notificar&amp;gt;&lt;br /&gt;
                    &amp;lt;numeroDocumento&amp;gt;123456789&amp;lt;/numeroDocumento&amp;gt;&lt;br /&gt;
                    &amp;lt;responsabilidadesRut&amp;gt;&lt;br /&gt;
                        &amp;lt;Obligaciones&amp;gt;&lt;br /&gt;
                            &amp;lt;obligaciones&amp;gt;R-99-PN&amp;lt;/obligaciones&amp;gt;&lt;br /&gt;
                            &amp;lt;regimen&amp;gt;49&amp;lt;/regimen&amp;gt;&lt;br /&gt;
                        &amp;lt;/Obligaciones&amp;gt;&lt;br /&gt;
                    &amp;lt;/responsabilidadesRut&amp;gt;&lt;br /&gt;
                    &amp;lt;tipoIdentificacion&amp;gt;13&amp;lt;/tipoIdentificacion&amp;gt;&lt;br /&gt;
                    &amp;lt;tipoPersona&amp;gt;2&amp;lt;/tipoPersona&amp;gt;&lt;br /&gt;
                &amp;lt;/cliente&amp;gt;&lt;br /&gt;
                &amp;lt;consecutivoDocumento&amp;gt;SETT1000001&amp;lt;/consecutivoDocumento&amp;gt;&lt;br /&gt;
                &amp;lt;detalleDeFactura&amp;gt;&lt;br /&gt;
                    &amp;lt;FacturaDetalle&amp;gt;&lt;br /&gt;
                        &amp;lt;cantidadReal&amp;gt;1.00&amp;lt;/cantidadReal&amp;gt;&lt;br /&gt;
                        &amp;lt;cantidadRealUnidadMedida&amp;gt;WSD&amp;lt;/cantidadRealUnidadMedida&amp;gt;&lt;br /&gt;
                        &amp;lt;cantidadUnidades&amp;gt;1.00&amp;lt;/cantidadUnidades&amp;gt;&lt;br /&gt;
                        &amp;lt;codigoProducto&amp;gt;890401&amp;lt;/codigoProducto&amp;gt;&lt;br /&gt;
                        &amp;lt;descripcion&amp;gt;INTERCONSULTA POR MEDICINA GENERAL&amp;lt;/descripcion&amp;gt;&lt;br /&gt;
                        &amp;lt;estandarCodigo&amp;gt;999&amp;lt;/estandarCodigo&amp;gt;&lt;br /&gt;
                        &amp;lt;estandarCodigoProducto&amp;gt;IMG&amp;lt;/estandarCodigoProducto&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- Res. 948: nota aclaratoria a nivel de línea (hasta 5.000 caracteres) --&amp;gt;&lt;br /&gt;
                        &amp;lt;nota&amp;gt;Atención presencial según contrato vigente.&amp;lt;/nota&amp;gt;&lt;br /&gt;
                        &amp;lt;muestraGratis&amp;gt;0&amp;lt;/muestraGratis&amp;gt;&lt;br /&gt;
                        &amp;lt;precioTotal&amp;gt;1003.00&amp;lt;/precioTotal&amp;gt;&lt;br /&gt;
                        &amp;lt;precioTotalSinImpuestos&amp;gt;1003.00&amp;lt;/precioTotalSinImpuestos&amp;gt;&lt;br /&gt;
                        &amp;lt;precioVentaUnitario&amp;gt;1003.00&amp;lt;/precioVentaUnitario&amp;gt;&lt;br /&gt;
                        &amp;lt;secuencia&amp;gt;1&amp;lt;/secuencia&amp;gt;&lt;br /&gt;
                        &amp;lt;unidadMedida&amp;gt;WSD&amp;lt;/unidadMedida&amp;gt;&lt;br /&gt;
                    &amp;lt;/FacturaDetalle&amp;gt;&lt;br /&gt;
                &amp;lt;/detalleDeFactura&amp;gt;&lt;br /&gt;
                &amp;lt;fechaEmision&amp;gt;2026-05-30 00:00:00&amp;lt;/fechaEmision&amp;gt;&lt;br /&gt;
                &amp;lt;fechaFinPeriodoFacturacion&amp;gt;2026-05-30 00:00:00&amp;lt;/fechaFinPeriodoFacturacion&amp;gt;&lt;br /&gt;
                &amp;lt;fechaInicioPeriodoFacturacion&amp;gt;2026-05-01 00:00:00&amp;lt;/fechaInicioPeriodoFacturacion&amp;gt;&lt;br /&gt;
                &amp;lt;mediosDePago&amp;gt;&lt;br /&gt;
                    &amp;lt;MediosDePago&amp;gt;&lt;br /&gt;
                        &amp;lt;medioPago&amp;gt;10&amp;lt;/medioPago&amp;gt;&lt;br /&gt;
                        &amp;lt;metodoDePago&amp;gt;1&amp;lt;/metodoDePago&amp;gt;&lt;br /&gt;
                        &amp;lt;numeroDeReferencia&amp;gt;REF01&amp;lt;/numeroDeReferencia&amp;gt;&lt;br /&gt;
                    &amp;lt;/MediosDePago&amp;gt;&lt;br /&gt;
                &amp;lt;/mediosDePago&amp;gt;&lt;br /&gt;
                &amp;lt;moneda&amp;gt;COP&amp;lt;/moneda&amp;gt;&lt;br /&gt;
                &amp;lt;rangoNumeracion&amp;gt;PREFIJO-CAMPODESDE&amp;lt;/rangoNumeracion&amp;gt;&lt;br /&gt;
                &amp;lt;redondeoAplicado&amp;gt;0.00&amp;lt;/redondeoAplicado&amp;gt;&lt;br /&gt;
                &amp;lt;!-- CAMPOS SECTOR SALUD --&amp;gt;&lt;br /&gt;
                &amp;lt;sectorSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- La clase Beneficiario es opcional en este escenario --&amp;gt;&lt;br /&gt;
                    &amp;lt;Beneficiario&amp;gt;&lt;br /&gt;
                        &amp;lt;DireccionResidencia&amp;gt;&lt;br /&gt;
                            &amp;lt;ciudad&amp;gt;BOGOTÁ, D.C.&amp;lt;/ciudad&amp;gt;&lt;br /&gt;
                            &amp;lt;codigoDepartamento&amp;gt;11&amp;lt;/codigoDepartamento&amp;gt;&lt;br /&gt;
                            &amp;lt;departamento&amp;gt;Bogotá&amp;lt;/departamento&amp;gt;&lt;br /&gt;
                            &amp;lt;direccion&amp;gt;Direccion&amp;lt;/direccion&amp;gt;&lt;br /&gt;
                            &amp;lt;lenguaje&amp;gt;es&amp;lt;/lenguaje&amp;gt;&lt;br /&gt;
                            &amp;lt;municipio&amp;gt;11001&amp;lt;/municipio&amp;gt;&lt;br /&gt;
                            &amp;lt;pais&amp;gt;CO&amp;lt;/pais&amp;gt;&lt;br /&gt;
                        &amp;lt;/DireccionResidencia&amp;gt;&lt;br /&gt;
                        &amp;lt;TipoIdentificacion&amp;gt;91&amp;lt;/TipoIdentificacion&amp;gt;&lt;br /&gt;
                    &amp;lt;/Beneficiario&amp;gt;&lt;br /&gt;
                    &amp;lt;IdPersonalizacion&amp;gt;SS-CUFE&amp;lt;/IdPersonalizacion&amp;gt;&lt;br /&gt;
                    &amp;lt;Pacientes&amp;gt;&lt;br /&gt;
                        &amp;lt;DatosPacienteSalud&amp;gt;&lt;br /&gt;
                            &amp;lt;CamposGenerales&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- CÓDIGO DEL PSS --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Nombre&amp;gt;1&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                                    &amp;lt;Valor&amp;gt;8632000024&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- MODALIDAD DE PAGO --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Nombre&amp;gt;9&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                                    &amp;lt;Valor&amp;gt;04&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- COBERTURA O PLAN DE BENEFICIOS --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Nombre&amp;gt;10&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                                    &amp;lt;Valor&amp;gt;01&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- NÚMERO DE CONTRATO (CUCON) --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Nombre&amp;gt;14&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                                    &amp;lt;Valor&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- NÚMERO DE PÓLIZA --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Nombre&amp;gt;15&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                                    &amp;lt;Valor&amp;gt;654321&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;!-- Res. 948: Campos 06B van VACÍOS (reubicados en PrepaidPayment) --&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;6&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;7&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;8&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                            &amp;lt;/CamposGenerales&amp;gt;&lt;br /&gt;
                        &amp;lt;/DatosPacienteSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;/Pacientes&amp;gt;&lt;br /&gt;
                    &amp;lt;TipoEscenario&amp;gt;2&amp;lt;/TipoEscenario&amp;gt;&lt;br /&gt;
                &amp;lt;/sectorSalud&amp;gt;&lt;br /&gt;
                &amp;lt;tipoDocumento&amp;gt;01&amp;lt;/tipoDocumento&amp;gt;&lt;br /&gt;
                &amp;lt;tipoOperacion&amp;gt;10&amp;lt;/tipoOperacion&amp;gt;&lt;br /&gt;
                &amp;lt;tipoSector&amp;gt;2&amp;lt;/tipoSector&amp;gt;&lt;br /&gt;
                &amp;lt;!-- TOTAL DE ANTICIPOS REPORTADOS --&amp;gt;&lt;br /&gt;
                &amp;lt;totalAnticipos&amp;gt;123.00&amp;lt;/totalAnticipos&amp;gt;&lt;br /&gt;
                &amp;lt;totalBaseImponible&amp;gt;0.00&amp;lt;/totalBaseImponible&amp;gt;&lt;br /&gt;
                &amp;lt;totalBrutoConImpuesto&amp;gt;1003.00&amp;lt;/totalBrutoConImpuesto&amp;gt;&lt;br /&gt;
                &amp;lt;totalMonto&amp;gt;880.00&amp;lt;/totalMonto&amp;gt;&lt;br /&gt;
                &amp;lt;totalProductos&amp;gt;1&amp;lt;/totalProductos&amp;gt;&lt;br /&gt;
                &amp;lt;totalSinImpuestos&amp;gt;1003.00&amp;lt;/totalSinImpuestos&amp;gt;&lt;br /&gt;
            &amp;lt;/tem:factura&amp;gt;&lt;br /&gt;
            &amp;lt;tem:adjuntos&amp;gt;0&amp;lt;/tem:adjuntos&amp;gt;&lt;br /&gt;
        &amp;lt;/tem:Enviar&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;SS-CUFE Sin Contrato — Request REST&amp;lt;/font&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenEmpresa&amp;quot;: &amp;quot;{{tokenEmpresa}}&amp;quot;,&lt;br /&gt;
  &amp;quot;tokenPassword&amp;quot;: &amp;quot;{{tokenPassword}}&amp;quot;,&lt;br /&gt;
  &amp;quot;factura&amp;quot;: {&lt;br /&gt;
    &amp;quot;anticipos&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;extras&amp;quot;: [&lt;br /&gt;
          { &amp;quot;nombre&amp;quot;: &amp;quot;recaudo&amp;quot;, &amp;quot;valor&amp;quot;: &amp;quot;01&amp;quot;, &amp;quot;controlInterno1&amp;quot;: null, &amp;quot;controlInterno2&amp;quot;: null }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;fechaDeRecibido&amp;quot;: null,&lt;br /&gt;
        &amp;quot;fechadePago&amp;quot;: &amp;quot;2026-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;horaDePago&amp;quot;: null,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
        &amp;quot;instrucciones&amp;quot;: &amp;quot;Copago&amp;quot;,&lt;br /&gt;
        &amp;quot;montoPagado&amp;quot;: &amp;quot;20.00&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;extras&amp;quot;: [&lt;br /&gt;
          { &amp;quot;nombre&amp;quot;: &amp;quot;recaudo&amp;quot;, &amp;quot;valor&amp;quot;: &amp;quot;02&amp;quot;, &amp;quot;controlInterno1&amp;quot;: null, &amp;quot;controlInterno2&amp;quot;: null }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;fechaDeRecibido&amp;quot;: null,&lt;br /&gt;
        &amp;quot;fechadePago&amp;quot;: &amp;quot;2026-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;horaDePago&amp;quot;: null,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
        &amp;quot;instrucciones&amp;quot;: &amp;quot;Cuota Moderadora&amp;quot;,&lt;br /&gt;
        &amp;quot;montoPagado&amp;quot;: &amp;quot;20.00&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;cantidadDecimales&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    &amp;quot;consecutivoDocumento&amp;quot;: &amp;quot;SETT1000002&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaEmision&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaFinPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaInicioPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-01 00:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;moneda&amp;quot;: &amp;quot;COP&amp;quot;,&lt;br /&gt;
    &amp;quot;rangoNumeracion&amp;quot;: &amp;quot;{{rango_numeracion}}&amp;quot;,&lt;br /&gt;
    &amp;quot;sectorSalud&amp;quot;: {&lt;br /&gt;
      &amp;quot;IdPersonalizacion&amp;quot;: &amp;quot;SS-CUFE&amp;quot;,&lt;br /&gt;
      &amp;quot;Pacientes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;CamposGenerales&amp;quot;: [&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;1&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;8632000024&amp;quot;  },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;9&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;04&amp;quot;           },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;10&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;           },&lt;br /&gt;
            {&lt;br /&gt;
              // CUCON viaja VACÍO cuando no hay contrato&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;14&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;15&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;222222222&amp;quot;   },&lt;br /&gt;
            {&lt;br /&gt;
              // NUEVO CAMPO RES. 948: FACTURA_SIN_CONTRATO&lt;br /&gt;
              // Obligatorio cuando CUCON está vacío&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;22&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;  // 01=Urgencias | 02=Tutelas | 03=ADRES | 04=Otro | 05=Compra directa | 06=Sin contrato&lt;br /&gt;
            },&lt;br /&gt;
            // Campos 06B vacíos (reubicados en PrepaidPayment)&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;6&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot; },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;7&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot; },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;8&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot; }&lt;br /&gt;
          ]&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;TipoEscenario&amp;quot;: &amp;quot;2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tipoDocumento&amp;quot;: &amp;quot;01&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoOperacion&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoSector&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    &amp;quot;totalAnticipos&amp;quot;: &amp;quot;40.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalBaseImponible&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalBrutoConImpuesto&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalMonto&amp;quot;: &amp;quot;60.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalProductos&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
    &amp;quot;totalSinImpuestos&amp;quot;: &amp;quot;100.00&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;documentosAdjuntos&amp;quot;: &amp;quot;0&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;SS-CUFE Sin Contrato — Request SOAP&amp;lt;/font&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&lt;br /&gt;
    xmlns:tem=&amp;quot;http://tempuri.org/&amp;quot;&lt;br /&gt;
    xmlns:arr=&amp;quot;http://schemas.microsoft.com/2003/10/Serialization/Arrays&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
        &amp;lt;tem:Enviar&amp;gt;&lt;br /&gt;
            &amp;lt;tem:tokenEmpresa&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/tem:tokenEmpresa&amp;gt;&lt;br /&gt;
            &amp;lt;tem:tokenPassword&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/tem:tokenPassword&amp;gt;&lt;br /&gt;
            &amp;lt;tem:factura xmlns=&amp;quot;http://schemas.datacontract.org/2004/07/ServiceSoap.UBL2._0.Models.Object&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;anticipos&amp;gt;&lt;br /&gt;
                    &amp;lt;Anticipos&amp;gt;&lt;br /&gt;
                        &amp;lt;extras&amp;gt;&lt;br /&gt;
                            &amp;lt;Extensible&amp;gt;&lt;br /&gt;
                                &amp;lt;nombre&amp;gt;recaudo&amp;lt;/nombre&amp;gt;&lt;br /&gt;
                                &amp;lt;valor&amp;gt;01&amp;lt;/valor&amp;gt;&lt;br /&gt;
                            &amp;lt;/Extensible&amp;gt;&lt;br /&gt;
                        &amp;lt;/extras&amp;gt;&lt;br /&gt;
                        &amp;lt;fechaDeRecibido&amp;gt;2026-05-30&amp;lt;/fechaDeRecibido&amp;gt;&lt;br /&gt;
                        &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;instrucciones&amp;gt;Copago&amp;lt;/instrucciones&amp;gt;&lt;br /&gt;
                        &amp;lt;montoPagado&amp;gt;41.00&amp;lt;/montoPagado&amp;gt;&lt;br /&gt;
                    &amp;lt;/Anticipos&amp;gt;&lt;br /&gt;
                    &amp;lt;Anticipos&amp;gt;&lt;br /&gt;
                        &amp;lt;extras&amp;gt;&lt;br /&gt;
                            &amp;lt;Extensible&amp;gt;&lt;br /&gt;
                                &amp;lt;nombre&amp;gt;recaudo&amp;lt;/nombre&amp;gt;&lt;br /&gt;
                                &amp;lt;valor&amp;gt;02&amp;lt;/valor&amp;gt;&lt;br /&gt;
                            &amp;lt;/Extensible&amp;gt;&lt;br /&gt;
                        &amp;lt;/extras&amp;gt;&lt;br /&gt;
                        &amp;lt;fechaDeRecibido&amp;gt;2026-05-30&amp;lt;/fechaDeRecibido&amp;gt;&lt;br /&gt;
                        &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;instrucciones&amp;gt;Cuota Moderadora&amp;lt;/instrucciones&amp;gt;&lt;br /&gt;
                        &amp;lt;montoPagado&amp;gt;41.00&amp;lt;/montoPagado&amp;gt;&lt;br /&gt;
                    &amp;lt;/Anticipos&amp;gt;&lt;br /&gt;
                &amp;lt;/anticipos&amp;gt;&lt;br /&gt;
                &amp;lt;cantidadDecimales&amp;gt;2&amp;lt;/cantidadDecimales&amp;gt;&lt;br /&gt;
                &amp;lt;consecutivoDocumento&amp;gt;SETT1000002&amp;lt;/consecutivoDocumento&amp;gt;&lt;br /&gt;
                &amp;lt;fechaEmision&amp;gt;2026-05-30 00:00:00&amp;lt;/fechaEmision&amp;gt;&lt;br /&gt;
                &amp;lt;fechaFinPeriodoFacturacion&amp;gt;2026-05-30 00:00:00&amp;lt;/fechaFinPeriodoFacturacion&amp;gt;&lt;br /&gt;
                &amp;lt;fechaInicioPeriodoFacturacion&amp;gt;2026-05-01 00:00:00&amp;lt;/fechaInicioPeriodoFacturacion&amp;gt;&lt;br /&gt;
                &amp;lt;moneda&amp;gt;COP&amp;lt;/moneda&amp;gt;&lt;br /&gt;
                &amp;lt;rangoNumeracion&amp;gt;PREFIJO-CAMPODESDE&amp;lt;/rangoNumeracion&amp;gt;&lt;br /&gt;
                &amp;lt;redondeoAplicado&amp;gt;0.00&amp;lt;/redondeoAplicado&amp;gt;&lt;br /&gt;
                &amp;lt;!-- CAMPOS SECTOR SALUD --&amp;gt;&lt;br /&gt;
                &amp;lt;sectorSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;IdPersonalizacion&amp;gt;SS-CUFE&amp;lt;/IdPersonalizacion&amp;gt;&lt;br /&gt;
                    &amp;lt;Pacientes&amp;gt;&lt;br /&gt;
                        &amp;lt;DatosPacienteSalud&amp;gt;&lt;br /&gt;
                            &amp;lt;CamposGenerales&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;1&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;8632000024&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;9&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;04&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;10&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;01&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- CUCON VACÍO: no hay contrato --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Nombre&amp;gt;14&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                                    &amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;15&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;654321&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- NUEVO RES. 948: FACTURA_SIN_CONTRATO --&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- Valores: 1=Urgencias | 2=Tutelas | 3=ADRES | 4=Otro | 5=Compra directa | 6=Sin contrato --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Nombre&amp;gt;22&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                                    &amp;lt;Valor&amp;gt;06&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;!-- Campos 06B vacíos: reubicados en PrepaidPayment --&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;6&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;7&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;8&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                            &amp;lt;/CamposGenerales&amp;gt;&lt;br /&gt;
                        &amp;lt;/DatosPacienteSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;/Pacientes&amp;gt;&lt;br /&gt;
                    &amp;lt;TipoEscenario&amp;gt;2&amp;lt;/TipoEscenario&amp;gt;&lt;br /&gt;
                &amp;lt;/sectorSalud&amp;gt;&lt;br /&gt;
                &amp;lt;tipoDocumento&amp;gt;01&amp;lt;/tipoDocumento&amp;gt;&lt;br /&gt;
                &amp;lt;tipoOperacion&amp;gt;10&amp;lt;/tipoOperacion&amp;gt;&lt;br /&gt;
                &amp;lt;tipoSector&amp;gt;2&amp;lt;/tipoSector&amp;gt;&lt;br /&gt;
                &amp;lt;totalAnticipos&amp;gt;82.00&amp;lt;/totalAnticipos&amp;gt;&lt;br /&gt;
                &amp;lt;totalBaseImponible&amp;gt;0.00&amp;lt;/totalBaseImponible&amp;gt;&lt;br /&gt;
                &amp;lt;totalBrutoConImpuesto&amp;gt;1003.00&amp;lt;/totalBrutoConImpuesto&amp;gt;&lt;br /&gt;
                &amp;lt;totalMonto&amp;gt;921.00&amp;lt;/totalMonto&amp;gt;&lt;br /&gt;
                &amp;lt;totalProductos&amp;gt;1&amp;lt;/totalProductos&amp;gt;&lt;br /&gt;
                &amp;lt;totalSinImpuestos&amp;gt;1003.00&amp;lt;/totalSinImpuestos&amp;gt;&lt;br /&gt;
            &amp;lt;/tem:factura&amp;gt;&lt;br /&gt;
            &amp;lt;tem:adjuntos&amp;gt;0&amp;lt;/tem:adjuntos&amp;gt;&lt;br /&gt;
        &amp;lt;/tem:Enviar&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;ESCENARIO SS-Reporte — Reporte de Recaudo Realizado por la ERP&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;====&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;center&amp;gt;Registro de operaciones donde la EPS realizó directamente el recaudo del pago moderador al paciente&amp;lt;/center&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;SS-Reporte Con Contrato — Request REST&amp;lt;/font&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenEmpresa&amp;quot;: &amp;quot;{{tokenEmpresa}}&amp;quot;,&lt;br /&gt;
  &amp;quot;tokenPassword&amp;quot;: &amp;quot;{{tokenPassword}}&amp;quot;,&lt;br /&gt;
  &amp;quot;factura&amp;quot;: {&lt;br /&gt;
    &amp;quot;cantidadDecimales&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    &amp;quot;consecutivoDocumento&amp;quot;: &amp;quot;SETT1000003&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaEmision&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    // Fecha Fin Periodo Facturacion = CampoAdicional N°10 de la resolucion 948&lt;br /&gt;
    &amp;quot;fechaFinPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    // Fecha Inicio Periodo Facturacion = CampoAdicional N°11 de la resolucion 948&lt;br /&gt;
    &amp;quot;fechaInicioPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-01 00:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;moneda&amp;quot;: &amp;quot;COP&amp;quot;,&lt;br /&gt;
    &amp;quot;rangoNumeracion&amp;quot;: &amp;quot;{{rango_numeracion}}&amp;quot;,&lt;br /&gt;
    &amp;quot;sectorSalud&amp;quot;: {&lt;br /&gt;
      // IdPersonalizacion = Tipo de operacion SS-Reporte&lt;br /&gt;
      &amp;quot;IdPersonalizacion&amp;quot;: &amp;quot;SS-Reporte&amp;quot;,&lt;br /&gt;
      &amp;quot;Pacientes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;CamposGenerales&amp;quot;: [&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;1&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;8632000024&amp;quot; },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;9&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;04&amp;quot;          },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;10&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;          },&lt;br /&gt;
            {&lt;br /&gt;
              // Numero de Contrato CUCON (con contrato)&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;14&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;15&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;222222222&amp;quot;  },&lt;br /&gt;
            // Campos 06B vacíos según Res. 948&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;6&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;7&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;8&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;            }&lt;br /&gt;
          ]&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      // TipoEscenario = 3 para SS-Reporte&lt;br /&gt;
      &amp;quot;TipoEscenario&amp;quot;: &amp;quot;3&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tipoDocumento&amp;quot;: &amp;quot;01&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoOperacion&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoSector&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    &amp;quot;totalAnticipos&amp;quot;: null,&lt;br /&gt;
    &amp;quot;totalBaseImponible&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalBrutoConImpuesto&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalMonto&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalProductos&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
    &amp;quot;totalSinImpuestos&amp;quot;: &amp;quot;100.00&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;documentosAdjuntos&amp;quot;: &amp;quot;0&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;SS-Reporte Con Contrato — Request SOAP&amp;lt;/font&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&lt;br /&gt;
    xmlns:tem=&amp;quot;http://tempuri.org/&amp;quot;&lt;br /&gt;
    xmlns:arr=&amp;quot;http://schemas.microsoft.com/2003/10/Serialization/Arrays&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
        &amp;lt;tem:Enviar&amp;gt;&lt;br /&gt;
            &amp;lt;tem:tokenEmpresa&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/tem:tokenEmpresa&amp;gt;&lt;br /&gt;
            &amp;lt;tem:tokenPassword&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/tem:tokenPassword&amp;gt;&lt;br /&gt;
            &amp;lt;tem:factura xmlns=&amp;quot;http://schemas.datacontract.org/2004/07/ServiceSoap.UBL2._0.Models.Object&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;cantidadDecimales&amp;gt;2&amp;lt;/cantidadDecimales&amp;gt;&lt;br /&gt;
                &amp;lt;consecutivoDocumento&amp;gt;SETT1000003&amp;lt;/consecutivoDocumento&amp;gt;&lt;br /&gt;
                &amp;lt;fechaEmision&amp;gt;2026-05-30 00:00:00&amp;lt;/fechaEmision&amp;gt;&lt;br /&gt;
                &amp;lt;fechaFinPeriodoFacturacion&amp;gt;2026-05-30 00:00:00&amp;lt;/fechaFinPeriodoFacturacion&amp;gt;&lt;br /&gt;
                &amp;lt;fechaInicioPeriodoFacturacion&amp;gt;2026-05-01 00:00:00&amp;lt;/fechaInicioPeriodoFacturacion&amp;gt;&lt;br /&gt;
                &amp;lt;moneda&amp;gt;COP&amp;lt;/moneda&amp;gt;&lt;br /&gt;
                &amp;lt;rangoNumeracion&amp;gt;PREFIJO-CAMPODESDE&amp;lt;/rangoNumeracion&amp;gt;&lt;br /&gt;
                &amp;lt;redondeoAplicado&amp;gt;0.00&amp;lt;/redondeoAplicado&amp;gt;&lt;br /&gt;
                &amp;lt;!-- CAMPOS SECTOR SALUD --&amp;gt;&lt;br /&gt;
                &amp;lt;sectorSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- La clase Beneficiario es opcional en este escenario --&amp;gt;&lt;br /&gt;
                    &amp;lt;Beneficiario&amp;gt;&lt;br /&gt;
                        &amp;lt;DireccionResidencia&amp;gt;&lt;br /&gt;
                            &amp;lt;ciudad&amp;gt;BOGOTÁ, D.C.&amp;lt;/ciudad&amp;gt;&lt;br /&gt;
                            &amp;lt;codigoDepartamento&amp;gt;11&amp;lt;/codigoDepartamento&amp;gt;&lt;br /&gt;
                            &amp;lt;departamento&amp;gt;Bogotá&amp;lt;/departamento&amp;gt;&lt;br /&gt;
                            &amp;lt;direccion&amp;gt;Direccion&amp;lt;/direccion&amp;gt;&lt;br /&gt;
                            &amp;lt;lenguaje&amp;gt;es&amp;lt;/lenguaje&amp;gt;&lt;br /&gt;
                            &amp;lt;municipio&amp;gt;11001&amp;lt;/municipio&amp;gt;&lt;br /&gt;
                            &amp;lt;pais&amp;gt;CO&amp;lt;/pais&amp;gt;&lt;br /&gt;
                        &amp;lt;/DireccionResidencia&amp;gt;&lt;br /&gt;
                        &amp;lt;TipoIdentificacion&amp;gt;91&amp;lt;/TipoIdentificacion&amp;gt;&lt;br /&gt;
                    &amp;lt;/Beneficiario&amp;gt;&lt;br /&gt;
                    &amp;lt;IdPersonalizacion&amp;gt;SS-Reporte&amp;lt;/IdPersonalizacion&amp;gt;&lt;br /&gt;
                    &amp;lt;Pacientes&amp;gt;&lt;br /&gt;
                        &amp;lt;DatosPacienteSalud&amp;gt;&lt;br /&gt;
                            &amp;lt;CamposGenerales&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;1&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;8632000024&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;9&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;04&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;10&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;01&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- NÚMERO DE CONTRATO (CUCON) --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Nombre&amp;gt;14&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                                    &amp;lt;Valor&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;15&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;654321&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;!-- Campos 06B vacíos según Res. 948 --&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;6&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;7&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;8&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                            &amp;lt;/CamposGenerales&amp;gt;&lt;br /&gt;
                        &amp;lt;/DatosPacienteSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;/Pacientes&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- TipoEscenario = 3 para SS-Reporte --&amp;gt;&lt;br /&gt;
                    &amp;lt;TipoEscenario&amp;gt;3&amp;lt;/TipoEscenario&amp;gt;&lt;br /&gt;
                &amp;lt;/sectorSalud&amp;gt;&lt;br /&gt;
                &amp;lt;tipoDocumento&amp;gt;01&amp;lt;/tipoDocumento&amp;gt;&lt;br /&gt;
                &amp;lt;tipoOperacion&amp;gt;10&amp;lt;/tipoOperacion&amp;gt;&lt;br /&gt;
                &amp;lt;tipoSector&amp;gt;2&amp;lt;/tipoSector&amp;gt;&lt;br /&gt;
                &amp;lt;totalAnticipos&amp;gt;0.00&amp;lt;/totalAnticipos&amp;gt;&lt;br /&gt;
                &amp;lt;totalBaseImponible&amp;gt;0.00&amp;lt;/totalBaseImponible&amp;gt;&lt;br /&gt;
                &amp;lt;totalBrutoConImpuesto&amp;gt;1193.57&amp;lt;/totalBrutoConImpuesto&amp;gt;&lt;br /&gt;
                &amp;lt;totalMonto&amp;gt;1193.57&amp;lt;/totalMonto&amp;gt;&lt;br /&gt;
                &amp;lt;totalProductos&amp;gt;1&amp;lt;/totalProductos&amp;gt;&lt;br /&gt;
                &amp;lt;totalSinImpuestos&amp;gt;1003.00&amp;lt;/totalSinImpuestos&amp;gt;&lt;br /&gt;
            &amp;lt;/tem:factura&amp;gt;&lt;br /&gt;
            &amp;lt;tem:adjuntos&amp;gt;0&amp;lt;/tem:adjuntos&amp;gt;&lt;br /&gt;
        &amp;lt;/tem:Enviar&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&#039;&#039;&#039;ESCENARIO SS-SinAporte — Sin Recaudos Previos&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;====&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;center&amp;gt;Emisión de facturas electrónicas para servicios de salud sin recaudos previos de Copago, Cuota Moderadora o Anticipos&amp;lt;/center&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;SS-SinAporte Con Contrato — Request REST&amp;lt;/font&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenEmpresa&amp;quot;: &amp;quot;{{tokenEmpresa}}&amp;quot;,&lt;br /&gt;
  &amp;quot;tokenPassword&amp;quot;: &amp;quot;{{tokenPassword}}&amp;quot;,&lt;br /&gt;
  &amp;quot;factura&amp;quot;: {&lt;br /&gt;
    &amp;quot;cantidadDecimales&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    &amp;quot;consecutivoDocumento&amp;quot;: &amp;quot;SETT1000004&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaEmision&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    // Fecha Fin Periodo Facturacion = CampoAdicional N°10 de la resolucion 948&lt;br /&gt;
    &amp;quot;fechaFinPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    // Fecha Inicio Periodo Facturacion = CampoAdicional N°11 de la resolucion 948&lt;br /&gt;
    &amp;quot;fechaInicioPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-01 00:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;moneda&amp;quot;: &amp;quot;COP&amp;quot;,&lt;br /&gt;
    &amp;quot;rangoNumeracion&amp;quot;: &amp;quot;{{rango_numeracion}}&amp;quot;,&lt;br /&gt;
    &amp;quot;sectorSalud&amp;quot;: {&lt;br /&gt;
      // IdPersonalizacion = SS-SinAporte&lt;br /&gt;
      &amp;quot;IdPersonalizacion&amp;quot;: &amp;quot;SS-SinAporte&amp;quot;,&lt;br /&gt;
      &amp;quot;Pacientes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;CamposGenerales&amp;quot;: [&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;1&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;8632000024&amp;quot; },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;9&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;04&amp;quot;          },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;10&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;          },&lt;br /&gt;
            {&lt;br /&gt;
              // Numero de Contrato CUCON (con contrato: hash del CUCON)&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;14&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;15&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;222222222&amp;quot;  },&lt;br /&gt;
            // Campos 06B vacíos según Res. 948&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;6&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;7&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;8&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;            }&lt;br /&gt;
          ]&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      // TipoEscenario = 4 para SS-SinAporte&lt;br /&gt;
      &amp;quot;TipoEscenario&amp;quot;: &amp;quot;4&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tipoDocumento&amp;quot;: &amp;quot;01&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoOperacion&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoSector&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    &amp;quot;totalAnticipos&amp;quot;: null,&lt;br /&gt;
    &amp;quot;totalBaseImponible&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalBrutoConImpuesto&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalMonto&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalProductos&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
    &amp;quot;totalSinImpuestos&amp;quot;: &amp;quot;100.00&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;documentosAdjuntos&amp;quot;: &amp;quot;0&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;SS-SinAporte Con Contrato — Request SOAP&amp;lt;/font&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;soapenv:Envelope xmlns:soapenv=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot;&lt;br /&gt;
    xmlns:tem=&amp;quot;http://tempuri.org/&amp;quot;&lt;br /&gt;
    xmlns:arr=&amp;quot;http://schemas.microsoft.com/2003/10/Serialization/Arrays&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
    &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
        &amp;lt;tem:Enviar&amp;gt;&lt;br /&gt;
            &amp;lt;tem:tokenEmpresa&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/tem:tokenEmpresa&amp;gt;&lt;br /&gt;
            &amp;lt;tem:tokenPassword&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/tem:tokenPassword&amp;gt;&lt;br /&gt;
            &amp;lt;tem:factura xmlns=&amp;quot;http://schemas.datacontract.org/2004/07/ServiceSoap.UBL2._0.Models.Object&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;cantidadDecimales&amp;gt;2&amp;lt;/cantidadDecimales&amp;gt;&lt;br /&gt;
                &amp;lt;consecutivoDocumento&amp;gt;SETT1000004&amp;lt;/consecutivoDocumento&amp;gt;&lt;br /&gt;
                &amp;lt;fechaEmision&amp;gt;2026-05-30 00:00:00&amp;lt;/fechaEmision&amp;gt;&lt;br /&gt;
                &amp;lt;fechaFinPeriodoFacturacion&amp;gt;2026-05-30 00:00:00&amp;lt;/fechaFinPeriodoFacturacion&amp;gt;&lt;br /&gt;
                &amp;lt;fechaInicioPeriodoFacturacion&amp;gt;2026-05-01 00:00:00&amp;lt;/fechaInicioPeriodoFacturacion&amp;gt;&lt;br /&gt;
                &amp;lt;moneda&amp;gt;COP&amp;lt;/moneda&amp;gt;&lt;br /&gt;
                &amp;lt;rangoNumeracion&amp;gt;PREFIJO-CAMPODESDE&amp;lt;/rangoNumeracion&amp;gt;&lt;br /&gt;
                &amp;lt;redondeoAplicado&amp;gt;0.00&amp;lt;/redondeoAplicado&amp;gt;&lt;br /&gt;
                &amp;lt;!-- CAMPOS SECTOR SALUD --&amp;gt;&lt;br /&gt;
                &amp;lt;sectorSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- La clase Beneficiario es opcional en este escenario --&amp;gt;&lt;br /&gt;
                    &amp;lt;Beneficiario&amp;gt;&lt;br /&gt;
                        &amp;lt;DireccionResidencia&amp;gt;&lt;br /&gt;
                            &amp;lt;ciudad&amp;gt;BOGOTÁ, D.C.&amp;lt;/ciudad&amp;gt;&lt;br /&gt;
                            &amp;lt;codigoDepartamento&amp;gt;11&amp;lt;/codigoDepartamento&amp;gt;&lt;br /&gt;
                            &amp;lt;departamento&amp;gt;Bogotá&amp;lt;/departamento&amp;gt;&lt;br /&gt;
                            &amp;lt;direccion&amp;gt;Direccion&amp;lt;/direccion&amp;gt;&lt;br /&gt;
                            &amp;lt;lenguaje&amp;gt;es&amp;lt;/lenguaje&amp;gt;&lt;br /&gt;
                            &amp;lt;municipio&amp;gt;11001&amp;lt;/municipio&amp;gt;&lt;br /&gt;
                            &amp;lt;pais&amp;gt;CO&amp;lt;/pais&amp;gt;&lt;br /&gt;
                        &amp;lt;/DireccionResidencia&amp;gt;&lt;br /&gt;
                        &amp;lt;TipoIdentificacion&amp;gt;91&amp;lt;/TipoIdentificacion&amp;gt;&lt;br /&gt;
                    &amp;lt;/Beneficiario&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- IdPersonalizacion = SS-SinAporte --&amp;gt;&lt;br /&gt;
                    &amp;lt;IdPersonalizacion&amp;gt;SS-SinAporte&amp;lt;/IdPersonalizacion&amp;gt;&lt;br /&gt;
                    &amp;lt;Pacientes&amp;gt;&lt;br /&gt;
                        &amp;lt;DatosPacienteSalud&amp;gt;&lt;br /&gt;
                            &amp;lt;CamposGenerales&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;1&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;8632000024&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;9&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;04&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;10&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;01&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&lt;br /&gt;
                                    &amp;lt;!-- NÚMERO DE CONTRATO (CUCON) --&amp;gt;&lt;br /&gt;
                                    &amp;lt;Nombre&amp;gt;14&amp;lt;/Nombre&amp;gt;&lt;br /&gt;
                                    &amp;lt;Valor&amp;gt;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&amp;lt;/Valor&amp;gt;&lt;br /&gt;
                                &amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;15&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;654321&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;!-- Campos 06B vacíos según Res. 948 --&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;6&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;7&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                                &amp;lt;GeneralSalud&amp;gt;&amp;lt;Nombre&amp;gt;8&amp;lt;/Nombre&amp;gt;&amp;lt;Valor&amp;gt;&amp;lt;/Valor&amp;gt;&amp;lt;/GeneralSalud&amp;gt;&lt;br /&gt;
                            &amp;lt;/CamposGenerales&amp;gt;&lt;br /&gt;
                        &amp;lt;/DatosPacienteSalud&amp;gt;&lt;br /&gt;
                    &amp;lt;/Pacientes&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- TipoEscenario = 4 para SS-SinAporte --&amp;gt;&lt;br /&gt;
                    &amp;lt;TipoEscenario&amp;gt;4&amp;lt;/TipoEscenario&amp;gt;&lt;br /&gt;
                &amp;lt;/sectorSalud&amp;gt;&lt;br /&gt;
                &amp;lt;tipoDocumento&amp;gt;01&amp;lt;/tipoDocumento&amp;gt;&lt;br /&gt;
                &amp;lt;tipoOperacion&amp;gt;10&amp;lt;/tipoOperacion&amp;gt;&lt;br /&gt;
                &amp;lt;tipoSector&amp;gt;2&amp;lt;/tipoSector&amp;gt;&lt;br /&gt;
                &amp;lt;totalAnticipos&amp;gt;0.00&amp;lt;/totalAnticipos&amp;gt;&lt;br /&gt;
                &amp;lt;totalBaseImponible&amp;gt;0.00&amp;lt;/totalBaseImponible&amp;gt;&lt;br /&gt;
                &amp;lt;totalBrutoConImpuesto&amp;gt;1193.57&amp;lt;/totalBrutoConImpuesto&amp;gt;&lt;br /&gt;
                &amp;lt;totalMonto&amp;gt;1193.57&amp;lt;/totalMonto&amp;gt;&lt;br /&gt;
                &amp;lt;totalProductos&amp;gt;1&amp;lt;/totalProductos&amp;gt;&lt;br /&gt;
                &amp;lt;totalSinImpuestos&amp;gt;1003.00&amp;lt;/totalSinImpuestos&amp;gt;&lt;br /&gt;
            &amp;lt;/tem:factura&amp;gt;&lt;br /&gt;
            &amp;lt;tem:adjuntos&amp;gt;0&amp;lt;/tem:adjuntos&amp;gt;&lt;br /&gt;
        &amp;lt;/tem:Enviar&amp;gt;&lt;br /&gt;
    &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;font color=&amp;quot;Black&amp;quot;&amp;gt;SS-SinAporte Sin Contrato — Request REST&amp;lt;/font&amp;gt;=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;tokenEmpresa&amp;quot;: &amp;quot;{{tokenEmpresa}}&amp;quot;,&lt;br /&gt;
  &amp;quot;tokenPassword&amp;quot;: &amp;quot;{{tokenPassword}}&amp;quot;,&lt;br /&gt;
  &amp;quot;factura&amp;quot;: {&lt;br /&gt;
    &amp;quot;cantidadDecimales&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    &amp;quot;consecutivoDocumento&amp;quot;: &amp;quot;SETT1000005&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaEmision&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaFinPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-30 00:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaInicioPeriodoFacturacion&amp;quot;: &amp;quot;2026-05-01 00:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;moneda&amp;quot;: &amp;quot;COP&amp;quot;,&lt;br /&gt;
    &amp;quot;rangoNumeracion&amp;quot;: &amp;quot;{{rango_numeracion}}&amp;quot;,&lt;br /&gt;
    &amp;quot;sectorSalud&amp;quot;: {&lt;br /&gt;
      &amp;quot;IdPersonalizacion&amp;quot;: &amp;quot;SS-SinAporte&amp;quot;,&lt;br /&gt;
      &amp;quot;Pacientes&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;CamposGenerales&amp;quot;: [&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;1&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;8632000024&amp;quot; },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;9&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;          },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;10&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;          },&lt;br /&gt;
            {&lt;br /&gt;
              // CUCON viaja VACÍO cuando no hay contrato&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;14&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;15&amp;quot;, &amp;quot;Valor&amp;quot;: &amp;quot;222222222&amp;quot;  },&lt;br /&gt;
            {&lt;br /&gt;
              // NUEVO CAMPO RES. 948: FACTURA_SIN_CONTRATO&lt;br /&gt;
              &amp;quot;Nombre&amp;quot;: &amp;quot;22&amp;quot;,&lt;br /&gt;
              &amp;quot;Valor&amp;quot;: &amp;quot;01&amp;quot;  // 01=Urgencias&lt;br /&gt;
            },&lt;br /&gt;
            // Campos 06B vacíos según Res. 948&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;6&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;7&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;            },&lt;br /&gt;
            { &amp;quot;Nombre&amp;quot;: &amp;quot;8&amp;quot;,  &amp;quot;Valor&amp;quot;: &amp;quot;&amp;quot;            }&lt;br /&gt;
          ]&lt;br /&gt;
        }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;TipoEscenario&amp;quot;: &amp;quot;4&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tipoDocumento&amp;quot;: &amp;quot;01&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoOperacion&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
    &amp;quot;tipoSector&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
    &amp;quot;totalAnticipos&amp;quot;: null,&lt;br /&gt;
    &amp;quot;totalBaseImponible&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalBrutoConImpuesto&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalMonto&amp;quot;: &amp;quot;100.00&amp;quot;,&lt;br /&gt;
    &amp;quot;totalProductos&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
    &amp;quot;totalSinImpuestos&amp;quot;: &amp;quot;100.00&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;documentosAdjuntos&amp;quot;: &amp;quot;0&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt; URLs del Servicio HKA Integración — Resolución 0948&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;==&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
Los endpoints del servicio de emisión no cambian con la Resolución 0948. Se debe continuar utilizando las mismas URLs según el protocolo de integración elegido:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;[[Archivo:Copyright.png|100px|sinmarco|centro|Copyright]]&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt;THE FACTORY HKA COLOMBIA&amp;lt;/font&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Copyright © 2016 The Factory HKA. Todos los derechos reservados.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Secci%C3%B3n_para_clientes_de_Integraci%C3%B3n&amp;diff=9419</id>
		<title>Sección para clientes de Integración</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Secci%C3%B3n_para_clientes_de_Integraci%C3%B3n&amp;diff=9419"/>
		<updated>2026-04-14T14:41:30Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%; border:1px solid #d0d7e1; border-radius:10px; background-color:#ffffff; box-shadow:0 1px 3px rgba(0,0,0,0.08);&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; padding:20px;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.9em; font-weight:bold; color:#003366;&amp;quot;&amp;gt;&lt;br /&gt;
Integración – The Factory HKA Colombia&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.05em; color:#444; line-height:1.6; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Bienvenido a &amp;lt;b&amp;gt;Integración&amp;lt;/b&amp;gt; de &amp;lt;b&amp;gt;The Factory HKA Colombia&amp;lt;/b&amp;gt;, el espacio diseñado para brindar una experiencia técnica clara, eficiente y centralizada para nuestros clientes y aliados.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aquí encontrará la documentación completa para la integración de los servicios de &amp;lt;b&amp;gt;Factura Electrónica&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Nómina Electrónica&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Recepción Electrónica&amp;lt;/b&amp;gt; y &amp;lt;b&amp;gt;Documentos Equivalentes&amp;lt;/b&amp;gt;, incluyendo manuales, APIs, herramientas y recomendaciones para el cumplimiento de las resoluciones DIAN vigentes.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:linear-gradient(90deg, #0073e6 0%, #0099ff 100%); color:#fff; padding:12px 18px; border-radius:6px; font-weight:bold; font-size:1.05em;&amp;quot;&amp;gt;&lt;br /&gt;
Acceso rápido:&amp;lt;/span&amp;gt; Consulte las secciones de pasos de integración, canales de comunicación y ejemplos de APIs según su tipo de documento electrónico.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:140px; text-align:center; vertical-align:middle; background-color:#f7f9fc; border-left:1px solid #e0e6ef; padding:15px;&amp;quot; |&lt;br /&gt;
[[Archivo:Tfhka-co.png|140px|center|sinmarco]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border:none; background-color:#ffffff; padding:2px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; padding:18px 5px;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.7em; font-weight:bold; color:#003366; margin-bottom:8px;&amp;quot;&amp;gt;&lt;br /&gt;
¿Qué hacemos?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.05em; color:#444; line-height:1.6; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
En &amp;lt;b&amp;gt;The Factory HKA Colombia&amp;lt;/b&amp;gt; ofrecemos soluciones tecnológicas que optimizan la &amp;lt;b&amp;gt;emisión, recepción y gestión de documentos electrónicos&amp;lt;/b&amp;gt; requeridos por la DIAN.  &lt;br /&gt;
Nuestros servicios web (APIs) están orientados a empresas, desarrolladores y casas de software que buscan integraciones seguras, escalables y de alta disponibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#f4f9fc; border-left:6px solid #0073e6; border-radius:4px; padding:12px; color:#003366; font-size:1.05em; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Servicios principales:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
• Facturación Electrónica con validación previa ante la DIAN.&amp;lt;br&amp;gt;&lt;br /&gt;
• Nómina Electrónica con soporte para documentos individuales y masivos.&amp;lt;br&amp;gt;&lt;br /&gt;
• Recepción de Documentos Electrónicos con trazabilidad y respuesta.&amp;lt;br&amp;gt;&lt;br /&gt;
• Emisión de Documentos Equivalentes conforme a la Resolución 000165 del 2023.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.7em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:10px;&amp;quot;&amp;gt;&lt;br /&gt;
¿Cómo contactarnos?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.05em; color:#444; line-height:1.6; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Si necesita soporte técnico o acompañamiento durante su proceso de integración, puede comunicarse a través de los siguientes canales:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; border-collapse:collapse; font-size:1.02em; color:#333;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color:#eef4fb; text-align:left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;padding:8px; border:1px solid #5a6a7a; width:25%;&amp;quot;&amp;gt;Canal&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot;&amp;gt;Información de contacto&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:icono-correo-electronico.png|20px]] &amp;lt;b&amp;gt;Correo electrónico&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot;&amp;gt;integracion_fel_co@thefactoryhka.com&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color:#f8fafd;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:icono-telefono.png|20px]] &amp;lt;b&amp;gt;Teléfonos&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot;&amp;gt;Opción 5, luego Opción 1 &amp;lt;br&amp;gt;&lt;br /&gt;
+57 317 668 7663 | +57 (601) 390 95 39 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:icono-whatsapp.png|20px]] &amp;lt;b&amp;gt;WhatsApp&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot;&amp;gt;Escríbanos al canal de soporte técnico https://wa.me/573163192251&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color:#f8fafd;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:icono-sesiones-grupales.png|20px]] &amp;lt;b&amp;gt;Sesiones grupales de integración&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot;&amp;gt;Martes y jueves de 08:30 a.m. a 10:00 a.m. (hora Colombia).&amp;lt;br&amp;gt;https://meet.google.com/fzo-xmyc-duk&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.7em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:10px;&amp;quot;&amp;gt;&lt;br /&gt;
Principales métodos o APIs por producto&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.02em; color:#444; line-height:1.6; margin-bottom:10px;&amp;quot;&amp;gt;&lt;br /&gt;
La siguiente tabla presenta los métodos principales de integración por producto.  &lt;br /&gt;
Cada servicio dispone de endpoints para &amp;lt;b&amp;gt;emisión, validación, consulta, descarga y gestión&amp;lt;/b&amp;gt; de documentos conforme a los estándares DIAN.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border:none; margin-bottom:25px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:49%; vertical-align:top; padding-right:15px; border:none;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-bottom:15px;&amp;quot;&amp;gt;Factura Electrónica - SOAP&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333; border:1px solid #5a6a7a;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | FEL&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - Enviar&#039;&#039;&#039;. &amp;lt;small&amp;gt;Envío y validación ante la DIAN, con verificación de requisitos técnicos y legales. &#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | FEL&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - EstadoDocumento&#039;&#039;&#039;. &amp;lt;small&amp;gt;Consulta en tiempo real del estado y validación ante la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | FEL&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - DescargaPDF&#039;&#039;&#039;. &amp;lt;small&amp;gt;Generación automática del PDF conforme a estándares DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | FEL&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - EnvioCorreo&#039;&#039;&#039;. &amp;lt;small&amp;gt;Distribución automatizada a clientes con PDF y XML.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width:49%; vertical-align:top; padding-left:15px; border:none;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-bottom:15px;&amp;quot;&amp;gt;Factura Electrónica - REST&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333; border:1px solid #5a6a7a;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Método&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | FEL&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/enviar&#039;&#039;&#039;. &amp;lt;small&amp;gt;Envío y validación ante la DIAN, con verificación de requisitos técnicos y legales. &#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | FEL&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/EstadoDocumento&#039;&#039;&#039;. &amp;lt;small&amp;gt;Consulta en tiempo real del estado y validación ante la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | FEL&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/DescargaPDF&#039;&#039;&#039;. &amp;lt;small&amp;gt;Generación automática del PDF conforme a estándares DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | FEL&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - EnvioCorreo&#039;&#039;&#039;. &amp;lt;small&amp;gt;Distribución automatizada a clientes con PDF y XML.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border:none; margin-bottom:25px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:49%; vertical-align:top; padding-right:15px; border:none;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-bottom:15px;&amp;quot;&amp;gt;Nómina Electrónica - SOAP&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333; border:1px solid #5a6a7a;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | Nomina&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;NominaElectronica - Enviar&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Procesamiento de nóminas electrónicas individuales o masivas conforme a requisitos DIAN.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | Nomina&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;NominaElectronica - ConsultarDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta del estado de tramitación y validación de nóminas electrónicas.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | Nomina&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;NominaElectronica - EnviarCorreo&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Envío automatizado de nóminas electrónicas a los colaboradores con sus representaciones gráficas.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | Nomina&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;NominaElectronica - ConsultarFolios&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta y gestión de numeración autorizada por la DIAN para emisión de nóminas.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width:49%; vertical-align:top; padding-left:15px; border:none;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-bottom:15px;&amp;quot;&amp;gt;Nómina Electrónica - REST&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333; border:1px solid #5a6a7a;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Método&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | Nomina&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/Enviar&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Procesamiento de nóminas electrónicas individuales o masivas conforme a requisitos DIAN.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | Nomina&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/ConsultarDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta del estado de tramitación y validación de nóminas electrónicas.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | Nomina&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/EnviarCorreo&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Envío automatizado de nóminas electrónicas a los colaboradores con sus representaciones gráficas.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | Nomina&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/ConsultarFolios&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta y gestión de numeración autorizada por la DIAN para emisión de nóminas.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border:none; margin-bottom:25px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:49%; vertical-align:top; padding-right:15px; border:none;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-bottom:15px;&amp;quot;&amp;gt;Recepción Electrónica&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333; border:1px solid #5a6a7a;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | Recepcion&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Recepcion - ReporteStatus&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Procesa documentos recibidos de proveedores, validando autenticidad e integridad ante la DIAN.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | Recepcion&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Recepcion - EstadoDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta del estado y trazabilidad de documentos recibidos ante la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | Recepcion&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Recepcion - Respuesta&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Aceptación o rechazo formal de documentos recibidos, registrando eventos ante la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | Recepcion&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Recepcion - RepresentacionGrafica&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Generación de PDFs de documentos recibidos conforme a estándares DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width:49%; vertical-align:top; padding-left:15px; border:none;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-bottom:15px;&amp;quot;&amp;gt;Documentos Equivalentes&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333; border:1px solid #5a6a7a;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Método&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | Doc Equivalente&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Equivalente - EnviarRequest&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Envío de documentos equivalentes a la DIAN, cumpliendo validaciones oficiales.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | Doc Equivalente&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Equivalente - GenerarContenedor&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Genera contenedores estructurados según requisitos técnicos de la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #5a6a7a;&amp;quot; | Doc Equivalente&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Equivalente - DescargaPDF&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Generación de PDF para documentos equivalentes conforme a normativa vigente.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #5a6a7a;&amp;quot; | Doc Equivalente&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Equivalente - EstadoDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta del estado de validación y trazabilidad ante la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKAFactura 3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Índice del Manual de Integración Directa]]&lt;br /&gt;
&amp;lt;!-- ** [[Direct Integration Manual Index - Electronic Bill]]--&amp;gt;&lt;br /&gt;
* [[Direct Integration Manual Index - Electronic Invoice]]&lt;br /&gt;
* &amp;lt;u&amp;gt;&#039;&#039;&#039;[[Facturación Electrónica bajo Resoluciones DIAN]]&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
* [[Herramientas Alternativas de Integración Facturación]]&lt;br /&gt;
* &amp;lt;u&amp;gt;&#039;&#039;&#039;[[Servicio Gestión Contribuyentes]]&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
* [[Representaciones Gráficas en el proceso de Emisión]]&lt;br /&gt;
* [[Reglas de Rechazo DIAN - Integración]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración con servicio Web (Val. Previa)]]&lt;br /&gt;
* [[Tips Urls de Emisión]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKANomina 3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Índice del Manual de Integración Nómina Electrónica]]&lt;br /&gt;
* [[Portal Web Nómina Electrónica]]&lt;br /&gt;
* [[Habilitación Nómina Electrónica]]&lt;br /&gt;
* &amp;lt;u&amp;gt;&#039;&#039;&#039;[[Herramientas Alternativas de Integración Nómina]]&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
* [[Nómina Electrónica según Concepto Unificado DIAN 0106 – 19 agosto 2022 ]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración Nómina Electrónica]]&lt;br /&gt;
* [[Tips Urls de Emisión Nómina Electrónica]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKARecepcion 3.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Índice del Manual de Integración Directa HKA Recepción]]&lt;br /&gt;
* [[HKA Reception Direct Integration Manual Index]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración Recepción Electrónica]]&lt;br /&gt;
* [[Tips Urls de Recepción Integración]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKAEquivalente1.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Indice del Manual Integración Directa HKA Documentos Equivalentes Electrónicos]]&lt;br /&gt;
* [[Requisitos minimos de las Representaciones grafica para documento equivalente]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración Documento Equivalente Electrónico]]&lt;br /&gt;
* [[Tips Urls de documento equivalente Integración]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKA_ Fácil_ RIPS.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Indice del Manual Integración Directa HKA Fácil RIPS]]&lt;br /&gt;
* [[Tips Urls HKA Fácil RIPS]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ArticulosInteresIntegracion.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[HKA TIPS]]&lt;br /&gt;
* [[Consideraciones Url Versión 4]]&lt;br /&gt;
* [[Recomendaciones para integraciones ante escenarios de intermitencia o Timeouts DIAN]]&lt;br /&gt;
* [[Manejo de SoapUI para pruebas en Demo]]&lt;br /&gt;
* [[Manejo de Postman para pruebas en Demo]]&lt;br /&gt;
* [[Campo extra para informar el Fabricante de Software]]&lt;br /&gt;
* [[Recomendaciones en la implementación de la factura electronica]]&lt;br /&gt;
* [[Politicas de seguridad de la información para aliados de The Factory HKA]]&lt;br /&gt;
* [[Actualización de Seguridad Requerida Migración a TLS 1.2 o superior en nuestros servicios web]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;[[Archivo:Copyright.png|100px|sinmarco|centro|Copyright]]&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt;THE FACTORY HKA COLOMBIA&amp;lt;/font&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Copyright © 2016 The Factory HKA. Todos los derechos reservados.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Modelos_de_referencia_de_representaciones_gr%C3%A1ficas_de_factura_electr%C3%B3nica_(impresi%C3%B3n_tirilla_POS_y_tama%C3%B1o_carta)&amp;diff=9359</id>
		<title>Modelos de referencia de representaciones gráficas de factura electrónica (impresión tirilla POS y tamaño carta)</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Modelos_de_referencia_de_representaciones_gr%C3%A1ficas_de_factura_electr%C3%B3nica_(impresi%C3%B3n_tirilla_POS_y_tama%C3%B1o_carta)&amp;diff=9359"/>
		<updated>2025-11-19T21:59:20Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Se actualiza la versión de la tirilla de co-POSm2-23 a co-POSm2-53 para el modelo 1 de 80mm y 2 de 58mm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;=&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;Requisitos mínimos de representaciones gráficas de factura electrónica según el artículo 29 de la resolución 00042 de 05-05-2020, con base en los requisitos de factura electrónica contemplados en el artículo 11 de la misma resolución.&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;=&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Parágrafo 1. Para efectos de las representaciones gráficas en formato digital, los facturadores electrónicos deberán utilizar formatos que sean de fácil y amplio acceso por el adquiriente, garantizando que la factura se pueda leer, copiar, descargar e imprimir, sin tener que acudir a otras fuentes para proveerse de las aplicaciones necesarias para ello.&lt;br /&gt;
Las representaciones gráficas en formato digital o impreso deberán contener como mínimo los requisitos de los numerales del 1 al 5, del 8 al 13, 15 y 18 del artículo 11 de esta resolución.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; De conformidad con el literal a) del artículo 617 del Estatuto Tributario, estar denominada expresamente como factura electrónica de venta.&lt;br /&gt;
[[Archivo:1f.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; De conformidad con el literal b) del artículo 617 del Estatuto Tributario, deberá contener: apellidos y nombre o razón social y Número de Identificación Tributaria -NIT del vendedor o de quien presta el servicio.&lt;br /&gt;
[[Archivo:2f.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Identificación del adquiriente, según corresponda, así:&lt;br /&gt;
: &#039;&#039;&#039;a)&#039;&#039;&#039; De conformidad con el literal c) del artículo 617 del Estatuto Tributario, deberá contener: apellidos y nombre o razón social y Número de Identificación Tributaria –NIT del adquiriente de los bienes y servicios.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;b)&#039;&#039;&#039; Registrar apellidos y nombre y número de identificación del adquiriente de los bienes y/o servicios; para los casos en que el adquiriente no suministre la información del literal a) de este numeral, en relación con el Número de Identificación Tributaria -NIT.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;c)&#039;&#039;&#039; Registrar la frase «consumidor final» o apellidos y nombre y el número «222222222222» en caso de adquirientes de bienes y/o servicios que no suministren la información de los literales a) o, b) de este numeral.&lt;br /&gt;
&lt;br /&gt;
:Se debe registrar la dirección del lugar de entrega del bien y/o prestación del servicio, cuando la citada operación de venta se realiza fuera de la sede de negocio, oficina o local del facturador electrónico para los casos en que la identificación del adquiriente, corresponda a la señalada en los literales b) y c) de este numeral.&lt;br /&gt;
[[Archivo:3f.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; De conformidad con lo establecido en el literal d) del artículo 617 del Estatuto Tributario, deberá&lt;br /&gt;
llevar un número que corresponda a un sistema de numeración consecutiva de factura electrónica de&lt;br /&gt;
venta, incluyendo el número, rango, fecha y vigencia de la numeración autorizada por la Unidad&lt;br /&gt;
Administrativa Especial Dirección de Impuestos y Aduanas Nacionales -DIAN.&lt;br /&gt;
[[Archivo:1m.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Fecha y hora de generación&lt;br /&gt;
[[Archivo:5m.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; De conformidad con el literal f) del artículo 617 del Estatuto Tributario, indicar el número de registro, línea o ítems, el total de número de líneas o ítems en las cuales se detalle la cantidad, unidad de medida, descripción específica y códigos inequívocos que permitan la identificación de los bienes vendidos o servicios prestados, la denominación -bien cubierto- cuando se traten de los bienes vendidos del artículo 24 de la Ley 2010 de 2010, los impuestos de que trata el numeral 13 del presente artículo cuando fuere del caso, así como el valor unitario y el valor total de cada una de las líneas o ítems.&lt;br /&gt;
[[Archivo:8f.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039; De conformidad con lo establecido en el literal g) del artículo 617 del Estatuto Tributario, el valor total de la venta de bienes o prestación de servicios, como resultado de la sumatoria de cada una de las líneas o ítems que conforman la factura electrónica de venta.&lt;br /&gt;
[[Archivo:9m.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039; La forma de pago, estableciendo si es de contado o a crédito, en este último caso se debe señalar&lt;br /&gt;
el plazo.&lt;br /&gt;
[[Archivo:10m.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;11.&#039;&#039;&#039; El Medio de pago, registrando si se trata de efectivo, tarjeta crédito, tarjeta débito o transferencia&lt;br /&gt;
electrónica u otro medio que aplique. Este requisito aplica cuando la forma de pago es de contado.&lt;br /&gt;
[[Archivo:11f.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;12.&#039;&#039;&#039; De conformidad con lo establecido en el literal i) del artículo 617 del Estatuto Tributario, indicar la&lt;br /&gt;
calidad de agente retenedor del Impuesto sobre las Ventas -IVA, de autorretenedor del Impuesto sobre&lt;br /&gt;
la Renta y Complementarios, de gran contribuyente y/o de contribuyente del impuesto unificado bajo&lt;br /&gt;
el régimen simple de tributación – SIMPLE, cuando corresponda.&lt;br /&gt;
[[Archivo:12f.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;13.&#039;&#039;&#039; De conformidad con lo establecido en el literal c) del artículo 617 del Estatuto Tributario, la&lt;br /&gt;
discriminación del Impuesto sobre las Ventas -IVA, Impuesto Nacional al Consumo, Impuesto&lt;br /&gt;
Nacional al Consumo de Bolsas Plásticas, con su correspondiente tarifa aplicable a los bienes y/o&lt;br /&gt;
servicios que se encuentren gravados con estos impuestos.&lt;br /&gt;
[[Archivo:13f.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;15.&#039;&#039;&#039; El Código Único de Factura Electrónica -CUFE-.&lt;br /&gt;
[[Archivo:15f.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;18.&#039;&#039;&#039; Apellidos y nombre o razón social y Número de Identificación Tributaria -NIT, del fabricante del software, el nombre del software y del proveedor tecnológico si lo tuviere.&lt;br /&gt;
[[Archivo:18f.png|centro|]]&lt;br /&gt;
&#039;&#039;&#039;16.&#039;&#039;&#039; Para efectos del numeral 16 del artículo 11 de esta resolución, se debe incluir el Código de respuesta rápida -Código QR-, de conformidad con las condiciones, términos y mecanismos técnicos y tecnológicos establecidos por la Unidad Administrativa Especial Dirección de Impuestos y Aduanas Nacionales -DIAN, en el «Anexo Técnico de la factura electrónica de venta».&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
El tamaño mínimo que debe tener el código bidimensional QR es de 2cm para facilitar la lectura&lt;br /&gt;
por los diferentes dispositivos como se muestra a continuación&lt;br /&gt;
&lt;br /&gt;
[[Archivo:qr.jpeg|centro|&#039;&#039;&#039;QR&#039;&#039;&#039;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica puede ser diseñada de acuerdo con las necesidades del OFE (Obligado a Facturar Electrónicamente); como la generación está en formato XML, entonces cualquier herramienta informática de conversión de este formato a .pdf, .docx, u otros formatos digitales será suficiente para cumplir con lo previsto en la normatividad vigente. El requisito&lt;br /&gt;
que debe cumplir es la inclusión del código bidimensional QR tal como se precisa arriba.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Una alternativa a los formatos digitales es la impresión en papel de la representación gráfica diseñada de acuerdo con las necesidades del OFE. El requisito que debe cumplir es la&lt;br /&gt;
inclusión del código bidimensional QR tal como se precisa arriba.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica debe incluir el código QR en todas las páginas de los formatos digitales y de la impresión en papel de la factura electrónica. La representación gráfica siempre será “una representación, una imagen” de la información consignada en el formato XML de los perfiles de transacciones comerciales para la DIAN. Esto significa que el documento electrónico siempre será el que tenga valor legal para las autoridades nacionales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;=&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;black&amp;quot; size= 4 align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;center&amp;gt;Como se genera el campo 333221.&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;=&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este es un campo extensible donde incluimos la versión del témplate que queremos generar. Para darle uso a este campo  se debe tener en cuenta que se esté enviando el campo 333221 en el xml o sistema ERP. Se debe tener en cuenta que el proceso de la expedición de una facturación electrónica finaliza con la entrega del documento al correo electrónico del adquirente. De igual forma para que el PDF que le llegue al adquirente por correo electrónico sea lo más similar a la tirilla o ticket entregada en el punto de venta The Factory HKA implementó en ambiente DEMO los siguientes TEMPLATES:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con 80 mm de dimensión: co-POSm1-53&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Con 58 mm de dimensión: co-POSm2-53&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Se debe enviar de la siguiente manera:&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:1a.png|centro|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Como se envia este campo extensible por portal&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Este campo extensible se puede enviar por el portal de la siguiente manera:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Ingrese al portal thefactoryhka.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Diríjase a emisión y luego generar comprobante.&lt;br /&gt;
[[Archivo:2b.png|centro|]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; En la parte información adicional encontrara nombre del campo, valor del campo y adicionar.&lt;br /&gt;
[[Archivo:3m.png|centro|]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; En la parte nombre del campo asigne 333221 y en valor del campo agregue POSm2-15 Con 58 mm de dimensión o co-POSm1-53 Con 80 mm de dimensión.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:4m.png|centro|]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Pulse en el cuadro de &amp;quot;+&amp;quot; para asignar este campo extensible.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:2a.png|centro|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;=&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;black&amp;quot; size= 4 align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;center&amp;gt;Modelo de referencia de representación gráfica de factura electrónica impreso en tirilla de factura electrónica.&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;=&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:pos1.png|centro|&#039;&#039;&#039;Modelo de referencia de representación gráfica de factura electrónica impreso en tirilla de factura electrónica&#039;&#039;&#039;]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;=&amp;lt;/includeonly&amp;gt;==&amp;lt;font color=&amp;quot;black&amp;quot; size= 4 align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;center&amp;gt;Modelo de referencia de representación gráfica de factura electrónica en tamaño carta.&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;==&amp;lt;includeonly&amp;gt;=&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:ModeloEstandar.jpg|centro|&#039;&#039;&#039;Modelo de referencia de representación gráfica de factura electrónica en tamaño carta.&#039;&#039;&#039;]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;[[Archivo:Copyright.png|100px|sinmarco|centro|Copyright]]&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt;THE FACTORY HKA COLOMBIA&amp;lt;/font&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Copyright © 2016 The Factory HKA. Todos los derechos reservados.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Secci%C3%B3n_para_clientes_de_Integraci%C3%B3n&amp;diff=9355</id>
		<title>Sección para clientes de Integración</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Secci%C3%B3n_para_clientes_de_Integraci%C3%B3n&amp;diff=9355"/>
		<updated>2025-11-18T22:03:19Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Se actualizó la parte inicial de la pagina de seccion de integración para cliente donde se agregó qué hacemos, cómo contactarnos (correo, teléfonos, whatsapp, sesiones grupales) y principales métodos o APIS por producto (Factura, nómina, rece&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%; border:1px solid #d0d7e1; border-radius:10px; background-color:#ffffff; box-shadow:0 1px 3px rgba(0,0,0,0.08);&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; padding:20px;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.9em; font-weight:bold; color:#003366;&amp;quot;&amp;gt;&lt;br /&gt;
Integración – The Factory HKA Colombia&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.05em; color:#444; line-height:1.6; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Bienvenido a &amp;lt;b&amp;gt;Integración&amp;lt;/b&amp;gt; de &amp;lt;b&amp;gt;The Factory HKA Colombia&amp;lt;/b&amp;gt;, el espacio diseñado para brindar una experiencia técnica clara, eficiente y centralizada para nuestros clientes y aliados.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aquí encontrará la documentación completa para la integración de los servicios de &amp;lt;b&amp;gt;Factura Electrónica&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Nómina Electrónica&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Recepción Electrónica&amp;lt;/b&amp;gt; y &amp;lt;b&amp;gt;Documentos Equivalentes&amp;lt;/b&amp;gt;, incluyendo manuales, APIs, herramientas y recomendaciones para el cumplimiento de las resoluciones DIAN vigentes.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:linear-gradient(90deg, #0073e6 0%, #0099ff 100%); color:#fff; padding:12px 18px; border-radius:6px; font-weight:bold; font-size:1.05em;&amp;quot;&amp;gt;&lt;br /&gt;
Acceso rápido:&amp;lt;/span&amp;gt; Consulte las secciones de pasos de integración, canales de comunicación y ejemplos de APIs según su tipo de documento electrónico.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:140px; text-align:center; vertical-align:middle; background-color:#f7f9fc; border-left:1px solid #e0e6ef; padding:15px;&amp;quot; |&lt;br /&gt;
[[Archivo:Tfhka-co.png|140px|center|sinmarco]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; border:none; background-color:#ffffff; padding:2px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top; padding:18px 5px;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.7em; font-weight:bold; color:#003366; margin-bottom:8px;&amp;quot;&amp;gt;&lt;br /&gt;
¿Qué hacemos?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.05em; color:#444; line-height:1.6; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
En &amp;lt;b&amp;gt;The Factory HKA Colombia&amp;lt;/b&amp;gt; ofrecemos soluciones tecnológicas que optimizan la &amp;lt;b&amp;gt;emisión, recepción y gestión de documentos electrónicos&amp;lt;/b&amp;gt; requeridos por la DIAN.  &lt;br /&gt;
Nuestros servicios web (APIs) están orientados a empresas, desarrolladores y casas de software que buscan integraciones seguras, escalables y de alta disponibilidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#f4f9fc; border-left:6px solid #0073e6; border-radius:4px; padding:12px; color:#003366; font-size:1.05em; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Servicios principales:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
• Facturación Electrónica con validación previa ante la DIAN.&amp;lt;br&amp;gt;&lt;br /&gt;
• Nómina Electrónica con soporte para documentos individuales y masivos.&amp;lt;br&amp;gt;&lt;br /&gt;
• Recepción de Documentos Electrónicos con trazabilidad y respuesta.&amp;lt;br&amp;gt;&lt;br /&gt;
• Emisión de Documentos Equivalentes conforme a la Resolución 000165 del 2023.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.7em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:10px;&amp;quot;&amp;gt;&lt;br /&gt;
¿Cómo contactarnos?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.05em; color:#444; line-height:1.6; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Si necesita soporte técnico o acompañamiento durante su proceso de integración, puede comunicarse a través de los siguientes canales:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:100%; border-collapse:collapse; font-size:1.02em; color:#333;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color:#eef4fb; text-align:left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;padding:8px; border:1px solid #cfd7e0; width:25%;&amp;quot;&amp;gt;Canal&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th style=&amp;quot;padding:8px; border:1px solid #cfd7e0;&amp;quot;&amp;gt;Información de contacto&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #cfd7e0;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:icono-correo-electronico.png|20px]] &amp;lt;b&amp;gt;Correo electrónico&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #cfd7e0;&amp;quot;&amp;gt;integracion_fel_co@thefactoryhka.com&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color:#f8fafd;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #cfd7e0;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:icono-telefono.png|20px]] &amp;lt;b&amp;gt;Teléfonos&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #cfd7e0;&amp;quot;&amp;gt;Opción 5, luego Opción 1 &amp;lt;br&amp;gt;&lt;br /&gt;
+57 317 668 7663 | +57 (601) 390 95 39 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #cfd7e0;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:icono-whatsapp.png|20px]] &amp;lt;b&amp;gt;WhatsApp&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #cfd7e0;&amp;quot;&amp;gt;Escríbanos al canal de soporte técnico https://wa.me/573163192251&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color:#f8fafd;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #cfd7e0;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:icono-sesiones-grupales.png|20px]] &amp;lt;b&amp;gt;Sesiones grupales de integración&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding:8px; border:1px solid #cfd7e0;&amp;quot;&amp;gt;Martes y jueves de 08:30 a.m. a 10:00 a.m. (hora Colombia).&amp;lt;br&amp;gt;https://meet.google.com/fzo-xmyc-duk&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.7em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:10px;&amp;quot;&amp;gt;&lt;br /&gt;
Principales métodos o APIs por producto&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.02em; color:#444; line-height:1.6; margin-bottom:10px;&amp;quot;&amp;gt;&lt;br /&gt;
La siguiente tabla presenta los métodos principales de integración por producto.  &lt;br /&gt;
Cada servicio dispone de endpoints para &amp;lt;b&amp;gt;emisión, validación, consulta, descarga y gestión&amp;lt;/b&amp;gt; de documentos conforme a los estándares DIAN.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Factura Electrónica - SOAP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Método&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | FEL&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - Enviar&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Servicio dedicado al envío y validación de facturas electrónicas ante la DIAN, garantizando el cumplimiento normativo mediante la verificación integral de todos los requisitos técnicos y legales exigidos por la autoridad tributaria colombiana.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | FEL&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - EstadoDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta del estado de tramitación de documentos ante la DIAN, proporcionando información en tiempo real sobre la validación y aceptación definitiva.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | FEL&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - DescargaPDF&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Generación automática de la representación gráfica en PDF según especificaciones DIAN, lista para distribución comercial conforme a los estándares requeridos.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | FEL&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - EnvioCorreo&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Envío automatizado de facturas electrónicas a los destinatarios con PDF y XML técnico, asegurando entrega completa y trazable.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Factura Electrónica - REST&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Método&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | FEL&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/enviar&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Servicio dedicado al envío y validación de facturas electrónicas ante la DIAN, con verificación completa de los requisitos técnicos y legales.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | FEL&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/EstadoDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta en tiempo real del estado del documento y validación ante la DIAN, mostrando incidencias o aceptación definitiva.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | FEL&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/DescargaPDF&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Generación automática del PDF representativo del documento, conforme a los estándares de presentación exigidos.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | FEL&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;FacturaElectronica - EnvioCorreo&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Distribución electrónica automatizada de facturas a clientes, incluyendo PDF y XML técnico.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Nómina Electrónica - SOAP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Método&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | Nomina&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;NominaElectronica - Enviar&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Procesamiento de nóminas electrónicas individuales o masivas conforme a requisitos DIAN.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | Nomina&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;NominaElectronica - ConsultarDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta del estado de tramitación y validación de nóminas electrónicas.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | Nomina&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;NominaElectronica - EnviarCorreo&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Envío automatizado de nóminas electrónicas a los colaboradores con sus representaciones gráficas.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | Nomina&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;NominaElectronica - ConsultarFolios&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta y gestión de numeración autorizada por la DIAN para emisión de nóminas.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Nómina Electrónica - REST&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Método&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | Nomina&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/Enviar&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Procesamiento de nóminas electrónicas individuales o masivas conforme a requisitos DIAN.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | Nomina&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/ConsultarDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta del estado de tramitación y validación de nóminas electrónicas.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | Nomina&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/EnviarCorreo&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Envío automatizado de nóminas electrónicas a los colaboradores con sus representaciones gráficas.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | Nomina&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Api/documentos/ConsultarFolios&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta y gestión de numeración autorizada por la DIAN para emisión de nóminas.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Recepción Electrónica&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Método&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | Recepcion&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Recepcion - ReporteStatus&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Procesa documentos recibidos de proveedores, validando autenticidad e integridad para integración contable.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | Recepcion&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Recepcion - EstadoDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta del estado y trazabilidad de documentos recibidos ante la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | Recepcion&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Recepcion - Respuesta&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Gestión formal de aceptación o rechazo de documentos recibidos, registrando eventos ante la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | Recepcion&lt;br /&gt;
| SOAP&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Recepcion - RepresentacionGrafica&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Descarga y generación de PDFs de documentos recibidos conforme a los estándares DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.5em; font-weight:bold; color:#003366; margin-top:25px; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
Documentos Equivalentes&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse; font-size:0.95em; color:#333;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Producto&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Servicio&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Descripción&lt;br /&gt;
! style=&amp;quot;background-color:#003366; color:#fff; text-align:left; padding:8px;&amp;quot; | Método&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | Doc Equivalente&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Equivalente - EnviarRequest&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Envío de documentos equivalentes electrónicos a la DIAN, cumpliendo con las validaciones oficiales.&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Entornos:&#039;&#039;&#039; Demo / Producción&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | Doc Equivalente&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Equivalente - GenerarContenedor&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Genera contenedores de información estructurados según los requisitos técnicos de la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
| GET&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:8px; border:1px solid #b8c6db;&amp;quot; | Doc Equivalente&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Equivalente - DescargaPDF&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Generación de representaciones gráficas PDF para documentos equivalentes conforme a la normativa vigente.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#f8fafd; padding:8px; border:1px solid #b8c6db;&amp;quot; | Doc Equivalente&lt;br /&gt;
| REST&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Equivalente - EstadoDocumento&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Consulta del estado de validación y trazabilidad de documentos equivalentes ante la DIAN.&amp;lt;/small&amp;gt;&lt;br /&gt;
| POST&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKAFactura 3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Índice del Manual de Integración Directa]]&lt;br /&gt;
&amp;lt;!-- ** [[Direct Integration Manual Index - Electronic Bill]]--&amp;gt;&lt;br /&gt;
* [[Direct Integration Manual Index - Electronic Invoice]]&lt;br /&gt;
* &amp;lt;u&amp;gt;&#039;&#039;&#039;[[Facturación Electrónica bajo Resoluciones DIAN]]&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
* [[Herramientas Alternativas de Integración Facturación]]&lt;br /&gt;
* &amp;lt;u&amp;gt;&#039;&#039;&#039;[[Servicio Gestión Contribuyentes]]&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
* [[Representaciones Gráficas en el proceso de Emisión]]&lt;br /&gt;
* [[Reglas de Rechazo DIAN - Integración]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración con servicio Web (Val. Previa)]]&lt;br /&gt;
* [[Tips Urls de Emisión]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKANomina 3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Índice del Manual de Integración Nómina Electrónica]]&lt;br /&gt;
* [[Portal Web Nómina Electrónica]]&lt;br /&gt;
* [[Habilitación Nómina Electrónica]]&lt;br /&gt;
* &amp;lt;u&amp;gt;&#039;&#039;&#039;[[Herramientas Alternativas de Integración Nómina]]&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
* [[Nómina Electrónica según Concepto Unificado DIAN 0106 – 19 agosto 2022 ]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración Nómina Electrónica]]&lt;br /&gt;
* [[Tips Urls de Emisión Nómina Electrónica]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKARecepcion 3.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Índice del Manual de Integración Directa HKA Recepción]]&lt;br /&gt;
* [[HKA Reception Direct Integration Manual Index]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración Recepción Electrónica]]&lt;br /&gt;
* [[Tips Urls de Recepción Integración]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKAEquivalente1.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Indice del Manual Integración Directa HKA Documentos Equivalentes Electrónicos]]&lt;br /&gt;
* [[Requisitos minimos de las Representaciones grafica para documento equivalente]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración Documento Equivalente Electrónico]]&lt;br /&gt;
* [[Tips Urls de documento equivalente Integración]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ArticulosInteresIntegracion.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[HKA TIPS]]&lt;br /&gt;
* [[Consideraciones Url Versión 4]]&lt;br /&gt;
* [[Recomendaciones para integraciones ante escenarios de intermitencia o Timeouts DIAN]]&lt;br /&gt;
* [[Manejo de SoapUI para pruebas en Demo]]&lt;br /&gt;
* [[Manejo de Postman para pruebas en Demo]]&lt;br /&gt;
* [[Campo extra para informar el Fabricante de Software]]&lt;br /&gt;
* [[Recomendaciones en la implementación de la factura electronica]]&lt;br /&gt;
* [[Politicas de seguridad de la información para aliados de The Factory HKA]]&lt;br /&gt;
* [[Actualización de Seguridad Requerida Migración a TLS 1.2 o superior en nuestros servicios web]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;[[Archivo:Copyright.png|100px|sinmarco|centro|Copyright]]&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt;THE FACTORY HKA COLOMBIA&amp;lt;/font&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Copyright © 2016 The Factory HKA. Todos los derechos reservados.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Icono-sesiones-grupales.png&amp;diff=9310</id>
		<title>Archivo:Icono-sesiones-grupales.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Icono-sesiones-grupales.png&amp;diff=9310"/>
		<updated>2025-11-07T15:37:38Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Archivo subido con MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Archivo subido con MsUpload&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Secci%C3%B3n_para_clientes_de_Integraci%C3%B3n&amp;diff=9305</id>
		<title>Sección para clientes de Integración</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Secci%C3%B3n_para_clientes_de_Integraci%C3%B3n&amp;diff=9305"/>
		<updated>2025-11-07T15:34:27Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Tfhka-co.png|sinmarco|derecha]]&lt;br /&gt;
Bienvenido al Centro de Integración de The Factory HKA Colombia, un espacio diseñado para brindarle toda la información necesaria para una correcta conexión con nuestros servicios electrónicos. Aquí encontrará manuales, guías, pasos de integración y preguntas frecuentes que facilitarán el uso y la implementación de nuestros servicios web de Facturación Electrónica, Nómina Electrónica, Recepción y Documentos Equivalentes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La información está organizada por tipo de documento y acompañada de recursos complementarios como canales de comunicación, herramientas de apoyo, recomendaciones técnicas y actualizaciones de seguridad, para garantizar una integración eficiente, segura y conforme a la normativa DIAN.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Pasos que debe seguir para integrar Factura a través de Casa de Software]]&lt;br /&gt;
* [[Pasos que debe seguir para integrar Nómina a través de Casa de Software]]&lt;br /&gt;
* [[Canales de Comunicación]]&lt;br /&gt;
* [[Canal de Notificaciones Técnicas Telegram]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKAFactura 3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Índice del Manual de Integración Directa]]&lt;br /&gt;
&amp;lt;!-- ** [[Direct Integration Manual Index - Electronic Bill]]--&amp;gt;&lt;br /&gt;
* [[Direct Integration Manual Index - Electronic Invoice]]&lt;br /&gt;
* &amp;lt;u&amp;gt;&#039;&#039;&#039;[[Facturación Electrónica bajo Resoluciones DIAN]]&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
* [[Herramientas Alternativas de Integración Facturación]]&lt;br /&gt;
* &amp;lt;u&amp;gt;&#039;&#039;&#039;[[Servicio Gestión Contribuyentes]]&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
* [[Representaciones Gráficas en el proceso de Emisión]]&lt;br /&gt;
* [[Reglas de Rechazo DIAN - Integración]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración con servicio Web (Val. Previa)]]&lt;br /&gt;
* [[Tips Urls de Emisión]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKANomina 3.png|200px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Índice del Manual de Integración Nómina Electrónica]]&lt;br /&gt;
* [[Portal Web Nómina Electrónica]]&lt;br /&gt;
* [[Habilitación Nómina Electrónica]]&lt;br /&gt;
* &amp;lt;u&amp;gt;&#039;&#039;&#039;[[Herramientas Alternativas de Integración Nómina]]&#039;&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
* [[Nómina Electrónica según Concepto Unificado DIAN 0106 – 19 agosto 2022 ]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración Nómina Electrónica]]&lt;br /&gt;
* [[Tips Urls de Emisión Nómina Electrónica]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKARecepcion 3.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Índice del Manual de Integración Directa HKA Recepción]]&lt;br /&gt;
* [[HKA Reception Direct Integration Manual Index]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración Recepción Electrónica]]&lt;br /&gt;
* [[Tips Urls de Recepción Integración]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:HKAEquivalente1.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Indice del Manual Integración Directa HKA Documentos Equivalentes Electrónicos]]&lt;br /&gt;
* [[Requisitos minimos de las Representaciones grafica para documento equivalente]]&lt;br /&gt;
* [[Preguntas Frecuentes de Integración Documento Equivalente Electrónico]]&lt;br /&gt;
* [[Tips Urls de documento equivalente Integración]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:ArticulosInteresIntegracion.png|260px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[HKA TIPS]]&lt;br /&gt;
* [[Consideraciones Url Versión 4]]&lt;br /&gt;
* [[Recomendaciones para integraciones ante escenarios de intermitencia o Timeouts DIAN]]&lt;br /&gt;
* [[Manejo de SoapUI para pruebas en Demo]]&lt;br /&gt;
* [[Manejo de Postman para pruebas en Demo]]&lt;br /&gt;
* [[Campo extra para informar el Fabricante de Software]]&lt;br /&gt;
* [[Recomendaciones en la implementación de la factura electronica]]&lt;br /&gt;
* [[Politicas de seguridad de la información para aliados de The Factory HKA]]&lt;br /&gt;
* [[Actualización de Seguridad Requerida Migración a TLS 1.2 o superior en nuestros servicios web]]&lt;br /&gt;
* [[¡Te contamos una historia sobre ciberseguridad!]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;[[Archivo:Copyright.png|100px|sinmarco|centro|Copyright]]&amp;lt;font color=&amp;quot;Blue&amp;quot;&amp;gt;THE FACTORY HKA COLOMBIA&amp;lt;/font&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Copyright © 2016 The Factory HKA. Todos los derechos reservados.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Icono-correo-electronico.png&amp;diff=9308</id>
		<title>Archivo:Icono-correo-electronico.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Icono-correo-electronico.png&amp;diff=9308"/>
		<updated>2025-11-07T15:34:03Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Archivo subido con MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Archivo subido con MsUpload&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Icono-telefono.png&amp;diff=9307</id>
		<title>Archivo:Icono-telefono.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Icono-telefono.png&amp;diff=9307"/>
		<updated>2025-11-07T15:34:03Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Archivo subido con MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Archivo subido con MsUpload&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Icono-whatsapp.png&amp;diff=9306</id>
		<title>Archivo:Icono-whatsapp.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Icono-whatsapp.png&amp;diff=9306"/>
		<updated>2025-11-07T15:34:02Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Archivo subido con MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Archivo subido con MsUpload&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Actualizaci%C3%B3n_de_Seguridad_Requerida_Migraci%C3%B3n_a_TLS_1.2_o_superior_en_nuestros_servicios_web&amp;diff=8611</id>
		<title>Actualización de Seguridad Requerida Migración a TLS 1.2 o superior en nuestros servicios web</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Actualizaci%C3%B3n_de_Seguridad_Requerida_Migraci%C3%B3n_a_TLS_1.2_o_superior_en_nuestros_servicios_web&amp;diff=8611"/>
		<updated>2025-08-26T12:53:48Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[Archivo:Mgdv3.png|izquierda|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1G97RIY0n-E3HZuEaF5qPl99vvE8fhFAO/view &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Grabación 19-08-2025 de Sesión Especial de Aclaración de dudas sobre Actualización de Seguridad Requerida Migración a TLS 1.2 o superior&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;]&lt;br /&gt;
  &amp;lt;p&amp;gt;En este video, te explicamos todo lo que necesitas saber para la &#039;&#039;&#039;Actualización de Seguridad a TLS 1.2 o superior&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Aprende a:&lt;br /&gt;
* Entender el comunicado enviado por el área de Integración.&lt;br /&gt;
* Aplicar el &#039;&#039;&#039;Manual de Hardening de TLS en Windows Server&#039;&#039;&#039;.&lt;br /&gt;
* Ver en vivo cómo ejecutar los scripts de configuración.&lt;br /&gt;
&lt;br /&gt;
Al final, respondemos las preguntas realizadas por los asistentes. Esta es la guía que necesitas para cumplir con esta importante actualización.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Manual de Hardening de TLS en Windows Server&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Este manual proporciona una guía detallada para administradores de sistemas sobre qué es el protocolo TLS (Transport Layer Security), por qué es crucial para la seguridad, y cómo configurar correctamente sus versiones en diferentes ediciones de Windows Server para garantizar la máxima protección.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;¿Qué es TLS?&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;El protocolo &amp;lt;strong&amp;gt;TLS (Transport Transport Layer Security)&amp;lt;/strong&amp;gt;, o &amp;quot;Seguridad de la Capa de Transporte&amp;quot;, es un protocolo criptográfico diseñado para proporcionar comunicaciones seguras a través de una red. Su propósito fundamental es garantizar la privacidad y la integridad de los datos intercambiados entre dos aplicaciones, como un navegador web y un servidor. En esencia, TLS crea un &amp;quot;túnel&amp;quot; seguro y cifrado sobre la red pública (Internet), impidiendo que terceros puedan leer o modificar la información transmitida. Es la base de la confianza en el comercio electrónico, la banca en línea y cualquier servicio que maneje datos sensibles.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Funcionamiento Básico: El Handshake&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Para establecer esta conexión segura, los clientes y servidores realizan un proceso de negociación llamado &amp;lt;strong&amp;gt;handshake&amp;lt;/strong&amp;gt; (apretón de manos). De forma simplificada, el proceso es el siguiente:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Client Hello:&amp;lt;/strong&amp;gt; El cliente, ej. tu navegador, envía un mensaje al servidor diciendo: &amp;quot;Hola, quiero establecer una conexión segura. Estas son las versiones de TLS y los algoritmos de cifrado que soporto&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Server Hello:&amp;lt;/strong&amp;gt; El servidor responde: &amp;quot;Hola. De acuerdo, usemos esta versión de TLS y este algoritmo de cifrado. Aquí tienes mi certificado digital&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Verificación y Clave:&amp;lt;/strong&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;El cliente verifica la autenticidad del certificado digital del servidor (emitido por una Autoridad de Certificación - CA - de confianza). Esto confirma que el servidor es quien dice ser.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Ambas partes utilizan la información del certificado (la clave pública del servidor) para negociar de forma segura una clave de sesión secreta y simétrica que solo ellos conocerán.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Comunicación Segura:&amp;lt;/strong&amp;gt; Una vez establecida la clave de sesión, toda la comunicación posterior entre el cliente y el servidor se cifra con esa clave. Si alguien intercepta los datos, sólo verá un galimatías indescifrable.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Relación con SSL y HTTPS&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL (Secure Sockets Layer):&amp;lt;/strong&amp;gt; Es el predecesor de TLS. Aunque el término &amp;quot;SSL&amp;quot; se sigue usando coloquialmente, todas las versiones de SSL están obsoletas e inseguras. TLS es la evolución directa y segura de SSL.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;HTTPS (Hypertext Transfer Protocol Secure):&amp;lt;/strong&amp;gt; No es un protocolo en sí mismo, sino la implementación de HTTP sobre una capa de seguridad TLS. Es la forma en que se aplica TLS a la navegación web. En resumen: HTTP + TLS = HTTPS.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Versiones de TLS: Un Recorrido Histórico y Actual&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;h3&amp;gt;Línea de Tiempo de las Versiones:&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL 2.0 (1995):&amp;lt;/strong&amp;gt; Obsoleta y plagada de fallos de seguridad.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL 3.0 (1996):&amp;lt;/strong&amp;gt; Obsoleta. Vulnerable a ataques críticos como POODLE.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.0 (1999):&amp;lt;/strong&amp;gt; Obsoleta. Débil ante ataques como BEAST.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.1 (2006):&amp;lt;/strong&amp;gt; Obsoleta. Ofrecía mejoras menores sobre TLS 1.0 pero comparte muchas de sus debilidades criptográficas.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.2 (2008):&amp;lt;/strong&amp;gt; Estándar seguro y maduro. Ampliamente compatible y considerado el mínimo aceptable para una comunicación segura hoy en día.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.3 (2018):&amp;lt;/strong&amp;gt; El estándar de oro actual. Ofrece la máxima seguridad y rendimiento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Versiones Obsoletas y Vulnerables&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Las versiones SSL 2.0, SSL 3.0, TLS 1.0 y TLS 1.1 se consideran inseguras y deben ser deshabilitadas en cualquier servidor en producción. Vulnerabilidades conocidas como POODLE y BEAST permiten a un atacante, bajo ciertas condiciones, descifrar el tráfico cifrado y robar información sensible como cookies de sesión o contraseñas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Versiones Seguras y Actuales&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Los únicos estándares aceptados actualmente son:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.2:&amp;lt;/strong&amp;gt; Es el requisito mínimo indispensable de seguridad.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.3:&amp;lt;/strong&amp;gt; Es la versión recomendada por su superioridad en seguridad y rendimiento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Mejoras Clave en TLS 1.2 y TLS 1.3&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;TLS 1.2 introdujo el soporte para algoritmos de cifrado más robustos y seguros (como AES-GCM) que no estaban disponibles en versiones anteriores.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;TLS 1.3 representa un salto cualitativo importante:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Handshake más rápido:&amp;lt;/strong&amp;gt; Reduce la latencia al requerir menos viajes de ida y vuelta entre el cliente y el servidor para establecer la conexión.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Suite de Cifrado más simple y fuerte:&amp;lt;/strong&amp;gt; Elimina algoritmos obsoletos y débiles, forzando el uso de criptografía moderna y segura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mayor seguridad:&amp;lt;/strong&amp;gt; Cifra más partes del handshake, protegiendo mejor la identidad del cliente y del servidor.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Guía Práctica: Activación de TLS en Servidores Windows&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;A continuación, se detallan los pasos para habilitar las versiones seguras de TLS y deshabilitar las inseguras. Consideraciones Previas Importantes:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Copia de Seguridad del Registro:&amp;lt;/strong&amp;gt; Antes de realizar cualquier cambio, siempre cree una copia de seguridad del Registro de Windows. Un error podría desestabilizar el sistema.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Reinicio Requerido:&amp;lt;/strong&amp;gt; Los cambios en la configuración de SCHANNEL (el proveedor de seguridad de Windows que implementa TLS) requieren un reinicio del servidor para surtir efecto.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Dependencias de .NET Framework:&amp;lt;/strong&amp;gt; Asegúrese de que las aplicaciones que se ejecutan en el servidor, especialmente las basadas en .NET, sean compatibles con TLS 1.2. Es posible que necesite actualizar .NET Framework a la versión 4.6.2 o superior para una compatibilidad total.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Windows Server 2012 y 2012 R2&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Tenga en cuenta:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;TLS 1.2 es compatible pero no está habilitado por defecto para todas las aplicaciones.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;TLS 1.3 no es compatible. Puedes ver una tabla de compatibilidad en las páginas oficiales de Microsoft.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Habilitar TLS 1.2&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía Editor de Registro (regedit.exe) en Modo Administrador&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:regedit.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;1. Navegue a la ruta: &amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:HKEY_LOCAL_MACHINE.png|500px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
&amp;lt;p&amp;gt;2. Cree una nueva clave llamada &amp;lt;strong&amp;gt;TLS 1.2&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:nueva clave llamada TLS 1.2.png|500px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;p&amp;gt;3. Dentro de &amp;lt;strong&amp;gt;TLS 1.2&amp;lt;/strong&amp;gt;, cree dos claves más: &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:Dos claves más Client y Server.png|200px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;4. Dentro de &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt;, cree los siguientes valores DWORD (32-bit):&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;DisabledByDefault:&amp;lt;/code&amp;gt; Valor = 0&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Enabled:&amp;lt;/code&amp;gt; Valor = 1&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:DWORD (32-bit).png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:Enabled Valor 1.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía PowerShell (Automatizado y Recomendado)&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Nota:&amp;lt;/strong&amp;gt; Probado en Powershell 7 y en modo Administrador. No se garantiza funcione en Powershell 5 o versiones inferiores a 7.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
            # Habilitar TLS 1.2 para Cliente y Servidor en Windows Server 2012 / R2&lt;br /&gt;
            # Definir la ruta base&lt;br /&gt;
            $ProtocolPath = &amp;quot;HKLM:\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols\TLS 1.2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
            # Crear las claves de registro si no existen&lt;br /&gt;
            if (-not (Test-Path &amp;quot;$ProtocolPath\Client&amp;quot;)) {&lt;br /&gt;
                New-Item -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Force | Out-Null&lt;br /&gt;
            }&lt;br /&gt;
            if (-not (Test-Path &amp;quot;$ProtocolPath\Server&amp;quot;)) {&lt;br /&gt;
                New-Item -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Force | Out-Null&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            # Configurar valores para el Cliente&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;DisabledByDefault&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 1 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
&lt;br /&gt;
            # Configurar valores para el Servidor&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;DisabledByDefault&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 1 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
&lt;br /&gt;
            Write-Host &amp;quot;TLS 1.2 ha sido habilitado. Se requiere un reinicio del servidor.&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Deshabilitar TLS 1.0 y 1.1&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Para deshabilitar las versiones inseguras, debe crear claves similares pero establecer el valor &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt; en 0.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía Editor de Registro (regedit.exe)&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Navegue a: &amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Para &amp;lt;strong&amp;gt;TLS 1.0&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;TLS 1.1&amp;lt;/strong&amp;gt;, cree las claves si no existen (TLS 1.0, Client, Server).&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Dentro de las claves &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt; de &amp;lt;strong&amp;gt;TLS 1.0&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;TLS 1.1&amp;lt;/strong&amp;gt;, cree o modifique el valor DWORD (32-bit):&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Enabled:&amp;lt;/code&amp;gt; Valor = 0&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Versiones Superiores (Windows Server 2016, 2019)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;En estas versiones, TLS 1.2 ya viene habilitado por defecto. El trabajo principal es deshabilitar las versiones más antiguas para fortalecer la seguridad. TLS 1.3 no es compatible.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía PowerShell para deshabilitar TLS 1.0 y 1.1&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
            # Deshabilitar TLS 1.0 y TLS 1.1 en Windows Server 2016/2019&lt;br /&gt;
            # Rutas para los protocolos a deshabilitar&lt;br /&gt;
            $ProtocolsToDisable = @(&amp;quot;TLS 1.0&amp;quot;, &amp;quot;TLS 1.1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
            foreach ($Protocol in $ProtocolsToDisable) {&lt;br /&gt;
                $ProtocolPath = &amp;quot;HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\$Protocol&amp;quot;&lt;br /&gt;
                # Crear claves si no existen&lt;br /&gt;
                if (-not (Test-Path &amp;quot;$ProtocolPath\Client&amp;quot;)) { New-Item -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Force | Out-Null}&lt;br /&gt;
                if (-not (Test-Path &amp;quot;$ProtocolPath\Server&amp;quot;)) { New-Item -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Force | Out-Null}&lt;br /&gt;
&lt;br /&gt;
                # Deshabilitar Cliente y Servidor para el protocolo&lt;br /&gt;
                New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
                New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
                Write-Host &amp;quot;El protocolo $Protocol ha sido deshabilitado.&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
            Write-Host &amp;quot;Se requiere un reinicio del servidor para aplicar los cambios.&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Windows Server 2022&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Windows Server 2022 es la primera versión de Windows Server con soporte para TLS 1.3, que está habilitado por defecto junto con TLS 1.2. Lo ideal es deshabilitar TLS 1.0 y 1.1, lo cual se puede hacer con el mismo script de PowerShell para Server 2016/2019.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Versiones Inferiores (Windows Server 2008 R2)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Esta versión es antigua y requiere atención especial. TLS 1.2 no está habilitado por defecto.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h4&amp;gt;Habilitar TLS 1.2&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Instalar Actualización:&amp;lt;/strong&amp;gt; Primero, asegúrese de que la actualización KB3140245 está instalada para agregar el soporte de TLS 1.2 a nivel de sistema operativo.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Habilitar vía Registro:&amp;lt;/strong&amp;gt; Siga los mismos pasos de registro descritos para Windows Server 2012 R2 para crear las claves y valores para TLS 1.2 (Client y Server) y establecer &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt; en 1 y &amp;lt;code&amp;gt;DisabledByDefault&amp;lt;/code&amp;gt; en 0.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tabla de Compatibilidad de Lenguajes de Programación &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
La siguiente tabla presenta una comparación de distintos lenguajes de programación en cuanto a su compatibilidad con el protocolo TLS.  &lt;br /&gt;
Se detallan las librerías o mecanismos que cada lenguaje utiliza por defecto, el nivel de soporte para las versiones TLS 1.2 y 1.3,  &lt;br /&gt;
así como las versiones mínimas comunes necesarias para habilitar dicho soporte.  &lt;br /&gt;
También se incluyen notas relevantes que explican particularidades, limitaciones o dependencias de cada entorno.  &lt;br /&gt;
El objetivo es ofrecer una visión general que facilite identificar el nivel de seguridad y requisitos adicionales en cada lenguaje.  &lt;br /&gt;
Esta información resulta útil para desarrolladores y administradores que requieran implementar conexiones seguras en sus proyectos.  &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto; width:70%; text-align:center; font-size:90%;&amp;quot;&lt;br /&gt;
| Python || ssl (OpenSSL) || TLS 1.2 / 1.3 || Depende de OpenSSL || TLS 1.0/1.1 deshabilitados en 3.10+.&lt;br /&gt;
|-&lt;br /&gt;
| Java || JSSE || TLS 1.2 / 1.3 || Java 8 (1.8), 11 (11.3) || TLS 1.3 desde Java 11.&lt;br /&gt;
|-&lt;br /&gt;
| C# / .NET || System.Net.Security || TLS 1.2 / 1.3 || Depende de S.O. || TLS controlado por SChannel en Windows.&lt;br /&gt;
|-&lt;br /&gt;
| PHP || openssl || TLS 1.2 / 1.3 || PHP 7.4+ con OpenSSL 1.1.1 || TLS 1.3 desde OpenSSL 1.1.1+.&lt;br /&gt;
|-&lt;br /&gt;
| Node.js || tls (OpenSSL) || TLS 1.2 / 1.3 || OpenSSL 1.1.1+ || TLSv1.0/1.1 deshabilitados desde Node 10.&lt;br /&gt;
|-&lt;br /&gt;
| Go || crypto/tls || TLS 1.2 / 1.3 || Go 1.13+ || Go 1.20 deja de ofrecer 1.13.&lt;br /&gt;
|-&lt;br /&gt;
| Ruby || OpenSSL || TLS 1.2 / 1.3 || Ruby 2.5+ || Depende de OpenSSL del sistema.&lt;br /&gt;
|-&lt;br /&gt;
| Perl || IO::Socket::SSL || TLS 1.2 / 1.3 || OpenSSL backend || Configurable.&lt;br /&gt;
|-&lt;br /&gt;
| Rust || rustls o openssl || TLS 1.2 / 1.3 || rustls → solo moderno || No soporta SSLv3 ni TLS obsoletos.&lt;br /&gt;
|-&lt;br /&gt;
| C / C++ || OpenSSL / GnuTLS || TLS 1.2 / 1.3 || Depende de la versión || Base para muchos otros.&lt;br /&gt;
|-&lt;br /&gt;
| Swift || Network.framework / CFNetwork || TLS 1.2 / 1.3 || iOS 12+ / macOS 10.14+ || TLS 1.3 soportado.&lt;br /&gt;
|-&lt;br /&gt;
| Kotlin || Usa pila Java || TLS 1.2 / 1.3 || Igual que Java || Depende de JVM.&lt;br /&gt;
|-&lt;br /&gt;
| Visual Basic (VB6) || Ninguno nativo (usa WinInet/COM) || No nativo || Requiere librerías externas || Se apoya en SChannel del SO.&lt;br /&gt;
|-&lt;br /&gt;
| Visual FoxPro || Ninguno nativo || No soporta || Requiere OCX externos || SSL/TLS posible vía ActiveX o llamadas WinAPI.&lt;br /&gt;
|-&lt;br /&gt;
| Pascal (Delphi/FreePascal) || Indy (Internet Direct) || TLS 1.0 / 1.2 (con librerías) || TLS 1.3 requiere librerías externas || No soporta TLS por defecto; se usan componentes.&lt;br /&gt;
|-&lt;br /&gt;
| COBOL || Depende del compilador (Ej. Micro Focus, GnuCOBOL) || No nativo || TLS mediante librerías externas (Ej. OpenSSL) || Entornos mainframe usan módulos externos.&lt;br /&gt;
|-&lt;br /&gt;
| Fortran || Ninguno nativo || No soporta || Requiere bindings a C || Soporte indirecto usando OpenSSL vía C.&lt;br /&gt;
|-&lt;br /&gt;
| Clipper / dBase || Ninguno nativo || No soporta || Solo vía wrappers modernos || Requiere librerías externas.&lt;br /&gt;
|-&lt;br /&gt;
| PowerBuilder || Ninguno nativo || TLS vía WinInet/COM || Depende de versión || Requiere usar API de Windows.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Adicionales: Instalación de sslscan&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Este proyecto es una herramienta open source y funciona tanto en Windows como en Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;1. Instalación En windows&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Puedes descargarlo desde github &amp;quot;bajo el nombre sslscan-2.2.0.zip&amp;quot;: https://github.com/rbsec/sslscan/releases/tag/2.2.0&amp;lt;/P&amp;gt;&lt;br /&gt;
[[Archivo:sslscan_zip.png|650px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Luego descomprima y agregue la ruta donde escoja descomprimir la aplicación a sus variables de entorno&amp;lt;/p&amp;gt;&lt;br /&gt;
{| style=&amp;quot;margin:auto; border-spacing:30px;&amp;quot;&lt;br /&gt;
| [[Archivo:Propiedad_sistema.png|355px]]&lt;br /&gt;
| [[Archivo:Variables_entorno.png|450px]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p&amp;gt;Una vez realizado estos pasos, puedes iniciar powershell y ejecutar el comando sslscan -- version y deberá dar la siguiente respuesta:&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:Comando_SSL.png|460px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;2. Instalación En Linux&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Se recomienda seguir el tutorial indicado en la misma web del creador de la aplicación: https://github.com/rbsec/sslscan&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;y realizar la compilación del programa&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:Compilacion_programa.png|600px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Nota Importante:&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;En cada versión de linux los comandos pueden variar; por favor ajuste los mismos a la versión que esté utilizando. Para hacer uso de la aplicación (en Linux o Windows) solo debe hacer uso del comando sslscan url a escanear.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Ejemplo: sslscan [http://emision21v4.thefactoryhka.com.co emision21v4.thefactoryhka.com.co]&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:SSLSCAN_emision21V4.png|650px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Nota Importante:&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;Si el aplicativo indica la palabra “&#039;&#039;&#039;enabled&#039;&#039;&#039;” al lado del protocolo significa:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Su servidor o computador soporta el protocolo de comunicación&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;El servidor destino tiene habilitado el protocolo&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;No hace falta realizar configuraciones adicionales&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Actualizaci%C3%B3n_de_Seguridad_Requerida_Migraci%C3%B3n_a_TLS_1.2_o_superior_en_nuestros_servicios_web&amp;diff=8610</id>
		<title>Actualización de Seguridad Requerida Migración a TLS 1.2 o superior en nuestros servicios web</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Actualizaci%C3%B3n_de_Seguridad_Requerida_Migraci%C3%B3n_a_TLS_1.2_o_superior_en_nuestros_servicios_web&amp;diff=8610"/>
		<updated>2025-08-26T12:36:22Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[Archivo:Mgdv3.png|izquierda|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1G97RIY0n-E3HZuEaF5qPl99vvE8fhFAO/view &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Grabación 19-08-2025 de Sesión Especial de Aclaración de dudas sobre Actualización de Seguridad Requerida Migración a TLS 1.2 o superior&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;]&lt;br /&gt;
  &amp;lt;p&amp;gt;En este video, te explicamos todo lo que necesitas saber para la &#039;&#039;&#039;Actualización de Seguridad a TLS 1.2 o superior&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Aprende a:&lt;br /&gt;
* Entender el comunicado enviado por el área de Integración.&lt;br /&gt;
* Aplicar el &#039;&#039;&#039;Manual de Hardening de TLS en Windows Server&#039;&#039;&#039;.&lt;br /&gt;
* Ver en vivo cómo ejecutar los scripts de configuración.&lt;br /&gt;
&lt;br /&gt;
Al final, respondemos las preguntas realizadas por los asistentes. Esta es la guía que necesitas para cumplir con esta importante actualización.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Manual de Hardening de TLS en Windows Server&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Este manual proporciona una guía detallada para administradores de sistemas sobre qué es el protocolo TLS (Transport Layer Security), por qué es crucial para la seguridad, y cómo configurar correctamente sus versiones en diferentes ediciones de Windows Server para garantizar la máxima protección.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;¿Qué es TLS?&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;El protocolo &amp;lt;strong&amp;gt;TLS (Transport Transport Layer Security)&amp;lt;/strong&amp;gt;, o &amp;quot;Seguridad de la Capa de Transporte&amp;quot;, es un protocolo criptográfico diseñado para proporcionar comunicaciones seguras a través de una red. Su propósito fundamental es garantizar la privacidad y la integridad de los datos intercambiados entre dos aplicaciones, como un navegador web y un servidor. En esencia, TLS crea un &amp;quot;túnel&amp;quot; seguro y cifrado sobre la red pública (Internet), impidiendo que terceros puedan leer o modificar la información transmitida. Es la base de la confianza en el comercio electrónico, la banca en línea y cualquier servicio que maneje datos sensibles.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Funcionamiento Básico: El Handshake&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Para establecer esta conexión segura, los clientes y servidores realizan un proceso de negociación llamado &amp;lt;strong&amp;gt;handshake&amp;lt;/strong&amp;gt; (apretón de manos). De forma simplificada, el proceso es el siguiente:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Client Hello:&amp;lt;/strong&amp;gt; El cliente, ej. tu navegador, envía un mensaje al servidor diciendo: &amp;quot;Hola, quiero establecer una conexión segura. Estas son las versiones de TLS y los algoritmos de cifrado que soporto&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Server Hello:&amp;lt;/strong&amp;gt; El servidor responde: &amp;quot;Hola. De acuerdo, usemos esta versión de TLS y este algoritmo de cifrado. Aquí tienes mi certificado digital&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Verificación y Clave:&amp;lt;/strong&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;El cliente verifica la autenticidad del certificado digital del servidor (emitido por una Autoridad de Certificación - CA - de confianza). Esto confirma que el servidor es quien dice ser.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Ambas partes utilizan la información del certificado (la clave pública del servidor) para negociar de forma segura una clave de sesión secreta y simétrica que solo ellos conocerán.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Comunicación Segura:&amp;lt;/strong&amp;gt; Una vez establecida la clave de sesión, toda la comunicación posterior entre el cliente y el servidor se cifra con esa clave. Si alguien intercepta los datos, sólo verá un galimatías indescifrable.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Relación con SSL y HTTPS&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL (Secure Sockets Layer):&amp;lt;/strong&amp;gt; Es el predecesor de TLS. Aunque el término &amp;quot;SSL&amp;quot; se sigue usando coloquialmente, todas las versiones de SSL están obsoletas e inseguras. TLS es la evolución directa y segura de SSL.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;HTTPS (Hypertext Transfer Protocol Secure):&amp;lt;/strong&amp;gt; No es un protocolo en sí mismo, sino la implementación de HTTP sobre una capa de seguridad TLS. Es la forma en que se aplica TLS a la navegación web. En resumen: HTTP + TLS = HTTPS.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Versiones de TLS: Un Recorrido Histórico y Actual&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;h3&amp;gt;Línea de Tiempo de las Versiones:&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL 2.0 (1995):&amp;lt;/strong&amp;gt; Obsoleta y plagada de fallos de seguridad.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL 3.0 (1996):&amp;lt;/strong&amp;gt; Obsoleta. Vulnerable a ataques críticos como POODLE.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.0 (1999):&amp;lt;/strong&amp;gt; Obsoleta. Débil ante ataques como BEAST.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.1 (2006):&amp;lt;/strong&amp;gt; Obsoleta. Ofrecía mejoras menores sobre TLS 1.0 pero comparte muchas de sus debilidades criptográficas.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.2 (2008):&amp;lt;/strong&amp;gt; Estándar seguro y maduro. Ampliamente compatible y considerado el mínimo aceptable para una comunicación segura hoy en día.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.3 (2018):&amp;lt;/strong&amp;gt; El estándar de oro actual. Ofrece la máxima seguridad y rendimiento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Versiones Obsoletas y Vulnerables&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Las versiones SSL 2.0, SSL 3.0, TLS 1.0 y TLS 1.1 se consideran inseguras y deben ser deshabilitadas en cualquier servidor en producción. Vulnerabilidades conocidas como POODLE y BEAST permiten a un atacante, bajo ciertas condiciones, descifrar el tráfico cifrado y robar información sensible como cookies de sesión o contraseñas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Versiones Seguras y Actuales&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Los únicos estándares aceptados actualmente son:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.2:&amp;lt;/strong&amp;gt; Es el requisito mínimo indispensable de seguridad.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.3:&amp;lt;/strong&amp;gt; Es la versión recomendada por su superioridad en seguridad y rendimiento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Mejoras Clave en TLS 1.2 y TLS 1.3&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;TLS 1.2 introdujo el soporte para algoritmos de cifrado más robustos y seguros (como AES-GCM) que no estaban disponibles en versiones anteriores.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;TLS 1.3 representa un salto cualitativo importante:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Handshake más rápido:&amp;lt;/strong&amp;gt; Reduce la latencia al requerir menos viajes de ida y vuelta entre el cliente y el servidor para establecer la conexión.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Suite de Cifrado más simple y fuerte:&amp;lt;/strong&amp;gt; Elimina algoritmos obsoletos y débiles, forzando el uso de criptografía moderna y segura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mayor seguridad:&amp;lt;/strong&amp;gt; Cifra más partes del handshake, protegiendo mejor la identidad del cliente y del servidor.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Guía Práctica: Activación de TLS en Servidores Windows&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;A continuación, se detallan los pasos para habilitar las versiones seguras de TLS y deshabilitar las inseguras. Consideraciones Previas Importantes:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Copia de Seguridad del Registro:&amp;lt;/strong&amp;gt; Antes de realizar cualquier cambio, siempre cree una copia de seguridad del Registro de Windows. Un error podría desestabilizar el sistema.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Reinicio Requerido:&amp;lt;/strong&amp;gt; Los cambios en la configuración de SCHANNEL (el proveedor de seguridad de Windows que implementa TLS) requieren un reinicio del servidor para surtir efecto.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Dependencias de .NET Framework:&amp;lt;/strong&amp;gt; Asegúrese de que las aplicaciones que se ejecutan en el servidor, especialmente las basadas en .NET, sean compatibles con TLS 1.2. Es posible que necesite actualizar .NET Framework a la versión 4.6.2 o superior para una compatibilidad total.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Windows Server 2012 y 2012 R2&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Tenga en cuenta:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;TLS 1.2 es compatible pero no está habilitado por defecto para todas las aplicaciones.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;TLS 1.3 no es compatible. Puedes ver una tabla de compatibilidad en las páginas oficiales de Microsoft.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Habilitar TLS 1.2&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía Editor de Registro (regedit.exe) en Modo Administrador&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:regedit.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;1. Navegue a la ruta: &amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:HKEY_LOCAL_MACHINE.png|500px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
&amp;lt;p&amp;gt;2. Cree una nueva clave llamada &amp;lt;strong&amp;gt;TLS 1.2&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:nueva clave llamada TLS 1.2.png|500px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;p&amp;gt;3. Dentro de &amp;lt;strong&amp;gt;TLS 1.2&amp;lt;/strong&amp;gt;, cree dos claves más: &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:Dos claves más Client y Server.png|200px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;4. Dentro de &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt;, cree los siguientes valores DWORD (32-bit):&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;DisabledByDefault:&amp;lt;/code&amp;gt; Valor = 0&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Enabled:&amp;lt;/code&amp;gt; Valor = 1&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:DWORD (32-bit).png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:Enabled Valor 1.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía PowerShell (Automatizado y Recomendado)&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Nota:&amp;lt;/strong&amp;gt; Probado en Powershell 7 y en modo Administrador. No se garantiza funcione en Powershell 5 o versiones inferiores a 7.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
            # Habilitar TLS 1.2 para Cliente y Servidor en Windows Server 2012 / R2&lt;br /&gt;
            # Definir la ruta base&lt;br /&gt;
            $ProtocolPath = &amp;quot;HKLM:\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols\TLS 1.2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
            # Crear las claves de registro si no existen&lt;br /&gt;
            if (-not (Test-Path &amp;quot;$ProtocolPath\Client&amp;quot;)) {&lt;br /&gt;
                New-Item -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Force | Out-Null&lt;br /&gt;
            }&lt;br /&gt;
            if (-not (Test-Path &amp;quot;$ProtocolPath\Server&amp;quot;)) {&lt;br /&gt;
                New-Item -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Force | Out-Null&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            # Configurar valores para el Cliente&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;DisabledByDefault&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 1 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
&lt;br /&gt;
            # Configurar valores para el Servidor&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;DisabledByDefault&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 1 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
&lt;br /&gt;
            Write-Host &amp;quot;TLS 1.2 ha sido habilitado. Se requiere un reinicio del servidor.&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Deshabilitar TLS 1.0 y 1.1&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Para deshabilitar las versiones inseguras, debe crear claves similares pero establecer el valor &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt; en 0.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía Editor de Registro (regedit.exe)&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Navegue a: &amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Para &amp;lt;strong&amp;gt;TLS 1.0&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;TLS 1.1&amp;lt;/strong&amp;gt;, cree las claves si no existen (TLS 1.0, Client, Server).&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Dentro de las claves &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt; de &amp;lt;strong&amp;gt;TLS 1.0&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;TLS 1.1&amp;lt;/strong&amp;gt;, cree o modifique el valor DWORD (32-bit):&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Enabled:&amp;lt;/code&amp;gt; Valor = 0&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Versiones Superiores (Windows Server 2016, 2019)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;En estas versiones, TLS 1.2 ya viene habilitado por defecto. El trabajo principal es deshabilitar las versiones más antiguas para fortalecer la seguridad. TLS 1.3 no es compatible.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía PowerShell para deshabilitar TLS 1.0 y 1.1&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
            # Deshabilitar TLS 1.0 y TLS 1.1 en Windows Server 2016/2019&lt;br /&gt;
            # Rutas para los protocolos a deshabilitar&lt;br /&gt;
            $ProtocolsToDisable = @(&amp;quot;TLS 1.0&amp;quot;, &amp;quot;TLS 1.1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
            foreach ($Protocol in $ProtocolsToDisable) {&lt;br /&gt;
                $ProtocolPath = &amp;quot;HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\$Protocol&amp;quot;&lt;br /&gt;
                # Crear claves si no existen&lt;br /&gt;
                if (-not (Test-Path &amp;quot;$ProtocolPath\Client&amp;quot;)) { New-Item -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Force | Out-Null}&lt;br /&gt;
                if (-not (Test-Path &amp;quot;$ProtocolPath\Server&amp;quot;)) { New-Item -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Force | Out-Null}&lt;br /&gt;
&lt;br /&gt;
                # Deshabilitar Cliente y Servidor para el protocolo&lt;br /&gt;
                New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
                New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
                Write-Host &amp;quot;El protocolo $Protocol ha sido deshabilitado.&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
            Write-Host &amp;quot;Se requiere un reinicio del servidor para aplicar los cambios.&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Windows Server 2022&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Windows Server 2022 es la primera versión de Windows Server con soporte para TLS 1.3, que está habilitado por defecto junto con TLS 1.2. Lo ideal es deshabilitar TLS 1.0 y 1.1, lo cual se puede hacer con el mismo script de PowerShell para Server 2016/2019.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Versiones Inferiores (Windows Server 2008 R2)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Esta versión es antigua y requiere atención especial. TLS 1.2 no está habilitado por defecto.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h4&amp;gt;Habilitar TLS 1.2&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Instalar Actualización:&amp;lt;/strong&amp;gt; Primero, asegúrese de que la actualización KB3140245 está instalada para agregar el soporte de TLS 1.2 a nivel de sistema operativo.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Habilitar vía Registro:&amp;lt;/strong&amp;gt; Siga los mismos pasos de registro descritos para Windows Server 2012 R2 para crear las claves y valores para TLS 1.2 (Client y Server) y establecer &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt; en 1 y &amp;lt;code&amp;gt;DisabledByDefault&amp;lt;/code&amp;gt; en 0.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tabla de Compatibilidad de Lenguajes de Programación &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
La siguiente tabla presenta una comparación de distintos lenguajes de programación en cuanto a su compatibilidad con el protocolo TLS.  &lt;br /&gt;
Se detallan las librerías o mecanismos que cada lenguaje utiliza por defecto, el nivel de soporte para las versiones TLS 1.2 y 1.3,  &lt;br /&gt;
así como las versiones mínimas comunes necesarias para habilitar dicho soporte.  &lt;br /&gt;
También se incluyen notas relevantes que explican particularidades, limitaciones o dependencias de cada entorno.  &lt;br /&gt;
El objetivo es ofrecer una visión general que facilite identificar el nivel de seguridad y requisitos adicionales en cada lenguaje.  &lt;br /&gt;
Esta información resulta útil para desarrolladores y administradores que requieran implementar conexiones seguras en sus proyectos.  &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto; width:70%; text-align:center; font-size:90%;&amp;quot;&lt;br /&gt;
| Python || ssl (OpenSSL) || TLS 1.2 / 1.3 || Depende de OpenSSL || TLS 1.0/1.1 deshabilitados en 3.10+.&lt;br /&gt;
|-&lt;br /&gt;
| Java || JSSE || TLS 1.2 / 1.3 || Java 8 (1.8), 11 (11.3) || TLS 1.3 desde Java 11.&lt;br /&gt;
|-&lt;br /&gt;
| C# / .NET || System.Net.Security || TLS 1.2 / 1.3 || Depende de S.O. || TLS controlado por SChannel en Windows.&lt;br /&gt;
|-&lt;br /&gt;
| PHP || openssl || TLS 1.2 / 1.3 || PHP 7.4+ con OpenSSL 1.1.1 || TLS 1.3 desde OpenSSL 1.1.1+.&lt;br /&gt;
|-&lt;br /&gt;
| Node.js || tls (OpenSSL) || TLS 1.2 / 1.3 || OpenSSL 1.1.1+ || TLSv1.0/1.1 deshabilitados desde Node 10.&lt;br /&gt;
|-&lt;br /&gt;
| Go || crypto/tls || TLS 1.2 / 1.3 || Go 1.13+ || Go 1.20 deja de ofrecer 1.13.&lt;br /&gt;
|-&lt;br /&gt;
| Ruby || OpenSSL || TLS 1.2 / 1.3 || Ruby 2.5+ || Depende de OpenSSL del sistema.&lt;br /&gt;
|-&lt;br /&gt;
| Perl || IO::Socket::SSL || TLS 1.2 / 1.3 || OpenSSL backend || Configurable.&lt;br /&gt;
|-&lt;br /&gt;
| Rust || rustls o openssl || TLS 1.2 / 1.3 || rustls → solo moderno || No soporta SSLv3 ni TLS obsoletos.&lt;br /&gt;
|-&lt;br /&gt;
| C / C++ || OpenSSL / GnuTLS || TLS 1.2 / 1.3 || Depende de la versión || Base para muchos otros.&lt;br /&gt;
|-&lt;br /&gt;
| Swift || Network.framework / CFNetwork || TLS 1.2 / 1.3 || iOS 12+ / macOS 10.14+ || TLS 1.3 soportado.&lt;br /&gt;
|-&lt;br /&gt;
| Kotlin || Usa pila Java || TLS 1.2 / 1.3 || Igual que Java || Depende de JVM.&lt;br /&gt;
|-&lt;br /&gt;
| Visual Basic (VB6) || Ninguno nativo (usa WinInet/COM) || No nativo || Requiere librerías externas || Se apoya en SChannel del SO.&lt;br /&gt;
|-&lt;br /&gt;
| Visual FoxPro || Ninguno nativo || No soporta || Requiere OCX externos || SSL/TLS posible vía ActiveX o llamadas WinAPI.&lt;br /&gt;
|-&lt;br /&gt;
| Pascal (Delphi/FreePascal) || Indy (Internet Direct) || TLS 1.0 / 1.2 (con librerías) || TLS 1.3 requiere librerías externas || No soporta TLS por defecto; se usan componentes.&lt;br /&gt;
|-&lt;br /&gt;
| COBOL || Depende del compilador (Ej. Micro Focus, GnuCOBOL) || No nativo || TLS mediante librerías externas (Ej. OpenSSL) || Entornos mainframe usan módulos externos.&lt;br /&gt;
|-&lt;br /&gt;
| Fortran || Ninguno nativo || No soporta || Requiere bindings a C || Soporte indirecto usando OpenSSL vía C.&lt;br /&gt;
|-&lt;br /&gt;
| Clipper / dBase || Ninguno nativo || No soporta || Solo vía wrappers modernos || Requiere librerías externas.&lt;br /&gt;
|-&lt;br /&gt;
| PowerBuilder || Ninguno nativo || TLS vía WinInet/COM || Depende de versión || Requiere usar API de Windows.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Adicionales: Instalación de sslscan&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Este proyecto es una herramienta open source y funciona tanto en Windows como en Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;1. Instalación En windows&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Puedes descargarlo desde github &amp;quot;bajo el nombre sslscan-2.2.0.zip&amp;quot;: https://github.com/rbsec/sslscan/releases/tag/2.2.0&amp;lt;/P&amp;gt;&lt;br /&gt;
[[Archivo:sslscan_zip.png|650px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Luego descomprima y agregue la ruta donde escoja descomprimir la aplicación a sus variables de entorno&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:Propiedad_sistema.png|450px|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Variables_entorno.png|450px|center]]&lt;br /&gt;
&amp;lt;p&amp;gt;Una vez realizado estos pasos, puedes iniciar powershell y ejecutar el comando sslscan -- version y deberá dar la siguiente respuesta:&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:Comando_SSL.png|460px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;2. Instalación En Linux&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Se recomienda seguir el tutorial indicado en la misma web del creador de la aplicación: https://github.com/rbsec/sslscan&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;y realizar la compilación del programa&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:Compilacion_programa.png|600px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Nota Importante:&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;En cada versión de linux los comandos pueden variar; por favor ajuste los mismos a la versión que esté utilizando. Para hacer uso de la aplicación (en Linux o Windows) solo debe hacer uso del comando sslscan url a escanear.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Ejemplo: sslscan [http://emision21v4.thefactoryhka.com.co emision21v4.thefactoryhka.com.co]&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:SSLSCAN_emision21V4.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Nota Importante:&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;Si el aplicativo indica la palabra “&#039;&#039;&#039;enabled&#039;&#039;&#039;” al lado del protocolo significa:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Su servidor o computador soporta el protocolo de comunicación&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;El servidor destino tiene habilitado el protocolo&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;No hace falta realizar configuraciones adicionales&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:SSLSCAN_emision21V4.png&amp;diff=8609</id>
		<title>Archivo:SSLSCAN emision21V4.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:SSLSCAN_emision21V4.png&amp;diff=8609"/>
		<updated>2025-08-26T12:27:16Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Archivo subido con MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Archivo subido con MsUpload&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Variables_entorno.png&amp;diff=8608</id>
		<title>Archivo:Variables entorno.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Variables_entorno.png&amp;diff=8608"/>
		<updated>2025-08-26T12:27:15Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Archivo subido con MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Archivo subido con MsUpload&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Comando_SSL.png&amp;diff=8607</id>
		<title>Archivo:Comando SSL.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Comando_SSL.png&amp;diff=8607"/>
		<updated>2025-08-26T12:27:15Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Archivo subido con MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Archivo subido con MsUpload&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Compilacion_programa.png&amp;diff=8606</id>
		<title>Archivo:Compilacion programa.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Compilacion_programa.png&amp;diff=8606"/>
		<updated>2025-08-26T12:27:15Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Archivo subido con MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Archivo subido con MsUpload&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Propiedad_sistema.png&amp;diff=8605</id>
		<title>Archivo:Propiedad sistema.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Propiedad_sistema.png&amp;diff=8605"/>
		<updated>2025-08-26T12:25:03Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: Archivo subido con MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Archivo subido con MsUpload&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Actualizaci%C3%B3n_de_Seguridad_Requerida_Migraci%C3%B3n_a_TLS_1.2_o_superior_en_nuestros_servicios_web&amp;diff=8603</id>
		<title>Actualización de Seguridad Requerida Migración a TLS 1.2 o superior en nuestros servicios web</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Actualizaci%C3%B3n_de_Seguridad_Requerida_Migraci%C3%B3n_a_TLS_1.2_o_superior_en_nuestros_servicios_web&amp;diff=8603"/>
		<updated>2025-08-26T01:43:03Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[Archivo:Mgdv3.png|izquierda|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1G97RIY0n-E3HZuEaF5qPl99vvE8fhFAO/view &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Grabación 19-08-2025 de Sesión Especial de Aclaración de dudas sobre Actualización de Seguridad Requerida Migración a TLS 1.2 o superior&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;]&lt;br /&gt;
  &amp;lt;p&amp;gt;En este video, te explicamos todo lo que necesitas saber para la &#039;&#039;&#039;Actualización de Seguridad a TLS 1.2 o superior&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Aprende a:&lt;br /&gt;
* Entender el comunicado enviado por el área de Integración.&lt;br /&gt;
* Aplicar el &#039;&#039;&#039;Manual de Hardening de TLS en Windows Server&#039;&#039;&#039;.&lt;br /&gt;
* Ver en vivo cómo ejecutar los scripts de configuración.&lt;br /&gt;
&lt;br /&gt;
Al final, respondemos las preguntas realizadas por los asistentes. Esta es la guía que necesitas para cumplir con esta importante actualización.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Manual de Hardening de TLS en Windows Server&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Este manual proporciona una guía detallada para administradores de sistemas sobre qué es el protocolo TLS (Transport Layer Security), por qué es crucial para la seguridad, y cómo configurar correctamente sus versiones en diferentes ediciones de Windows Server para garantizar la máxima protección.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;¿Qué es TLS?&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;El protocolo &amp;lt;strong&amp;gt;TLS (Transport Transport Layer Security)&amp;lt;/strong&amp;gt;, o &amp;quot;Seguridad de la Capa de Transporte&amp;quot;, es un protocolo criptográfico diseñado para proporcionar comunicaciones seguras a través de una red. Su propósito fundamental es garantizar la privacidad y la integridad de los datos intercambiados entre dos aplicaciones, como un navegador web y un servidor. En esencia, TLS crea un &amp;quot;túnel&amp;quot; seguro y cifrado sobre la red pública (Internet), impidiendo que terceros puedan leer o modificar la información transmitida. Es la base de la confianza en el comercio electrónico, la banca en línea y cualquier servicio que maneje datos sensibles.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Funcionamiento Básico: El Handshake&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Para establecer esta conexión segura, los clientes y servidores realizan un proceso de negociación llamado &amp;lt;strong&amp;gt;handshake&amp;lt;/strong&amp;gt; (apretón de manos). De forma simplificada, el proceso es el siguiente:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Client Hello:&amp;lt;/strong&amp;gt; El cliente, ej. tu navegador, envía un mensaje al servidor diciendo: &amp;quot;Hola, quiero establecer una conexión segura. Estas son las versiones de TLS y los algoritmos de cifrado que soporto&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Server Hello:&amp;lt;/strong&amp;gt; El servidor responde: &amp;quot;Hola. De acuerdo, usemos esta versión de TLS y este algoritmo de cifrado. Aquí tienes mi certificado digital&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Verificación y Clave:&amp;lt;/strong&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;El cliente verifica la autenticidad del certificado digital del servidor (emitido por una Autoridad de Certificación - CA - de confianza). Esto confirma que el servidor es quien dice ser.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Ambas partes utilizan la información del certificado (la clave pública del servidor) para negociar de forma segura una clave de sesión secreta y simétrica que solo ellos conocerán.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Comunicación Segura:&amp;lt;/strong&amp;gt; Una vez establecida la clave de sesión, toda la comunicación posterior entre el cliente y el servidor se cifra con esa clave. Si alguien intercepta los datos, sólo verá un galimatías indescifrable.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Relación con SSL y HTTPS&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL (Secure Sockets Layer):&amp;lt;/strong&amp;gt; Es el predecesor de TLS. Aunque el término &amp;quot;SSL&amp;quot; se sigue usando coloquialmente, todas las versiones de SSL están obsoletas e inseguras. TLS es la evolución directa y segura de SSL.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;HTTPS (Hypertext Transfer Protocol Secure):&amp;lt;/strong&amp;gt; No es un protocolo en sí mismo, sino la implementación de HTTP sobre una capa de seguridad TLS. Es la forma en que se aplica TLS a la navegación web. En resumen: HTTP + TLS = HTTPS.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Versiones de TLS: Un Recorrido Histórico y Actual&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;h3&amp;gt;Línea de Tiempo de las Versiones:&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL 2.0 (1995):&amp;lt;/strong&amp;gt; Obsoleta y plagada de fallos de seguridad.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL 3.0 (1996):&amp;lt;/strong&amp;gt; Obsoleta. Vulnerable a ataques críticos como POODLE.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.0 (1999):&amp;lt;/strong&amp;gt; Obsoleta. Débil ante ataques como BEAST.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.1 (2006):&amp;lt;/strong&amp;gt; Obsoleta. Ofrecía mejoras menores sobre TLS 1.0 pero comparte muchas de sus debilidades criptográficas.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.2 (2008):&amp;lt;/strong&amp;gt; Estándar seguro y maduro. Ampliamente compatible y considerado el mínimo aceptable para una comunicación segura hoy en día.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.3 (2018):&amp;lt;/strong&amp;gt; El estándar de oro actual. Ofrece la máxima seguridad y rendimiento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Versiones Obsoletas y Vulnerables&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Las versiones SSL 2.0, SSL 3.0, TLS 1.0 y TLS 1.1 se consideran inseguras y deben ser deshabilitadas en cualquier servidor en producción. Vulnerabilidades conocidas como POODLE y BEAST permiten a un atacante, bajo ciertas condiciones, descifrar el tráfico cifrado y robar información sensible como cookies de sesión o contraseñas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Versiones Seguras y Actuales&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Los únicos estándares aceptados actualmente son:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.2:&amp;lt;/strong&amp;gt; Es el requisito mínimo indispensable de seguridad.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.3:&amp;lt;/strong&amp;gt; Es la versión recomendada por su superioridad en seguridad y rendimiento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Mejoras Clave en TLS 1.2 y TLS 1.3&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;TLS 1.2 introdujo el soporte para algoritmos de cifrado más robustos y seguros (como AES-GCM) que no estaban disponibles en versiones anteriores.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;TLS 1.3 representa un salto cualitativo importante:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Handshake más rápido:&amp;lt;/strong&amp;gt; Reduce la latencia al requerir menos viajes de ida y vuelta entre el cliente y el servidor para establecer la conexión.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Suite de Cifrado más simple y fuerte:&amp;lt;/strong&amp;gt; Elimina algoritmos obsoletos y débiles, forzando el uso de criptografía moderna y segura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mayor seguridad:&amp;lt;/strong&amp;gt; Cifra más partes del handshake, protegiendo mejor la identidad del cliente y del servidor.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Guía Práctica: Activación de TLS en Servidores Windows&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;A continuación, se detallan los pasos para habilitar las versiones seguras de TLS y deshabilitar las inseguras. Consideraciones Previas Importantes:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Copia de Seguridad del Registro:&amp;lt;/strong&amp;gt; Antes de realizar cualquier cambio, siempre cree una copia de seguridad del Registro de Windows. Un error podría desestabilizar el sistema.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Reinicio Requerido:&amp;lt;/strong&amp;gt; Los cambios en la configuración de SCHANNEL (el proveedor de seguridad de Windows que implementa TLS) requieren un reinicio del servidor para surtir efecto.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Dependencias de .NET Framework:&amp;lt;/strong&amp;gt; Asegúrese de que las aplicaciones que se ejecutan en el servidor, especialmente las basadas en .NET, sean compatibles con TLS 1.2. Es posible que necesite actualizar .NET Framework a la versión 4.6.2 o superior para una compatibilidad total.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Windows Server 2012 y 2012 R2&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Tenga en cuenta:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;TLS 1.2 es compatible pero no está habilitado por defecto para todas las aplicaciones.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;TLS 1.3 no es compatible. Puedes ver una tabla de compatibilidad en las páginas oficiales de Microsoft.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Habilitar TLS 1.2&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía Editor de Registro (regedit.exe) en Modo Administrador&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:regedit.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;1. Navegue a la ruta: &amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:HKEY_LOCAL_MACHINE.png|500px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
&amp;lt;p&amp;gt;2. Cree una nueva clave llamada &amp;lt;strong&amp;gt;TLS 1.2&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:nueva clave llamada TLS 1.2.png|500px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;p&amp;gt;3. Dentro de &amp;lt;strong&amp;gt;TLS 1.2&amp;lt;/strong&amp;gt;, cree dos claves más: &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:Dos claves más Client y Server.png|200px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;4. Dentro de &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt;, cree los siguientes valores DWORD (32-bit):&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;DisabledByDefault:&amp;lt;/code&amp;gt; Valor = 0&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Enabled:&amp;lt;/code&amp;gt; Valor = 1&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:DWORD (32-bit).png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:Enabled Valor 1.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía PowerShell (Automatizado y Recomendado)&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Nota:&amp;lt;/strong&amp;gt; Probado en Powershell 7 y en modo Administrador. No se garantiza funcione en Powershell 5 o versiones inferiores a 7.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
            # Habilitar TLS 1.2 para Cliente y Servidor en Windows Server 2012 / R2&lt;br /&gt;
            # Definir la ruta base&lt;br /&gt;
            $ProtocolPath = &amp;quot;HKLM:\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols\TLS 1.2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
            # Crear las claves de registro si no existen&lt;br /&gt;
            if (-not (Test-Path &amp;quot;$ProtocolPath\Client&amp;quot;)) {&lt;br /&gt;
                New-Item -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Force | Out-Null&lt;br /&gt;
            }&lt;br /&gt;
            if (-not (Test-Path &amp;quot;$ProtocolPath\Server&amp;quot;)) {&lt;br /&gt;
                New-Item -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Force | Out-Null&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            # Configurar valores para el Cliente&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;DisabledByDefault&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 1 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
&lt;br /&gt;
            # Configurar valores para el Servidor&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;DisabledByDefault&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 1 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
&lt;br /&gt;
            Write-Host &amp;quot;TLS 1.2 ha sido habilitado. Se requiere un reinicio del servidor.&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Deshabilitar TLS 1.0 y 1.1&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Para deshabilitar las versiones inseguras, debe crear claves similares pero establecer el valor &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt; en 0.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía Editor de Registro (regedit.exe)&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Navegue a: &amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Para &amp;lt;strong&amp;gt;TLS 1.0&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;TLS 1.1&amp;lt;/strong&amp;gt;, cree las claves si no existen (TLS 1.0, Client, Server).&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Dentro de las claves &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt; de &amp;lt;strong&amp;gt;TLS 1.0&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;TLS 1.1&amp;lt;/strong&amp;gt;, cree o modifique el valor DWORD (32-bit):&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Enabled:&amp;lt;/code&amp;gt; Valor = 0&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Versiones Superiores (Windows Server 2016, 2019)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;En estas versiones, TLS 1.2 ya viene habilitado por defecto. El trabajo principal es deshabilitar las versiones más antiguas para fortalecer la seguridad. TLS 1.3 no es compatible.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía PowerShell para deshabilitar TLS 1.0 y 1.1&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
            # Deshabilitar TLS 1.0 y TLS 1.1 en Windows Server 2016/2019&lt;br /&gt;
            # Rutas para los protocolos a deshabilitar&lt;br /&gt;
            $ProtocolsToDisable = @(&amp;quot;TLS 1.0&amp;quot;, &amp;quot;TLS 1.1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
            foreach ($Protocol in $ProtocolsToDisable) {&lt;br /&gt;
                $ProtocolPath = &amp;quot;HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\$Protocol&amp;quot;&lt;br /&gt;
                # Crear claves si no existen&lt;br /&gt;
                if (-not (Test-Path &amp;quot;$ProtocolPath\Client&amp;quot;)) { New-Item -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Force | Out-Null}&lt;br /&gt;
                if (-not (Test-Path &amp;quot;$ProtocolPath\Server&amp;quot;)) { New-Item -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Force | Out-Null}&lt;br /&gt;
&lt;br /&gt;
                # Deshabilitar Cliente y Servidor para el protocolo&lt;br /&gt;
                New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
                New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
                Write-Host &amp;quot;El protocolo $Protocol ha sido deshabilitado.&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
            Write-Host &amp;quot;Se requiere un reinicio del servidor para aplicar los cambios.&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Windows Server 2022&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Windows Server 2022 es la primera versión de Windows Server con soporte para TLS 1.3, que está habilitado por defecto junto con TLS 1.2. Lo ideal es deshabilitar TLS 1.0 y 1.1, lo cual se puede hacer con el mismo script de PowerShell para Server 2016/2019.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Versiones Inferiores (Windows Server 2008 R2)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Esta versión es antigua y requiere atención especial. TLS 1.2 no está habilitado por defecto.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h4&amp;gt;Habilitar TLS 1.2&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Instalar Actualización:&amp;lt;/strong&amp;gt; Primero, asegúrese de que la actualización KB3140245 está instalada para agregar el soporte de TLS 1.2 a nivel de sistema operativo.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Habilitar vía Registro:&amp;lt;/strong&amp;gt; Siga los mismos pasos de registro descritos para Windows Server 2012 R2 para crear las claves y valores para TLS 1.2 (Client y Server) y establecer &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt; en 1 y &amp;lt;code&amp;gt;DisabledByDefault&amp;lt;/code&amp;gt; en 0.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tabla de Compatibilidad de Lenguajes de Programación &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
La siguiente tabla presenta una comparación de distintos lenguajes de programación en cuanto a su compatibilidad con el protocolo TLS.  &lt;br /&gt;
Se detallan las librerías o mecanismos que cada lenguaje utiliza por defecto, el nivel de soporte para las versiones TLS 1.2 y 1.3,  &lt;br /&gt;
así como las versiones mínimas comunes necesarias para habilitar dicho soporte.  &lt;br /&gt;
También se incluyen notas relevantes que explican particularidades, limitaciones o dependencias de cada entorno.  &lt;br /&gt;
El objetivo es ofrecer una visión general que facilite identificar el nivel de seguridad y requisitos adicionales en cada lenguaje.  &lt;br /&gt;
Esta información resulta útil para desarrolladores y administradores que requieran implementar conexiones seguras en sus proyectos.  &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto; width:70%; text-align:center; font-size:90%;&amp;quot;&lt;br /&gt;
| Python || ssl (OpenSSL) || TLS 1.2 / 1.3 || Depende de OpenSSL || TLS 1.0/1.1 deshabilitados en 3.10+.&lt;br /&gt;
|-&lt;br /&gt;
| Java || JSSE || TLS 1.2 / 1.3 || Java 8 (1.8), 11 (11.3) || TLS 1.3 desde Java 11.&lt;br /&gt;
|-&lt;br /&gt;
| C# / .NET || System.Net.Security || TLS 1.2 / 1.3 || Depende de S.O. || TLS controlado por SChannel en Windows.&lt;br /&gt;
|-&lt;br /&gt;
| PHP || openssl || TLS 1.2 / 1.3 || PHP 7.4+ con OpenSSL 1.1.1 || TLS 1.3 desde OpenSSL 1.1.1+.&lt;br /&gt;
|-&lt;br /&gt;
| Node.js || tls (OpenSSL) || TLS 1.2 / 1.3 || OpenSSL 1.1.1+ || TLSv1.0/1.1 deshabilitados desde Node 10.&lt;br /&gt;
|-&lt;br /&gt;
| Go || crypto/tls || TLS 1.2 / 1.3 || Go 1.13+ || Go 1.20 deja de ofrecer 1.13.&lt;br /&gt;
|-&lt;br /&gt;
| Ruby || OpenSSL || TLS 1.2 / 1.3 || Ruby 2.5+ || Depende de OpenSSL del sistema.&lt;br /&gt;
|-&lt;br /&gt;
| Perl || IO::Socket::SSL || TLS 1.2 / 1.3 || OpenSSL backend || Configurable.&lt;br /&gt;
|-&lt;br /&gt;
| Rust || rustls o openssl || TLS 1.2 / 1.3 || rustls → solo moderno || No soporta SSLv3 ni TLS obsoletos.&lt;br /&gt;
|-&lt;br /&gt;
| C / C++ || OpenSSL / GnuTLS || TLS 1.2 / 1.3 || Depende de la versión || Base para muchos otros.&lt;br /&gt;
|-&lt;br /&gt;
| Swift || Network.framework / CFNetwork || TLS 1.2 / 1.3 || iOS 12+ / macOS 10.14+ || TLS 1.3 soportado.&lt;br /&gt;
|-&lt;br /&gt;
| Kotlin || Usa pila Java || TLS 1.2 / 1.3 || Igual que Java || Depende de JVM.&lt;br /&gt;
|-&lt;br /&gt;
| Visual Basic (VB6) || Ninguno nativo (usa WinInet/COM) || No nativo || Requiere librerías externas || Se apoya en SChannel del SO.&lt;br /&gt;
|-&lt;br /&gt;
| Visual FoxPro || Ninguno nativo || No soporta || Requiere OCX externos || SSL/TLS posible vía ActiveX o llamadas WinAPI.&lt;br /&gt;
|-&lt;br /&gt;
| Pascal (Delphi/FreePascal) || Indy (Internet Direct) || TLS 1.0 / 1.2 (con librerías) || TLS 1.3 requiere librerías externas || No soporta TLS por defecto; se usan componentes.&lt;br /&gt;
|-&lt;br /&gt;
| COBOL || Depende del compilador (Ej. Micro Focus, GnuCOBOL) || No nativo || TLS mediante librerías externas (Ej. OpenSSL) || Entornos mainframe usan módulos externos.&lt;br /&gt;
|-&lt;br /&gt;
| Fortran || Ninguno nativo || No soporta || Requiere bindings a C || Soporte indirecto usando OpenSSL vía C.&lt;br /&gt;
|-&lt;br /&gt;
| Clipper / dBase || Ninguno nativo || No soporta || Solo vía wrappers modernos || Requiere librerías externas.&lt;br /&gt;
|-&lt;br /&gt;
| PowerBuilder || Ninguno nativo || TLS vía WinInet/COM || Depende de versión || Requiere usar API de Windows.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Adicionales: Instalación de sslscan&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Este proyecto es una herramienta open source y funciona tanto en Windows como en Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;1. Instalación En windows&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Puedes descargarlo desde github &amp;quot;bajo el nombre sslscan-2.2.0.zip&amp;quot;: https://github.com/rbsec/sslscan/releases/tag/2.2.0&amp;lt;/P&amp;gt;&lt;br /&gt;
[[Archivo:sslscan_zip.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Luego descomprima y agregue la ruta donde escoja descomprimir la aplicación a sus variables de entorno&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:Propiedad_sistema.png|400px|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Variables_entorno.png|400px|center]]&lt;br /&gt;
&amp;lt;p&amp;gt;Una vez realizado estos pasos, puedes iniciar powershell y ejecutar el comando sslscan -- version y debera dar la siguiente respuesta:&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:Comando_SSL.png|400px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;2. Instalación En Linux&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Se recomienda seguir el tutorial indicado en la misma web del creador de la aplicación: https://github.com/rbsec/sslscan&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;y realizar la compilación del programa&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:Compilacion_programa.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Nota Importante:&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;En cada versión de linux los comandos pueden variar; por favor ajuste los mismos a la versión que esté utilizando. Para hacer uso de la aplicación (en Linux o Windows) solo debe hacer uso del comando sslscan url a escanear.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Ejemplo: sslscan [http://emision21v4.thefactoryhka.com.co emision21v4.thefactoryhka.com.co]&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Archivo:SSLSCAN_emision21V4.png|400px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Nota Importante:&amp;lt;/h4&amp;gt;&amp;lt;p&amp;gt;Si el aplicativo indica la palabra “&#039;&#039;&#039;enabled&#039;&#039;&#039;” al lado del protocolo significa:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Su servidor o computador soporta el protocolo de comunicación&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;El servidor destino tiene habilitado el protocolo&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;No hace falta realizar configuraciones adicionales&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Sslscan_zip.png&amp;diff=8604</id>
		<title>Archivo:Sslscan zip.png</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Archivo:Sslscan_zip.png&amp;diff=8604"/>
		<updated>2025-08-26T00:59:37Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
	<entry>
		<id>http://felcowiki.thefactoryhka.com.co/index.php?title=Actualizaci%C3%B3n_de_Seguridad_Requerida_Migraci%C3%B3n_a_TLS_1.2_o_superior_en_nuestros_servicios_web&amp;diff=8549</id>
		<title>Actualización de Seguridad Requerida Migración a TLS 1.2 o superior en nuestros servicios web</title>
		<link rel="alternate" type="text/html" href="http://felcowiki.thefactoryhka.com.co/index.php?title=Actualizaci%C3%B3n_de_Seguridad_Requerida_Migraci%C3%B3n_a_TLS_1.2_o_superior_en_nuestros_servicios_web&amp;diff=8549"/>
		<updated>2025-08-20T13:42:44Z</updated>

		<summary type="html">&lt;p&gt;Amurillo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[Archivo:Mgdv3.png|izquierda|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1G97RIY0n-E3HZuEaF5qPl99vvE8fhFAO/view &amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Grabación 19-08-2025 de Sesión Especial de Aclaración de dudas sobre Actualización de Seguridad Requerida Migración a TLS 1.2 o superior&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Manual de Hardening de TLS en Windows Server&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Este manual proporciona una guía detallada para administradores de sistemas sobre qué es el protocolo TLS (Transport Layer Security), por qué es crucial para la seguridad, y cómo configurar correctamente sus versiones en diferentes ediciones de Windows Server para garantizar la máxima protección.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;¿Qué es TLS?&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;El protocolo &amp;lt;strong&amp;gt;TLS (Transport Transport Layer Security)&amp;lt;/strong&amp;gt;, o &amp;quot;Seguridad de la Capa de Transporte&amp;quot;, es un protocolo criptográfico diseñado para proporcionar comunicaciones seguras a través de una red. Su propósito fundamental es garantizar la privacidad y la integridad de los datos intercambiados entre dos aplicaciones, como un navegador web y un servidor. En esencia, TLS crea un &amp;quot;túnel&amp;quot; seguro y cifrado sobre la red pública (Internet), impidiendo que terceros puedan leer o modificar la información transmitida. Es la base de la confianza en el comercio electrónico, la banca en línea y cualquier servicio que maneje datos sensibles.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Funcionamiento Básico: El Handshake&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Para establecer esta conexión segura, los clientes y servidores realizan un proceso de negociación llamado &amp;lt;strong&amp;gt;handshake&amp;lt;/strong&amp;gt; (apretón de manos). De forma simplificada, el proceso es el siguiente:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Client Hello:&amp;lt;/strong&amp;gt; El cliente, ej. tu navegador, envía un mensaje al servidor diciendo: &amp;quot;Hola, quiero establecer una conexión segura. Estas son las versiones de TLS y los algoritmos de cifrado que soporto&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Server Hello:&amp;lt;/strong&amp;gt; El servidor responde: &amp;quot;Hola. De acuerdo, usemos esta versión de TLS y este algoritmo de cifrado. Aquí tienes mi certificado digital&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Verificación y Clave:&amp;lt;/strong&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;El cliente verifica la autenticidad del certificado digital del servidor (emitido por una Autoridad de Certificación - CA - de confianza). Esto confirma que el servidor es quien dice ser.&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Ambas partes utilizan la información del certificado (la clave pública del servidor) para negociar de forma segura una clave de sesión secreta y simétrica que solo ellos conocerán.&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Comunicación Segura:&amp;lt;/strong&amp;gt; Una vez establecida la clave de sesión, toda la comunicación posterior entre el cliente y el servidor se cifra con esa clave. Si alguien intercepta los datos, sólo verá un galimatías indescifrable.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Relación con SSL y HTTPS&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL (Secure Sockets Layer):&amp;lt;/strong&amp;gt; Es el predecesor de TLS. Aunque el término &amp;quot;SSL&amp;quot; se sigue usando coloquialmente, todas las versiones de SSL están obsoletas e inseguras. TLS es la evolución directa y segura de SSL.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;HTTPS (Hypertext Transfer Protocol Secure):&amp;lt;/strong&amp;gt; No es un protocolo en sí mismo, sino la implementación de HTTP sobre una capa de seguridad TLS. Es la forma en que se aplica TLS a la navegación web. En resumen: HTTP + TLS = HTTPS.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Versiones de TLS: Un Recorrido Histórico y Actual&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;h3&amp;gt;Línea de Tiempo de las Versiones:&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL 2.0 (1995):&amp;lt;/strong&amp;gt; Obsoleta y plagada de fallos de seguridad.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;SSL 3.0 (1996):&amp;lt;/strong&amp;gt; Obsoleta. Vulnerable a ataques críticos como POODLE.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.0 (1999):&amp;lt;/strong&amp;gt; Obsoleta. Débil ante ataques como BEAST.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.1 (2006):&amp;lt;/strong&amp;gt; Obsoleta. Ofrecía mejoras menores sobre TLS 1.0 pero comparte muchas de sus debilidades criptográficas.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.2 (2008):&amp;lt;/strong&amp;gt; Estándar seguro y maduro. Ampliamente compatible y considerado el mínimo aceptable para una comunicación segura hoy en día.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.3 (2018):&amp;lt;/strong&amp;gt; El estándar de oro actual. Ofrece la máxima seguridad y rendimiento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Versiones Obsoletas y Vulnerables&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Las versiones SSL 2.0, SSL 3.0, TLS 1.0 y TLS 1.1 se consideran inseguras y deben ser deshabilitadas en cualquier servidor en producción. Vulnerabilidades conocidas como POODLE y BEAST permiten a un atacante, bajo ciertas condiciones, descifrar el tráfico cifrado y robar información sensible como cookies de sesión o contraseñas.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Versiones Seguras y Actuales&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Los únicos estándares aceptados actualmente son:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.2:&amp;lt;/strong&amp;gt; Es el requisito mínimo indispensable de seguridad.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;TLS 1.3:&amp;lt;/strong&amp;gt; Es la versión recomendada por su superioridad en seguridad y rendimiento.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Mejoras Clave en TLS 1.2 y TLS 1.3&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;TLS 1.2 introdujo el soporte para algoritmos de cifrado más robustos y seguros (como AES-GCM) que no estaban disponibles en versiones anteriores.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;TLS 1.3 representa un salto cualitativo importante:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Handshake más rápido:&amp;lt;/strong&amp;gt; Reduce la latencia al requerir menos viajes de ida y vuelta entre el cliente y el servidor para establecer la conexión.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Suite de Cifrado más simple y fuerte:&amp;lt;/strong&amp;gt; Elimina algoritmos obsoletos y débiles, forzando el uso de criptografía moderna y segura.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Mayor seguridad:&amp;lt;/strong&amp;gt; Cifra más partes del handshake, protegiendo mejor la identidad del cliente y del servidor.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h2&amp;gt;Guía Práctica: Activación de TLS en Servidores Windows&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;A continuación, se detallan los pasos para habilitar las versiones seguras de TLS y deshabilitar las inseguras. Consideraciones Previas Importantes:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Copia de Seguridad del Registro:&amp;lt;/strong&amp;gt; Antes de realizar cualquier cambio, siempre cree una copia de seguridad del Registro de Windows. Un error podría desestabilizar el sistema.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Reinicio Requerido:&amp;lt;/strong&amp;gt; Los cambios en la configuración de SCHANNEL (el proveedor de seguridad de Windows que implementa TLS) requieren un reinicio del servidor para surtir efecto.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Dependencias de .NET Framework:&amp;lt;/strong&amp;gt; Asegúrese de que las aplicaciones que se ejecutan en el servidor, especialmente las basadas en .NET, sean compatibles con TLS 1.2. Es posible que necesite actualizar .NET Framework a la versión 4.6.2 o superior para una compatibilidad total.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Windows Server 2012 y 2012 R2&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Tenga en cuenta:&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;TLS 1.2 es compatible pero no está habilitado por defecto para todas las aplicaciones.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;TLS 1.3 no es compatible. Puedes ver una tabla de compatibilidad en las páginas oficiales de Microsoft.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Habilitar TLS 1.2&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía Editor de Registro (regedit.exe) en Modo Administrador&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:regedit.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;1. Navegue a la ruta: &amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:HKEY_LOCAL_MACHINE.png|500px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
&amp;lt;p&amp;gt;2. Cree una nueva clave llamada &amp;lt;strong&amp;gt;TLS 1.2&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:nueva clave llamada TLS 1.2.png|500px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;p&amp;gt;3. Dentro de &amp;lt;strong&amp;gt;TLS 1.2&amp;lt;/strong&amp;gt;, cree dos claves más: &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:Dos claves más Client y Server.png|200px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;4. Dentro de &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt;, cree los siguientes valores DWORD (32-bit):&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;DisabledByDefault:&amp;lt;/code&amp;gt; Valor = 0&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Enabled:&amp;lt;/code&amp;gt; Valor = 1&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:DWORD (32-bit).png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Archivo:Enabled Valor 1.png|400px|center]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía PowerShell (Automatizado y Recomendado)&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Nota:&amp;lt;/strong&amp;gt; Probado en Powershell 7 y en modo Administrador. No se garantiza funcione en Powershell 5 o versiones inferiores a 7.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
            # Habilitar TLS 1.2 para Cliente y Servidor en Windows Server 2012 / R2&lt;br /&gt;
            # Definir la ruta base&lt;br /&gt;
            $ProtocolPath = &amp;quot;HKLM:\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols\TLS 1.2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
            # Crear las claves de registro si no existen&lt;br /&gt;
            if (-not (Test-Path &amp;quot;$ProtocolPath\Client&amp;quot;)) {&lt;br /&gt;
                New-Item -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Force | Out-Null&lt;br /&gt;
            }&lt;br /&gt;
            if (-not (Test-Path &amp;quot;$ProtocolPath\Server&amp;quot;)) {&lt;br /&gt;
                New-Item -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Force | Out-Null&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            # Configurar valores para el Cliente&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;DisabledByDefault&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 1 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
&lt;br /&gt;
            # Configurar valores para el Servidor&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;DisabledByDefault&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
            New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 1 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
&lt;br /&gt;
            Write-Host &amp;quot;TLS 1.2 ha sido habilitado. Se requiere un reinicio del servidor.&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;Deshabilitar TLS 1.0 y 1.1&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Para deshabilitar las versiones inseguras, debe crear claves similares pero establecer el valor &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt; en 0.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía Editor de Registro (regedit.exe)&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Navegue a: &amp;lt;code&amp;gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Security Providers\SCHANNEL\Protocols&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Para &amp;lt;strong&amp;gt;TLS 1.0&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;TLS 1.1&amp;lt;/strong&amp;gt;, cree las claves si no existen (TLS 1.0, Client, Server).&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Dentro de las claves &amp;lt;strong&amp;gt;Client&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;Server&amp;lt;/strong&amp;gt; de &amp;lt;strong&amp;gt;TLS 1.0&amp;lt;/strong&amp;gt; y &amp;lt;strong&amp;gt;TLS 1.1&amp;lt;/strong&amp;gt;, cree o modifique el valor DWORD (32-bit):&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;Enabled:&amp;lt;/code&amp;gt; Valor = 0&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Versiones Superiores (Windows Server 2016, 2019)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;En estas versiones, TLS 1.2 ya viene habilitado por defecto. El trabajo principal es deshabilitar las versiones más antiguas para fortalecer la seguridad. TLS 1.3 no es compatible.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h4&amp;gt;Vía PowerShell para deshabilitar TLS 1.0 y 1.1&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
            # Deshabilitar TLS 1.0 y TLS 1.1 en Windows Server 2016/2019&lt;br /&gt;
            # Rutas para los protocolos a deshabilitar&lt;br /&gt;
            $ProtocolsToDisable = @(&amp;quot;TLS 1.0&amp;quot;, &amp;quot;TLS 1.1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
            foreach ($Protocol in $ProtocolsToDisable) {&lt;br /&gt;
                $ProtocolPath = &amp;quot;HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\$Protocol&amp;quot;&lt;br /&gt;
                # Crear claves si no existen&lt;br /&gt;
                if (-not (Test-Path &amp;quot;$ProtocolPath\Client&amp;quot;)) { New-Item -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Force | Out-Null}&lt;br /&gt;
                if (-not (Test-Path &amp;quot;$ProtocolPath\Server&amp;quot;)) { New-Item -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Force | Out-Null}&lt;br /&gt;
&lt;br /&gt;
                # Deshabilitar Cliente y Servidor para el protocolo&lt;br /&gt;
                New-ItemProperty -Path &amp;quot;$ProtocolPath\Client&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
                New-ItemProperty -Path &amp;quot;$ProtocolPath\Server&amp;quot; -Name &amp;quot;Enabled&amp;quot; -Value 0 -PropertyType &amp;quot;DWord&amp;quot; -Force&lt;br /&gt;
                Write-Host &amp;quot;El protocolo $Protocol ha sido deshabilitado.&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
            Write-Host &amp;quot;Se requiere un reinicio del servidor para aplicar los cambios.&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Windows Server 2022&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Windows Server 2022 es la primera versión de Windows Server con soporte para TLS 1.3, que está habilitado por defecto junto con TLS 1.2. Lo ideal es deshabilitar TLS 1.0 y 1.1, lo cual se puede hacer con el mismo script de PowerShell para Server 2016/2019.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h3&amp;gt;En Versiones Inferiores (Windows Server 2008 R2)&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Esta versión es antigua y requiere atención especial. TLS 1.2 no está habilitado por defecto.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;h4&amp;gt;Habilitar TLS 1.2&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Instalar Actualización:&amp;lt;/strong&amp;gt; Primero, asegúrese de que la actualización KB3140245 está instalada para agregar el soporte de TLS 1.2 a nivel de sistema operativo.&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Habilitar vía Registro:&amp;lt;/strong&amp;gt; Siga los mismos pasos de registro descritos para Windows Server 2012 R2 para crear las claves y valores para TLS 1.2 (Client y Server) y establecer &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt; en 1 y &amp;lt;code&amp;gt;DisabledByDefault&amp;lt;/code&amp;gt; en 0.&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amurillo</name></author>
	</entry>
</feed>