Confirmación de Compras

Servicio que permite la confirmación de compras registradas. Si los parámetros enviados son correctos, el servicio confirma las compras, caso contrario, devuelve los códigos de error correspondientes.

El servicio implementado posee un objeto denominado SolicitudConfirmacionCompras el cual contiene la información descrita en el siguiente cuadro:

Descargar XML/XSD

Nombre Método: confirmacionCompras

 

Entrada

Tipo Dato

Obligatorio

Descripción

Salida

Tipo Dato

codigoAmbiente

Numérico

Si

Describe el tipo de ambiente utilizado, los valores permitidos son:

Producción: 1

Pruebas y Piloto: 2

  codigoEstado

Numérico

codigoPuntoVenta

Numérico

No

Solo se envía cuando la transacción se realiza utilizando un punto de venta. Caso contrario enviar 0.

  codigoRecepcion

Alfanumérico

codigoSistema

Alfanumérico

Si

Código de Sistema que le fue asignado al momento de realizar la solicitud de autorización.

  codigosRespuestas

DTO[codigosRespuesta]

codigoSucursal

Numérico

Si

Valor que identifica a la sucursal donde se realiza la emisión de la Factura:

Casa Matriz: 0

Sucursal: 1,2,..,n

  transaccion

 Boolean

cufd

Alfanumérico

Si

Valor diario otorgado por el SIN.

   codigoDescripcion

Alfanumérico

cuis

Alfanumérico

Si

Valor único para una sucursal y/o punto de venta que se obtiene al realizar el inicio de uso de sistemas.

 

 

nit

Numérico

Si

NIT perteneciente al comprador

 

 

archivo

Alfanumérico

Si

Paquete de facturas enviadas para su confirmación

 

 

cantidadFacturas

Numérico

Si

Cantidad de facturas enviadas

 

 

fechaEnvio

Timestamp

Si

Fecha y Hora de Envío

 

 

gestion

Numérico

Si

Gestión correspondiente a las facturas enviadas

 

 

hash

Alfanumérico

Si

Sha256 de la cadena que se envía

 

 

periodo

Numérico

Si

Periodo correspondiente a las facturas enviadas

 

 

 

Nota: Para poder consumir este servicio se debe: Generar Archivo XML, validar  el mismo contra el XSD asociado a objeto de comprobar que el XML está bien formado y se ajusta a una estructura definida. Almacenar temporalmente de manera individual las Facturas generadas. Recuperar los XMLś  almacenadas y Formar paquetes de hasta 500 Facturas y empaquetarlas en un contenedor TAR (paquete.tar). Comprimir con Gzip al archivo del contenedor TAR (ejemplo: paquete.tar.gz), mismo que debe ser enviado en la etiqueta archivo.  Obtener el HASH (SHA256) del archivo compreso obtenido en el paso anterior, mismo que debe ser enviado en la etiqueta hash

Los Archivos XML a ser enviados se elaboran a partir de la información recuperada del SIN a través del servicio Consulta de Compras a Confirmar.