Diferencia entre revisiones de «FACTURAS COMPRA»
m (Luciano Carou trasladó la página FACTURA COMPRA a FACTURAS COMPRA) |
|||
(No se muestran 3 ediciones intermedias del mismo usuario) | |||
Línea 158: | Línea 158: | ||
===FCCAB_TR_CONTABILIZA_UPDATE=== | ===FCCAB_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 '''FCCAB_CONTABILIZA_VISTA | Inserta los datos del comprobante en la tabla de [[CONTABILIDAD/MOVIMIENTOS]] solo cuando se encuentra registrado. Para la contabilidad usa una vista denominada '''FCCAB_CONTABILIZA_VISTA'''. | ||
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)]]. | 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)]]. | ||
El trigger acciona en INSERT y UPDATE. | |||
===FCCAB_TR_CONTABILIZA_DELETE=== | ===FCCAB_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]], también elimina los registros de costos de [[PRECIOS/CONSULTA)]]. | ||
El trigger acciona en DELETE. | |||
===FCCAB_TR_PROMOVTABLA_UPDATE=== | ===FCCAB_TR_PROMOVTABLA_UPDATE=== | ||
Inserta los datos del comprobante en la cuenta cronológica del proveedor denominada [[PROVEEDORES/MOVIMIENTOS]]. Desde esta tabla se consultan los saldos, cuentas cronológicas y corrientes de proveedores. | |||
El trigger acciona en INSERT y UPDATE. | |||
===FCCAB_TR_PROMOVTABLA_DELETE=== | |||
Elimina los datos del comprobante de la cuenta cronológica del proveedor denominada [[PROVEEDORES/MOVIMIENTOS]]. El trigger acciona en DELETE. | |||
===FCCAB_TR_ARTMOV_UPDATE=== | ===FCCAB_TR_ARTMOV_UPDATE=== | ||
Graba los movimientos de stock ocasionados | 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. | |||
===FCCAB_TR_ARTMOV_DELETE=== | ===FCCAB_TR_ARTMOV_DELETE=== | ||
Elimina los movimientos de stock ocasionados por | Elimina los movimientos de stock ocasionados por la factura, opera en DELETE. | ||
===FCCAB_TR_pSCANDOCS_UPDATE=== | ===FCCAB_TR_pSCANDOCS_UPDATE=== | ||
Inserta en la tabla '''pSCANDOCS''' un registro asociando el comprobante con su escaneo, esto está explicado en [[FACTURAS/ESCANEO]]. | |||
El trigger acciona en INSERT y DELETE. | |||
===FCCAB_TR_pSCANDOCS_DELETE=== | ===FCCAB_TR_pSCANDOCS_DELETE=== | ||
Elimina los datos del comprobante de la tabla '''pSCANDOCS'''. El trigger acciona en DELETE. |
Revisión actual - 17:46 21 ene 2025
Descripción
La tabla FCCAB (Facturación de proveedores) define la cabecera de las facturas de proveedores.

Pueden registrarse directamente o ser originadas en ORDENES DE COMPRA y/o REMITOS DE COMPRA.
Las facturas son canceladas eventualmente usando las ORDENES DE PAGO.
Estructura
El detalle de ARTICULOS de cada factura se registra en FACTURAS COMPRA/DETALLE.
Al cargar cada línea de detalle se calculan los impuestos según lo detallado en Descripción del cálculo de impuestos.
Las tablas usadas son:
- La tabla Parámetros de facturas (impIMPCMPIMP_PARAMS) recibe los parámetros de cálculo (básicamente los datos de cada línea del detalle de la factura).
- La tabla Cálculo impuestos, por comprobante (impIMPCMPIMP) guarda el detalle de impuestos calculados.
Identidad
- Tabla: FCCAB
- Tipo: TABLA
- 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 | FFECHAFISCAL | FechaFiscal | DATETIME | Fecha y hora. | INS | FCCAB | OBSOLETO. |
39 | FIDNUM | FIDNUM | VARCHAR(16) | Caracteres de longitud variable hasta 16 caracter/es | INS | FCCAB | OBSOLETO. |
40 | FRGCODIGO | RG_Comprobante | RGCAB | Rendiciones de Gastos | VIS,INS,UPD | FCCAB | Código de rendición de gastos cuando la factura está relacionada con las cuentas personales. |
41 | FRGCONCEPTO | RG_Concepto | CTAPERCONCEPTO | Conceptos de Gasto | INS,UPD | FCCAB | Concepto de rendiciones para la factura. |
42 | FRECUPEROIVA | RecuperoIVA | BIT | Campo lógico, admite 1, 0 y NULL | VIS,INS,UPD | FCCAB | Marcar para que la factura se considere en el recupero de IVA. |
43 | FAUTIMP_TIPO | AutImp_Tipo | AFIP_AUTIMP_TIPO | AFIP, tipos de autorización de impresión | INS,UPD | FCCAB | OBSOLETO. |
44 | FAUTIMP_CODIGO | CAI/CAE | VARCHAR(20) | Caracteres de longitud variable hasta 20 caracter/es | VIS,INS,UPD | FCCAB | Código de CAE. |
45 | FAUTIMP_FECHA | Fecha CAI/CAE | DATETIME | Fecha y hora. | INS,UPD | FCCAB | OBSOLETO. |
46 | FVENCIMIENTO | Vencimiento | DATETIME | Fecha y hora. | REQ,VIS,INS,UPD | FCCAB | Vencimiento de la factura. |
47 | FVENCIMIENTOPROX | PróxVencimiento | DATETIME | Fecha y hora. | INS,UPD | FCCAB | Si la factura informa el próximo vencimiento (facturas de servicios) ingresar esa fecha. |
48 | FDESPACHO | Despacho | VARCHAR(32) | Caracteres de longitud variable hasta 32 caracter/es | VIS,INS,UPD | FCCAB | Código de DUA. |
49 | FCOMPROBANTEASOCIADO | ComprobanteAsociado | FCCAB | Facturación de proveedores | VIS,INS,UPD | FCCAB | Cuando se trata de un comprobante de ajuste (nota de débito / crédito) informar la factura original. |
50 | FDIFCAMBIO | DifCambio | BIT | Campo lógico, admite 1, 0 y NULL | VIS, | FCCAB | Marcado cuando se trata de un comprobante por diferencia de cambio (normalmente en moneda local). |
51 | FDIFCAMBIOFACTURA | DifCambio_Factura | VARCHAR(18) | Caracteres de longitud variable hasta 18 caracter/es | VIS, | FCCAB | Factura sobre la que se hizo la diferencia de cambio. |
52 | FDIFCAMBIOPAGO | DifCambio_Pago | VARCHAR(18) | Caracteres de longitud variable hasta 18 caracter/es | VIS, | FCCAB | Orden de pago en el que se calculó la diferencia de cambio sobre la factura. |
53 | FIIBB_CABA | IIBB_CABA | BIT | Campo lógico, admite 1, 0 y NULL | VIS,INS,UPD | FCCAB | Marcar si corresponde calcular IIBB C.A.B.A. |
54 | FPERMISOEMBARQUE | Permiso embarque | VARCHAR(32) | Caracteres de longitud variable hasta 32 caracter/es | VIS,INS,UPD | FCCAB | Referencia al permiso de embarque. |
55 | FCMPTOTAL_LOCAL | Total Moneda Local | PMONEDA_LOCAL | Cantidades en moneda local | FCCAB | Campo de cálculo interno, es el total del comprobante en moneda local, multiplica el total en moneda FCMPTOTAL por la cotización FCMPCOTIZACION. |
Observaciones adicionales sobre los campos
Relaciones
Triggers
FCCAB_TR_CMPLOG_UPDATE
Graba los datos del comprobante en COMPROBANTES/REGISTRO, opera en INSERT, UPDATE y DELETE.
FCCAB_TR_wflCOMPROBANTES_UPDATE
Registra el comprobante en la tabla WORKFLOW/COMPROBANTES del workflow para poder hacer un seguimiento de las aprobaciones. El trigger acciona en INSERT y UPDATE.
El comprobante debe cumplir con las siguientes condiciones:
- Debe estar en estado Abierto o Registrado.
- El tipo de factura no debe estar registrado en la tabla de excepciones al workflow denominada WORKFLOW/EXCEPCIONES.
- El proveedor no debe tener la etiqueta wflAPROBACION_EXCLUYE_FC en la tabla PROVEEDORES/ETIQUETAS.
FCCAB_TR_wflCOMPROBANTES_DELETE
Elimina el comprobante de la tabla WORKFLOW/COMPROBANTES. El trigger acciona en DELETE.
FCCAB_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 FCCAB_CONTABILIZA_VISTA. Además, inserta los datos de costos en la tabla Costos de artículos, tabla para acelerar LISPRE_COSTO_VISTA (LISPRE_COSTO_TABLA). El trigger acciona en INSERT y UPDATE.
FCCAB_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). El trigger acciona en DELETE.
FCCAB_TR_PROMOVTABLA_UPDATE
Inserta los datos del comprobante en la cuenta cronológica del proveedor denominada PROVEEDORES/MOVIMIENTOS. Desde esta tabla se consultan los saldos, cuentas cronológicas y corrientes de proveedores. El trigger acciona en INSERT y UPDATE.
FCCAB_TR_PROMOVTABLA_DELETE
Elimina los datos del comprobante de la cuenta cronológica del proveedor denominada PROVEEDORES/MOVIMIENTOS. El trigger acciona en DELETE.
FCCAB_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.
FCCAB_TR_ARTMOV_DELETE
Elimina los movimientos de stock ocasionados por la factura, opera en DELETE.
FCCAB_TR_pSCANDOCS_UPDATE
Inserta en la tabla pSCANDOCS un registro asociando el comprobante con su escaneo, esto está explicado en FACTURAS/ESCANEO. El trigger acciona en INSERT y DELETE.
FCCAB_TR_pSCANDOCS_DELETE
Elimina los datos del comprobante de la tabla pSCANDOCS. El trigger acciona en DELETE.