Diferencia entre revisiones de «MARBETES»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Línea 79: Línea 79:


===MPCAB_TR_CONTABILIZA_UPDATE===
===MPCAB_TR_CONTABILIZA_UPDATE===
Inserta los datos del comprobante en la tabla de [[CONTABILIDAD/MOVIMIENTOS]] solo cuando se encuentra registrado. Para la contabilidad usa una vista denominada '''MPCAB_CONTABILIZA_VISTA'''.
Inserta los datos del comprobante en la tabla de [[CONTABILIDAD/MOVIMIENTOS]] solo cuando se encuentra registrado. Para la contabilidad usa dos vistas, '''MPCAB_CONTABILIZA_VISTA''' y '''MPCAB_CONTABILIZA_VISTA_ASIENTO'''.
Además, inserta los datos de costos en la tabla [[PRECIOS/CONSULTA|Costos de artículos, tabla para acelerar LISPRE_COSTO_VISTA (LISPRE_COSTO_TABLA)]].
 
Lo que se contabiliza es:
*El concepto '''00.FOB''' y su contrapartida '''05.FOB CONT'''.
*El concepto '''10.DERECHOS''' y su contrapartida '''15.DERECHOS CONT'''.
*El concepto '''20.REINTEGROS''' y su contrapartida '''25.REINTEGROS CONT'''.
*El concepto '''30.GASTOS''' y su contrapartida '''35.GASTOS CONT'''.
 
También contabiliza un concepto (no contable) con código '''00.STOCK''' para llevar el stock desde la tabla [[CONTABILIDAD/MOVIMIENTOS]] pero es probable que esa opción se elimine, no está en uso en el sistema.
 
El trigger acciona en INSERT y UPDATE.
El trigger acciona en INSERT y UPDATE.


===MPCAB_TR_CONTABILIZA_DELETE===
===MPCAB_TR_CONTABILIZA_DELETE===
Elimina los registros correspondientes a la factura de la tabla de [[CONTABILIDAD/MOVIMIENTOS]], también elimina los registros de costos de [[PRECIOS/CONSULTA)]].
Elimina los registros correspondientes a la factura de la tabla de [[CONTABILIDAD/MOVIMIENTOS]], el trigger acciona en DELETE.
El trigger acciona en DELETE.


===MPCAB_TR_ARTMOV_UPDATE===
===MPCAB_TR_ARTMOV_UPDATE===

Revisión del 21:17 28 feb 2025

Descripción

Diagrama de marbetes.

La tabla MPCAB (Marbetes) define la cabecera de los marbetes.

Los marbetes permiten ingresar stock a los depósitos identificando el origen de ese stock.

Normalmente los marbetes se usan para:

  • Ingresar stock proveniente de mareas de barcos.
  • Ingresar stock proveniente de partidas de producción.

Los marbetes pertenecen a la familia MP de las COMPROBANTES/FAMILIAS.

No requieren de configuración inicial.

Estructura

