RECUPERO IVA/PROCEDIMIENTO
Introducción
La presentación de un recupero de IVA requiere de la correcta definición de:
- Rubros para recupero de Iva para proveedores y artículos (PRORUB).
- Artículos a considerar en el recupero, asociados a rubros (afipRG2000_ARTICULOS).
- RG2000, unidades de facturas directas (afipRG2000_DIR_UNIDADES) se encuentra sin uso desde el 2016.
- RG2000, porcentajes de facturas directas por presentación (afipRG2000_DIR_PORCENTAJES).
Una vez registradas todas las novedades que forman parte de la presentación podemos ver el resultado.
Consulta afipRG2000_PRESENTACION_FACTURAS_ConsultaPresentacion

Esta consulta muestra todos los datos de la presentación, el único criterio que usa es el código de presentación.
Las columnas del resultado son:
- Comprobante: Código interno (del sistema) de factura.
- TipoFiscal: Tipo de comprobante según AFIP.
- TipoFiscalDef: Marca 1 cuando el tipo de comprobante según AFIP está definido, 0 cuando no lo está. Es para control.
- Fecha: Fecha de emisión de la factura.
- Cuenta: Código de proveedor.
- Denominacion: Denominación del proveedor.
- Directo: Marcado cuando se trata de un comprobante directo.
- Alicuotas: Cantidad de alícuotas de la factura (AFIP admite solo una).
- MontoGravado: Monto gravado.
- MontoIVA: Monto de IVA.
- Coeficiente: Coeficiente aplicado.
- IvaComputable: IVA computable.
- Moneda: Moneda en la que se expresa la factura.
- Cotizacion: Cotización de la factura.
- MontoIVA_MonedaOrigen: Monto IVA en la moneda origen.
- Referencia: Referencia a la factura del proveedor.
- ReferenciaFecha: Fecha de esa referencia.
- DDJJ: DDJJ en la que se presentó la factura.
- DDJJ_Fecha: Fecha de presentación de la DDJJ.
- FechaPago: Fecha de pago de la factura.
- OrdenPago: Código de orden de pago.
- MontoPago: Monto pagado.
- RetencionPorcentaje: Porcentaje de retención.
- RetencionExencion: Exención a la retención.
- RetencionTotal: Total retenido.
- Certificado: Código de certificado.
- MotivoNoRetencion: Motivo de no retención (cuando corresponda).
- InscripcionTipo: Tipo de inscripción del proveedor.
- InscripcionNumero: Número de inscripción del proveedor.
- Articulo: Código del primer artículo de la factura.
- Descripcion: Descripción de ese artículo.
- Rubro: Rubro al que pertenece el artículo.
- RubroDescripcion: Descripción de ese rubro.
- Jurisd_Total: Dato obsoleto de RG3594 Régimen Pequero.
- Jurisd_No3594: Dato obsoleto de RG3594 Régimen Pequero.
- Jurisd_3594I: Dato obsoleto de RG3594 Régimen Pequero.
- Jurisd_3594O: Dato obsoleto de RG3594 Régimen Pequero.
Luego siguen varias columnas con un prefijo "afip" que corresponden a algunas de estas mismas columnas pero en un formato más amigable para el aplicativo que se puede exportar de esta misma pantalla.
Vistas utilizadas en la consulta
Esta consulta usa varias tablas temporarias insertando el contenido de varias vistas en tablas con nombres muy parecidos, por ejemplo:
SELECT * INTO #afipRG2000_CALX_CANDIDATAS_DIR_VISTA_FAST FROM afipRG2000_CALX_CANDIDATAS_DIR_VISTA WHERE Presentacion = @FPRESENTACION
Aquí inserta el contenido de la vista afipRG2000_CALX_CANDIDATAS_DIR_VISTA en la tabla temporaria #afipRG2000_CALX_CANDIDATAS_DIR_VISTA_FAST.
afipRG2000_CALX_RETENCIONES_VISTA