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"