Los marbetes definen el detalle de ARTICULOS en la tabla MARBETES/DETALLE.

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FCMPCODIGO Comprobante prxCMPCODIGO Código de comprobante de Pragma. KEY,REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD Código del comprobante.
2 FCMPSUCURSAL Sucursal VARCHAR(4) Caracteres de longitud variable hasta 4 caracter/es INS cmpCABECERA_pragma_XTD OBSOLETO.
3 FCMPFAMILIA Familia COMPROBANTEFAMILIA Familias de comprobantes REQ,INS cmpCABECERA_pragma_XTD Familia del comprobante.
4 FCMPTIPO Tipo COMPROBANTETIPO Tipos de comprobantes REQ,VIS,INS cmpCABECERA_pragma_XTD Tipo de comprobante.
5 FCMPLETRA Letra VARCHAR(1) Caracteres de longitud variable hasta 1 caracter/es REQ,INS cmpCABECERA_pragma_XTD Letra del comprobante, solo comprobantes donde AFIP lo requiere.
6 FCMPPUNTOVENTA PuntoEmision cmpPUNTOSEMISION Puntos de emisión, por tipo de comprobante REQ,VIS,INS cmpCABECERA_pragma_XTD Punto de emisión del comprobante.
7 FCMPNUMERO Numero INT Entero. REQ,INS cmpCABECERA_pragma_XTD Número del comprobante.
8 FCMPFECHA Fecha DATETIME Fecha y hora. REQ,VIS,INS cmpCABECERA_pragma_XTD Fecha de emisión del comprobante
9 FCMPHORA Hora DATETIME Fecha y hora. INS cmpCABECERA_pragma_XTD Hora de emisión
10 FCMPMONEDA Moneda MONEDA Monedas REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD Moneda del comprobante, si corresponde valuación.
11 FCMPFECHAVALUACION FechaValuacion DATETIME Fecha y hora. REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD Fecha de valuación de la cotización, si corresponde valuación.
12 FCMPCOTIZACION Cotizacion pMONEDA_COTIZACION Cotización de monedas (ex-prxmonedacotizacion) REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD Cotización, si corresponde valuación.
13 FCMPTOTAL Total prxmonedaLOC Numérico para moneda local. VIS, cmpCABECERA_pragma_XTD Total del comprobante asignado por el sistema, si corresponde.
14 FCMPUSUARIO Usuario VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es REQ,VIS, cmpCABECERA_pragma_XTD Usuario emisor del comprobante.
15 FCMPESTADO Estado cmpESTADO cmpEstado REQ,VIS,INS cmpCABECERA_pragma_XTD Abierto indica que el comprobante está en proceso, Registrado indica que el comprobante fue grabado e impactado en la BD, Anulado es que se encuentra en ese estado y ya no impacta en la BD.
16 FCMPCOMENTARIOS Comentarios VARCHAR(256) Caracteres de longitud variable hasta 256 caracter/es VIS,INS,UPD cmpCABECERA_pragma_XTD Comentarios libres.
17 FPLANTATIPO Tipo IMPUTA_TIPO Imputaciones, tipos VIS,INS,UPD MPCAB Tipo de imputación del orígen del stock.
18 FPLANTA Planta IMPUTA Imputaciones REQ,VIS,INS MPCAB Código de imputación del orígen del stock.
19 FPARTIDA Partida IMPUTA_SUB Subimputaciones REQ,VIS,INS MPCAB Subcódigo de imputación del orígen del stock.
20 FALMACEN Almacen ALMACEN Almacenes REQ,VIS,INS MPCAB Código de almacén al que se ingresa el stock.
21 FRESPONSABLE Responsable VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es MPCAB OBSOLETO.
22 FIDNUM FIDNUM VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es INS MPCAB OBSOLETO.

Observaciones adicionales sobre los campos

Relaciones

Triggers

MPCAB_TR_CMPLOG_UPDATE

Graba los datos del comprobante en COMPROBANTES/REGISTRO, opera en INSERT, UPDATE y DELETE.

MPCAB_TR_CONTABILIZA_UPDATE

Inserta los datos del comprobante en la tabla de CONTABILIDAD/MOVIMIENTOS solo cuando se encuentra registrado. Para la contabilidad usa dos vistas, MPCAB_CONTABILIZA_VISTA y MPCAB_CONTABILIZA_VISTA_ASIENTO.

Lo que se contabiliza es:

  • El concepto 00.FOB y su contrapartida 05.FOB CONT.
  • El concepto 10.DERECHOS y su contrapartida 15.DERECHOS CONT.
  • El concepto 20.REINTEGROS y su contrapartida 25.REINTEGROS CONT.
  • El concepto 30.GASTOS y su contrapartida 35.GASTOS CONT.

También contabiliza un concepto (no contable) con código 00.STOCK para llevar el stock desde la tabla CONTABILIDAD/MOVIMIENTOS pero es probable que esa opción se elimine, no está en uso en el sistema.

El trigger acciona en INSERT y UPDATE.

MPCAB_TR_CONTABILIZA_DELETE

Elimina los registros correspondientes a la factura de la tabla de CONTABILIDAD/MOVIMIENTOS, el trigger acciona en DELETE.

MPCAB_TR_ARTMOV_UPDATE

Graba los movimientos de stock ocasionados de la factura, opera en INSERT y UPDATE. Solo lo hace para los ARTICULOS donde el campo FLLEVASTOCK es verdadero.

  • Si la factura no está relacionada con remitos entonces graba el movimiento de stock.
  • Si la factura está relacionada con un remito no hace el movimiento de stock ya que ese movimiento lo habrá grabado el remito previamente.

El trigger accione en INSERT y UPDATE.

MPCAB_TR_ARTMOV_DELETE

Elimina los movimientos de stock ocasionados por la factura, opera en DELETE.

MPCAB_TR_ARTPARTIDA_UPDATE