Documentación CGI - EternumPRO
De Master Solutions Wiki
Revisión a fecha de 19:28 22 jun 2018; Jldichi (Discusión | contribuciones)
Contenido |
cancelarPicking
Detalle
- cancelar los renglones pendientes de un picking ( es decir aquellos pedidos generados antes de que se genere el despacho)
Parametros: POST (json)
codcom: codigo de comprobante codemp: codigo de empresa codtal: codigo de talos motivo: codigo de motivo de eliminacion numero: numero del comprobante usrid : codigo de usuario
Ejemplo formato json
{
"!#cabecera#!": [ { "!#cabecera_codtal#!": "\"123\"", "!#cabecera_codcom#!": "\"1\"", "!#cabecera_numero#!": "\"1\"", "!#cabecera_codemp#!": "\"1\"", "!#cabecera_usrid#!": "\"9001\"" } ]
}
Devuelve (json)
- correcto
success:true
- error
success:false msg:detalle del error
PutDespacho
Detalle
- graba un despacho
Parametros: POST (json)
{
cabecera:[{ numero: numero de pedido codemp: codigo de empresa codtal: codigo de talon codcom:codigo de comprobante usrid : codigo de usuario }]
renglones:[{ nroren: numero de renglon alfacor: codigo alfanumerico corto cantidad: cantidad codalfa: codigo alfanumerico marca: marca movprec: precio producto: descripcion del producto ubicacion:ubicacion del producto }]
}
Devuelve (json)
- correcto
success:true
- error
success:false msg:detalle del error
despachoPendientes
Detalle
- Pedidos pendientes de aplicar - solo las cabeceras
Parametros: POST
codemp : codigo de empresa usrid : codigo de usuario
Ejemplo en formato json
{
"!#cabecera#!": [ { "!#cabecera_usrid#!": "9001", "!#cabecera_codemp#!": "1" } ]
}
Devuelve (json)
- hay datos
success: true items : codemp - codigo de empresas codcom - codigo del comprobante codtal - talonario del comprobante numero - numero del comprobante fecha - fecha del comprobante torig - centro de emision original del comprobante norig - numero original del comprobante codent - codigo de la entidad razsoc - razon social del cliente
- no hay datos
success: true items: []
- error
success: false msg: mensaje de error
renglonesDespacho
Detalle
- Picking pendientes de despacho- los renglones
Parametros: POST
numero: numero de comprobante codtal: codigo de talon codcom: codigo comprobante codemp: codigo empresa usrid : codigo de usuario
Ejemplo en formato json:
{
"!#cabecera#!": [ { "!#cabecera_usrid#!": "9001", "!#cabecera_codemp#!": "1", "!#cabecera_codcom#!": "1111", "!#cabecera_codtal#!": "1131", "!#cabecera_numero#!": "2" } ]
}
Devuelve (json)
- hay datos
success:true items : codemp - codigo de empresas codcom - codigo del comprobante codtal - talonario del comprobante numero - numero del comprobante codalfa - codigo alfanumerico alfacor -alfanumerico corto ubicacion -ubicacion marca - descripcion de la marca producto - descripcion del producto cantidad - cantidad cantpend - cantidad pendiente movprec - precio estado - (sugerido,solicitado)campo que indica si el producto fue sugerido o modificado por un repositor o es el solicitado por el cliente
- no hay datos
success:true items: []
- error
success: false msg: 'mensaje de error'
cancelarDespacho
Detalle
- cancelar los renglones pendientes de un picking ( es decir aquellos pedidos generados antes de que se genere el despacho)
Parametros: POST (json)
codcom: codigo de comprobante codemp: codigo de empresa codtal: codigo de talos motivo: codigo de motivo de eliminacion numero: numero del comprobante usrid : codigo de usuario
Ejemplo formato json
{
"!#cabecera#!": [ { "!#cabecera_codtal#!": "\"123\"", "!#cabecera_codcom#!": "\"1\"", "!#cabecera_numero#!": "\"1\"", "!#cabecera_codemp#!": "\"1\"", "!#cabecera_usrid#!": "\"9001\"" } ]
}
Devuelve (json)
- correcto
success:true
- error
success:false msg:detalle del error
getMotivos
Detalle
- Devuelve los motivos de anulacion de un comprobante
Parametros (POST)
cabecera:[{ numero: numero de pedido codemp: codigo de empresa codtal: codigo de talon codcom:codigo de comprobante usrid : codigo de usuario }]
Ejemplo en formato json
{
"!#cabecera#!": [ { "!#cabecera_codemp#!": "1" } ]
}
Devuelve (JSON)
codigo codigo del motivo descripcion descripcion del motivo