POST /email[/:email_id]
Fields
Field | Type | Description | Required |
---|---|---|---|
para | Correo electrónico al que se enviará el email. |
YES | |
con_copia | Lista de correos electrónicos a los que se copiará el email |
YES | |
asunto | Asunto del email |
YES | |
cuerpo | Cuerpo del email |
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Content-Type | application/vnd.apirendicion.v1+json
application/json |
Body
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 201: Created
- 400: Client Error
- 422: Unprocessable Entity
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
Fondo
Recuperar y manipular fondos registrados para su empresa
GET /fondo
Permite recuperar una lista paginada de todos los fondos registrados para su empresa
Son opcionales los parámetros:
- page (identifica el número de página)
- page_size (identifica la cantidad de registros por página, en caso no se agregue la cantidad por default es de 50)
- id_usuario (identifica el id del usuario que se quiere consultar)
Ejemplo:
?page=5&page_size=10&id_usuario=180
Fields
Field | Type | Description | Required |
---|---|---|---|
id_fondo | integer | Identificador unico del fondo en la plataforma astral. |
YES |
descripcion | string(150) | Nombre referencial que identifica al fondo. |
YES |
abono_original | decimal(12,2) | Importe original del fondo asignado. |
YES |
abonos | decimal(12,2) | Importe de abono final. |
YES |
cargos | decimal(12,2) | Importe de los cargos de los gastos asignados. |
YES |
reparar | decimal(12,2) | Importe del exceso de los cargos de los gastos asignados. |
YES |
saldos | decimal(12,2) | Importe del saldo del fondo. |
YES |
moneda | string(3) | Moneda del fondo asignado. ISO 4217 |
YES |
id_usuario | integer | Identificador del usuario al que se le asigna el fondo |
YES |
fecha_registro | string(19) | Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss" |
YES |
fondo_flexible | boolean | Identificador para tener un fondo flexible, permite que el monto de los gastos sobrepase el monto del fondo. |
YES |
abono_automatico | boolean | Identificador para tener un abono automatico, permite generar un fondo similar en cuando este haya sido liquidado. |
YES |
vencimiento | boolean | Identificador para colocar una fecha de vencimiento al fondo, despues de esta fecha no se prodrá utilizar el fondo. |
YES |
fecha_vencimiento | string(10) | Fecha de vencimiento del fondo. Formato "dd/mm/yyyy" |
YES |
origen_gasto | string(45) | Origen del Gasto |
YES |
sub_partida | string(45) | Sub Partida. Quiebre del Origen del Gasto |
YES |
codigo_interno | string(20) | Código interno registrado para la Sub Partida. |
YES |
dias | integer | Dias registrados para los viáticos. |
YES |
medio_desembolso | string(45) | Medio de desembolso del fondo. |
YES |
banco | string(150) | Banco de la cuenta donde se hara el desembolso. |
YES |
nro_cuenta | string(45) | Número de cuenta donde se hara el desembolso. |
YES |
motivo | string(150) | Motivo de la solicitud del fondo. |
YES |
ot_referencia | string(100) | Orden de Trabajo de referencia. |
YES |
id_usuario_autoriza | integer | Identificador del usuario que autoriza el fondo. |
YES |
estado_solicitud | string(45) | Estado de la solicitud del fondo. |
YES |
estado_fondo | string(45) | Estado del fondo. |
YES |
estado_integracion | integer | Estado de la integración del registro. 1 success - 2 error |
YES |
codigo_integracion | string(50) | Código Interno (SAP u otro que identifique al registro en su ERP) |
YES |
mensaje_integracion | string(255) | Mensaje descriptivo en caso exista un error en la integración del mismo |
YES |
fecha_integracion | string(19) | Fecha de integracion del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/fondo" }, "first": { "href": "/fondo?page={page}" }, "prev": { "href": "/fondo?page={page}" }, "next": { "href": "/fondo?page={page}" }, "last": { "href": "/fondo?page={page}" } } "_embedded": { "fondo": [ { "_links": { "self": { "href": "/fondo[/:fondo_id]" } } "id_fondo": "Identificador unico del fondo en la plataforma astral.", "descripcion": "Nombre referencial que identifica al fondo.", "abono_original": "Importe original del fondo asignado.", "abonos": "Importe de abono final.", "cargos": "Importe de los cargos de los gastos asignados.", "reparar": "Importe del exceso de los cargos de los gastos asignados.", "saldos": "Importe del saldo del fondo.", "moneda": "Moneda del fondo asignado. ISO 4217", "id_usuario": "Identificador del usuario al que se le asigna el fondo", "fecha_registro": "Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss"", "fondo_flexible": "Identificador para tener un fondo flexible, permite que el monto de los gastos sobrepase el monto del fondo.", "abono_automatico": "Identificador para tener un abono automatico, permite generar un fondo similar en cuando este haya sido liquidado.", "vencimiento": "Identificador para colocar una fecha de vencimiento al fondo, despues de esta fecha no se prodrá utilizar el fondo.", "fecha_vencimiento": "Fecha de vencimiento del fondo. Formato "dd/mm/yyyy"", "origen_gasto": "Origen del Gasto", "sub_partida": "Sub Partida. Quiebre del Origen del Gasto", "codigo_interno": "Código interno registrado para la Sub Partida.", "dias": "Dias registrados para los viáticos.", "medio_desembolso": "Medio de desembolso del fondo.", "banco": "Banco de la cuenta donde se hara el desembolso.", "nro_cuenta": "Número de cuenta donde se hara el desembolso.", "motivo": "Motivo de la solicitud del fondo.", "ot_referencia": "Orden de Trabajo de referencia.", "id_usuario_autoriza": "Identificador del usuario que autoriza el fondo.", "estado_solicitud": "Estado de la solicitud del fondo.", "estado_fondo": "Estado del fondo." } ] } }
GET /fondo[/:fondo_id]
Permite recuperar los datos de un fondo especifico que pertenezca a su empresa
Fields
Field | Type | Description | Required |
---|---|---|---|
id_fondo | integer | Identificador unico del fondo en la plataforma astral. |
YES |
descripcion | string(150) | Nombre referencial que identifica al fondo. |
YES |
abono_original | decimal(12,2) | Importe original del fondo asignado. |
YES |
abonos | decimal(12,2) | Importe de abono final. |
YES |
cargos | decimal(12,2) | Importe de los cargos de los gastos asignados. |
YES |
reparar | decimal(12,2) | Importe del exceso de los cargos de los gastos asignados. |
YES |
saldos | decimal(12,2) | Importe del saldo del fondo. |
YES |
moneda | string(3) | Moneda del fondo asignado. ISO 4217 |
YES |
id_usuario | integer | Identificador del usuario al que se le asigna el fondo |
YES |
fecha_registro | string(19) | Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss" |
YES |
fondo_flexible | boolean | Identificador para tener un fondo flexible, permite que el monto de los gastos sobrepase el monto del fondo. |
YES |
abono_automatico | boolean | Identificador para tener un abono automatico, permite generar un fondo similar en cuando este haya sido liquidado. |
YES |
vencimiento | boolean | Identificador para colocar una fecha de vencimiento al fondo, despues de esta fecha no se prodrá utilizar el fondo. |
YES |
fecha_vencimiento | string(10) | Fecha de vencimiento del fondo. Formato "dd/mm/yyyy" |
YES |
origen_gasto | string(45) | Origen del Gasto |
YES |
sub_partida | string(45) | Sub Partida. Quiebre del Origen del Gasto |
YES |
codigo_interno | string(20) | Código interno registrado para la Sub Partida. |
YES |
dias | integer | Dias registrados para los viáticos. |
YES |
medio_desembolso | string(45) | Medio de desembolso del fondo. |
YES |
banco | string(150) | Banco de la cuenta donde se hara el desembolso. |
YES |
nro_cuenta | string(45) | Número de cuenta donde se hara el desembolso. |
YES |
motivo | string(150) | Motivo de la solicitud del fondo. |
YES |
ot_referencia | string(100) | Orden de Trabajo de referencia. |
YES |
id_usuario_autoriza | integer | Identificador del usuario que autoriza el fondo. |
YES |
estado_solicitud | string(45) | Estado de la solicitud del fondo. |
YES |
estado_fondo | string(45) | Estado del fondo. |
YES |
estado_integracion | integer | Estado de la integración del registro. 1 success - 2 error |
YES |
codigo_integracion | string(50) | Código Interno (SAP u otro que identifique al registro en su ERP) |
YES |
mensaje_integracion | string(255) | Mensaje descriptivo en caso exista un error en la integración del mismo |
YES |
fecha_integracion | string(19) | Fecha de integracion del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/fondo[/:fondo_id]" } } "id_fondo": "Identificador unico del fondo en la plataforma astral.", "descripcion": "Nombre referencial que identifica al fondo.", "abono_original": "Importe original del fondo asignado.", "abonos": "Importe de abono final.", "cargos": "Importe de los cargos de los gastos asignados.", "reparar": "Importe del exceso de los cargos de los gastos asignados.", "saldos": "Importe del saldo del fondo.", "moneda": "Moneda del fondo asignado. ISO 4217", "id_usuario": "Identificador del usuario al que se le asigna el fondo", "fecha_registro": "Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss"", "fondo_flexible": "Identificador para tener un fondo flexible, permite que el monto de los gastos sobrepase el monto del fondo.", "abono_automatico": "Identificador para tener un abono automatico, permite generar un fondo similar en cuando este haya sido liquidado.", "vencimiento": "Identificador para colocar una fecha de vencimiento al fondo, despues de esta fecha no se prodrá utilizar el fondo.", "fecha_vencimiento": "Fecha de vencimiento del fondo. Formato "dd/mm/yyyy"", "origen_gasto": "Origen del Gasto", "sub_partida": "Sub Partida. Quiebre del Origen del Gasto", "codigo_interno": "Código interno registrado para la Sub Partida.", "dias": "Dias registrados para los viáticos.", "medio_desembolso": "Medio de desembolso del fondo.", "banco": "Banco de la cuenta donde se hara el desembolso.", "nro_cuenta": "Número de cuenta donde se hara el desembolso.", "motivo": "Motivo de la solicitud del fondo.", "ot_referencia": "Orden de Trabajo de referencia.", "id_usuario_autoriza": "Identificador del usuario que autoriza el fondo.", "estado_solicitud": "Estado de la solicitud del fondo.", "estado_fondo": "Estado del fondo." }
PATCH /fondo[/:fondo_id]
Actualizar datos de un fondo que se encuentre registrado para su empresa.
Solo esta permito actualizar los datos de estado_integracion , codigo_integracion y mensaje_integracion, cualquier otro campo que se quiera enviar no se permitira la actualización.
Fields
Field | Type | Description | Required |
---|---|---|---|
id_fondo | integer | Identificador unico del fondo en la plataforma astral. |
YES |
descripcion | string(150) | Nombre referencial que identifica al fondo. |
YES |
abono_original | decimal(12,2) | Importe original del fondo asignado. |
YES |
abonos | decimal(12,2) | Importe de abono final. |
YES |
cargos | decimal(12,2) | Importe de los cargos de los gastos asignados. |
YES |
reparar | decimal(12,2) | Importe del exceso de los cargos de los gastos asignados. |
YES |
saldos | decimal(12,2) | Importe del saldo del fondo. |
YES |
moneda | string(3) | Moneda del fondo asignado. ISO 4217 |
YES |
id_usuario | integer | Identificador del usuario al que se le asigna el fondo |
YES |
fecha_registro | string(19) | Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss" |
YES |
fondo_flexible | boolean | Identificador para tener un fondo flexible, permite que el monto de los gastos sobrepase el monto del fondo. |
YES |
abono_automatico | boolean | Identificador para tener un abono automatico, permite generar un fondo similar en cuando este haya sido liquidado. |
YES |
vencimiento | boolean | Identificador para colocar una fecha de vencimiento al fondo, despues de esta fecha no se prodrá utilizar el fondo. |
YES |
fecha_vencimiento | string(10) | Fecha de vencimiento del fondo. Formato "dd/mm/yyyy" |
YES |
origen_gasto | string(45) | Origen del Gasto |
YES |
sub_partida | string(45) | Sub Partida. Quiebre del Origen del Gasto |
YES |
codigo_interno | string(20) | Código interno registrado para la Sub Partida. |
YES |
dias | integer | Dias registrados para los viáticos. |
YES |
medio_desembolso | string(45) | Medio de desembolso del fondo. |
YES |
banco | string(150) | Banco de la cuenta donde se hara el desembolso. |
YES |
nro_cuenta | string(45) | Número de cuenta donde se hara el desembolso. |
YES |
motivo | string(150) | Motivo de la solicitud del fondo. |
YES |
ot_referencia | string(100) | Orden de Trabajo de referencia. |
YES |
id_usuario_autoriza | integer | Identificador del usuario que autoriza el fondo. |
YES |
estado_solicitud | string(45) | Estado de la solicitud del fondo. |
YES |
estado_fondo | string(45) | Estado del fondo. |
YES |
estado_integracion | integer | Estado de la integración del registro. 1 success - 2 error |
YES |
codigo_integracion | string(50) | Código Interno (SAP u otro que identifique al registro en su ERP) |
YES |
mensaje_integracion | string(255) | Mensaje descriptivo en caso exista un error en la integración del mismo |
YES |
fecha_integracion | string(19) | Fecha de integracion del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Content-Type | application/vnd.apirendicion.v1+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Body
{ "estado_integracion": "Estado de la integración del registro", "codigo_integracion": "Código Interno (SAP u otro que identifique al registro en su ERP)" , "mensaje_integracion": "Mensaje descriptivo en caso exista un error en la integración del mismo" }
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
- 400: Client Error
- 422: Unprocessable Entity
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/fondo[/:fondo_id]" } } "estado_integracion": "Estado de la integración del registro", "codigo_integracion": "Código Interno (SAP u otro que identifique al registro en su ERP)" , "mensaje_integracion": "Mensaje descriptivo en caso exista un error en la integración del mismo" }
Gasto
Recuperar y manipular gastos registrados para su empresa
GET /gasto
Permite recuperar una lista paginada de todos los gastos registrados para su empresa
Son opcionales los parámetros:
- page (identifica el número de página)
- page_size (identifica la cantidad de registros por página, en caso no se agregue la cantidad por default es de 50)
- id_usuario (identifica el id del usuario que se quiere consultar)
Ejemplo:
?page=5&page_size=10&id_usuario=180
Fields
Field | Type | Description | Required | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id_gasto | integer | Identificacor del gasto en la plataforma de astral |
YES | |||||||||||||||
descripcion | string(200) | Descripción referencial del gasto |
YES | |||||||||||||||
registro_unico | string(20) | Número de registro único del proveedor emisor del documento de gasto |
YES | |||||||||||||||
razon_social | string(150) | Nombre del proveedor emisor del documento de gasto |
YES | |||||||||||||||
tipo_documento | string(45) | Tipo de documento del gasto |
YES | |||||||||||||||
numero_documento | string(30) | Número de documento del gasto |
YES | |||||||||||||||
fecha_documento | string(10) | Fecha de emisión del documento de gasto. Formato "dd/mm/yyyy" |
YES | |||||||||||||||
impuesto | decimal(12,2) | importe del impuesto en la moneda nacional |
YES | |||||||||||||||
total | decimal(12,2) | importe total del documento en la moneda nacional |
YES | |||||||||||||||
moneda | string(3) | Moneda del documento. ISO 4217 |
YES | |||||||||||||||
tipo_cambio | decimal(12,2) | Tipo de cambio del documento. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo |
YES | |||||||||||||||
total_original | decimal(12,2) | Importe total del documento en la moneda original. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo |
YES | |||||||||||||||
moneda_original | string(3) | Moneda original del documento. ISO 4217. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo |
YES | |||||||||||||||
partida | string(45) | Partida del gasto |
YES | |||||||||||||||
forma_pago | string(45) | Forma de pago del gasto. Se toma en cuenta siempre y cuando el gasto no haya sido distribuido |
YES | |||||||||||||||
fecha_registro | string(19) | Fecha de registro del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||
estado | string(45) | Estado del gasto en la plataforma astral |
YES | |||||||||||||||
url_image | string(350) | Url de referencia de la imagen cargada del gasto |
YES | |||||||||||||||
id_usuario | integer | Identificador del usuario que registra el gasto |
YES | |||||||||||||||
id_politica | integer | Identificador de la politica de gasto a la que hace referencia el gasto |
YES | |||||||||||||||
estado_integracion | integer | Estado de la integración del registro. 1 success - 2 error |
YES | |||||||||||||||
codigo_integracion | string(50) | Código Interno (SAP u otro que identifique al registro en su ERP) |
YES | |||||||||||||||
mensaje_integracion | string(255) | Mensaje descriptivo en caso exista un error en la integración del mismo |
YES | |||||||||||||||
fecha_integracion | string(19) | Fecha de integracion del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||
detalle | array [objectDetalle] | Contiene el detalle del documento La estructura de objectDetalle es:
|
NO | |||||||||||||||
campo_custom | array [objectCustom] | Contiene los campos personalizados solicitados en el registro del documento La estructura de objectCustom es:
|
NO | |||||||||||||||
distribucion | array [objectDistribucion] | Contiene la distribución en cuanto a forma de pago del documento La estructura de objectDistribucion es:
|
NO |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/gasto" }, "first": { "href": "/gasto?page={page}" }, "prev": { "href": "/gasto?page={page}" }, "next": { "href": "/gasto?page={page}" }, "last": { "href": "/gasto?page={page}" } } "_embedded": { "gasto": [ { "_links": { "self": { "href": "/gasto[/:gasto_id]" } } "id_gasto": "Identificacor del gasto en la plataforma de astral", "descripcion": "Descripción referencial del gasto", "registro_unico": "Número de registro único del proveedor emisor del documento de gasto", "razon_social": "Nombre del proveedor emisor del documento de gasto", "tipo_documento": "Tipo de documento del gasto", "numero_documento": "Número de documento del gasto", "fecha_documento": "Fecha de emisión del documento de gasto. dd/mm/yyyy", "total": "importe total del documento en la moneda nacional", "moneda": "Moneda del documento. ISO 4217", "tipo_cambio": "Tipo de cambio del documento. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo", "total_original": "Importe total del documento en la moneda original. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo", "moneda_original": "Moneda original del documento. ISO 4217. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo", "partida": "Partida del gasto", "forma_pago": "Forma de pago del gasto. Se toma en cuenta siempre y cuando el gasto no haya sido distribuido", "fecha_registro": "Fecha de registro del gasto. dd/mm/yyyy hh24:mi:ss", "estado": "Estado del gasto en la plataforma astral", "url_image": "Url de referencia de la imagen cargada del gasto", "id_usuario": "Identificador del usuario que registra el gasto", "id_politica": "Identificador de la politica de gasto a la que hace referencia el gasto", "detalle": [ { "descripcion": "Descripción del item del documento", "cantidad"; "Cantidad de items", "precio_unitario"; "Precio unitario del item", "precio_total"; "Pecio total del item" } ], "campo_custom": [ { "campo": "Título del campo", "valor"; "Valor del campo" } ], "distribucion": [ { "forma_pago": "Forma de pago de la distribución", "importe"; "Importe de la distribución" } ] } ] } }
GET /gasto[/:gasto_id]
Permite recuperar los datos de un gasto especifico que pertenezca a su empresa
Fields
Field | Type | Description | Required | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id_gasto | integer | Identificacor del gasto en la plataforma de astral |
YES | |||||||||||||||
descripcion | string(200) | Descripción referencial del gasto |
YES | |||||||||||||||
registro_unico | string(20) | Número de registro único del proveedor emisor del documento de gasto |
YES | |||||||||||||||
razon_social | string(150) | Nombre del proveedor emisor del documento de gasto |
YES | |||||||||||||||
tipo_documento | string(45) | Tipo de documento del gasto |
YES | |||||||||||||||
numero_documento | string(30) | Número de documento del gasto |
YES | |||||||||||||||
fecha_documento | string(10) | Fecha de emisión del documento de gasto. Formato "dd/mm/yyyy" |
YES | |||||||||||||||
impuesto | decimal(12,2) | importe del impuesto en la moneda nacional |
YES | |||||||||||||||
total | decimal(12,2) | importe total del documento en la moneda nacional |
YES | |||||||||||||||
moneda | string(3) | Moneda del documento. ISO 4217 |
YES | |||||||||||||||
tipo_cambio | decimal(12,2) | Tipo de cambio del documento. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo |
YES | |||||||||||||||
total_original | decimal(12,2) | Importe total del documento en la moneda original. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo |
YES | |||||||||||||||
moneda_original | string(3) | Moneda original del documento. ISO 4217. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo |
YES | |||||||||||||||
partida | string(45) | Partida del gasto |
YES | |||||||||||||||
forma_pago | string(45) | Forma de pago del gasto. Se toma en cuenta siempre y cuando el gasto no haya sido distribuido |
YES | |||||||||||||||
fecha_registro | string(19) | Fecha de registro del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||
estado | string(45) | Estado del gasto en la plataforma astral |
YES | |||||||||||||||
url_image | string(350) | Url de referencia de la imagen cargada del gasto |
YES | |||||||||||||||
id_usuario | integer | Identificador del usuario que registra el gasto |
YES | |||||||||||||||
id_politica | integer | Identificador de la politica de gasto a la que hace referencia el gasto |
YES | |||||||||||||||
estado_integracion | integer | Estado de la integración del registro. 1 success - 2 error |
YES | |||||||||||||||
codigo_integracion | string(50) | Código Interno (SAP u otro que identifique al registro en su ERP) |
YES | |||||||||||||||
mensaje_integracion | string(255) | Mensaje descriptivo en caso exista un error en la integración del mismo |
YES | |||||||||||||||
fecha_integracion | string(19) | Fecha de integracion del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||
detalle | array [objectDetalle] | Contiene el detalle del documento La estructura de objectDetalle es:
|
NO | |||||||||||||||
campo_custom | array [objectCustom] | Contiene los campos personalizados solicitados en el registro del documento La estructura de objectCustom es:
|
NO | |||||||||||||||
distribucion | array [objectDistribucion] | Contiene la distribución en cuanto a forma de pago del documento La estructura de objectDistribucion es:
|
NO |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/gasto[/:gasto_id]" } } "id_gasto": "Identificacor del gasto en la plataforma de astral", "descripcion": "Descripción referencial del gasto", "registro_unico": "Número de registro único del proveedor emisor del documento de gasto", "razon_social": "Nombre del proveedor emisor del documento de gasto", "tipo_documento": "Tipo de documento del gasto", "tipo_documento_fiscal": "Código Tipo de documento fiscal del gasto (Depende del País)", "numero_documento": "Número de documento del gasto", "fecha_documento": "Fecha de emisión del documento de gasto. dd/mm/yyyy", "gravado": "importe total gravado", "no_gravado": "importe total no gravado", "impuesto": "importe total del impuesto", "total": "importe total del documento en la moneda nacional", "moneda": "Moneda del documento. ISO 4217", "tipo_cambio": "Tipo de cambio del documento. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo", "total_original": "Importe total del documento en la moneda original. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo", "moneda_original": "Moneda original del documento. ISO 4217. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo", "niff": "niff registrado para la categoría de gasto", "centro_costo": "centro de costo registrado para la categoría de gasto", "cuenta_contable": "cuenta contable registrado para la categoría de gasto", "partida": "Partida del gasto", "forma_pago": "Forma de pago del gasto. Se toma en cuenta siempre y cuando el gasto no haya sido distribuido", "codigo_proyecto": "código del proyecto al que se refiere el gasto", "nombre_proyecto": "nombre del proyecto al que se refiere el gasto", "fecha_registro": "Fecha de registro del gasto. dd/mm/yyyy hh24:mi:ss", "estado": "Estado del gasto en la plataforma astral", "url_image": "Url de referencia de la imagen cargada del gasto", "id_usuario": "Identificador del usuario que registra el gasto", "id_politica": "Identificador de la politica de gasto a la que hace referencia el gasto", "detalle": [ { "descripcion": "Descripción del item del documento", "cantidad"; "Cantidad de items", "precio_unitario"; "Precio unitario del item", "precio_total"; "Pecio total del item" } ], "campo_custom": [ { "campo": "Título del campo", "valor"; "Valor del campo" } ], "distribucion": [ { "forma_pago": "Forma de pago de la distribución", "importe"; "Importe de la distribución" } ] }
PATCH /gasto[/:gasto_id]
Actualizar datos de un gasto que se encuentre registrado para su empresa.
Solo esta permito actualizar los datos de estado_integracion , codigo_integracion y mensaje_integracion, cualquier otro campo que se quiera enviar no se permitira la actualización.
Fields
Field | Type | Description | Required | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id_gasto | integer | Identificacor del gasto en la plataforma de astral |
YES | |||||||||||||||
descripcion | string(200) | Descripción referencial del gasto |
YES | |||||||||||||||
registro_unico | string(20) | Número de registro único del proveedor emisor del documento de gasto |
YES | |||||||||||||||
razon_social | string(150) | Nombre del proveedor emisor del documento de gasto |
YES | |||||||||||||||
tipo_documento | string(45) | Tipo de documento del gasto |
YES | |||||||||||||||
numero_documento | string(30) | Número de documento del gasto |
YES | |||||||||||||||
fecha_documento | string(10) | Fecha de emisión del documento de gasto. Formato "dd/mm/yyyy" |
YES | |||||||||||||||
impuesto | decimal(12,2) | importe del impuesto en la moneda nacional |
YES | |||||||||||||||
total | decimal(12,2) | importe total del documento en la moneda nacional |
YES | |||||||||||||||
moneda | string(3) | Moneda del documento. ISO 4217 |
YES | |||||||||||||||
tipo_cambio | decimal(12,2) | Tipo de cambio del documento. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo |
YES | |||||||||||||||
total_original | decimal(12,2) | Importe total del documento en la moneda original. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo |
YES | |||||||||||||||
moneda_original | string(3) | Moneda original del documento. ISO 4217. Sólo en caso que la moneda original del documento difiera de la moneda del país de emisión del mismo |
YES | |||||||||||||||
partida | string(45) | Partida del gasto |
YES | |||||||||||||||
forma_pago | string(45) | Forma de pago del gasto. Se toma en cuenta siempre y cuando el gasto no haya sido distribuido |
YES | |||||||||||||||
fecha_registro | string(19) | Fecha de registro del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||
estado | string(45) | Estado del gasto en la plataforma astral |
YES | |||||||||||||||
url_image | string(350) | Url de referencia de la imagen cargada del gasto |
YES | |||||||||||||||
id_usuario | integer | Identificador del usuario que registra el gasto |
YES | |||||||||||||||
id_politica | integer | Identificador de la politica de gasto a la que hace referencia el gasto |
YES | |||||||||||||||
estado_integracion | integer | Estado de la integración del registro. 1 success - 2 error |
YES | |||||||||||||||
codigo_integracion | string(50) | Código Interno (SAP u otro que identifique al registro en su ERP) |
YES | |||||||||||||||
mensaje_integracion | string(255) | Mensaje descriptivo en caso exista un error en la integración del mismo |
YES | |||||||||||||||
fecha_integracion | string(19) | Fecha de integracion del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||
detalle | array [objectDetalle] | Contiene el detalle del documento La estructura de objectDetalle es:
|
NO | |||||||||||||||
campo_custom | array [objectCustom] | Contiene los campos personalizados solicitados en el registro del documento La estructura de objectCustom es:
|
NO | |||||||||||||||
distribucion | array [objectDistribucion] | Contiene la distribución en cuanto a forma de pago del documento La estructura de objectDistribucion es:
|
NO |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Content-Type | application/vnd.apirendicion.v1+json
application/json |
Body
{ "estado_integracion": "Estado de la integración del registro", "codigo_integracion": "Código Interno (SAP u otro que identifique al registro en su ERP)" , "mensaje_integracion": "Mensaje descriptivo en caso exista un error en la integración del mismo" }
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
- 400: Client Error
- 422: Unprocessable Entity
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/gasto[/:gasto_id]" } } "estado_integracion": "Estado de la integración del registro", "codigo_integracion": "Código Interno (SAP u otro que identifique al registro en su ERP)" , "mensaje_integracion": "Mensaje descriptivo en caso exista un error en la integración del mismo" }
InformeGasto
Recuperar y manipular informes de gastos registrados para su empresa
GET /informe-gasto
Permite recuperar una lista paginada de todos los informes de gastos registrados para su empresa
Son opcionales los parámetros:
- page (identifica el número de página)
- page_size (identifica la cantidad de registros por página, en caso no se agregue la cantidad por default es de 50)
- id_usuario (identifica el id del usuario que se quiere consultar)
Ejemplo:
?page=5&page_size=10&id_usuario=180
Fields
Field | Type | Description | Required | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id_infgasto | integer | Identificador del informe de gastos |
YES | |||||||||||||||||||||
titulo | string(100) | Descripción referencial del informe de gastos |
YES | |||||||||||||||||||||
observacion | string(200) | Observación registrada por el usuario |
YES | |||||||||||||||||||||
total | decimal(12,2) | Importe total del informe de gastos |
YES | |||||||||||||||||||||
moneda | string(3) | Moneda del informe de gastos. ISO 4217 |
YES | |||||||||||||||||||||
fecha_registro | string(19) | Fecha de registro del informe de gastos. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||||||||
id_politica | integer | Identificador de la política de gasto referencial |
YES | |||||||||||||||||||||
id_fondo | integer | Identificador del fondo referencial del informe de gastos |
YES | |||||||||||||||||||||
id_usuario | integer | Identificador del usuario que registra el informe de gastos |
YES | |||||||||||||||||||||
estado | string(45) | Estado del informe de gastos en la plataforma astral |
YES | |||||||||||||||||||||
estado_integracion | integer | Estado de la integración del registro. 1 success - 2 error |
YES | |||||||||||||||||||||
codigo_integracion | string(50) | Código Interno (SAP u otro que identifique al registro en su ERP) |
YES | |||||||||||||||||||||
mensaje_integracion | string(255) | Mensaje descriptivo en caso exista un error en la integración del mismo |
YES | |||||||||||||||||||||
fecha_integracion | string(19) | Fecha de integracion del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||||||||
documentos | array [objectDocumento] | Contiene los documentos que conforman el informe de gastos La estructura de objectDocumento es:
|
YES | |||||||||||||||||||||
campo_custom | array [objectCustom] | Contiene los campos personalizados solicitados en el registro de informes de gastos La estructura de objectCustom es:
|
NO |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/informe-gasto" }, "first": { "href": "/informe-gasto?page={page}" }, "prev": { "href": "/informe-gasto?page={page}" }, "next": { "href": "/informe-gasto?page={page}" }, "last": { "href": "/informe-gasto?page={page}" } } "_embedded": { "informe_gasto": [ { "_links": { "self": { "href": "/informe-gasto[/:informe_gasto_id]" } } "id_infgasto": "Identificador del informe de gastos", "titulo": "Descripción referencial del informe de gastos", "observacion": "Observación registrada por el usuario", "total": "Importe total del informe de gastos", "moneda": "Moneda del informe de gastos. ISO 4217", "fecha_registro": "Fecha de registro del informe de gastos. Formato "dd/mm/yyyy hh24:mi:ss"", "id_politica": "Identificador de la política de gasto referencial", "id_fondo": "Identificador del fondo referencial del informe de gastos", "id_usuario": "Identificador del usuario que registra el informe de gastos", "estado": "Estado del informe de gastos en la plataforma astral", "documentos": [ { "id_gasto": "Identificador del gasto de movilidad", "descripcion": "Descripción referencial del gasto", "id_planillamov": "Identificador de la planilla de movilidad", "documentos": "Cantidad de documentos de la planilla de movilidad", "total": "Importe total del gasto", "moneda": "Moneda del gasto. ISO 4217" } ], "campo_custom": [ { "campo": "Título del campo", "valor": "Valor del campo" } ] } ] } }
GET /informe-gasto[/:informe_gasto_id]
Permite recuperar los datos de un informe de gastos especifico que pertenezca a su empresa
Fields
Field | Type | Description | Required | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id_infgasto | integer | Identificador del informe de gastos |
YES | |||||||||||||||||||||
titulo | string(100) | Descripción referencial del informe de gastos |
YES | |||||||||||||||||||||
observacion | string(200) | Observación registrada por el usuario |
YES | |||||||||||||||||||||
total | decimal(12,2) | Importe total del informe de gastos |
YES | |||||||||||||||||||||
moneda | string(3) | Moneda del informe de gastos. ISO 4217 |
YES | |||||||||||||||||||||
fecha_registro | string(19) | Fecha de registro del informe de gastos. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||||||||
id_politica | integer | Identificador de la política de gasto referencial |
YES | |||||||||||||||||||||
id_fondo | integer | Identificador del fondo referencial del informe de gastos |
YES | |||||||||||||||||||||
id_usuario | integer | Identificador del usuario que registra el informe de gastos |
YES | |||||||||||||||||||||
estado | string(45) | Estado del informe de gastos en la plataforma astral |
YES | |||||||||||||||||||||
estado_integracion | integer | Estado de la integración del registro. 1 success - 2 error |
YES | |||||||||||||||||||||
codigo_integracion | string(50) | Código Interno (SAP u otro que identifique al registro en su ERP) |
YES | |||||||||||||||||||||
mensaje_integracion | string(255) | Mensaje descriptivo en caso exista un error en la integración del mismo |
YES | |||||||||||||||||||||
fecha_integracion | string(19) | Fecha de integracion del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||||||||
documentos | array [objectDocumento] | Contiene los documentos que conforman el informe de gastos La estructura de objectDocumento es:
|
YES | |||||||||||||||||||||
campo_custom | array [objectCustom] | Contiene los campos personalizados solicitados en el registro de informes de gastos La estructura de objectCustom es:
|
NO |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/informe-gasto[/:informe_gasto_id]" } } "id_infgasto": "Identificador del informe de gastos", "titulo": "Descripción referencial del informe de gastos", "observacion": "Observación registrada por el usuario", "total": "Importe total del informe de gastos", "moneda": "Moneda del informe de gastos. ISO 4217", "fecha_registro": "Fecha de registro del informe de gastos. Formato "dd/mm/yyyy hh24:mi:ss"", "id_politica": "Identificador de la política de gasto referencial", "id_fondo": "Identificador del fondo referencial del informe de gastos", "id_usuario": "Identificador del usuario que registra el informe de gastos", "estado": "Estado del informe de gastos en la plataforma astral", "documentos": [ { "id_gasto": "Identificador del gasto de movilidad", "descripcion": "Descripción referencial del gasto", "id_planillamov": "Identificador de la planilla de movilidad", "documentos": "Cantidad de documentos de la planilla de movilidad", "total": "Importe total del gasto", "moneda": "Moneda del gasto. ISO 4217" } ], "campo_custom": [ { "campo": "Título del campo", "valor": "Valor del campo" } ] }
PATCH /informe-gasto[/:informe_gasto_id]
Fields
Field | Type | Description | Required | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id_infgasto | integer | Identificador del informe de gastos |
YES | |||||||||||||||||||||
titulo | string(100) | Descripción referencial del informe de gastos |
YES | |||||||||||||||||||||
observacion | string(200) | Observación registrada por el usuario |
YES | |||||||||||||||||||||
total | decimal(12,2) | Importe total del informe de gastos |
YES | |||||||||||||||||||||
moneda | string(3) | Moneda del informe de gastos. ISO 4217 |
YES | |||||||||||||||||||||
fecha_registro | string(19) | Fecha de registro del informe de gastos. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||||||||
id_politica | integer | Identificador de la política de gasto referencial |
YES | |||||||||||||||||||||
id_fondo | integer | Identificador del fondo referencial del informe de gastos |
YES | |||||||||||||||||||||
id_usuario | integer | Identificador del usuario que registra el informe de gastos |
YES | |||||||||||||||||||||
estado | string(45) | Estado del informe de gastos en la plataforma astral |
YES | |||||||||||||||||||||
estado_integracion | integer | Estado de la integración del registro. 1 success - 2 error |
YES | |||||||||||||||||||||
codigo_integracion | string(50) | Código Interno (SAP u otro que identifique al registro en su ERP) |
YES | |||||||||||||||||||||
mensaje_integracion | string(255) | Mensaje descriptivo en caso exista un error en la integración del mismo |
YES | |||||||||||||||||||||
fecha_integracion | string(19) | Fecha de integracion del gasto. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||||||||
documentos | array [objectDocumento] | Contiene los documentos que conforman el informe de gastos La estructura de objectDocumento es:
|
YES | |||||||||||||||||||||
campo_custom | array [objectCustom] | Contiene los campos personalizados solicitados en el registro de informes de gastos La estructura de objectCustom es:
|
NO |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Content-Type | application/vnd.apirendicion.v1+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Body
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
- 400: Client Error
- 422: Unprocessable Entity
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
Login
Recuperar datos de usuario registrado para su emmpresa. Sólo disponible para integraciones internas.
POST /login[/:login_id]
Permite verificar las credenciales de un usuario registrado en astral
Fields
Field | Type | Description | Required |
---|---|---|---|
Email del usuario registrado en astral |
YES | ||
password | Contraseña del usuario a loguearse. |
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Content-Type | application/vnd.apirendicion.v1+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Body
{ "email": "Email del usuario registrado en astral", "password": "Contraseña del usuario a loguearse." }
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 201: Created
- 400: Client Error
- 422: Unprocessable Entity
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/login[/:login_id]" } } "id_usuario": "Identificador del usuarion en la plataforma astral", "email": "Correo electrónico del usuario", "tipo_identidad": "Tipo de documento de identidad del usuario", "numero_identidad": "Número de documento identidad del usuario", "nombres": "Nombres del usuario", "apellidos": "Apellidos del usuario", "descripcion_cargo": "Cargo del usuario", "fecha_registro": "Fecha y hora de registro del usuario", "centro_costo": "Centro de costo del usuario", "ot_default": "Orden de Trabajo por defecto", "rol_usuario": "Roles del usuario asignados al usuario en la plataforma astral" }
PlanillaMovilidad
Recuperar y manipular planillas de movilidad registrados para su empresa
GET /planilla-movilidad
Permite recuperar una lista paginada de todos las planillas de movilidad registrados para su empresa
Son opcionales los parámetros:
- page (identifica el número de página)
- page_size (identifica la cantidad de registros por página, en caso no se agregue la cantidad por default es de 50)
- id_usuario (identifica el id del usuario que se quiere consultar)
Ejemplo:
?page=5&page_size=10&id_usuario=180
Fields
Field | Type | Description | Required | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id_planillamov | integer | Identificador de la planilla de movilidad |
YES | |||||||||||||||||||||
titulo | string(100) | Descripción referencial de la planilla de movilidad |
YES | |||||||||||||||||||||
observacion | string(200) | Observación registrada por el usuario |
YES | |||||||||||||||||||||
total | decimal(12,2) | Importe total de la planilla de movilidad |
YES | |||||||||||||||||||||
moneda | string(3) | Moneda de la planilla de movilidad. ISO 4217 |
YES | |||||||||||||||||||||
fecha_registro | string(19) | Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||||||||
id_politica | integer | Identificador de la política de gasto referencial |
YES | |||||||||||||||||||||
id_fondo | integer | Identificador del fondo referencial de la planilla de movilidad |
YES | |||||||||||||||||||||
id_usuario | integer | Identificador del usuario que registra la planilla de movilidad |
YES | |||||||||||||||||||||
estado | string(45) | Estado de la planilla de movilidad en la plataforma astral |
YES | |||||||||||||||||||||
documentos | array [objectDocumento] | Contiene los documentos que conforman la planilla de movilidad La estructura de objectDocumento es:
|
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/planilla-movilidad" }, "first": { "href": "/planilla-movilidad?page={page}" }, "prev": { "href": "/planilla-movilidad?page={page}" }, "next": { "href": "/planilla-movilidad?page={page}" }, "last": { "href": "/planilla-movilidad?page={page}" } } "_embedded": { "planilla_movilidad": [ { "_links": { "self": { "href": "/planilla-movilidad[/:planilla_movilidad_id]" } } "id_planillamov": "Identificador de la planilla de movilidad", "titulo": "Descripción referencial de la planilla de movilidad", "observacion": "Observación registrada por el usuario", "total": "Importe total de la planilla de movilidad", "moneda": "Moneda de la planilla de movilidad. ISO 4217", "fecha_registro": "Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss"", "id_politica": "Identificador de la política de gasto referencial", "id_fondo": "Identificador del fondo referencial de la planilla de movilidad", "id_usuario": "Identificador del usuario que registra la planilla de movilidad", "estado": "Estado de la planilla de movilidad en la plataforma astral", "documentos": [ { "id_gasto": "Identificador del gasto de movilidad", "descripcion": "Descripción referencial del gasto", "total": "Importe total del gasto", "moneda": "Moneda del gasto. ISO 4217", "motivo": "Motivo del gasto de movilidad", "destino": "Destino referencial del gasto de movilidad" } ] } ] } }
GET /planilla-movilidad[/:planilla_movilidad_id]
Permite recuperar los datos de una planilla de movilidad especifica que pertenezca a su empresa
Fields
Field | Type | Description | Required | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id_planillamov | integer | Identificador de la planilla de movilidad |
YES | |||||||||||||||||||||
titulo | string(100) | Descripción referencial de la planilla de movilidad |
YES | |||||||||||||||||||||
observacion | string(200) | Observación registrada por el usuario |
YES | |||||||||||||||||||||
total | decimal(12,2) | Importe total de la planilla de movilidad |
YES | |||||||||||||||||||||
moneda | string(3) | Moneda de la planilla de movilidad. ISO 4217 |
YES | |||||||||||||||||||||
fecha_registro | string(19) | Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||||||||
id_politica | integer | Identificador de la política de gasto referencial |
YES | |||||||||||||||||||||
id_fondo | integer | Identificador del fondo referencial de la planilla de movilidad |
YES | |||||||||||||||||||||
id_usuario | integer | Identificador del usuario que registra la planilla de movilidad |
YES | |||||||||||||||||||||
estado | string(45) | Estado de la planilla de movilidad en la plataforma astral |
YES | |||||||||||||||||||||
documentos | array [objectDocumento] | Contiene los documentos que conforman la planilla de movilidad La estructura de objectDocumento es:
|
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/planilla-movilidad[/:planilla_movilidad_id]" } } "id_planillamov": "Identificador de la planilla de movilidad", "titulo": "Descripción referencial de la planilla de movilidad", "observacion": "Observación registrada por el usuario", "total": "Importe total de la planilla de movilidad", "moneda": "Moneda de la planilla de movilidad. ISO 4217", "fecha_registro": "Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss"", "id_politica": "Identificador de la política de gasto referencial", "id_fondo": "Identificador del fondo referencial de la planilla de movilidad", "id_usuario": "Identificador del usuario que registra la planilla de movilidad", "estado": "Estado de la planilla de movilidad en la plataforma astral", "documentos": [ { "id_gasto": "Identificador del gasto de movilidad", "descripcion": "Descripción referencial del gasto", "total": "Importe total del gasto", "moneda": "Moneda del gasto. ISO 4217", "motivo": "Motivo del gasto de movilidad", "destino": "Destino referencial del gasto de movilidad" } ] }
PATCH /planilla-movilidad[/:planilla_movilidad_id]
Fields
Field | Type | Description | Required | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id_planillamov | integer | Identificador de la planilla de movilidad |
YES | |||||||||||||||||||||
titulo | string(100) | Descripción referencial de la planilla de movilidad |
YES | |||||||||||||||||||||
observacion | string(200) | Observación registrada por el usuario |
YES | |||||||||||||||||||||
total | decimal(12,2) | Importe total de la planilla de movilidad |
YES | |||||||||||||||||||||
moneda | string(3) | Moneda de la planilla de movilidad. ISO 4217 |
YES | |||||||||||||||||||||
fecha_registro | string(19) | Fecha de registro de la planilla de movilidad. Formato "dd/mm/yyyy hh24:mi:ss" |
YES | |||||||||||||||||||||
id_politica | integer | Identificador de la política de gasto referencial |
YES | |||||||||||||||||||||
id_fondo | integer | Identificador del fondo referencial de la planilla de movilidad |
YES | |||||||||||||||||||||
id_usuario | integer | Identificador del usuario que registra la planilla de movilidad |
YES | |||||||||||||||||||||
estado | string(45) | Estado de la planilla de movilidad en la plataforma astral |
YES | |||||||||||||||||||||
documentos | array [objectDocumento] | Contiene los documentos que conforman la planilla de movilidad La estructura de objectDocumento es:
|
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Content-Type | application/vnd.apirendicion.v1+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Body
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
- 400: Client Error
- 422: Unprocessable Entity
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
Usuario
Recuperar y manipular usuarios registrados para su empresa
GET /usuario
Permite recuperar una lista paginada de todos los usuarios registrados para su empresa
Son opcionales los parámetros:
- page (identifica el número de página)
- page_size (identifica la cantidad de registros por página, en caso no se agregue la cantidad por default es de 50)
Ejemplo:
?page=5&page_size=10
Fields
Field | Type | Description | Required |
---|---|---|---|
id_usuario | integer | Identificador del usuarion en la plataforma astral |
YES |
string(200) | Correo electrónico del usuario |
YES | |
tipo_identidad | string(50) | Tipo de documento de identidad del usuario |
YES |
numero_identidad | string(20) | Número de documento identidad del usuario |
YES |
nombres | string(100) | Nombres del usuario |
YES |
apellidos | string(100) | Apellidos del usuario |
YES |
descripcion_cargo | string(100) | Cargo del usuario |
YES |
fecha_registro | Fecha y hora de registro del usuario |
YES | |
centro_costo | string(100) | Centro de costo del usuario |
YES |
ot_default | string(100) | Orden de Trabajo por defecto |
YES |
rol_usuario | Roles del usuario asignados al usuario en la plataforma astral |
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/usuario" }, "first": { "href": "/usuario?page={page}" }, "prev": { "href": "/usuario?page={page}" }, "next": { "href": "/usuario?page={page}" }, "last": { "href": "/usuario?page={page}" } } "_embedded": { "usuario": [ { "_links": { "self": { "href": "/usuario[/:usuario_id]" } } "id_usuario": "Identificador del usuarion en la plataforma astral", "email": "Correo electrónico del usuario", "tipo_identidad": "Tipo de documento de identidad del usuario", "numero_identidad": "Número de documento identidad del usuario", "nombres": "Nombres del usuario", "apellidos": "Apellidos del usuario", "descripcion_cargo": "Cargo del usuario", "fecha_registro": "Fecha y hora de registro del usuario", "centro_costo": "Centro de costo del usuario", "ot_default": "Orden de Trabajo por defecto", "rol_usuario": "Roles del usuario asignados al usuario en la plataforma astral" } ] } }
GET /usuario[/:usuario_id]
Permite recuperar los datos de un usuario especifico que pertenezca a su empresa
Fields
Field | Type | Description | Required |
---|---|---|---|
id_usuario | integer | Identificador del usuarion en la plataforma astral |
YES |
string(200) | Correo electrónico del usuario |
YES | |
tipo_identidad | string(50) | Tipo de documento de identidad del usuario |
YES |
numero_identidad | string(20) | Número de documento identidad del usuario |
YES |
nombres | string(100) | Nombres del usuario |
YES |
apellidos | string(100) | Apellidos del usuario |
YES |
descripcion_cargo | string(100) | Cargo del usuario |
YES |
fecha_registro | Fecha y hora de registro del usuario |
YES | |
centro_costo | string(100) | Centro de costo del usuario |
YES |
ot_default | string(100) | Orden de Trabajo por defecto |
YES |
rol_usuario | Roles del usuario asignados al usuario en la plataforma astral |
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/usuario[/:usuario_id]" } } "id_usuario": "Identificador del usuarion en la plataforma astral", "email": "Correo electrónico del usuario", "tipo_identidad": "Tipo de documento de identidad del usuario", "numero_identidad": "Número de documento identidad del usuario", "nombres": "Nombres del usuario", "apellidos": "Apellidos del usuario", "descripcion_cargo": "Cargo del usuario", "fecha_registro": "Fecha y hora de registro del usuario", "centro_costo": "Centro de costo del usuario", "ot_default": "Orden de Trabajo por defecto", "rol_usuario": "Roles del usuario asignados al usuario en la plataforma astral" }
PATCH /usuario[/:usuario_id]
Actualizar datos de un usuario que se encuentre registrado para su empresa.
Solo esta permito actualizar los datos de centro de costo y ot_default, cualquier otro campo que se quiera enviar no se permitira la actualización.
Fields
Field | Type | Description | Required |
---|---|---|---|
id_usuario | integer | Identificador del usuarion en la plataforma astral |
YES |
string(200) | Correo electrónico del usuario |
YES | |
tipo_identidad | string(50) | Tipo de documento de identidad del usuario |
YES |
numero_identidad | string(20) | Número de documento identidad del usuario |
YES |
nombres | string(100) | Nombres del usuario |
YES |
apellidos | string(100) | Apellidos del usuario |
YES |
descripcion_cargo | string(100) | Cargo del usuario |
YES |
fecha_registro | Fecha y hora de registro del usuario |
YES | |
centro_costo | string(100) | Centro de costo del usuario |
YES |
ot_default | string(100) | Orden de Trabajo por defecto |
YES |
rol_usuario | Roles del usuario asignados al usuario en la plataforma astral |
YES |
Request
Headers
Header | Value |
---|---|
Accept | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Content-Type | application/vnd.apirendicion.v1+json
application/json |
Authorization | HTTP Basic, HTTP Digest, or OAuth2 Bearer token (check API provider for details) |
Body
{ "centro_costo": "Centro de costo del usuario", "ot_default": "Orden de Trabajo por defecto" }
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 200: OK
- 404: Not Found
- 400: Client Error
- 422: Unprocessable Entity
- 401: Unauthorized
- 403: Forbidden
Headers
Header | Value |
---|---|
Content-Type | application/vnd.apirendicion.v1+json
application/hal+json
application/json |
Allow | Comma-separated list of all HTTP methods allowed |
Body
{ "_links": { "self": { "href": "/usuario[/:usuario_id]" } } "centro_costo": "Centro de costo del usuario", "ot_default": "Orden de Trabajo por defecto" }