Diferencia entre revisiones de «LIBROS IMPOSITIVOS/PROCEDIMIENTO»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
(Página creada con «==Introducción== El procedimiento de armado de libros impositivos se limita a los libros de: * IVA Compras. * IVA Ventas. Antes de armar el primer libro deben haberse definido correctamente: impositivo debe haber por lo menos un '''Periodos de Libros (impPERIODO)''' en estado abierto. El cálculo de retenciones se realiza casi íntegramente usando la base de datos. Los objetos que participan del cálculo se describen en este…»)
 
Sin resumen de edición
 
(No se muestran 9 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
==Introducción==
==Introducción==
[[Category:MANUAL/USUARIO]]
[[Category:LIBROS IMPOSITIVOS]]
[[Category:PORTAL]]


El procedimiento de armado de libros impositivos se limita a los libros de:
El procedimiento de armado de libros impositivos se limita a los libros de:
Línea 6: Línea 10:
* IVA Ventas.
* IVA Ventas.


Antes de armar el primer libro deben haberse definido correctamente:
Antes de armar el primer libro deben haberse definido correctamente todas las tablas mencionadas en '''[[LIBROS IMPOSITIVOS|Libros impositivos (impLIBRO)]]''' y debe existir un '''[[LIBROS IMPOSITIVOS/PERIODOS|Periodos de Libros (impPERIODO)]]''' en estado abierto.
 
 
 
 
 
 
impositivo debe haber por lo menos un '''[[LIBROS IMPOSITIVOS/PERIODOS|Periodos de Libros (impPERIODO)]]''' en estado abierto.
 
El cálculo de retenciones se realiza casi íntegramente usando la base de datos. Los objetos que participan del cálculo se describen en este artículo pero la mayor información vendrá del análisis de esos objetos en SQL por parte de personal especializado.
 
==Inicialización de parámetros de cálculo==
[[Category:MANUAL/USUARIO]]
[[Category:CALCULO RETENCIONES]]
[[Category:PORTAL]]
 
Las ordenes de pago admiten la carga de:
 
*Facturas.
*Notas de débito.
*Notas de crédito.
*Anticipos.
 
(Las ordenes de pago se explican en su propia sección).
 
Una vez cargada la información necesaria (y con las aprobaciones que correspondan) la orden de pago se puede '''liquidar'''. Cuando se liquida se ejecuta un procedimiento de Delphi '''TOPCAB_implemented.CalcularRetenciones''' que inserta los comprobantes de la orden de pago en [[CALCULO RETENCIONES/PARAMETROS|Retenciones, parámetros de ordenes de pago (impIMPCMPRET_PARAMS)]] dando inicio al proceso de cálculo de retenciones.
 
Esta tabla tiene un trigger '''impIMPCMPRET_PARAMS_TR_impIMPCMPRET_INS''' que llama a un procedimiento '''prx_impIMPCMPRET_Actualizar_FAST''' que calcula las retenciones.
 
==Vistas requeridas para el cálculo, impuestos distintos a IIBB C.A.B.A.==
 
Las siguientes vistas son requeridas por el procedimiento de cálculo de impuestos distintos a IIBB C.A.B.A.
 
===1. impIMPCMPRET_FACTURAS_FAST===
Para cada línea de la tabla '''[[CALCULO RETENCIONES/PARAMETROS|Retenciones, parámetros de ordenes de pago (impIMPCMPRET_PARAMS)]]''' arma la lista de impuestos que corresponden a cada comprobante y toda información adicional necesaria (exenciones, comportamientos fiscales, etc.).
 
===2. impIMPCMPRET_AGRUP===
Agrupa las facturas de la orden de pago cuyas retenciones estamos calculando según la definición de la familia de comprobantes. Por ejemplo la familia de Ganancias agrupa todas las facturas en un solo registro (denominado '''<AGRUP>''') pero la familia de IVA no, dejando que cada comprobante sea una agrupación de sí mismo.
 
===3. impIMPCMPRET_ACUMULADOS===
Acumula según la definición de la familia de impuestos. Por ejemplo la familia de Ganancias acumula los pagos mensuales pero las otras familias consideran siempre cada comprobante sin tomar montos previos.
 
===4. impIMPCMPRET_AGRUP===
Suma los montos y retenciones agrupadas según la definición de la familia del impuesto, por ejemplo la familia de Ganancias agrupa por mes pero la de IVA no.


===5. impIMPCMPRET_CALCULO_FAST===
==Consulta que arma los libros==
Usa las vistas descriptas para calcular las retenciones que corresponda. En aquellos casos donde no se calcula retención por el motivo que sea, y la familia usa acumulados, los registros se guardan con el importe en retención en 0.


Este resultado se inserta en '''[[CALCULO RETENCIONES/RETENCIONES|Retenciones, detalle de montos retenidos (impIMPCMPRET_RETENCION)]]''' en el procedimiento '''prx_impIMPCMPRET_Actualizar_FAST'''.
El armado de los libros se realiza en una consulta llamada '''impLIBRO_Saldos_Libro_Impositivo''', la pantalla es:


==Vistas requeridas para el cálculo, IIBB C.A.B.A.==
[[Archivo:202412181005IMPLIBROARMADO.png|miniaturadeimagen|izquierda|Armado de libro impositivo.]]
El cálculo de retenciones de IIBB C.A.B.A. requiere de una sola vista.


===1. impIMPCMPRET_CALCULO_IBCABA===
===Y los criterios a ingresar son:===
Junta los datos necesarios para poder realizar el cálculo de retenciones. Como el cálculo de retenciones de IIBB C.A.B.A. se basa en el padrón '''[[CALCULO IMPUESTOS/PADRON IBCABA|Padrón de Regimenes generales por publicación (IBCABA_PRG)]]''' el procedimiento es mucho más sencillo y esta vista proporciona todo lo necesario.


El resultado de esta vista se inserta en '''[[CALCULO RETENCIONES/RETENCIONES|Retenciones, detalle de montos retenidos (impIMPCMPRET_RETENCION)]]''' en el procedimiento '''prx_impIMPCMPRET_Actualizar_FAST'''.
*Código de libro impositivo, presionar F5 para seleccionar de una lista de valores posibles.
*Periodo, presionar F5 para seleccionar de una lista de valores posibles.
*El campo '''PeriodoAbierto''' muestra el valor de ese campo en la definición de periodos.


==Procedimiento '''prx_impIMPCMPRET_Actualizar_FAST'''==
===Resultado===


Este procedimiento es llamado por el trigger '''impIMPCMPRET_PARAMS_TR_impIMPCMPRET_INS''' sobre la tabla '''[[CALCULO RETENCIONES/PARAMETROS|Retenciones, parámetros de ordenes de pago (impIMPCMPRET_PARAMS)]]''' y ejecuta el proceso completo de calcular y generar las retenciones.
Al presionar '''Refrescar''' el sistema traerá el resultado que se compone de (eset ejemplo corresponde al libro IVA compras):


*Elimina registros de cualquier cálculo previo.
*'''Libro''': Libro impositivo.
*Inserta en '''[[CALCULO RETENCIONES/FACTURAS|Retenciones, detalle de facturas (impIMPCMPRET)]]''' y '''[[CALCULO RETENCIONES/RETENCIONES|Retenciones, detalle de montos retenidos (impIMPCMPRET_RETENCION)]]''' lo calculado en '''5. impIMPCMPRET_CALCULO_FAST'''.
*'''Periodo''': Periodo.
*'''FCMPESTADO''': Estado del comprobante (Registrado, Anulado).
*'''FRECUPEROIVA''': Marcado cuando el comprobante se informa en el recupero de IVA.
*'''Referencia''': Referencia a la factura del proveedor.
*'''ReferenciaFecha''': Fecha de esa referencia.
*'''Razón Social''': Denominación del proveedor / cliente.
*'''NROINSCRIPCION''': CUIT.
*'''Código Fiscal''': Código fiscal del tipo de comprobante.
*'''Imponible''': Monto imponible.
*'''NoGravado''': Monto no gravado.
*'''Monotributo''': Monto monotributo.
*'''IVA_21''': Monto del IVA 21%.
*'''IVA_105''': Monto del IVA 10.5%.
*'''IVA_27''': Monto del IVA 27%.
*'''IVA_2.5''': Monto del IVA 2.5%.
*'''Percepciones''': Monto de las percepciones.
*'''PercepIIBB''': Monto de la percepción IIBB.
*'''Total General''': Total general de la factura.
*'''Accion Valor''': Denominación del tipo de comprobante.
*'''Sub Total''': Subtotal del comprobante.
*'''Tipo''': Tipo de comprobante.
*'''Cuenta''': Código de proveedor.
*'''Condicion''': Condición ante el IVA.
*'''CodigoInterno''': Código interno de la factura.
*'''RazonSocial''': Denominación de la empresa que emite el libro.
*'''DomicilioLegal''': Domicilio legal de esa empresa.
*'''CUIT''': CUIT de esa empresa.


*Inserta en '''[[CALCULO RETENCIONES/FACTURAS|Retenciones, detalle de facturas (impIMPCMPRET)]]''' y '''[[CALCULO RETENCIONES/RETENCIONES|Retenciones, detalle de montos retenidos (impIMPCMPRET_RETENCION)]]''' lo calculado en '''1. impIMPCMPRET_CALCULO_IBCABA'''.
Las columnas de este resultado pueden variar entre el libro de IVA compras y el de ventas.


Finalmente el trigger '''IMPCMPRET''' que ha llamado al procedimiento '''prx_impIMPCMPRET_Actualizar_FAST''' inserta los registros calculados de '''[[CALCULO RETENCIONES/RETENCIONES|Retenciones, detalle de montos retenidos (impIMPCMPRET_RETENCION)]]''' en '''[[CALCULO RETENCIONES/CERTIFICADO DETALLE|Certificado retenciones, detalle de retenciones (IMPCMPRET)]]''' que es la tabla de detalle del certificado.
==Impresión==


==Emisión de los certificados de retención==
El libro tiene varias opciones de impresión.
Cuando las ordenes de pago se registran emiten los '''[[CALCULO RETENCIONES/CERTIFICADO|Certificado de retenciones (RTCAB)]]''' necesarios, a través del trigger '''OPCAB_TR_RTCAB_UPDATE''' pero eso se explica en el artículo correspondiente a las ordenes de pago

Revisión actual - 15:27 18 dic 2024

Introducción

El procedimiento de armado de libros impositivos se limita a los libros de:

  • IVA Compras.
  • IVA Ventas.

Antes de armar el primer libro deben haberse definido correctamente todas las tablas mencionadas en Libros impositivos (impLIBRO) y debe existir un Periodos de Libros (impPERIODO) en estado abierto.

Consulta que arma los libros

El armado de los libros se realiza en una consulta llamada impLIBRO_Saldos_Libro_Impositivo, la pantalla es:

Armado de libro impositivo.

Y los criterios a ingresar son:

  • Código de libro impositivo, presionar F5 para seleccionar de una lista de valores posibles.
  • Periodo, presionar F5 para seleccionar de una lista de valores posibles.
  • El campo PeriodoAbierto muestra el valor de ese campo en la definición de periodos.

Resultado

Al presionar Refrescar el sistema traerá el resultado que se compone de (eset ejemplo corresponde al libro IVA compras):

  • Libro: Libro impositivo.
  • Periodo: Periodo.
  • FCMPESTADO: Estado del comprobante (Registrado, Anulado).
  • FRECUPEROIVA: Marcado cuando el comprobante se informa en el recupero de IVA.
  • Referencia: Referencia a la factura del proveedor.
  • ReferenciaFecha: Fecha de esa referencia.
  • Razón Social: Denominación del proveedor / cliente.
  • NROINSCRIPCION: CUIT.
  • Código Fiscal: Código fiscal del tipo de comprobante.
  • Imponible: Monto imponible.
  • NoGravado: Monto no gravado.
  • Monotributo: Monto monotributo.
  • IVA_21: Monto del IVA 21%.
  • IVA_105: Monto del IVA 10.5%.
  • IVA_27: Monto del IVA 27%.
  • IVA_2.5: Monto del IVA 2.5%.
  • Percepciones: Monto de las percepciones.
  • PercepIIBB: Monto de la percepción IIBB.
  • Total General: Total general de la factura.
  • Accion Valor: Denominación del tipo de comprobante.
  • Sub Total: Subtotal del comprobante.
  • Tipo: Tipo de comprobante.
  • Cuenta: Código de proveedor.
  • Condicion: Condición ante el IVA.
  • CodigoInterno: Código interno de la factura.
  • RazonSocial: Denominación de la empresa que emite el libro.
  • DomicilioLegal: Domicilio legal de esa empresa.
  • CUIT: CUIT de esa empresa.

Las columnas de este resultado pueden variar entre el libro de IVA compras y el de ventas.

Impresión

El libro tiene varias opciones de impresión.