Artículo ANEXO (106/170)
="1”/> <xs:pattern value="[a-zA-Z0-9](1,20)”/> </xs:simpleType> </xs:attribute> <xs:attribute name="cent” use="required”> <xs:annotation> <xs:documentation>Código de la Entidad Recaudadora donde se efectuó la transacción.
Resolución · 2240 · 2008-06-20 · Jerarquía: nivel 8
="1”/> <xs:pattern value="[a-zA-Z0-9](1,20)”/> </xs:simpleType> </xs:attribute> <xs:attribute name="cent” use="required”> <xs:annotation> <xs:documentation>Código de la Entidad Recaudadora donde se efectuó la transacción.
Si es una Entidad Financiera, será el código asignado por Asobancaria, por el contrario, si es otro tipo de entidad, el código será asignado por la DIAN.</xs: documentation> </xs:annotation> <x: mpleType> <xs:restriction base="xs:int”> <xs:minExclusive value="0”/> <xs:maxInclusive value="999”/> </xs:simpleType> </xs:attribute> <Ixs:complex Type> </xs:element> <xs:element name="mas”> <xs:annotation> <xs:documentation>Elemento raiz del xml de carga masiva</xs:documentation> </xs:annotation> <xs:complexType> <x sequence> <xs:element name="Cab” type="CabType”/> <xs:element ref=”pago” maxOccurs=”unbounded”/> </xs:sequence> </xs:complexType> </xs:element> <xs:complex Type name="CabType”> <xs:sequence> <xs:element name=”Ano” type="xs:gYear” nillable="false”> <xs:annotation> <xs:documentation>Año de envio</xs:documentation> </xs:annotation> <xs:element name="CodCpt” nillable="fal: <xs:annotation> <xs:documentation>Concepto</xs:documentation> </xs:annotation> <xs:maxInclusive value="99”/> </xs:restriction> <xs:element name="Formato” fixed=1286”> <xs:simpleType> <xs:element name=”Version” type=”xs:positivelnteger” fixed="7"/> <xs:element name="NumEnvio”> <xs:annotation> <xs:documentation>Numero de envio</xs:documentation> ”xs:positivelnteger”> <xs:totalDigits value="”8”/> <xs:max Inclusive value="99999999”/> <Ixs:restriction> </xs:simpleType> </xs:element> <xs:element name="FecEnvio” type="xs:dateTime”> <xs:annotation> <xs:documentation>Fecha de envio</xs:documentation> </xs:annotation> </xs:element> <xs:element name=”Feclnicial” type="xs:date”> <xs:annotation> <xs:documentation>Fecha
inicial</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FecFinal” type="xs:date”> <xs:annotation> <xs:documentation>Fecha Final</xs:documentation> </xs:annotation> </xs:element> <xs:element name=”ValorTotal”> <xs:annotation> <xs:documentation>Valor Total</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal”> <xs:minlnclusive value="0”/> <xs:max Inclusive value="99999999999999999999.99”/> value="22”/> <xs:fractionDigits value=2”/> </x <xs:totalDigi triction> </xs:simpleType> </xs:element> <xs:element name="CantReg”> <xs:annotation> <xs:documentation>Cantidad de registros</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction bz ”xs:positivelnteger”> <xs:totalDigits value="4”/> <xs:max Inclusive value="9999”/> <Ixs:restriction> </xs:simpleType> </xs:element> </xS: </xs:complex Type> equence> Anexo númer 01 Especificaciones Técnicas PROCEDIMIENTO Y ESPECIFICACION TECNICA PARA LA ENTREGA DE LA INFORMACION DE LOS RECIBOS PENDIENTES DE PAGO Y LA CONFIR- MACION DE TRANSACCION DE PAGO POR CANALES ELECTRONICOS El objetivo de la siguiente especificación técnica es brindar la información detallada a las Entidades Autorizadas para Recaudar (EAR) que permita la utilización de los web Services de la DIAN para consultar y confirmar los pagos realizados por canale: i cibos diligenciados a través de los Servicios Informáticos Electrónicos n de Impuestos y Aduanas Nacionales. Definición de los casos de uso del web service Los siguientes son los casos de uso de las operaciones que podrá usar la EAR: 1. Consultar Recibo de Pago por número. 2. Consultar Recibos Pendientes de Pago por Identificación.
3. Confirmar el pago a la DIAN. EAR Service. 1. Consultar Ri Pendientes DIAN 1. Consultar Recibo de Pago por Número 2. Consultar Recibos por Identificación 3. Confirmar Pago de Pago FIGURA. CASOS DE USO A continuación se define cada uno de los casos de uso como operaciones del Web ecibo de Pago por Número Esta operación permite a la EAR la consulta de información de un recibo de pago diligenciado a través de los SIE de la DIAN. A continuación se define la operación con sus parámetros de Entrada y Salida: Nombre Operación | consultarReciboPago DESCRIPCIÓN — [Consulta de información de un recibo de pago diligenciado a través de los SIE. PARAMETROS DE ENTRADA NOMBRE DESCRIPCIÓN TIPO DE DATO O ELEMENTO XSD numReciboPago. Número del Recibo de Pago. LONG codEntidad Código de la EAR que hace la petición. _ | INT PARAMETROS DE SALIDA NOMBRE DESCRIPCIÓN TIPO DE DATO O ELEMENTO XSD consultaReciboPago | Elemento XML que contiene la informa- | DConsultaReciboPago ción de consulta de un Recibo de Pago. Ver Anexo en la sección: Archivo XSD consultasRecibosPago.xsd XSD: consultasRecibosPago.xsd El Encoding que debe usarse en los XMLs es “ISO-8859-1”. Un ejemplo de este XML está anexo en la sección: Ejemplo XML consultaReci- boPago.
2. Consultar Recibos Pendientes de Pago por Identificación Esta operación permite a la EAR la consulta de información de los recibos de pago diligenciados a tra 'v ente. a vi; de los SIE de la DIAN que se encuentran pendientes de pago y cuya fecha límite para realizar el pago sea vi A continuación se define la operación con sus parámetros de Entrada y Salida. Nombre Operación consultarRecibosPendientesPago DESCRIPCIÓN realizar el pago sea vigente. Consulta de información de los recibos de pago diligenciados a través de los SIE de la DIAN que se encuentran pendientes de pago y cuya fecha límite para PARAMETROS DE ENTRADA NOMBRE DESCRIPCIÓN TIPO DE DATO O ELEMENTO XSD tipoDocIdentificacion — | Tipo de Documento de identificación — [SHORT Ver Anexo en la sección: Tipos de Do- cumentos de Identificación numldentificacion Número de identificación de la persona a | STRING la que pertenecen los recibos. codEntidad Código de la EAR que hace la petición | INT tipoConcepto Indica el tipo de concepto, impl STRING(1) tributo. T- para Tributario A— para Aduanero PARAMETROS DE SALIDA NOMBRE DESCRIPCIÓN TIPO DE DATO O ELEMENTO XSD consultaRecibosPendientesPago Elemento XML que con- tiene la información de consulta para varios Re- cibos de Pago que se en- cuentren pendientes de pago y vigentes. Ver Anexo en la sección: Archivo XSD consultas- RecibosPago.xsd DConsultaRecibosPendientesPago XSD: consultasRecibosPago.xsd Un ejemplo del XML de respuesta está anexo en la sección: Ejemplo XML con- sultaRecibosPendientesPago. ANEXOS Tipos de Respuesta 3. Confirmar Pago CÓDIGO RESPUESTA Esta operación permite confirmar a la DIAN el pago de un recibo diligenciado a OK La operación se ejecutó satisfactoriamente través de los SIE.
NE El recibo de pago no fue encontrado Nombre Operación informarPago PAG Recibo ya fue pagado DESCRIPCIÓN Esta operación permite confirmar a la DIAN el pago de un recibo VEN El recibo se encuentra vencido diligenciado a través de los SIE vi Valor de pago incorrecto PARAMETROS DE ENTRADA ENA Entidad No Autorizada NOMBRE DESCRIPCIÓN TIPO DE DATO O ELEMEN- CNE El Contribuyente no fue encontrado por el documento de identificación TO XSD NV No Válido. El XML de notificación de pago no es válido con respecto al esquema pago Elemento XML que contie- | pago ER Ocurrieron errores de validación del documento o en la ejecución de la operación ne la información del pago a | X5D; notificar. a infoPago.xsd Ver Anexo en la sección: Archivo XSD infoPago.xsd PARAMETROS DE SALIDA NOMBRE DESCRIPCIÓN TIPO DE DATO O ELEMEN- TO XSD respuestaPago Este elemento contiene el | DRespuestaPago estado resultante de la ope ración y la lista de errores [ASD: en caso de que se hayan | respuestaPago.xsd presentado. Ver Anexo en la sección: Archivo XSD respuesta- Pago.xsd Un ejemplo del XML de Informar Pago está anexo en la sección: Ejemplo XML infoPago. L en la «jemplos de los diversos escenarios de respuesta a Informar Pago están anexos ón: Ejemplos XML respuestaPago. Configuración de Seguridad IPs autorizadas por la DIAN El servicio ofrecido por la EAR debe contar con una dirección pública válida en Internet para poder consumir las operaciones de Consulta de Recibos e Informar Pago del Web Service. Esta dirección debe ser informada por parte de la EAR a la DIAN para su autorización. Solamente desde las direcciones autorizadas se podrá acceder a estas operaciones. Protocolo HTTPS El protocolo de comunicación establecido para conectarse al Web Service de la DIAN es HTTPS.
Certificados Digitales Los certificados tales que se utilizarán para validar el mensaje SOAP enviado por la EAR, deben ser emitidos por una Entidad Certificadora autorizada por la Super- intendencia de Industria y Comercio. Estos certificados deben ser de tipo “Servidor Seguro” que permitan generar firmas automatizadas. WS-Security Como mecanismo de establece el e: L eguridad para el envío y recepción de los mens: dar internacional WS-Security. s SOAP, se mensajes SOAP tendrán que cumplir las siguientes características: + Estar firmado digitalmente. + Contener el elemento Timestamp, el cual indica la fecha y hora en que se crea la petición y la fecha y hora en que expira el mensaje. + Para la autenticación ante el DIAN se deberá usar el elemento accesoMUISCA (ver Anexos en la sección Archivo XSD accesoMUISCA.xsd) en la cabecera (Hea- der) del mensaje SOAP. Esta cabecera e: efinida en el WSDL del Web Service. La inclusión de este elemento dentro de la cabecera del mensaje SOAP varía dependiendo de la plataforma usada. Este elemento usa los siguientes atributos para permitir el acceso a DIAN: — tipoOrganizacion: Tipo de la organización que va a realizar la autenticación. Los tipos de organizaciones permitidos están definidos en el XSD. —nitOrganizacion: Corresponde al NIT de la organiz requerido únicamente cuando el tipo de organización s ión que vaa a . NIT_ORGANIZACION. - fipoldentificacion: Tipo de documento de identificación del usuario que solicita el acceso. Los tipos de documentos de identificación permitidos están definidos en el XSD. - identificacion: Número de identificación del usuario. — password: Contraseña de acceso a la DIAN. estar firmado digitalmente, + Contendrá el elemento Timestamp.
Tipos de Documentos de Identificación CODIGO: CANAL DE PAGO 1 Registro Civil de Nacimiento 12 Tarjeta de Identidad 13 Cédula de Ciudadanía 21 Tarjeta de Extranjería 22 Cédula de Extranjería 31 NIT 41 Pasaporte 42 Documento de identificación extranjero Canales de Pago CODIGO |CANALDE PAGO OL PAGO A TRAVES DE BANCOS 02 PAGO A TRAVES DE CORPORACION DE AHORRO Y VIVIENDA 03 PAGO ATRAVES DE ACH COLOMBIA 04 PAGO A TRAVES DE ASCREDIBANCO 0S PAGO ATRAVES DE ATH 06 PAGO A TRAVES DE CENIT 07 PAGO A TRAVES DE RED MULTICOLOR 08 PAGO A TRAVES DE SERVIBANCA Conceptos de Pago CÓDIGO [CONCEPTO ADUANEROS 1 DECLARACION IMPORTACION 2 LIQUIDACION OFICIAL 3 SANCIONES ADUANERAS 4 SANCIONES CAMBIARIAS 5 VIAJEROS 6 PAGOS CONSOLIDADOS UAPS 7 PAGOS DECLARACION CONSOLIDADA 8 FINALIZACION PLAN VALLEJO 9 IMPORTACION TEMPORAL 10 RESCATE TRIBUTARIOS 4 RENTA 5 VENTAS 7 SANCIONES 8 VTA ACTIVO FIJO 10 SEGURIDAD DEMOCRATICA 54 IMPUESTO AL PATRIMONIO 55 SANCION DECLARACION INDIVIDUAL PRECIOS DE TRANSFERENCIA 56 SANCION DECLARACION CONSOLIDADA PRECIOS DE TRANSFERENCIA 61 RETENCION ATITULO DE RENTA 62 RETENCION A TITULO DE VENTAS 63 RETENCION A TITULO DE TIMBRE 99 GRAVAMEN A LOS MOVIMIENTOS FINANCIEROS Archivo XSD consultasRecibosPago.xsd <?xml version=”1.0” encoding=”ISO-8859-1”?> <xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema” elementFormDefa ult="qualified” attributeFormDefault="unqualified”> <xs
: lement name=”consultaReciboPago” type="DConsultaReciboPago”> <xs:annotation> <xs:documentation>Elemento que contiene la Información de la ibo de Pago</xs:documentation> Consulta de un R </xs:annotation> 26 DIARIO OFICIAL </xs:element> <xs:element name=”consultaRecibosPendientesPago” type="DConsultaRecibosPe ndientesPago”> <xs:annotation> <xs:documentation>Elemento que contiene la Información de consulta de los recibos pendientes de pago</xs:documentation> </xs:annotation> </xs:element> <xs:complex Type name="DConsultaReciboPago”> <xs:annotation> <xs:documentation>Información de la Consulta de un Recibo de Pago</xs:documentation> </xs:annotation> "> :element name=”infoPago” type="DInfoReciboPago”/> <xs:sequence minOccurs <x <Ixs:sequence> <xs:attribute name=”codRespuesta” type=”DCodRespuesta” ”required”> <xs:annotation> <xs:documentation>Indica cuál fue la respuesta conrespecto a la consulta.
Indica cosas tales como que el recibo de pago fue consultado satisfacto- riamente, no fue encontrado, que ya fue pagado, etc. </xs:documentation> </xs:annotation> </xs:attribute> <Ixs:complexType> <xs:complexType name="DConsultaRecibosPendientesPago”> <xs:annotation> <xs:documentation>Información de consulta de losrecibos pendientes de pago</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="infoPago” type="DInfoReciboPago” minOc- ”0” maxOccurs="unbounded”/> </xs:sequence> <xs:attribute name=»codRespuesta» use=»required»> <xs:annotation> locumentation>Definición de larespuesta a la consulta.</ xs:documentation> </xs:annotation> <xs:simpleType> triction b: z <xs:maxLength value=>3»/> »0K»> <xs:annotation> <xs: xs:string”> <xs:enumeration value: <xs:documentation>Laoperación se ejecutó satisfactoriamente</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="CNE”> <xs:annotation> <xs:documentation>El Con- tribuyente no fue encontrado por el documento de identificación</xs:documentation> </xs:annotation> </xs:enumeration> "ENA”> <xs:annotation> <xs:enumeration valu: <xs:documentation>La Entidad no está autorizada para Recaudar</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> <Ixs:simpleType> </xs:attribute> <xs:attribute name="numRegistros” use="required”> <xs:annotation> <xs:documentation>Número de registros con información de pago</xs:documentation> nnotation> mpleType> <xs:restriction base="xs:int”> <xs:minInclusive value="0”/> </xs:restriction> </xs </xs:attribute> impleType> </xs:complexType> <xs:complexType name="DInfoReciboPago”> <xs:annotation> <xs:documentation>Informac! documentation> </xs:annotation> <xs:attribute name="numReciboPago” us
<xs:annotation> <xs:documentation>Número del Recibo de pago.</ cumentation> </xs:annotation> <xs:simpleType> <xs:restriction ba: n basica del recibo de pago</xs: ”required”> "xs: long”> <xs:minExclusive value="0”/> <xs:totalDigits value= "16"/> </xs:restriction> </xs </xs:attribute> impleType> <xs:attribute name="tipoDocldentificacion” us <xs:annotation> ”required”> <xs:documentation>Tipo de Documento de identificación</ xs:documentation> </xs nnotation> <xs:simpleType> <xs:restriction ba: <xs:totalDigits value: <x: civil de nacimiento</xs:documentation> identidad</xs:documentation> ciudadanía</xs:documentation> extranjería</xs:documentation> extranjería</xs:documentation> "xs:short”> 22/> :numeration value=»11»> <xs:annotation> <xs:documentation>Registro </xs:annotation> </xs:enumeration> <xs:enumeration value="12”> <xs:annotation> <xs:documentation>Tarjeta de </xs:annotation> </xs:enumeration> <xs:enumeration value=»13»> <xs:annotation> <xs:documentation>Cédula de <Ixs:annotation> </xs:enumeration> <x: numeration value=»21»> <xs:annotation> <xs:documentation>Tarjeta de </xs:annotation> </xs:enumeration> <x: numeration value=»22»> <xs:annotation> <xs:documentation>Cédula de <Ixs:annotation> </xs:enumeration> <x: numeration value=»3 1»> <xs:annotation> <xs:documentation>NIT</x: documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=>41»> <xs:annotation> <xs:documentation>Pasaporte</ xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=>42»> <xs:annotation> <xs:documentation>Documento de identificación extranjero</xs:documentation> </xs:annotation> </xs:enumeration> </xs:
restriction> </xs:simpleType> </xs:attribute> <xs:attribute name=»numldentificacion» use=»required»> <xs:annotation> <xs:documentation>Número de identificación</xs:docu- mentation> </xs:annotation> <xs:simpleType> <xs:restriction base=»xs:string»> <xs:maxLength value=»20»/> <Ixs:restriction> </xs:simpleType> </xs: <xs:attribute name=»fechaLimitePago» use=»required»> ttribute> nnotation> <xs:documentation>La fecha límite (calendario) pararealizar el pago con ese recibo.</xs:documentation> </xs:annotation> <xi impleType> <xs:restriction base="xs:date”> <xs:minInclusive value="2008-01-01”/> </xs:restriction> <xs:attribute name="valorPago” use="required”> <xs:annotation> <xs:documentation>Valor Total del Recibo de pago</xs: documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal”> <xs:fractionDigits value="2”/> "0/> <xs:minInclusive value: </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute nam > descripcion” type="xs:string” use="required”> <xs:annotation> <xs:documentation>Información adicional que detalla el pago. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name=»tipoConcepto» use=»required»> <xs:annotation> <xs:documentation>Indica el tipo de concepto al que se hace referencia</xs:documentation> </xs:annotation> <xi impleType> <xs:restriction base="xs:string”> <xs:maxLength value=”1”/> <xs:minLength value=”1”/> > An> <xs:annotation> :enumeration value: <xs:documentation>Aduanero</ xs:documentation> </x: </xs:enumeration> nnotation> "T <xs:annotation> <xs:enumeration value: <xs:documentation>Tributario</ xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:: </xs:
attribute> ¡mpleType> <xs:attribute name="codConcepto” use="required”> simple Type> "xs:short"> <xs:totalDigits value="2”/> <xs:restriction b: <xs:minExclusive value="0”/> </xs:restriction> <Ixs:simpleType> ttribute> :attribute name="nomConcepto” use=”optional”> <xs:simpleType> <xs:restriction base=»xs:string»> <xs:maxLength value=»40»/> </xs:restriction> <Ixs:simpleType> </xs:attribute> complex Type> <xs:simpleType nam <xi DCodRespuesta”> nnotation> <xs:documentation>Definición de la respuesta a la consulta.
Indica los valores posibles.</xs:documentation> <Ixs:annotation> <xs:restriction base=»xs:string»> <xs:maxLength value=»3»/> <xs:minLength value=»2»/> <xs:enumeration value=»0K»> <xs:annotation> <xs:documentation>La operación se ejecutó satis- :documentation> factoriamente</x: </xs:annotation> </xs:enumeration> <xs:enumeration value="NE”> <xs:annotation> <xs:documentation>El recibo de pago no fue en- contrado</xs:documentation> <Ixs:annotation> </xs:enumeration> <xs:enumeration value="PAG”> <xs:annotation> <xs:documentation>Recibo ya fue pagado</xs: documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=”VEN”> <xs:annotation> <xs:documentation>El Recibo se encuentra ven- cido</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value>>ENA»> <xs:annotation> <xs:documentation>La Entidad no está autorizada para recaudar</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=”ER”> <xs:annotation> <xs:documentation>Ocurrió un error al ejecutar la operación</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:schema> Ejemplo XML consultaReciboPago <consultaReciboPago codRespuesta="0K” > <infoPago numReciboPago="690799999990” valorPago="540000” fechaLimi- tePago="2008-11-01” tipoDocldentificacion="31” numldentificacion="900000001” tipoConcepto="A” codConcepto="1” nomConcepto=”DECLARACION IMP” descripcion="AÑO: 2007 PERIODO: 1”/> </consultaReciboPago> Ejemplo XML consultaRecibosPendientesPago <consultaRecibosPendientesPago numRegistros="3” codRespuesta="0K”> <infoPago numReciboPago="690799999990” valorPago
="540000” fechaLimi- tePago="2008-11-01” tipoDocIdentificacion="31” num!Identificacion="90000000” tipoConcepto="A” codConcepto=”1” nomConcepto=”DECLARACION IMP” descripcion="AÑO: 2007 PERIODO: 1”/> <infoPago numReciboPago="690799999991” valorPago="0” fechaLimitePa- go="2008-11-02” tipoDocIdentificacion="31” numldentificacion="900000001” tipoConcepto=”A” codConcepto=”2” nomConcepto=” LIQUIDACION OFT” descripcion="AÑO: 2007 PERIODO: 1”/> <infoPago numReciboPago="690799999992” valorPago="0” fechaLimitePa- go="2008-11-03” tipoDocIdentificacion=”31” numIdentificacion="900000001” tipoConcepto="A” codConcepto="1” nomConcepto=”DECLARACION IMP” descripcion="AÑO: 2007 PERIODO: 2”/> </consultaRecibosPendientesPago> Archivo XSD infoPago.xsd <?xml version=”1.0” encoding=”ISO-8859-1”?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema” elementFormDefa ult="qualified” attribute FormDefault="unqualified”> <xs:element name="pago” type="DInfoPago”> <xs:annotation> <xs:documentation>Elemento de la información de notificación del pago de un recibo</xs:documentation> </xs:annotation> </xs:element> <xs:complexType name="DInfoPago”> <xs:annotation> <xs:documentation>Definición de la información de notificación del pago de un recibo</xs:documentation> </xs:annotation> <xs:attribute name=”"recibo” use="required”> <xs:annotation> <xs:documentation>Número del Recibo de pago que se notifica el pago</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:long”> <xs:totalDigits value=”16”/> <xs:minExclusive value="0”/> </xs:restriction> <Ixs:simpleType>
</xs:attribute> <xs:attribute name="nop” use="required”> <xs:annotation> <xs:documentation>Número de la transacción asignada por la Entidad ó Canal de Pago autorizado.</xs:documentation> <Ixs:annotation> <xs:simpleType> <xs:maxLength value="20”/> <xs:pattern value="[a-zA-Z0-9]11,20P"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name=»fec» use=»required»> <xs:annotation> <xs:documentation>Fecha y hora Efectiva de la transacción. No puede ser superior a la fecha límite (calendario) para realizar el pago con ese recibo, según información remitida por la DIAN.</xs:documentation> <Ixs:annotation> <xs:simpleType> striction base="xs:dateTime”> <xs:minInclusive value="2008-01-01T00:00:00” <xs: fixed="true”/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name=”val” use="required”> <xs:annotation> <xs:documentation>Valor Pagado con este Recibo.
Debe corresponder con el valor a pagar del recibo.</xs:documentation> <Ixs:annotation> <xs:simpleType> riction base="xs:decimal”> <xs:fractionDigits value="2”/> 0/> <xs:minInclusive value= </xs:simpleType> </xs:attribute> <xs:attribute name=”proc” use="required”> <xs:annotation> <xs:documentation>Código del Canal de pago por el cual se efectuó la transacción. </xs:documentation> <Ixs:annotation> <xs:simpleType> striction base="xs:int”> <xs:totalDigits value=>2»/> <xs:minExclusive value=»0»/> <xs:enumeration value=>01»> <xs:annotation> locumentation>PAGO A <x TRAVES DE BANCOS</xs:documentation> <Ixs:annotation> </xs:enumeration> <xs:enumeration value=»02»> <xs:annotation> <xs:documentation>PAGO A TRAVES DE CORPORACION DE AHORRO Y VIVIENDA</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="03”> <xs:annotation> <xs:documentation>PAGO A TRAVES DE ACH COLOMBIA</xs:documentation> <Ixs:annotation> </xs:enumeration> <xs:enumeration value=>04»> <xs:annotation> <xs:documentation>PAGO A TRAVES DE ASCREDIBANCO</xs:documentation> <h </xs:enumeration> s:annotation> <xs:enumeration value=>05»> <xs:annotation> <xs:documentation>PAGO A TRAVES DE ATH</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=>06»> <xs:annotation> <xs:documentation>PAGO A TRAVES DE CENIT</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=>07»> <xs:annotation> <xs:documentation>PAGO A TRAVES DE RED MULTICOLOR</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=>08»> <xs:annotation> <xs:documentation>PAGO A TRAVES DE SERVIB
ANCA</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> <xs:attribute name=»cent» use=»required»> <xs:annotation> <xs:documentation>Código de la Entidad Recaudadora donde se efectuó la transacción.
Si es una Entidad Financiera, será el código asignado por Asobancaria, por el contrario si es otro tipo de entidad, el código será asignado por la DIAN.</xs:documentation> </xs:a :simpleType> <xs:restriction base= <xs:totalDigits value="3”/> </xs:restriction> <xs:attribute name="med” use="required”> <xs:annotation> <xs:documentation>Medio de pago</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:int”> <xs:totalDigits value="2”/> <xs:minExclusive value="0”/> <xs:enumeration value=»11»> <xs:annotation> <xs:documentation>DEBITO EN CUENTA POR SISTEMA DE AUDIORESPUESTA</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=”12”> <xs:annotation> <xs:documentation>DEBITO EN CUENTA POR CAJERO ELECTRONICO</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=”13”> <xs:annotation> <xs:documentation>DEBITO EN CUENTA POR DATAFONO</xs:documentation> </xs:annotation> <xs:enumeration value=”14”> <xs:annotation> <xs:documentation>DEBITO EN CUENTA POR DOMICILIACION</xs:documentation> </ nnotation> </xs:enumeration> <xs:enumeration value=”15”> <xs:annotation> <xs:documentation>DEBITO EN CUENTA POR INTERNET</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=»21»> <xs:annotation> <xs:documentation>TARJETA CREDITO POR SISTEMA DE AUDIORESPUESTA</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="22”> <xs:annotation> <xs:documentation>TARJETA CREDITO POR CAJERO ELECTRONICO</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=”23”> <xs:annotation> <xs:documentation>TARJETA CREDITO POR DATAFONO</xs:
documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=>24»> <xs:annotation> <xs:documentation>TARJETA CREDITO POR DOMICILIACION</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="25”> <xs:annotation> <xs:documentation>TARJETA CREDITO POR INTERNET</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> <Ixs:simpleType> </xs:attribute> </xs:complexType> </xs:schema> Ejemplo XML infoPago 690799999990” val="540000” fec="2008-11-01T12:00:00” 15” proc="01” cent="1” /> <pago recib nop=”T12345” me Archivo XSD respuestaPago.xsd <?xml version=”1.0” encoding=”ISO-8859-1”?> <xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema” elementFormDefa ult="qualified” attributeFormDefault="unqualified”> <xs:element name="respuestaPago” type="DRespuestaPago”> <xs:annotation> <xs:documentation>Elemento de Respuesta</xs:documentation> </xs:annotation> </xs:element> <xs:complex Type name="DRespuestaPago”> <xs:sequence minO' <xs:element name=” errores” minOccurs="0”> <xs:annotation> <xs:documentation>Elemento de errores.
Todavía no hay normas relacionadas registradas para este documento.
Respuestas basadas en la legislación y la jurisprudencia colombianas, con las fuentes citadas.
Tipo: Resolución
Estado: En Revisión
Nivel jerárquico: 8
Fuente auxiliar: No
Fundamento: CP art. 189-11 y 208; Ley 489/1998 arts. 59 y 61; Sentencia C-1005/2008 (harness/ai/instructions/piramide-normativa.md).
Fuente de la vigencia: Vigencia NO verificada: la norma no figura en el Normograma del Ministerio de Salud (2012–2026). Consultado el 2026-10-22. Texto extraído del PDF oficial por OCR (Tesseract); revisar contra el original antes de citar.
Documento oficial: ver original