Diferencia entre revisiones de «API LaFactura.co:Modificar Rangos»
Ir a la navegación
Ir a la búsqueda
(→Objeto) |
(→Objeto) |
||
(No se muestran 7 ediciones intermedias del mismo usuario) | |||
Línea 27: | Línea 27: | ||
|- | |- | ||
| setMode || Nuevo modo de operación:<br><small>active ->Activo<br>reserved-> Reservado</small>|| cadena || NO || v3.0 | | setMode || Nuevo modo de operación:<br><small>active ->Activo<br>reserved-> Reservado</small>|| cadena || NO || v3.0 | ||
+ | |- | ||
+ | | last || Ultimo documento generado<br><small>Permite correr el consecutivo hacia adelante .. pero NUNCA hacia atrás<br/><b>Febrero 2023</b></small>|| cadena || NO || v3.0 | ||
|- | |- | ||
| setDescription || Descripcion del rango<br><small>Texto adicional descriptivo del rango (cadena libre)</small> || cadena || NO || v3.0 | | setDescription || Descripcion del rango<br><small>Texto adicional descriptivo del rango (cadena libre)</small> || cadena || NO || v3.0 | ||
Línea 42: | Línea 44: | ||
"ranges":[ | "ranges":[ | ||
{ | { | ||
− | " | + | "rangeKey":"rk-98349384983849384984", |
"type":"invoice", | "type":"invoice", | ||
"mode":"active", | "mode":"active", | ||
Línea 52: | Línea 54: | ||
"firstDate":"20200223", | "firstDate":"20200223", | ||
"lastDate":"20210223", | "lastDate":"20210223", | ||
− | "description":"Prueba" | + | "description":"Prueba", |
+ | "DIANKey":"opwqpo0-23912-03921-03912309" | ||
} | } | ||
] | ] | ||
Línea 88: | Línea 91: | ||
| description || Campo informativo<br/><small>Descripcion en base de datos solicitada por algunos usuarios</small>|| cadena || SI || v2.0 / v3.0 | | description || Campo informativo<br/><small>Descripcion en base de datos solicitada por algunos usuarios</small>|| cadena || SI || v2.0 / v3.0 | ||
|- | |- | ||
− | | DIANKey || Clave técnica DIAN<br/><small>Requerido por usuarios que llevan su propio control de consecutivo de facturacion | + | | DIANKey || Clave técnica DIAN<br/><small>Requerido por usuarios que llevan su propio control de consecutivo de facturacion</small>|| cadena || SI || v3.0 |
|} | |} | ||
<span style="color:#009999"><b>Notas para migrantes de API v2.0 a v3.0:</b></span> | <span style="color:#009999"><b>Notas para migrantes de API v2.0 a v3.0:</b></span> |
Revisión actual del 14:18 8 feb 2023
Sumario
Objeto:setRange (Modificar Rangos del sistema)
Se utiliza para cambiar el estado de algunos rangos asi como las descripciones almacenadas. Este servicio es por el método POST
Ingreso: https://***.tas-la.com/facturacion.v30/general/ Solicita tu usuario y contraseña +57-601-7466664 No cobramos por el proceso de pruebas o desarrollo Y puedes empezar inmediatamente (sin certificados o papeleos)
{ "setRange":{ "rangeKey":"rk-98349384983849384984", "setMode":"active", "setDescription":"Prueba", } }
Objeto
Envía la información referente al rango a modificar
Parámetro | Descripción | Tipo | Obligatorio | API |
---|---|---|---|---|
rangeKey | Llave del rango que deseo modificar | cadena | SI | v3.0 |
setMode | Nuevo modo de operación: active ->Activo reserved-> Reservado |
cadena | NO | v3.0 |
last | Ultimo documento generado Permite correr el consecutivo hacia adelante .. pero NUNCA hacia atrás Febrero 2023 |
cadena | NO | v3.0 |
setDescription | Descripcion del rango Texto adicional descriptivo del rango (cadena libre) |
cadena | NO | v3.0 |
Resultados
Devuelve un objeto generalResult con el resultado de la operación y la información referente a los rangos
{ "generalResult":{ "status":{ "code":200, "text":"Operación realizada con exito" }, "ranges":[ { "rangeKey":"rk-98349384983849384984", "type":"invoice", "mode":"active", "prefix":"SETP", "from":"990000000", "to":"995000000", "last":"990000102", "remaining":"4999898", "firstDate":"20200223", "lastDate":"20210223", "description":"Prueba", "DIANKey":"opwqpo0-23912-03921-03912309" } ] } }
Objeto:ranges
Información referente a los rangos solicitados (Es un arreglo de Objetos):
Parámetro | Descripción | Tipo | Obligatorio | API |
---|---|---|---|---|
rangeKey | Llave del rango | cadena | SI | v3.0 |
type | Tipo de rango invoice -> Factura debitNote -> Nota Debito creditNote -> Nota Credito supportDoc -> documento soporte (nuevo API v3.0) |
cadena | SI | v3.0 |
mode | Modo actual del rango active -> activo inactive -> Inactivo reserved -> Reservado |
cadena | SI | v3.0 |
prefix | Prefijo de facturacion | cadena | SI | v2.0 / v3.0 |
from | Primer numero del rango | cadena | SI | v2.0 / v3.0 |
to | Ultimo numero del rango | cadena | SI | v2.0 / v3.0 |
last | Ultimo numero usado | cadena | SI | v2.0 / v3.0 |
remaining | Documentos disponibles | cadena | SI | v2.0 / v3.0 |
firstDate | Fecha apartir de la cual el rango puede ser utilizado | cadena | SI | v3.0 |
lastDate | Fecha hasta la cual el rango puede ser utilizado | cadena | SI | v3.0 |
description | Campo informativo Descripcion en base de datos solicitada por algunos usuarios |
cadena | SI | v2.0 / v3.0 |
DIANKey | Clave técnica DIAN Requerido por usuarios que llevan su propio control de consecutivo de facturacion |
cadena | SI | v3.0 |
Notas para migrantes de API v2.0 a v3.0:
- Se agregó el tipo de documento supportDoc para Documento Soporte DIAN
- Se agregaron los campos firstDate, lastDate, para tener las fechas iniciales y finales de validez de un rango
- El objeto DIANKey, contiene la clave tecnica del rango de facturacion, para aquellos usuarios que llevan su propio consecutivo y requieren generar el CUFE/CUDE
A tener presente
- rangeKey es la llave requerida para enviar solicitud de una factura al sistema
- Si se solicitan los rangos activos, solamente aparecerá un rango por cada tipo de documento generable
Objetos Empleados
- generalResult: Resultado General
Temas complementarios
Enlaces
- LaFactura.co: https://lafactura.co
- GitHub: https://github.com/FacturacionElectronicaColombia/lafactura.co
Importante
Recuerda que nosotros no te cobramos absolutamente nada por que pruebes nuestra plataforma.
Si deseas tener un usuario y contraseña , comunícate con nosotros.