Version 4 (modified by pablo, 12 years ago)

--

Volver

Cómo realizar un pago a proveedor por un monto específico y considerando retenciones

Planteo de la situación

  • Hay situaciones en que por ejemplo se desea entregar un cheque de terceros que está en cartera a un proveedor.
  • Ese cheque es de un importe mayor a la deuda con el proveedor.
  • Lo anterior se puede solucionar administrativamente dejando registrado que el sobrante se considera como un anticipo al proveedor, a utilizar para compensar en futuras facturas de ese proveedor.
  • De hecho, esa solución administrativa se puede resolver de manera sencilla con el asistente de orden de pago: en el paso 2, cuando se cargan valores por más del monto a pagar, se puede tildar en "cargar diferencia como anticipo".
  • El problema se da cuando al proveedor le corresponden retenciones: actualmente (al vie 14/10/2011) el sistema no resuelve la situación en la cual en el paso 2 se decide entregar el sobrante al proveedor como anticipo. Al entrar al paso 2 el sistema indicó un monto de retención que al finalizar el pago se ve modificado porque se agrega un monto de retención por sobrantes/anticipos.

Solución

Para solucionar esa situación se proponen dos pasos:

  • 1/2) Hacer el pago total como un anticipo, poniendo como pago total lo que surja de la fórmula de cálculo del monto a anticipar considerando retenciones (ver más abajo).
  • 2/2) Compensar los comprobantes pendientes contra ese anticipo utilizando el asistente de orden de pago y generando una orden de pago en cero (y al anticipo le va a quedar un saldo para utilizar con futuras facturas del proveedor).

Fórmula de cálculo del monto a anticipar considerando retenciones

Ejemplo:

  • Se tiene un cheque de terceros por $10.000,00 y se desea entregar ese cheque a un proveedor
  • Se carga un anticipo por $10.000,00.
  • Al grabar por primera vez el anticipo, por las reglas de retención, se cargan retenciones por $274,93 (retenciones de ganancias e ingresos brutos). Así que en el anticipo quedó que hay que entregar un cheque por $9.752,07 y certificados de retención por $274,93 (esto no sirve porque el valor -cheque de terceros- ya existe y es de $10.000,00. Así que ...)
  • Se eliminan las filas y se vuelve a cargar un anticipo pero esta vez por: 10000/(1-247,93/10000) (es decir: 10254,2332)
    Generalizando, la fórmula para el nuevo monto a anticipar luego de que el sistema calculó una retención inicial es:
    monto_cheque/(1-retencion_inicial/monto_cheque).
  • Se graba nuevamente el comprobante y luego de grabado se puede ver que quedan dos filas:
    • Una por $10.000,00 en cheque de terceros
    • Otra por $254,24 en retenciones

Nota: no es infalible ya que pueden haber situaciones en las cuales las reglas de retención varían entre un monto y otro, pero en general resulta una solución.


Otro ejemplo con otra fórmula:

  • Se desea hacer un anticipo con un cheque de terceros por 532522.28, y se sabe que al proveedor le corresponde retención. La

fórmula general:

total = cheques / (1 - ret/1.21)
  • Continuando con el ejemplo, si la retención que le corresponde es del 7 por mil:
    total = 532522.28 / (1 - 0.007/1.21) = 535620,91
    
  • Al grabar se va a agregar una retención tal que va a quedar el valor del cheque como total del anticipo.

Volver