Copyright Teleinte SAS 2021
Para mayor información en operaciones@teleinte.com

EndPoint


Método: POST

EndPoint:

Pruebas
https://servicios-pruebas.afacturar.com/api/radian/historico_eventos

Producción
https://servicios.afacturar.com/api/radian/historico_eventos

Seguridad SSL: Afacturar cuenta en sus endpoint con certificados de seguridad (DigiCert SHA2 Extended Validation Server CA), su aplicación debe ser capaz de negociar y validar dicho certificado.

Parámetros de entrada


HEADERS


Accept: application/json

Authorization: Bearer Token asignado a cada cliente


BODY


cufe

Descripción

Codigo unico de la factura electronica

Tipo de dato

String.

Especificaciones

Codigo de 96 caracteres

Obligatorio

Si



Estructura JSON de respuesta


Salida Exitosa



{
	"codigo_error": 0,
	"descripcion_error": "OK",
	"tiempo_ejecucion": 1.8967840671539307,
	"transaccion": "6399cc8543526",
	"resultado": [
		{
			"numero": "1",
			"codigo": "030",
			"descripcion": "Acuse de recibo de Factura Electrónica de Venta",
			"fecha": "2022-11-30 21:22:17",
			"cude": "e6c2667a3deaf9e1b7d74b4afdd93172d580b21fd31c41fbccd61578d33f959dc6b73d3200961376314f450ae79d96dd57",
			"identificacion_evento": "PAR29",
			"emisor_nombre": "SOFTWARE SAS",
			"emisor_identificacion": "9999999",
			"receptor_nombre": "ENERGIA",
			"receptor_identificacion": "5555555"
		},
		{
			"numero": "2",
			"codigo": "032",
			"descripcion": "Recibo del bien o prestación del servicio",
			"fecha": "2022-11-30 21:22:37",
			"cude": "d9446472b7057cde108ffb50c4f64770918f0169d685e329cf840d515981324411852fd51bb664f07ea7b512833e6fe26",
			"identificacion_evento": "PRE27",
			"emisor_nombre": "SOFTWARE SAS",
			"emisor_identificacion": "9999999",
			"receptor_nombre": "ENERGIA",
			"receptor_identificacion": "5555555"
		},
		{
			"numero": "3",
			"codigo": "033",
			"descripcion": "Aceptación expresa",
			"fecha": "2022-11-30 21:23:07",
			"cude": "5c214161121fd07c19324b36f97b5b7ce07d80dd702ca123116e9f43bde5af814c74c940d676e7f0062d4ada7e2d",
			"identificacion_evento": "PAC20",
			"emisor_nombre": "SOFTWARE SAS",
			"emisor_identificacion": "9999999",
			"receptor_nombre": "ENERGIAS",
			"receptor_identificacion": "5555555"
		}
	]
}							  
							 
Salida con errores de datos

{
    "codigo_error": 401,
    "descripcion_error": "Unauthenticated."
}
							

{
    "codigo_error": 12,
    "descripcion_error": "Sin eventos",
    "tiempo_ejecucion": 0.51300692558288574,
    "transaccion": "6399e1b8d93e0",
    "resultado": []
}
							

Codigo de respuesta


Codigo Descripción
12 CUFE sin eventos

Consumo del API


CURL

								var client = new RestClient("https://servicios.afacturar.com/api/radian/historico_eventos");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Bearer token_cliente");
request.AlwaysMultipartFormData = true;
request.AddParameter("cufe", "aadd9b013437bb072b6d2d99773368992e4678499d6123456e7cea9653c585dda585cfb89f177133165def832852137");
request.AddParameter("entorno", "DOCUMENTO_NO_VALIDO");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);								

C#

								var client = new RestClient("https://servicios.afacturar.com/api/radian/historico_eventos");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Bearer token_cliente");
request.AlwaysMultipartFormData = true;
request.AddParameter("cufe", "aadd9b013437bb072b6d2d99773368992e4678499d6123456e7cea9653c585dda585cfb89f177133165def832852137");
request.AddParameter("entorno", "DOCUMENTO_NO_VALIDO");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);								

Historico de cambios


Versión Cambios Fecha de liberación
1 Implementación del evento en FEV 12 de Diciembre de 2022