REMITOS VENTA

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

Descripción

Los remitos de venta permiten remitir (y recibir) mercadería asociada a operaciones con clientes. Dentro del circuito de comprobantes de ventas están relacionados con las ORDENES DE VENTA y las FACTURAS DE VENTA.

La tabla RVCAB (Remitos de venta) define la cabecera de los remitos de venta.

Diagrama de remitos de venta.

Estructura

Los remitos de venta no necesitan ninguna configuración en particular excepto las definidas en COMPROBANTES.

Pertenecen a la familia RV de las COMPROBANTES/FAMILIAS.

Para registrar un remito de venta necesitamos:

Las siguientes tablas no están en uso aunque probablemente sean útiles en un futuro, se documentan "en el estado en que se encuentran":

Tablas obsoletas

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 FFACTURACREDITO Factura Crédito BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD cmpCABECERA_pragma_cliCUENTA Marcar si se trata de una factura de crédito.
18 FCUENTA Cuenta CLI Clientes REQ,VIS,INS,UPD cmpCABECERA_pragma_cliCUENTA Código de cliente, debe estar activo.
19 FDOMICILIO Domicilio CLIDOM Clientes, domicilios REQ,VIS,INS,UPD cmpCABECERA_pragma_cliCUENTA Código de domicilio del cliente.
20 FTIPOINSCRIPCION InscripcionTipo IMPUESTOTIPOINSCRIPCION Impuestos, tipos de inscripción VIS, cmpCABECERA_pragma_cliCUENTA Tipo de inscripción.
21 FNUMEROINSCRIPCION InscripcionNro PRXINSCRIPCIONFISCAL Inscripción fiscal. VIS, cmpCABECERA_pragma_cliCUENTA Número de inscripción (CUIT).
22 FCONDICIONIMPOSITIVA Condicion IMPCON_IVA Impuestos, condiciones de IVA VIS, cmpCABECERA_pragma_cliCUENTA Condición del proveedor (o domicilio) ante el IVA.
23 FRESPONSABLE Responsable PRXLOGINUSER Usuario logueado. INS cmpCABECERA_pragma_cliCUENTA OBSOLETO.
24 FCONDICIONPAGO CondicionPago CONDICIONPAGO Condiciones de pago REQ,VIS,INS,UPD cmpCABECERA_pragma_cliCUENTA Condición de pago asignada al cliente.
25 FREFERENCIA Referencia PRXREFERENCIA Referencia. VIS,INS,UPD cmpCABECERA_pragma_cliCUENTA Referencia adicional.
26 FREFERENCIAFECHA ReferenciaFecha DATETIME Fecha y hora. VIS,INS,UPD cmpCABECERA_pragma_cliCUENTA Fecha de esa referencia.
27 FTRANSPORTE Transporte TRP Transportes VIS,INS,UPD cmpCABECERA_pragma_cliCUENTA Código de transporte.
28 FTRANSPORTEID Id o Rancho VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS,UPD cmpCABECERA_pragma_cliCUENTA Identificación del transporte.
29 FCONSIGNADOA Consignado a VARCHAR(32) Caracteres de longitud variable hasta 32 caracter/es VIS,INS,UPD RVCAB Indicar a quién se ha consignado.
30 FIDNUM FIDNUM VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es INS RVCAB OBSOLETO.
31 FCANTIDAD Cantidad PRXSTOCKCANTIDAD_STD Numérico de 12 enteros y 2 decimales para cantidades de stock. VIS, RVCAB Cantidad total de unidades.
32 FKILOS Kilos PRXSTOCKCANTIDAD_STD Numérico de 12 enteros y 2 decimales para cantidades de stock. VIS, RVCAB Cantidad total de kilos.

Observaciones adicionales sobre los campos

Relaciones

Triggers

RVCAB_TR_CMPLOG_UPDATE

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

RVCAB_TR_ARTMOV_UPDATE

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

Los remitos grabados en un estado distinto a Registrado tampoco graban sus stocks ya que este trigger solo lo hace para los remitos en estado Registrado.

RVCAB_TR_ARTMOV_DELETE

Elimina los movimientos de stock ocasionados por el remito, opera en DELETE.

RVCAB_TR_CONTABILIZA_UPDATE / RVCAB_TR_CONTABILIZA_DELETE

Estos triggers actualizan la tabla de CONTABILIDAD/MOVIMIENTOS pero solo desde un aspecto no contable con la idea de armar los saldos de stock desde esa tabla de movimientos y abandonar el uso de ARTICULOS/MOVIMIENTOS. Esta opción no se está usando y es muy probable que se abandone la idea completa. Por ahora no tiene sentido este trigger ni los movimientos que arma. Como tampoco molestan permanecen activos.