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"
}