FACTURAS COMPRA

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

Descripción

La tabla FCCAB (Facturación de proveedores) define la cabecera de las facturas de proveedores.

Diagrama de facturas de compra.

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:

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_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.