Creación de una Solicitud de RMA: campos a llenar en cialdoco/cialdocolin/cialdocolinrel
Las Solicitudes de RMA son documentos de pedidos de venta internos (soporte=PV) que se generan a partir de una factura de venta (soporte=FV).
En esta sección detallamos los campos especiales a informar cuando creamos un documento de solicitud RMA relacionado con su factura origen.
No detallamos los campos generales usados en cualquier tipo de documento, solo nos preocupamos de los campos específicos para los RMA, que son los que permiten relacionar la solicitud de RMA con el documento de factura de donde proviene.
Tabla cialdoco
Los valores a asignar los explicitamos en sintaxis SQL, usando los siguientes alias:
- maesseri alias del registro del maestro de series
| Campo | Nombre | Tipo SQL | Longitud | Decimales | Valor a asignar SQL | Comentarios |
|---|---|---|---|---|---|---|
| soporte | Tipo doc. Solicitud RMA | CHAR | 2 | 'PV' | ||
| cod_serie | Serie de Solicitud RMA | CHAR | 3 | maesseri.cod_serie | Serie de soporte='PV' y de tipo RMA |
Tabla cialdocolin
Los valores a asignar los explicitamos en sintaxis SQL, usando los siguientes alias:
- cialdocolinFV alias del registro del cialdocolin de la línea de factura (soporte='FV')
| Campo | Nombre | Tipo SQL | Longitud | Decimales | Valor a asignar SQL | Comentarios |
|---|---|---|---|---|---|---|
| soporte | Tipo doc. Solicitud RMA | CHAR | 2 | 'PV' | ||
| tipo_ori | Tipo origen | CHAR | 1 | 'R' | ||
| soporte_ori | Tipo doc. origen | CHAR | 2 | cialdocolinFV.soporte | ||
| id_cocabe_ori | Doc. origen | BIGINT | cialdocolinFV.id_cocabe | |||
| id_coline_ori | Línea origen | BIGINT | cialdocolinFV.id_coline | |||
| canal_ori | Canal origen | TINYINT | 1 | |||
| soporte_ini | Tipo inicio | CHAR | 2 | cialdocolinFV.soporte_ini | ||
| id_cocabe_ini | Doc. inicio | BIGINT | cialdocolinFV.id_cocabe_ini | |||
| id_coline_ini | Línea inicio | BIGINT | cialdocolinFV.id_coline_ini |
Tabla cialdocolinrel (opcional)
Por cada registro de cialdocolin del RMA que generemos, podemos crear también un registro en la tabla cialdocolinrel,
que se usa para que Quartup controle de forma rápida las unidades de RMA que se han generado a partir de una línea de factura, y así poder saber las unidades pendientes de RMA.
Pero no es imprescidible crear estos registros: si no se crean Quartup sigue manteniendo la trazabilidad entre documentos.
Los valores a asignar los explicitamos en sintaxis SQL, usando los siguientes alias:
- cialdocolinFV alias del registro del cialdocolin de la línea de factura (soporte='FV')
- cialdocolinRMA alias del registro del cialdocolin de la línea de RMA grabada en el paso anterior (soporte='PV')
| Campo | Nombre | Tipo SQL | Longitud | Decimales | Valor a asignar SQL | Comentarios |
|---|---|---|---|---|---|---|
| tipo_rel | Tipo relación | CHAR | 1 | 'R' | ||
| canal | Canal origen | TINYINT | 1 | |||
| soporte | Tipo doc. origen | CHAR | 2 | cialdocolinFV.soporte | ||
| id_cocabe | Doc. origen | BIGINT | cialdocolinFV.id_cocabe | |||
| id_coline | Línea origen | BIGINT | cialdocolinFV.id_coline | |||
| canal_rel | Canal origen | TINYINT | 1 | |||
| soporte_rel | Tipo inicio | CHAR | 2 | cialdocolinRMA.soporte | ||
| id_cocabe_rel | Doc. inicio | BIGINT | cialdocolinRMA.id_cocabe | |||
| id_coline_rel | Línea inicio | BIGINT | cialdocolinRMA.id_coline | |||
| cantidad | Cantidad relación | DECIMAL | 18 | 8 | cialdocolinRMA.cantidad |