Saltar al contenido principal

Eventos

036 Inscripción

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del eventoN3036
descriptionTexto que describe la InscripciónA0-500
operationTypeCódigo de Inscripción

361 = Primera inscripción de la factura electrónica de venta como título valor para Negociación General
362 = Primera inscripción de la factura electrónica de venta como título valor para NegociaciónDirecta Previa
363 = Inscripción posterior de la factura electrónica de venta como título valor para Negociación General
364 = Inscripción posterior de la factura electrónica de venta como título valor para Negociación Directa Previa
N3
IDEmisorNIT del Emisor de la factura electrónica a inscribirN3-13
IDEmisorTipoTipo de identificación del Emisor de la factura electrónica a inscribirN2
NombreEmisorNombre del Emisor de la factura electrónica a inscribirA5-450
IDEndosatarioCNIT del Endosatario [!badge variant="dark" text="cuando el operationType es = a 362 o 364"].N3-13
NombreEndosatarioCNombre del Endosatario [!badge variant="dark" text="cuando el operationType es = a 362 o 364"]A5-450
valuePaidValor pagado por receptor de Inscripción. Puede ser 0.N1-20
valueInvoiceValor total de la factura electrónica a inscribir.N1-20
InvoiceIDID de la factura electrónica a inscribirA50
docTypeTipo de la factura electrónica a inscribirN201
CUFEInvoiceCUFE de la factura electrónica a inscribirA96
IssueDateFecha de emisón de la factura electrónica a inscribirF10
EndDateInvoiceFecha de vencimiento de la factura electrónica a inscribirF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 036 tipo 361.

