ORDENES COMPRA
Descripción
La clase OCCAB (Ordenes de Compra) define la cabecera de las órdenes de compra. Las órdenes de compra permiten registrar un compromiso de un proveedor de entregar mercadería bajo condiciones ya pactadas. Las órdenes de compra pueden registrarse directamente o ser originadas en {{PEDIDOS COMPRA|PEDIDOS DE COMPRA]].

Estructura
Para crear una orden de compra:
- La tabla Ordenes de Compra (OCCAB) corresponde a la cabecera del comprobante.
- La tabla Ordenes de Compra, detalle (OCDET) define los ARTICULOS que forman parte del comprobante.
- La tabla Ordenes de compra, memo (OCMEMO) permite agregar comentarios en forma de memo al comprobante.
- La tabla Ordenes de compra, cancelado (OCDET_CUMPLIDO) permite cancelar saldos de órdenes de compra, normalmente cosas que nunca se van a entregar.
Identidad
- Tabla: OCCAB
- Tipo: CLASE
- Deriva de: cmpCABECERA_pragma_proCUENTA_VAL
- Define atributo FCMPCODIGO
- Catálogo: ERP COMERCIAL
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_proCUENTA | Marcar si se trata de una factura de crédito. |
18 | FCUENTA | Cuenta | PRO | Proveedores | REQ,VIS,INS | cmpCABECERA_pragma_proCUENTA | Código de proveedor, debe estar activo. |
19 | FDOMICILIO | Domicilio | PRODOM | Proveedores, domicilios | REQ,VIS,INS | cmpCABECERA_pragma_proCUENTA | Código de domicilio del proveedor. |
20 | FTIPOINSCRIPCION | InscripcionTipo | IMPUESTOTIPOINSCRIPCION | Impuestos, tipos de inscripción | cmpCABECERA_pragma_proCUENTA | Tipo de inscripción. | |
21 | FNUMEROINSCRIPCION | InscripcionNro | PRXINSCRIPCIONFISCAL | Inscripción fiscal. | VIS, | cmpCABECERA_pragma_proCUENTA | Número de inscripción (CUIT). |
22 | FCONDICIONIMPOSITIVA | Condicion | IMPCON_IVA | Impuestos, condiciones de IVA | VIS, | cmpCABECERA_pragma_proCUENTA | Condición del proveedor (o domicilio) ante el IVA. |
23 | FRESPONSABLE | Responsable | PRXLOGINUSER | Usuario logueado. | INS | cmpCABECERA_pragma_proCUENTA | OBSOLETO. |
24 | FCONDICIONPAGO | CondicionPago | CONDICIONPAGO | Condiciones de pago | VIS,INS | cmpCABECERA_pragma_proCUENTA | Condición de pago asignada por el proveedor. |
25 | FREFERENCIA | Referencia | PRXREFERENCIA | Referencia. | VIS,INS,UPD | cmpCABECERA_pragma_proCUENTA | Referencia a la factura del proveedor, presionar F5 para seleccionar entre las escaneadas. |
26 | FREFERENCIAFECHA | ReferenciaFecha | DATETIME | Fecha y hora. | VIS,INS,UPD | cmpCABECERA_pragma_proCUENTA | Fecha de la factura del proveedor. |
27 | FTRANSPORTE | Transporte | TRP | Transportes | VIS,INS,UPD | cmpCABECERA_pragma_proCUENTA | Transporte asignado para transporte combustible, si corresponde. |
28 | FTRANSPORTEID | Id o Rancho | VARCHAR(16) | Caracteres de longitud variable hasta 16 caracter/es | VIS,INS,UPD | cmpCABECERA_pragma_proCUENTA | Identificación del transporte. |
29 | FCOMB_REMITO | Remito | VARCHAR(20) | Caracteres de longitud variable hasta 20 caracter/es | VIS,INS,UPD | cmpCABECERA_pragma_proCUENTA | Remito de combustible, si corresponde. |
30 | FCOMB_FECHA | Fecha Carga | DATETIME | Fecha y hora. | VIS,INS,UPD | cmpCABECERA_pragma_proCUENTA | Fecha del remito. |
31 | FSUBTOTAL | Subtotal | PRXMONEDALOCAL | Numérico para moneda local. | REQ,VIS, | cmpCABECERA_pragma_proCUENTA_VAL | Subtotal en moneda de la cabecera calculado por el comprobante. |
32 | FMONTOIMPUESTOS | MontoImpuestos | PRXMONEDALOCAL | Numérico para moneda local. | REQ,VIS, | cmpCABECERA_pragma_proCUENTA_VAL | Monto de impuestos calculados en moneda de la cabecera. |
33 | FPORCENTAJEDESCUENTO | PorcentajeDescuento | pPORCENTAJE(12,2) | Porcentaje de 12,2 | REQ,INS,UPD | cmpCABECERA_pragma_proCUENTA_VAL | Porcentaje de descuento otorgado. |
34 | FMONTODESCUENTO | MontoDescuento | PRXMONEDALOCAL | Numérico para moneda local. | REQ, | cmpCABECERA_pragma_proCUENTA_VAL | Monto del descuento. |
35 | FMONTOGASTOS | MontoGastos | PRXMONEDALOCAL | Numérico para moneda local. | REQ,VIS,INS,UPD | cmpCABECERA_pragma_proCUENTA_VAL | Monto de gastos (ingreso libre). |
36 | FAJUSTEAFIP | FAJUSTEAFIP | PRXMONEDALOCAL | Numérico para moneda local. | INS,UPD | cmpCABECERA_pragma_proCUENTA_VAL | OBSOLETO. |
37 | FMEX | FMEX | BIT | Campo lógico, admite 1, 0 y NULL | VIS,INS,UPD | cmpCABECERA_pragma_proCUENTA_VAL | Marcar para que el comprobante solo use la moneda de la cabecera. |
38 | FIDNUM | FIDNUM | VARCHAR(16) | Caracteres de longitud variable hasta 16 caracter/es | INS | OCCAB | OBSOLETO. |
39 | FPAGOANTICIPADO | PagoAnticipado | BIT | Campo lógico, admite 1, 0 y NULL | INS,UPD | OCCAB | Marcar para indicar que debe emitirse la factura para permitir las entregas de este comprobante. |
40 | FCMPTOTAL_LOCAL | Total Moneda Local | PMONEDA_LOCAL | Cantidades en moneda local | OCCAB | Total del comprobante en moneda local (calculado por el sistema). |
Observaciones adicionales sobre los campos
Relaciones
Triggers
OCCAB_TR_CMPLOG_UPDATE
Graba los datos del comprobante en COMPROBANTES/REGISTRO, opera en INSERT, UPDATE y DELETE.
OCCAB_TR_OCDET_PARTIDAS_DELETE
No tiene uso todavía, opera sobre la tabla Ordenes de compra, detalle de partidas (OCDET_PARTIDAS).