Método: POST
EndPoint:
Pruebas
https://servicios-pruebas.afacturar.com/api/vp/factura_contingencia
Habilitación
https://servicios-habilitacion.afacturar.com/api/vp/factura_contingencia
Producción
https://servicios.afacturar.com/api/vp/factura_contingencia
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.
Accept: application/json
Authorization: Bearer Token asignado a cada cliente
documento_obligado: Número de identificación del cliente
data: JSON
testSetId: Número entregado en la DIAN para la Habilitación. Este parametro es soló para habilitación
facturas | Objeto | Requerido | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Información de la factura Especificación: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
generalidades | Objeto | Requerido | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Generalidades Especificación: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
{
"facturas": [
{
"encabezado": {
"id_factura": "",
"fecha": "",
"hora": "",
"nota": [
"{'SON':''",
"'VARIABLE':'VALOR'}"
],
"moneda": "",
"tipo_factura": "",
"metodo_de_pago": "",
"tipo_de_pago": "",
"identificador_de_pago": "",
"numero_resolucion_facturacion": "",
"fecha_vencimiento": "",
"numero_orden": "",
"prefijo": ""
},
"sector": {
"tipo": "",
"tipo_operacion": "",
"coleccion": [
{
"nombre": "",
"informacion_adicional": [
{
"variable": "",
"valor": ""
}
]
}
],
"interoperatividad": {
"url_descarga_adjuntos": {
"url": "",
"parametros": [
{
"variable": "",
"valor": ""
}
]
},
"entrega_documento": {
"ws": "",
"parametros": [
{
"variable": "",
"valor": ""
}
]
}
}
},
"informacion_factura_contingencia": {
"id_factura_contingencia": "",
"fecha_contingencia": "",
"codigo_tipo_documento": ""
},
"periodo_facturacion": {
"fecha_inicio": "",
"fecha_fin": ""
},
"cambio_de_moneda": {
"fecha_cambio": "",
"codigo": "",
"valor_base_trm": ""
},
"documento_referencia": {
"numero_documento": "",
"fecha": "",
"tipo_documento": ""
},
"documento_despacho": {
"numero_documento": "",
"fecha": ""
},
"documento_recibo": {
"numero_documento": "",
"fecha": ""
},
"entrega_de_bienes": {
"fecha_hora_entrega": "",
"condicion_entrega": "",
"metodo_pago_transporte": "",
"direccion_entrega": {
"lenguaje_del_pais": "",
"pais": "",
"departamento": "",
"ciudad": "",
"direccion": ""
},
"empresa_transportadora": {
"tipo_contribuyente": 0,
"tipo_regimen": 0,
"tipo_identificacion": 0,
"identificacion": "",
"razon_social": "",
"lenguaje_del_pais": "",
"pais": "",
"departamento": "",
"ciudad": "",
"direccion": "",
"resp_calidades_atributos": [
""
],
"detalles_tributarios": ""
},
"contacto_transportador": {
"nombre_completo": "",
"telefono_o_movil": "",
"correo_electronico": ""
}
},
"informacion_adquiriente": {
"tipo_contribuyente": "",
"tipo_regimen": "",
"tipo_identificacion": "",
"identificacion": "",
"correo_electronico": "",
"numero_movil": "",
"nombre": {
"razon_social": "",
"primer_nombre": "",
"segundo_nombre": "",
"apellido": ""
},
"pais": "",
"departamento": "",
"ciudad": "",
"zona": "",
"direccion": "",
"RUT": {
"resp_calidades_atributos": [
""
],
"usuario_aduanero": [
""
]
}
},
"otros_adquirientes": [
{
"tipo_contribuyente": "",
"tipo_regimen": "",
"tipo_identificacion": "",
"identificacion": "",
"correo_electronico": "",
"numero_movil": "",
"nombre": {
"razon_social": "",
"primer_nombre": "",
"segundo_nombre": "",
"apellido": ""
},
"pais": "",
"departamento": "",
"ciudad": "",
"zona": "",
"direccion": "",
"porcentaje_participacion": ""
}
],
"detalle_factura": [
{
"numero_linea": "",
"cantidad": "",
"unidad_de_cantidad": "",
"valor_unitario": "",
"descripcion": "",
"nota_detalle": "",
"marca": "",
"modelo": "",
"codificacion_estandar": {
"cod_grupo_bien_servicio": "",
"nombre_grupo_bien_servicio": "",
"cod_segmento_bien_servicio": "",
"cod_bien_servicio": ""
},
"regalo": {
"es_regalo": "",
"cod_precio_referencia": "",
"precio_referencia": ""
},
"cargo_descuento": {
"es_descuento": "",
"porcentaje_cargo_descuento": "",
"valor_base_cargo_descuento": "",
"valor_cargo_descuento": ""
},
"impuestos_detalle": {
"codigo_impuesto": "",
"porcentaje_impuesto": "",
"valor_base_impuesto": "",
"valor_impuesto": ""
},
"retenciones_detalle": [
{
"codigo": "",
"porcentaje": "",
"valor_base": "",
"valor_retenido": ""
}
],
"valores_unitarios": {
"valor_descuento": "",
"valor_con_descuento": "",
"valor_impuesto_1": "",
"valor_impuesto_2": "",
"valor_impuesto_3": "",
"valor_impuesto_4": "",
"valor_reteiva": "",
"valor_retefuente": "",
"valor_reteica": "",
"valor_a_pagar": ""
},
"valor_total_detalle_con_cargo_descuento": "",
"valor_total_detalle": "",
"informacion_adicional": [
{
"variable": "",
"valor": ""
}
]
}
],
"impuestos": [
{
"codigo_impuesto": "",
"porcentaje_impuesto": "",
"valor_base_calculo_impuesto": "",
"valor_total_impuesto": ""
}
],
"retenciones": [],
"recargos": [
{
"nombre_recargo": "",
"porcentaje_recargo": "",
"valor_base_calculo_recargo": "",
"valor_total_recargo": ""
}
],
"descuentos": [
{
"codigo_descuento": "",
"porcentaje_descuento": "",
"valor_base_calculo_descuento": "",
"valor_total_descuento": ""
}
],
"valor_factura": {
"valor_base": "",
"valor_base_calculo_impuestos": "",
"valor_base_mas_impuestos": "",
"valor_anticipo": "",
"valor_descuento_total": "",
"valor_total_recargos": "",
"valor_total_impuesto_1": "",
"valor_total_impuesto_2": "",
"valor_total_impuesto_3": "",
"valor_total_impuesto_4": "",
"valor_total_reteiva": "",
"valor_total_retefuente": "",
"valor_total_reteica": "",
"total_factura": "",
"valor_total_a_pagar": ""
}
}
],
"generalidades": {
"tipo_ambiente_dian": "",
"version": "",
"identificador_transmision": "",
"rg_tipo": "",
"rg_base_64": "",
"rg_px_qr": {
"x": "",
"y": "",
"size": ""
},
"rg_px_cufe": {
"x": "",
"y": "",
"size": ""
},
"integrador": {
"nombre": "",
"tipo": ""
}
}
}
{
"codigo_error": 0,
"descripcion_error": "OK",
"tiempo_ejecucion": 2.8475100994110109,
"transaccion": "5e5e5e5e5e55e",
"resultado": {
"cufe": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
"id_factura": "SETP990001502",
"url_representacion_qr_svg": "https://afacturar.archivamos.com/XXXXXXXX/123123123123123123123123123123123123112/AAAA/MM/DD/QR_111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.svg",
"qr_url_imagen_base_64": "https://afacturar.archivamos.com/XXXXXXXX/123123123123123123123123123123123123112/AAAA/MM/DD/QR64_111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.txt",
"url_representacion_xml": "https://afacturar.archivamos.com/XXXXXXXX/123123123123123123123123123123123123112/AAAA/MM/DD/fv083002047005520SETP990001502.xml",
"url_application_response": "https://afacturar.archivamos.com/XXXXXXXX/123123123123123123123123123123123123112/AAAA/MM/DD/ar083002047005520SETP990001502.xml",
"url_attached_document_url": "https://afacturar.archivamos.com/XXXXXXXX/123123123123123123123123123123123123112/AAAA/MM/DD/ad083002047005520SETP990001502.xml",
"url_representacion_grafica": "https://afacturar.archivamos.com/XXXXXXXX/123123123123123123123123123123123123112/AAAA/MM/DD/111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.pdf",
"url_notificacion_aceptacion_rechazo": "http://app.afacturar.com/consulta_documento/?uid=5e5e5e5e5e55e"
},
"entorno": "Este documento se envia al entorno: DOCUMENTO_NO_VALIDO",
"ErrorMessage_DIAN": ""
}
{
"codigo_error": 400,
"descripcion_error": "Hay un problema con la informacion entregada",
"tiempo_ejecucion": 0.01330113410949707,
"transaccion": "5e74ce82707f6",
"resultado": [
{
"propiedad": "facturas[0].encabezado.tipo_factura",
"descripcion": "The property tipo_factura is required"
},
{
"propiedad": "facturas[0].encabezado.tipo_factura",
"descripcion": "Does not have a value in the enumeration [1,2,3,5,6,7,8,9,10]"
},
{
"propiedad": "facturas[0].encabezado",
"descripcion": "The property tipo_factur is not defined and the definition does not allow additional properties"
}
],
"entorno": "Este documento se envia al entorno: DOCUMENTO_NO_VALIDO",
"ErrorMessage_DIAN": ""
}
{
"codigo_error": 400,
"descripcion_error": "Hay problema(s) con la información entregada",
"resultado": [
[
{
"propiedad": "facturas->encabezado-> numero_resolucion_facturacion y facturas->encabezado-> prefijo",
"descripcion": "No exiten rangos de facturación para la resolución SET + 18760000001 "
},
{
"propiedad": "facturas->fecha_vencimiento",
"descripcion": "Si el metodo de pago es contado, la fecha de vencimiento debe ir vacia"
}
]
]
}
{
"codigo_error": 500,
"descripcion_error": "Unauthenticated."
}
{
"codigo_error": 15,
"descripcion_error": "La validación en la DIAN devuelve error(es)",
"tiempo_ejecucion": 1.9776690006256104,
"transaccion": "5e74d144dd565",
"resultado": {
"cufe": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
"id_factura": "SETP990001504",
"url_representacion_qr_svg": "https://afacturar.archivamos.com/XXXXXXXX/123123123123123123123123123123123123112/AAAA/MM/DD/QR_111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.svg",
"qr_url_imagen_base_64": "https://afacturar.archivamos.com/XXXXXXXX/123123123123123123123123123123123123112/AAAA/MM/DD/QR64_111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.txt",
"url_representacion_xml": "https://afacturar.archivamos.com/XXXXXXXX/123123123123123123123123123123123123112/AAAA/MM/DD/fv083002047005520SETP990001502.xml",
},
"entorno": "Este documento se envia al entorno: DOCUMENTO_NO_VALIDO",
"ErrorMessage_DIAN": "Regla: FAU06, Rechazo: Valor Bruto más tributos es diferente a Valor Bruto de la factura que contienen el valor comercial más la Suma de los Tributos de todas las líneas de detalle.Regla: FAU02, Rechazo: El Valor Bruto antes de tributos no es igual a la suma de los valores de las líneas de la factura que contienen el valor comercial"
}
Cuando usted hace un llamado a la API, puede recibir los siguientes mensajes de error en la respuesta. Puede que haya algo mal con su solicitud o puede que algo esté mal de nuestra parte. Los errores responden con un código de error y JSON que contiene un mensaje, una descripción y un código API más preciso.
Código | Estado | Descripción | Acción sugerida |
---|---|---|---|
28 | Timeout | La operación duro más de 60 seg | |
15 | Error retornado por la DIAN | La información enviada no cumple con el estandar del XML o los valores no estan bien calculados | |
400 | Solicitud incorrecta | Hay un problema con su solicitud | Compruebe que su solicitud sigue la documentación de la API y utiliza la sintaxis correcta. |
401 | No autorizado | No tiene la autorización necesaria para realizar la solicitud. | Asegúrese de estar utilizando una clave API válida con los permisos necesarios para su solicitud. |
403 | Prohibido | El servidor entendió la solicitud, pero se negó a cumplirla. | Vea si su plan en Afacturar.com incluye el recurso que está solicitando y su clave API tiene las autorizaciones necesarias. |
404 | No encontrado | El servidor no pudo encontrar el recurso solicitado. | Cambie su URL de solicitud para que coincida con un punto final API válido. |
405 | Método no permitido | El recurso no tiene el método especificado. (por ejemplo, PUT en las transmisiones) | Cambie el método para seguir la documentación del recurso. |
409 | Conflicto | Un conflicto surgió de su solicitud. (por ejemplo, el OFE no esta asociado al código de autorización) | Modificar la carga útil para eliminar el conflicto.. |
415 | Tipo de medio no admitido | La solicitud no está en un formato compatible. | Verifique que su encabezado Content-Type sea compatible y que su solicitud cumpla con la documentación. |
422 | Entidad no procesable | La solicitud fue sintácticamente correcta pero falló debido a errores semánticos. | Asegúrese de que su solicitud incluya todos los campos obligatorios y que sus datos sean válidos. |
429 | Exceder el límite de envío | Se excede el numero de transacciones permitido (120 por minuto). | Verifique que se encuentra dentro de los límites acordados con Afacturar. |
500 | Error de servidor interno | Algo salió mal de nuestro lado. | Pruebe la solicitud nuevamente más tarde. Si el error no se resuelve, póngase en contacto con el soporte técnico soporte@afacturar.com. |
503 | Servicio no disponible | Estamos experimentando niveles de tráfico más altos de lo normal. | Prueba la solicitud nuevamente, ya estamos enterado del problema para aumentar la capacidad. |
{
"facturas": [
{
"encabezado": {
"id_factura": "990008530",
"fecha": "2021-11-05",
"hora": "05:36:10",
"nota": [
"{'SON':'XXX XXX XXX'",
"'VARIABLE':'VALOR'}"
],
"moneda": "COP",
"tipo_factura": 10,
"metodo_de_pago": 1,
"tipo_de_pago": 41,
"identificador_de_pago": "797469",
"numero_resolucion_facturacion": "18760000001",
"fecha_vencimiento": "",
"numero_orden": "",
"prefijo": "SETP"
},
"informacion_factura_contingencia": {
"id_factura_contingencia": "B002797469",
"fecha_contingencia": "2021-10-28",
"codigo_tipo_documento": "20-POS"
},
"informacion_adquiriente": {
"tipo_contribuyente": 2,
"tipo_regimen": 2,
"tipo_identificacion": 31,
"identificacion": "33700230",
"correo_electronico": "acanon@teleinte.com",
"nombre": {
"razon_social": "",
"primer_nombre": "YENNY",
"segundo_nombre": "",
"apellido": "BARRAGAN"
},
"pais": "CO",
"departamento": "11",
"ciudad": "11001",
"zona": "",
"direccion": "CC CEDRITOS LC 119 CLL 150 # 16 - 56. Bogota",
"RUT": {
"resp_calidades_atributos": [
"R-99-PN"
],
"usuario_aduanero": [
""
]
}
},
"detalle_factura": [
{
"numero_linea": 1,
"cantidad": 1,
"unidad_de_cantidad": "94",
"valor_unitario": "159580.00",
"descripcion": "CALZADO",
"nota_detalle": "",
"regalo": {
"es_regalo": false,
"cod_precio_referencia": 0,
"precio_referencia": "0.00"
},
"cargo_descuento": {
"es_descuento": false,
"porcentaje_cargo_descuento": "0.00",
"valor_base_cargo_descuento": "0.00",
"valor_cargo_descuento": "0.00"
},
"impuestos_detalle": {
"codigo_impuesto": 1,
"porcentaje_impuesto": "0.00",
"valor_base_impuesto": "159580.00",
"valor_impuesto": "0.00"
},
"retenciones_detalle": [
{
"codigo": 0,
"porcentaje": "0.00",
"valor_base": "0.00",
"valor_retenido": "0.00"
}
],
"valor_total_detalle_con_cargo_descuento": "159580.00",
"valor_total_detalle": "159580.00"
}
],
"impuestos": [
{
"codigo_impuesto": 1,
"porcentaje_impuesto": "0.00",
"valor_base_calculo_impuesto": "159580.00",
"valor_total_impuesto": "0.00"
}
],
"retenciones": [],
"recargos": [],
"descuentos": [
{
"codigo_descuento": 99,
"porcentaje_descuento": "0.00",
"valor_base_calculo_descuento": "0.00",
"valor_total_descuento": "0.00"
}
],
"valor_factura": {
"valor_base": "159580.00",
"valor_base_calculo_impuestos": "159580.00",
"valor_base_mas_impuestos": "159580.00",
"valor_anticipo": "0.00",
"valor_descuento_total": "0.00",
"valor_total_recargos": "0.00",
"valor_total_impuesto_1": "0.00",
"valor_total_impuesto_2": "0.00",
"valor_total_impuesto_3": "0.00",
"valor_total_impuesto_4": "0.00",
"valor_total_reteiva": "0.00",
"valor_total_retefuente": "0.00",
"valor_total_reteica": "0.00",
"total_factura": "159580.00",
"valor_total_a_pagar": "159580.00"
}
}
],
"generalidades": {
"tipo_ambiente_dian": 2,
"version": 2,
"identificador_transmision": "2019 validación previa",
"integrador": {
"nombre": "Afacturar.com",
"tipo": "WEB",
"webhook": "https://servicios-pruebas.afacturar.com/api/vp_des/webhook"
}
}
}
curl -X POST \
https://servicios-pruebas.afacturar.com/api/vp/factura_contingencia \
-H 'accept: application/json' \
-H 'authorization: Bearer token_obligado' \
-H 'cache-control: no-cache' \
-H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
-H 'postman-token: 7d6d9f51-7372-30a6-4f37-fa651f384b75' \
-F 'data={
"facturas": [
{
"encabezado": {
"id_factura": "990001502",
"fecha": "2020-03-19",
"hora": "05:36:10",
"nota": [
"{'\''SON'\'':'\''XXX XXX XXX'\''",
"'\''VARIABLE'\'':'\''VALOR'\''}"
],
"moneda": "COP",
"tipo_factura": 1,
"metodo_de_pago": 2,
"tipo_de_pago": 41,
"identificador_de_pago": "ABC1234",
"numero_resolucion_facturacion": "18760000001",
"fecha_vencimiento": "2020-03-19",
"numero_orden": "",
"prefijo": "SETP"
},
"informacion_adquiriente": {
"tipo_contribuyente": 1,
"tipo_regimen": 2,
"tipo_identificacion": 31,
"identificacion": "830020470",
"correo_electronico": "info@teleinte.com",
"numero_movil": "",
"nombre": {
"razon_social": "ABC S.A.S.",
"primer_nombre": "",
"segundo_nombre": "",
"apellido": ""
},
"pais": "CO",
"departamento": "11",
"ciudad": "11001",
"zona": "",
"direccion": "Carrera 10",
"RUT": {
"resp_calidades_atributos": [
"O-07",
"O-08"
],
"usuario_aduanero": [
""
]
}
},
"detalle_factura": [
{
"numero_linea": 1,
"cantidad": 1,
"unidad_de_cantidad": "94",
"valor_unitario": "600000.00",
"descripcion": "Provisión inicial afacturar",
"regalo": {
"es_regalo": false,
"cod_precio_referencia": 0,
"precio_referencia": "0.00"
},
"cargo_descuento": {
"es_descuento": false,
"porcentaje_cargo_descuento": "0.00",
"valor_base_cargo_descuento": "0.00",
"valor_cargo_descuento": "0.00"
},
"impuestos_detalle": {
"codigo_impuesto": 1,
"porcentaje_impuesto": "19.00",
"valor_base_impuesto": "600000.00",
"valor_impuesto": "114000.00"
},
"retenciones_detalle": [
{
"codigo": 0,
"porcentaje": "0.00",
"valor_base": "0.00",
"valor_retenido": "0.00"
}
],
"valor_total_detalle_con_cargo_descuento": "600000.00",
"valor_total_detalle": "600000.00"
}
],
"impuestos": [
{
"codigo_impuesto": 1,
"porcentaje_impuesto": "19.00",
"valor_base_calculo_impuesto": "600000.00",
"valor_total_impuesto": "114000.00"
}
],
"retenciones": [
{
"codigo": 0,
"porcentaje": "0.00",
"valor_base": "0.00",
"valor_retenido": "0.00"
}
],
"recargos": [
{
"nombre_recargo": "",
"porcentaje_recargo": "0.00",
"valor_base_calculo_recargo": "0.00",
"valor_total_recargo": "0.00"
}
],
"descuentos": [
{
"codigo_descuento": 99,
"porcentaje_descuento": "0.00",
"valor_base_calculo_descuento": "0.00",
"valor_total_descuento": "0.00"
}
],
"valor_factura": {
"valor_base": "600000.00",
"valor_base_calculo_impuestos": "600000.00",
"valor_base_mas_impuestos": "714000.00",
"valor_anticipo": "0.00",
"valor_descuento_total": "0.00",
"valor_total_recargos": "0.00",
"valor_total_impuesto_1": "114000.00",
"valor_total_impuesto_2": "0.00",
"valor_total_impuesto_3": "0.00",
"valor_total_impuesto_4": "0.00",
"valor_total_reteiva": "0.00",
"valor_total_retefuente": "0.00",
"valor_total_reteica": "0.00",
"total_factura": "714000.00",
"valor_total_a_pagar": "714000.00"
}
}
],
"generalidades": {
"tipo_ambiente_dian": 2,
"version": 2,
"identificador_transmision": "2019 validación previa",
"integrador": {
"nombre": "Afacturar.com",
"tipo": "WEB"
}
}
}' \
-F documento_obligado=830020470
var client = new RestClient("https://servicios-pruebas.afacturar.com/api/vp/factura_contingencia");
var request = new RestRequest(Method.POST);
request.AddHeader("postman-token", "df0e4129-6a74-7660-dad1-9133d9429be2");
request.AddHeader("cache-control", "no-cache");
request.AddHeader("authorization", "Bearer token_obligado");
request.AddHeader("accept", "application/json");
request.AddHeader("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW");
request.AddParameter("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW", "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"data\"\r\n\r\n{\n\t\"facturas\": [\n\t\t{\n\t\t\t\"encabezado\": {\n\t\t\t\t\"id_factura\": \"990001678\",\n\t\t\t\t\"fecha\": \"2020-06-25\",\n\t\t\t\t\"hora\": \"12:37:32\",\n\t\t\t\t\"nota\": [\n\t\t\t\t\t\"{'SON':'XXX XXX XXX'\",\n\t\t\t\t\t\"'VARIABLE':'VALOR'}\"\n\t\t\t\t],\n\t\t\t\t\"moneda\": \"COP\",\n\t\t\t\t\"tipo_factura\": 1,\n\t\t\t\t\"metodo_de_pago\": 1,\n\t\t\t\t\"tipo_de_pago\": 10,\n\t\t\t\t\"identificador_de_pago\": \"ABC1234\",\n\t\t\t\t\"numero_resolucion_facturacion\": \"18760000001\",\n\t\t\t\t\"fecha_vencimiento\": \"\",\n\t\t\t\t\"numero_orden\": \"\",\n\t\t\t\t\"prefijo\": \"SETP\"\n\t\t\t},\n\t\t\t\"informacion_adquiriente\": {\n\t\t\t\t\"tipo_contribuyente\": 1,\n\t\t\t\t\"tipo_regimen\": 2,\n\t\t\t\t\"tipo_identificacion\": 31,\n\t\t\t\t\"identificacion\": \"900730299\",\n\t\t\t\t\"correo_electronico\": \"info@teleinte.com\",\n\t\t\t\t\"numero_movil\": \"3015223786\",\n\t\t\t\t\"nombre\": {\n\t\t\t\t\t\"razon_social\": \"PIXELPRO S.A.S.\",\n\t\t\t\t\t\"primer_nombre\": \"\",\n\t\t\t\t\t\"segundo_nombre\": \"\",\n\t\t\t\t\t\"apellido\": \"\"\n\t\t\t\t},\n\t\t\t\t\"pais\": \"CO\",\n\t\t\t\t\"departamento\": \"11\",\n\t\t\t\t\"ciudad\": \"11001\",\n\t\t\t\t\"zona\": \"\",\n\t\t\t\t\"direccion\": \"Carrera 10\",\n\t\t\t\t\"RUT\": {\n\t\t\t\t\t\"resp_calidades_atributos\": [\n\t\t\t\t\t\t\"O-07\",\n\t\t\t\t\t\t\"O-08\"\n\t\t\t\t\t],\n\t\t\t\t\t\"usuario_aduanero\": [\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"detalle_factura\": [\n\t\t\t\t{\n\t\t\t\t\t\"numero_linea\": 1,\n\t\t\t\t\t\"cantidad\": 1.0,\n\t\t\t\t\t\"unidad_de_cantidad\": \"94\",\n\t\t\t\t\t\"valor_unitario\": \"337000.00\",\n\t\t\t\t\t\"descripcion\": \"descripcion\",\n\t\t\t\t\t\"regalo\": {\n\t\t\t\t\t\t\"es_regalo\": false,\n\t\t\t\t\t\t\"cod_precio_referencia\": 0,\n\t\t\t\t\t\t\"precio_referencia\": \"0.00\"\n\t\t\t\t\t},\n\t\t\t\t\t\"cargo_descuento\": {\n\t\t\t\t\t\t\"es_descuento\": false,\n\t\t\t\t\t\t\"porcentaje_cargo_descuento\": \"0.00\",\n\t\t\t\t\t\t\"valor_base_cargo_descuento\": \"337000.00\",\n\t\t\t\t\t\t\"valor_cargo_descuento\": \"0.00\"\n\t\t\t\t\t},\n\t\t\t\t\t\"impuestos_detalle\": {\n\t\t\t\t\t\t\"codigo_impuesto\": 1,\n\t\t\t\t\t\t\"porcentaje_impuesto\": \"0.00\",\n\t\t\t\t\t\t\"valor_base_impuesto\": \"337000.00\",\n\t\t\t\t\t\t\"valor_impuesto\": \"0.00\"\n\t\t\t\t\t},\n\t\t\t\t\t\"retenciones_detalle\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"codigo\": 0,\n\t\t\t\t\t\t\t\"porcentaje\": \"0.00\",\n\t\t\t\t\t\t\t\"valor_base\": \"0.00\",\n\t\t\t\t\t\t\t\"valor_retenido\": \"0.00\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"valores_unitarios\": {\n\t\t\t\t\t\t\"valor_descuento\": \"0.00\",\n\t\t\t\t\t\t\"valor_con_descuento\": \"0.00\",\n\t\t\t\t\t\t\"valor_impuesto_1\": \"0.00\",\n\t\t\t\t\t\t\"valor_impuesto_2\": \"0.00\",\n\t\t\t\t\t\t\"valor_impuesto_3\": \"0.00\",\n\t\t\t\t\t\t\"valor_impuesto_4\": \"0.00\",\n\t\t\t\t\t\t\"valor_reteiva\": \"0.00\",\n\t\t\t\t\t\t\"valor_retefuente\": \"0.00\",\n\t\t\t\t\t\t\"valor_reteica\": \"0.00\",\n\t\t\t\t\t\t\"valor_a_pagar\": \"0.00\"\n\t\t\t\t\t},\n\t\t\t\t\t\"valor_total_detalle_con_cargo_descuento\": \"337000.00\",\n\t\t\t\t\t\"valor_total_detalle\": \"337000.00\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"impuestos\": [\n\t\t\t\t{\n\t\t\t\t\t\"codigo_impuesto\": 1,\n\t\t\t\t\t\"porcentaje_impuesto\": \"0.00\",\n\t\t\t\t\t\"valor_base_calculo_impuesto\": \"337000.00\",\n\t\t\t\t\t\"valor_total_impuesto\": \"0.00\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"retenciones\": [\n\t\t\t\t{\n\t\t\t\t\t\"codigo\": 5,\n\t\t\t\t\t\"porcentaje\": \"0.00\",\n\t\t\t\t\t\"valor_base\": \"337000.00\",\n\t\t\t\t\t\"valor_retenido\": \"0.00\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"codigo\": 6,\n\t\t\t\t\t\"porcentaje\": \"0.00\",\n\t\t\t\t\t\"valor_base\": \"337000.00\",\n\t\t\t\t\t\"valor_retenido\": \"0.00\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"codigo\": 7,\n\t\t\t\t\t\"porcentaje\": \"0.00\",\n\t\t\t\t\t\"valor_base\": \"337000.00\",\n\t\t\t\t\t\"valor_retenido\": \"0.00\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"recargos\": [\n\t\t\t\t{\n\t\t\t\t\t\"nombre_recargo\": \"\",\n\t\t\t\t\t\"porcentaje_recargo\": \"0.00\",\n\t\t\t\t\t\"valor_base_calculo_recargo\": \"0.00\",\n\t\t\t\t\t\"valor_total_recargo\": \"0.00\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"descuentos\": [\n\t\t\t\t{\n\t\t\t\t\t\"codigo_descuento\": 99,\n\t\t\t\t\t\"porcentaje_descuento\": \"0.00\",\n\t\t\t\t\t\"valor_base_calculo_descuento\": \"0.00\",\n\t\t\t\t\t\"valor_total_descuento\": \"0.00\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"valor_factura\": {\n\t\t\t\t\"valor_base\": \"337000.00\",\n\t\t\t\t\"valor_base_calculo_impuestos\": \"337000.00\",\n\t\t\t\t\"valor_base_mas_impuestos\": \"337000.00\",\n\t\t\t\t\"valor_anticipo\": \"0.00\",\n\t\t\t\t\"valor_descuento_total\": \"0.00\",\n\t\t\t\t\"valor_total_recargos\": \"0.00\",\n\t\t\t\t\"valor_total_impuesto_1\": \"0.00\",\n\t\t\t\t\"valor_total_impuesto_2\": \"0.00\",\n\t\t\t\t\"valor_total_impuesto_3\": \"0.00\",\n\t\t\t\t\"valor_total_impuesto_4\": \"0.00\",\n\t\t\t\t\"valor_total_reteiva\": \"0.00\",\n\t\t\t\t\"valor_total_retefuente\": \"0.00\",\n\t\t\t\t\"valor_total_reteica\": \"0.00\",\n\t\t\t\t\"total_factura\": \"337000.00\",\n\t\t\t\t\"valor_total_a_pagar\": \"337000.00\"\n\t\t\t}\n\t\t}\n\t],\n\t\"generalidades\": {\n\t\t\"tipo_ambiente_dian\": 2,\n\t\t\"version\": 2,\n\t\t\"identificador_transmision\": \"Prueba_xwsr1234\",\n\t\t\"rg_tipo\": \"\",\n\t\t\"rg_base_64\": \"\",\n\t\t\"rg_px_qr\": {\n\t\t\t\"x\": \"\",\n\t\t\t\"y\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"rg_px_cufe\": {\n\t\t\t\"x\": \"\",\n\t\t\t\"y\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"notificacion\":\t{\n\t\t\t\"es_automatico\":\"S\",\n\t\t\t\"correo_obligado\":\"acanon@eleinte.com\",\n\t\t\t\"asunto\":\"\",\n\t\t\t\"con_copia\":\"\"\n\t\t},\n\t\t\"integrador\": {\n\t\t\t\"nombre\": \"POSTMAN\",\n\t\t\t\"tipo\": \"POSTMAN\"\n\t\t}\n\t}\n}\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"documento_obligado\"\r\n\r\n830020470\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Versión | Cambios | Fecha de liberación |
---|---|---|
2 | Ajustes de validación previa 1.8 | 08 de Noviembre de 2021 |