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
Retenedor + integer No (IndAgente, MntBaseFaena, MntMargComer, PrcConsFinal)
NmbItem String yes Nombre del item
DscItem String No Descripción ampliada Item
QtyRef integer No Cantidad de Referencia Item
UnmdRef string No Unidad de Medida de Referencia Item
PrcRef integer No Precio de referencia del item
QtyItem integer yes Cantidad del Item
Subcantidad + integer No (cant, cod)5
FchElabor Date No Fecha elaboración del Item AAAA-MM-DD
FchVencim Date No Fecha Vencimiento del Item AAAA-MM-DD
PrcItem integer yes Precio unitario del Item
OtrMnda + integer No (prcotrmnda,moneda,fctconv,dctootrmnda,recgootrmnda,)
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
CodImpAdic1 integer No Código Impuesto Adicional 1
CodImpAdic2 integer No Código Impuesto Adicional 2
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/Documento/33/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/Documento/: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/Documento/33/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/Documento/: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/Documento/33/1234567/Detalle"

Modifica Linea de Detalle para un Documento 🔗

Modifica una Linea de Detalle

PUT dtem/emision/Documento/: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/Documento/33/1234567/Detalle/2"

Elimina Linea de Detalle para un Documento 🔗

Elimina una Linea de detalle de un documento

DELETE dtem/emision/Documento/:tipo/:folio/Detalle/:numlin

curl --request DELETE -H "Authorization: Bearer <your_access_token>" \ 
"https://erp.csc-chile.com/dtem/emision/Documento/33/1234567/Detalle/2"