Manual de Usuario: Registro de Facturas de Compras y Gastos
El formulario de Facturas de Compras y Gastos registra formalmente las facturas emitidas por los proveedores a nombre de la empresa, alimentando simultáneamente el Inventario, las Cuentas por Pagar (CxP), la Contabilidad General y el reporte impositivo de compras (Formato 606 de la DGII).
1. Objetivo
Asentar las compras de inventario y facturas de servicios/gastos, validando el NCF del proveedor, clasificando el tipo de bien o servicio según la DGII, calculando el ITBIS adelantado o retenido y generando la cuenta por pagar.
2. Ruta de Acceso
En el menú principal de JCSoftERP:
Compras y CxP → Facturas de Compras y Gastos
3. Explorador de Facturas de Compra (FormFacturasCompras)

:::tip 📸 Captura Requerida: Explorador de Compras
Ruta de archivo: static/img/compras-cxp/compras-lista.png
Formulario: FormFacturasCompras.cs
Elementos a mostrar: Grilla con columnas No. Entrada, Fecha Factura, Proveedor, RNC, Factura No. Suplidor, NCF Suplidor (B01/E31), Tipo Gasto DGII, Subtotal, ITBIS, Retenciones, Total Factura, Balance Pendiente y botones de acción.
:::
4. Procedimiento Paso a Paso (FormFacturaCompraR)

:::tip 📸 Captura Requerida: Formulario de Factura de Compra
Ruta de archivo: static/img/compras-cxp/compra-registro.png
Formulario: FormFacturaCompraR.cs
Elementos a mostrar: Cabecera con selector de Proveedor, RNC, No. Factura Proveedor, Fecha Emisión, Fecha Vencimiento, campo de NCF Proveedor, selector de Tipo de Gasto DGII, grilla de detalle de productos con costo y porcentaje de ITBIS, panel de totales con Subtotal, ITBIS Total, Retención ITBIS, Retención ISR y Total Neto a Pagar.
:::
Pasos Detallados:
- Ingrese a Facturas de Compras y Gastos y presione ➕ Agregar.
- En el campo Proveedor, busque y seleccione el suplidor (F9).
- Ingrese el No. de Factura Físico emitido por el proveedor.
- En el campo NCF / Comprobante, digite la secuencia fiscal de 11 caracteres (ej.
B0100004589oE3100000001si es electrónica). El sistema validará su formato. - Seleccione el Tipo de Bienes y Servicios DGII correspondiente (ej. 02 - Gastos por Trabajos, Suministros y Servicios, 03 - Arrendamientos, 09 - Compras que forman parte del Costo de Venta).
- Elija la condición de pago: Contado o Crédito (con sus días de vencimiento).
- En la Grilla de Detalle:
- Presione F9 para seleccionar los productos o cuentas de gasto.
- Digite la Cantidad Recibida físicamente en almacén.
- Ingrese el Costo Unitario de compra neto (sin ITBIS).
- Confirme la tasa de ITBIS (18%, 16% o Exento).
- Retenciones Impositivas (Pestaña Otros Campos / Retenciones):
- Si el proveedor es Persona Física y prestó un servicio profesional: Seleccione la tasa de Retención de ISR (ej. 10%) y Retención de ITBIS (ej. 100%).
- El sistema deducirá las retenciones del total a pagar al proveedor y las contabilizará en el pasivo tributario de la empresa para su declaración en el IR-17 de la DGII.
- Haga clic en 💾 Grabar (o Ctrl + G).
5. Afectaciones Automáticas en el Sistema
Al guardar una factura de compra:
- Inventario: Las existencias del almacén receptor aumentan inmediatamente. El sistema actualiza el Último Costo de Compra y calcula el Costo Promedio Ponderado:
Nuevo Costo Promedio = [(Stock Anterior × Costo Promedio Anterior) + (Cantidad Comprada × Costo Nuevo)] / Stock Total
- Cuentas por Pagar (CxP): Si la compra fue a crédito, se genera la cuenta por pagar a favor del suplidor con su fecha exacta de vencimiento.
- Formato Fiscal 606 DGII: La factura queda registrada con todos sus datos fiscales (RNC, NCF, Tipo de Gasto, Fecha, Montos, ITBIS y Retenciones) lista para la exportación mensual a la DGII.