{
"status":"036",
"description":"Inscripcion",
"operationType":"361",
"valuePaid":"0",
"valueInvoice":"432000",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 036 tipo 362.

{
"status":"036",
"description":"Inscripcion",
"operationType":"362",
"valuePaid":"0",
"valueInvoice":"432000",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDEndosatario":"890900608",
"NombreEndosatario":"Éxito Viajes y Turismo",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

037 Endoso en Propiedad

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del EndosoN3037
descriptionTexto que describe el EndosoA0-500
operationTypeCódigo del Endoso

371 = Endoso con responsabilidad del endosante
372 = Endoso sin responsabilidad del endosante
N3
IDEmisorCNIT del Emisor del EndosoN3-13
IDEmisorTipoCTipo de identificación del Emisor del EndosoN2
NombreEmisorCNombre del Emisor del EndosoA5-450
IDEndosatarioNIT del Receptor del EndosoN3-13
NombreEndosatarioNombre del Receptor del EndosoA5-450
TipoEndosoTipo de identificación del Endoso

1 = Completo - Endoso es el que figura la fecha, nombre y firma del Endosante, y nombre y numero de documento del Endosatario
2 = En blanco - Endoso que contiene la firma del Endosante y el numero de documento de identificacion del Endosatario
N1
TipoFactorCSe debe informar el elemento cuando el endoso es generado hacia un Factor

1 = Factoring
2 = Confirming
N1
valuePaidValor pagado por receptor de EndosoN1-20
valueInvoiceValor total de la factura electrónica a endosarN1-20
PrecioPagarseEndosoPrecio a pagar de la factura electrónica a endosarN1-20
TasaDescuentoEndosoTasa de descuento del endosoN0-7
MedioPagoMedio de pago del endosoN1-3
MonedaTipo moneda de la factura electrónica a endosarN3
InvoiceIDID de la factura electrónica a endosarA50
docTypeTipo de la factura electrónica a endosarN201
CUFEInvoiceCUFE de la factura electrónica a endosarA96
IDReceptorNIT del Receptor de la factura electrónica a endosarN3-13
IDReceptorTipoTipo de identificación del Receptor de la factura electrónica a endosarN2
NombreReceptorNombre del Receptor de la factura electrónica a endosarA5-450
IssueDateFecha de emisón de la factura electrónica a endosarF10
EndDateInvoiceFecha de vencimiento de la factura electrónica a endosarF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un 037 tipo 371 y Tipo de Endoso = 1.

{
"status":"037",
"description":"Endoso en Propiedad",
"operationType":"371",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDEndosatario":"890900",
"NombreEndosatario":"Éxito Viajes y Turismo",
"TipoEndoso":"1",
"valuePaid":"0",
"valueInvoice":"432000",
"PrecioPagarseEndoso":"14500",
"TasaDescuentoEndoso":"5",
"MedioPago":"ZZZ",
"Moneda":"COP",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c417d6b2258240bd3119d485120b07",
"IDReceptor":"890900",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 037 tipo 371 y Tipo de Endoso = 2.

{
"status":"037",
"description":"Endoso en Propiedad",
"operationType":"371",
"IDEndosatario":"890900608",
"NombreEndosatario":"Éxito Viajes y Turismo",
"TipoEndoso":"2",
"valuePaid":"0",
"valueInvoice":"432000",
"PrecioPagarseEndoso":"14500",
"TasaDescuentoEndoso":"5",
"MedioPago":"ZZZ",
"Moneda":"COP",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"IDReceptor":"890900608",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

038 Endoso en Garantía

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del EndosoN3038
descriptionTexto que describe el EndosoA0-500
operationTypeCódigo del EndosoN3038
IDEmisorCNIT del Emisor del EndosoN3-13
IDEmisorTipoCTipo de identificación del Emisor del EndosoN2
NombreEmisorCNombre del Emisor del EndosoA5-450
IDEndosatarioNIT del Receptor del EndosoN3-13
NombreEndosatarioNombre del Receptor del EndosoA5-450
TipoEndosoTipo de identificación del Endoso

1 = Completo - Endoso es el que figura la fecha, nombre y firma del Endosante, y nombre y numero de documento del Endosatario
2 = En blanco - Endoso que contiene la firma del Endosante y el numero de documento de identificacion del Endosatario
N1
valuePaidValor pagado por receptor de EndosoN1-20
valueInvoiceValor total de la factura electrónica a endosarN1-20
PrecioPagarseEndosoPrecio a pagar de la factura electrónica a endosarN1-20
TasaDescuentoEndosoTasa de descuento del endosoN0-7
MedioPagoMedio de pago del endosoN1-3
MonedaTipo moneda de la factura electrónica a endosarN3
InvoiceIDID de la factura electrónica a endosarA50
docTypeTipo de la factura electrónica a endosarN201
CUFEInvoiceCUFE de la factura electrónica a endosarA96
IDReceptorNIT del Receptor de la factura electrónica a endosarN3-13
IDReceptorTipoTipo de identificación del Receptor de la factura electrónica a endosarN2
NombreReceptorNombre del Receptor de la factura electrónica a endosarA5-450
IssueDateFecha de emisón de la factura electrónica a endosarF10
EndDateInvoiceFecha de vencimiento de la factura electrónica a endosarF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 038 y Tipo de Endoso = 1.

{
"status":"038",
"description":"Endoso en Garantía",
"operationType":"038",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDEndosatario":"890900",
"NombreEndosatario":"Éxito Viajes y Turismo",
"TipoEndoso":"1",
"valuePaid":"0",
"valueInvoice":"432000",
"PrecioPagarseEndoso":"14500",
"TasaDescuentoEndoso":"5",
"MedioPago":"ZZZ",
"Moneda":"COP",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c417d6b2258240bd3119d485120b07",
"IDReceptor":"890900",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 038 y Tipo de Endoso = 2.

{
"status":"038",
"description":"Endoso en Garantía",
"operationType":"038",
"IDEndosatario":"890900608",
"NombreEndosatario":"Éxito Viajes y Turismo",
"TipoEndoso":"2",
"valuePaid":"0",
"valueInvoice":"432000",
"PrecioPagarseEndoso":"14500",
"TasaDescuentoEndoso":"5",
"MedioPago":"ZZZ",
"Moneda":"COP",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"IDReceptor":"890900608",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

039 Endoso en Procuración

Estructura Json

Estructura petición Json:

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del EndosoN3039
descriptionTexto que describe el EndosoA0-500
operationTypeCódigo del EndosoN3039
IDEmisorCNIT del Emisor del EndosoN3-13
IDEmisorTipoCTipo de identificación del Emisor del EndosoN2
NombreEmisorCNombre del Emisor del EndosoA5-450
IDEndosatarioNIT del Receptor del EndosoN3-13
NombreEndosatarioNombre del Receptor del EndosoA5-450
TipoEndosoTipo de identificación del Endoso

1 = Completo - Endoso es el que figura la fecha, nombre y firma del Endosante, y nombre y numero de documento del Endosatario
2 = En blanco - Endoso que contiene la firma del Endosante y el numero de documento de identificacion del Endosatario
N1
valuePaidValor pagado por receptor de EndosoN1-20
valueInvoiceValor total de la factura electrónica a endosarN1-20
PrecioPagarseEndosoPrecio a pagar de la factura electrónica a endosarN1-20
TasaDescuentoEndosoTasa de descuento del endosoN0-7
MedioPagoMedio de pago del endosoN1-3
MonedaTipo moneda de la factura electrónica a endosarN3
InvoiceIDID de la factura electrónica a endosarA50
docTypeTipo de la factura electrónica a endosarN201
CUFEInvoiceCUFE de la factura electrónica a endosarA96
IDReceptorNIT del Receptor de la factura electrónica a endosarN3-13
IDReceptorTipoTipo de identificación del Receptor de la factura electrónica a endosarN2
NombreReceptorNombre del Receptor de la factura electrónica a endosarA5-450
IssueDateFecha de emisón de la factura electrónica a endosarF10
EndDateInvoiceFecha de vencimiento de la factura electrónica a endosarF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 039 y Tipo de Endoso = 1.

{
"status":"039",
"description":"Endoso en Procuracion",
"operationType":"039",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDEndosatario":"890900",
"NombreEndosatario":"Éxito Viajes y Turismo",
"TipoEndoso":"1",
"valuePaid":"0",
"valueInvoice":"432000",
"PrecioPagarseEndoso":"14500",
"TasaDescuentoEndoso":"5",
"MedioPago":"ZZZ",
"Moneda":"COP",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c417d6b2258240bd3119d485120b07",
"IDReceptor":"890900",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un "evento 039 y Tipo de Endoso = 2.

{
"status":"039",
"description":"Endoso en Procuracion",
"operationType":"039",
"IDEndosatario":"890900608",
"NombreEndosatario":"Éxito Viajes y Turismo",
"TipoEndoso":"2",
"valuePaid":"0",
"valueInvoice":"432000",
"PrecioPagarseEndoso":"14500",
"TasaDescuentoEndoso":"5",
"MedioPago":"ZZZ",
"Moneda":"COP",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"IDReceptor":"890900608",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

040 Cancelación de Endoso

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del EndosoN3040
operationTypeTipo de Cancelación de Endoso

401 = Cancelación de Endoso en Garantía
402 = Cancelación de Endoso en Procuracióno
N3
IDEmisorNIT del Emisor de la CancelaciónN3-13
IDEmisorTipoTipo de identificación del Emisor de la CancelaciónN2
NombreEmisorNombre del Emisor de la CancelaciónA5-450
IDEndosatarioNIT del Receptor del EndosoN3-13
NombreEndosatarioNombre del Receptor del EndosoA5-450
TipoEndosoTipo de identificación del Endoso a Cancelar

038 = Endoso en Garantía
039 = Endoso en Procuración
N3
IDEndosoID de la factura electrónica a endosarA50
CUDEEndosoCUFE de la factura electrónica a endosarA96
MotivoCMotivo por el cual se cancela el Endoso. Aplica solo para cancelar un Endoso en Procuración tipo 038A0-500
EndDateInvoiceFecha de vencimiento de la factura electrónica a endosarF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 040 cancelando Endoso en Garantía 038.

{
"status":"040",
"operationType":"401",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDEndosatario":"890900608",
"NombreEndosatario":"Éxito Viajes y Turismo",
"TipoEndoso":"038",
"IDEndoso":"5809181359",
"CUDEEndoso":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"EndDateInvoice":"2022-12-30"
}

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 040 cancelando Endoso en Procuración 039.

{
"status":"040",
"operationType":"402",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDEndosatario":"890900608",
"NombreEndosatario":"Éxito Viajes y Turismo",
"TipoEndoso":"039",
"IDEndoso":"5809181359",
"CUDEEndoso":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"Motivo":"error",
"EndDateInvoice":"2022-12-30"
}

045 Pago

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del eventoN3045
operationTypeTipo de Pago de la factura electrónica de venta como título valor

451 = Pago parcial de la factura electrónica de venta como título valor
452 = Pago total de la factura electrónica de venta como título valor
N3
IDEmisorNIT del Emisor del PagoN3-13
IDEmisorTipoTipo de identificación del PagoN2
NombreEmisorNombre del Emisor del PagoA5-450
TipoPagoTipo de identificación del Pago

1 = Sin limitación - Pago de la factura sin limitación
2 = Con limitación - Pago de la factura con limitación
N1
ValorActualTituloValorValor actual del titulo valorN1-20
ValorPendienteTituloValorSaldo insoluto del valor total a la fecha de este pagoN1-20
ValorPagadoValor Pagado sobre el valor total de la FEV o Titulo ValorN1-20
InvoiceIDID de la factura electrónica título valorA50
docTypeTipo de la factura electrónica título valorN201
CUFEInvoiceCUFE de la factura electrónica título valorA96
FechaPagoFecha de pago de la factura electrónica título valorF10
EndDateInvoiceFecha de vencimiento de la factura electrónica a inscribirF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 045 Pago parcial tipo 451.

{
"status":"045",
"operationType":"451",
"description":"Pago de factura",
"IDEmisor":"890900608",
"IDEmisorTipo":"31",
"NombreEmisor":"ALMACENES EXITO S A",
"TipoPago":"1",
"ValorActualTituloValor":"400000",
"ValorPendienteTituloValor":"32000",
"ValorPagado":"432000",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"FechaPago":"2023-01-03",
"EndDateInvoice":"2022-12-30"
}

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 045 Pago total tipo 452.

{
"status":"045",
"operationType":"452",
"description":"Pago de factura",
"IDEmisor":"890900608",
"IDEmisorTipo":"31",
"NombreEmisor":"ALMACENES EXITO S A",
"TipoPago":"1",
"ValorActualTituloValor":"432000",
"ValorPendienteTituloValor":"0",
"ValorPagado":"432000",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"FechaPago":"2023-01-03",
"EndDateInvoice":"2022-12-30"
}

046 Informe para Pago

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del eventoN3046
descriptionTexto que describe el eventoA0-500
IDEmisorNIT del Emisor del Informe para el pagoN3-13
IDEmisorTipoTipo de identificación del Emisor del Informe para el pagoN2
NombreEmisorNombre del Emisor del Informe para el pagoA5-450
valueInvoiceValor total de la factura electrónica a inscribir.N1-20
InvoiceIDID de la factura electrónica título valorA50
docTypeTipo de la factura electrónica título valorN201
CUFEInvoiceCUFE de la factura electrónica título valorA96
IDReceptorNIT del Receptor de la factura electrónica título valorN3-13
IDReceptorTipoTipo de identificación del Receptor de la factura electrónica título valorN2
NombreReceptorNombre del Receptor de la factura electrónica título valorA5-450
IssueDateFecha de emisón de la factura electrónica título valorF10
EndDateInvoiceFecha de vencimiento de la factura electrónica título valorF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 046.

{
"status":"046",
"description":"Informe para pago",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"valueInvoice":"432000",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"IDReceptor":"890900608",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

047 Endoso con efectos de Cesión Ordinaria

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del EndosoN3047
descriptionTexto que describe el EndosoA0-500
operationTypeCódigo del EndosoN3047
IDEmisorNIT del Emisor del EndosoN3-13
IDEmisorTipoTipo de identificación del Emisor del EndosoN2
NombreEmisorNombre del Emisor del EndosoA5-450
IDEndosatarioNIT del Receptor del EndosoN3-13
NombreEndosatarioNombre del Receptor del EndosoA5-450
TipoFactorCSe debe informar el elemento cuando el endoso es generado hacia un Factor

1 = Factoring
2 = Confirming
N1
valuePaidValor pagado por receptor de EndosoN1-20
valueInvoiceValor total de la factura electrónica a endosarN1-20
PrecioPagarseEndosoPrecio a pagar de la factura electrónica a endosarN1-20
TasaDescuentoEndosoTasa de descuento del endosoN0-7
MedioPagoMedio de pago del endosoN1-3
MonedaTipo moneda de la factura electrónica a endosarN3
InvoiceIDID de la factura electrónica a endosarA50
docTypeTipo de la factura electrónica a endosarN201
CUFEInvoiceCUFE de la factura electrónica a endosarA96
IDReceptorNIT del Receptor de la factura electrónica a endosarN3-13
IDReceptorTipoTipo de identificación del Receptor de la factura electrónica a endosarN2
NombreReceptorNombre del Receptor de la factura electrónica a endosarA5-450
IssueDateFecha de emisón de la factura electrónica a endosarF10
EndDateInvoiceFecha de vencimiento de la factura electrónica a endosarF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 047.

{
"status":"047",
"description":"Endoso con efectos de cesión ordinaria",
"operationType":"047",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDEndosatario":"890900608",
"NombreEndosatario":"Éxito Viajes y Turismo",
"TipoFactor":"1",
"valuePaid":"0",
"valueInvoice":"432000",
"PrecioPagarseEndoso":"14500",
"TasaDescuentoEndoso":"5",
"MedioPago":"ZZZ",
"Moneda":"COP",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"IDReceptor":"890900608",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

048 Protesto

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del ProtestoN3048
operationTypeTipo del Protesto

481 = Protesto por falta de aceptación
482 = Protesto por falta de pago
N3
IDEmisorNIT del Emisor del ProtestoN3-13
IDEmisorTipoTipo de identificación del Emisor del ProtestoN2
NombreEmisorNombre del Emisor del ProtestoA5-450
IDReceptorNIT del Receptor del ProtestoN3-13
NombreReceptorNombre del Receptor del ProtestoA5-450
IDReceptorTipoTipo de identificación del Receptor del ProtestoN2
valueInvoiceCValor total de la factura electrónica título valor. Obligatorio para tipo protesto 482N1-20
ValorAceptadoCValor aceptado del derecho contenido en el título Obligatorio para tipo protesto 482N1-20
InvoiceIDID de la factura electrónica título valorA50
docTypeTipo de la factura electrónica título valorN201
CUFEInvoiceCUFE de la factura electrónica título valorA96
EndDateInvoiceFecha de vencimiento de la factura electrónica título valorF10
NumeroNotariaDebe ser informado el número de la Notaria
ActaProtestoCorresponde al Acta de Protesto el cual debe ser informado en Base64
NombreNotarioNombres del NotarioA1-100
ApellidoNotarioApellidos del NotarioA1-100
TituloNotarioCargoA1-100
FechaActaProtestoFecha en que se realizó el acta de ProtestoF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 481 y Tipo = 481.

{
"status":"048",
"operationType":"481",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDReceptor":"890900608",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"valueInvoice":"432000",
"ValorAceptado":"14500",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"EndDateInvoice":"2023-01-30",
"NumeroNotaria":"5",
"ActaProtesto":"JVBERi0xLjcgCiXi48/TIAoxIDAgb2JqIAo8PCAKL1=",
"NombreNotario":"Notario 1",
"ApellidoNotario":"Notario 2",
"TituloNotario":"Notario principal",
"FechaActaProtesto":"2023-01-30",
}

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 481 y Tipo = 482.

{
"status":"048",
"operationType":"482",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDReceptor":"890900608",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"EndDateInvoice":"2023-01-30",
"NumeroNotaria":"5",
"ActaProtesto":"JVBERi0xLjcgCiXi48/TIAoxIDAgb2JqIAo8PCAKL1=",
"NombreNotario":"Notario 1",
"ApellidoNotario":"Notario 2",
"TituloNotario":"Notario principal",
"FechaActaProtesto":"2023-01-30",
}

049 Transferencia de los derechos económicos

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo de la TransferenciaN3049
descriptionTexto que describe la TransferenciaA0-500
operationTypeCódigo de la Transferencia

491 = Transferencia parcial de los derechos económicos con responsabilidad
492 = Transferencia total de los derechos económicos con responsabilidad
493 = Transferencia parcial de los derechos económicos sin responsabilidad
494 = Transferencia total de los derechos económicos sin responsabilidad
N3
IDEmisorNIT del Emisor del EndosoN3-13
IDEmisorTipoTipo de identificación del Emisor del EndosoN2
NombreEmisorNombre del Emisor del EndosoA5-450
IDEndosatarioNIT del Receptor del EndosoN3-13
NombreEndosatarioNombre del Receptor del EndosoA5-450
ValorParcialCEste valor corresponde parcialmente al valor de la factura a transferirN1-20
valueInvoiceCEste valor corresponde total al valor de la factura a transferirN1-20
PrecioPagarseEndosoPrecio a pagar de la factura electrónica a transferirN1-20
TasaDescuentoEndosoTasa de descuento de la transferenciaN0-7
MedioPagoMedio de pago de la transferenciaN1-3
MonedaTipo moneda de la factura electrónica a transferirN3
InvoiceIDID de la factura electrónica a transferirA50
docTypeTipo de la factura electrónica a transferirN201
CUFEInvoiceCUFE de la factura electrónica a transferirA96
IDReceptorNIT del Receptor de la factura electrónica a transferirN3-13
IDReceptorTipoTipo de identificación del Receptor de la factura electrónica a transferirN2
NombreReceptorNombre del Receptor de la factura electrónica a transferirA5-450
IssueDateFecha de emisón de la factura electrónica a transferirF10
EndDateInvoiceFecha de vencimiento de la factura electrónica a transferirF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia unevento 049 tipo 491.

{
"status":"049",
"description":"Transferencia de los derechos económicos",
"operationType":"491",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"IDEndosatario":"890900608",
"NombreEndosatario":"Éxito Viajes y Turismo",
"ValorParcial":"100000",
"valueInvoice":"432000",
"PrecioPagarseEndoso":"14500",
"TasaDescuentoEndoso":"5",
"MedioPago":"ZZZ",
"Moneda":"COP",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"IDReceptor":"890900608",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

050 Notificación de la transferencia de derechos económicos

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del eventoN3050
descriptionTexto que describe el eventoA0-500
IDEmisorNIT del Emisor del Informe para el pagoN3-13
IDEmisorTipoTipo de identificación del Emisor del Informe para el pagoN2
NombreEmisorNombre del Emisor del Informe para el pagoA5-450
ValorActualValor actual del título valorN1-20
InvoiceIDID de la factura electrónica título valorA50
docTypeTipo de la factura electrónica título valorN201
CUFEInvoiceCUFE de la factura electrónica título valorA96
IDReceptorNIT del Receptor de la factura electrónica título valorN3-13
IDReceptorTipoTipo de identificación del Receptor de la factura electrónica título valorN2
NombreReceptorNombre del Receptor de la factura electrónica título valorA5-450
IssueDateFecha de emisón de la factura electrónica título valorF10
EndDateInvoiceFecha de vencimiento de la factura electrónica título valorF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 050.

{
"status":"050",
"description":"Notificación al deudor sobre la transferencia de los derechos económicos",
"IDEmisor":"900508908",
"IDEmisorTipo":"31",
"NombreEmisor":"Signature South Consulting",
"ValorActual":"432000",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"IDReceptor":"890900608",
"IDReceptorTipo":"31",
"NombreReceptor":"ALMACENES EXITO S A",
"IssueDate":"2022-12-05",
"EndDateInvoice":"2022-12-30"
}

051 Pago de la transferencia de derechos económicos

Estructura Json

A Alfanumérico: son aceptados los caracteres UNICODE permitidos en el XML; corresponde al tipo xsd:normalizedString
N Numérico: solamente son aceptados los números “0” a “9”, el punto de separación decimal, y las señales “+” y “-“
F Fecha: elementos que deben ser informados en el formato YYYY-MM-DD, de acuerdo con la norma ISO 8601-2, en el cual:

  • YYYY: año
  • MM: mes
  • DD: día

= dato obligatorio
C = dato condicional

ParámetroObligatorioDescripciónTipo de datoTamañoValor
statusCódigo del eventoN3051
operationTypeTipo de Pago

511 = Pago parcial de la transferencia de los derechos económicos
512 = Pago total de la transferencia de los derechos económicos
N3
IDEmisorNIT del Emisor del PagoN3-13
IDEmisorTipoTipo de identificación del PagoN2
NombreEmisorNombre del Emisor del PagoA5-450
TipoPagoTipo de identificación del Pago

1 = Sin limitación - Pago de la factura sin limitación
2 = Con limitación - Pago de la factura con limitación
N1
ValorActualTituloValorValor actual del titulo valorN1-20
ValorPendienteTituloValorSaldo insoluto del valor total a la fecha de este pagoN1-20
ValorPagadoValor Pagado sobre el valor total de la FEV o Titulo ValorN1-20
InvoiceIDID de la factura electrónica título valorA50
docTypeTipo de la factura electrónica título valorN201
CUFEInvoiceCUFE de la factura electrónica título valorA96
FechaPagoFecha de pago de la factura electrónica título valorF10
EndDateInvoiceFecha de vencimiento de la factura electrónica a inscribirF10

Ejemplo Json

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 051 Pago parcial tipo 511.

{
"status":"051",
"operationType":"511",
"description":"Pago de factura",
"IDEmisor":"890900608",
"IDEmisorTipo":"31",
"NombreEmisor":"ALMACENES EXITO S A",
"TipoPago":"1",
"ValorActualTituloValor":"400000",
"ValorPendienteTituloValor":"32000",
"ValorPagado":"432000",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"FechaPago":"2023-01-03",
"EndDateInvoice":"2022-12-30"
}

En el siguiente ejemplo mostramos cómo realizar una petición Json donde se envia un evento 051 Pago total tipo 512.

{
"status":"051",
"operationType":"512",
"description":"Pago de factura",
"IDEmisor":"890900608",
"IDEmisorTipo":"31",
"NombreEmisor":"ALMACENES EXITO S A",
"TipoPago":"1",
"ValorActualTituloValor":"432000",
"ValorPendienteTituloValor":"0",
"ValorPagado":"432000",
"InvoiceID":"SETP994002551",
"docType":"01",
"CUFEInvoice":"3f0f41655f674f08a59ae541add81e043c77d4331a469fc82bfa1f7f7c5c57d22dd417d6b2258240bd3119d485120b07",
"FechaPago":"2023-01-03",
"EndDateInvoice":"2022-12-30"
}