Detalle
Detalle API
Atributos de una Linea de Detalle
| Attribute | Type | Required | Description |
|---|---|---|---|
| tipo | integer | yes | El tipo del DTE o ruta del Documento |
| folio | integer | yes | El Folio del DTE o ruta del Documento |
| NroLinDet | integer | yes | Numero secuencial de linea de detalle |
| CdgItem + | integer | No | (tipo, valor)5 |
| IndExe | integer | No | 1: indica item exento |
| NmbItem | String | yes | Nombre del item |
| DscItem | String | No | Descripción ampliada Item |
| QtyItem | integer | yes | Cantidad del Item |
| PrcItem | integer | yes | Precio unitario del Item |
| DescuentoPct | integer | No | Monto descuento en porcentaje |
| DescuentoMonto | integer | No | Monto deldescuento en valor |
| SubDscto + | integer | No | (tipo valor)5 |
| RecargoPct | integer | No | Monto Recargo en Porcentaje |
| RecargoMonto | integer | No | Monto Recargo en Valor |
| SubRecargo + | integer | No | (tipo valor)5 |
| MontoItem | integer | yes | Monto Total del Item |
Lista las Lineas de Detalles de un Documento
Obtiene todas las lineas de detalles de un documento
GET dtem/emision/Documento/:tipo/:folio/Detalle
| Attribute | Type | Required | Description |
|---|---|---|---|
| tipo | integer | yes | El tipo del DTE o ruta del Documento |
| folio | integer | yes | El Folio del DTE o ruta del Documento |
curl –header “Authentication: Bearer <your_access_token>” “https://erp.csc-chile.com/dtem/emision/Boleta/39/1234/Detalle"
Ejemplo de respuesta;
[
{
"NroLinDet": 1,
"NmbItem": "Nombre 2",
"DscItem": "descrip 2",
"QtyItem": 2,
"PrcItem": 222
},
{
"NroLinDet": 2,
"NmbItem": "Nombre 3",
"DscItem": "descrip 3",
"QtyItem": 3,
"PrcItem": 333
}
]
Cada Linea de Detalle de un Documento
Obtiene una Linea de detalle
GET dtem/emision/Boleta/:tipo/:folio/Detalle/:numlin
| Attribute | Type | Required | Description |
|---|---|---|---|
| tipo | integer | yes | El tipo del DTE o ruta del Documento |
| folio | integer | yes | El Folio del DTE o ruta del Documento |
| numlin | integer | yes | El Numero de Linea de Detalle del DTE o ruta del Documento |
curl –header “Authentication: Bearer <your_access_token>” “https://erp.csc-chile.com/dtem/emision/Boleta/39/1234/Detalle/2"
Ejemplo de respuesta;
{
"NroLinDet": 2,
"NmbItem": "Nombre 3",
"DscItem": "descrip 3",
"QtyItem": 3,
"PrcItem": 333
}
Crea Linea de Detalle para un Documento
Create una nueva Linea de Detalle
POST dtem/emision/Boleta/:tipo/:folio/Detalle
curl --request POST -H "Content-Type: application/json" \
-H "Authorization: Bearer <your_access_token>" \
--data '{"NmbItem": "Nombre 3","DscItem": "descrip 3","QtyItem": 3, "PrcItem": 333, "MontoItem": 30}' \
"https://erp.csc-chile.com/dtem/emision/Boleta/39/1234567/Detalle"
Modifica Linea de Detalle para un Documento
Modifica una Linea de Detalle
PUT dtem/emision/Boleta/:tipo/:folio/Detalle/:numlin
curl --request PUT -H "Content-Type: application/json" \
-H "Authorization: Bearer <your_access_token>" \
--data '{"NmbItem": "Nombre 3","DscItem": "descrip 3","QtyItem": 3, "PrcItem": 333, "MontoItem": 30}' \
"https://erp.csc-chile.com/dtem/emision/Boleta/39/1234567/Detalle/2"
Elimina Linea de Detalle para un Documento
Elimina una Linea de detalle de un documento
DELETE dtem/emision/Boleta/:tipo/:folio/Detalle/:numlin
curl --request DELETE -H "Authorization: Bearer <your_access_token>" \
"https://erp.csc-chile.com/dtem/emision/Boleta/39/1234567/Detalle/2"