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"