Skip to content

Commit 571ee4e

Browse files
[FIX] l10n_ar_tax: to pay amount on payments.
Video mostrando el inconveniente: https://app.screencastify.com/watch/SlDB5bw5Un9gGfRMD12e Pasos para replicar en runbot de adhoc 18: 1) Crear un pago de proveedor y elegir proveedor que tenga varias facturas a pagar y tenga una posición fiscal que le calcule retenciones. 2) Eliminar todas las facturas que están en la solapa "Deudas". 3) Hacer click en "Agregar una línea" en la solapa "Deudas" y seleccionar algunas facturas (todas no). 4) Al guardar aparece el mensaje "Seleccionó una deuda por ... pero aparentemente desea pagar 0.0" pero esto es incorrecto ya que si desea pagar un importe mayor a 0.0. Cuando se hace un pago parcial aparece el mensaje "Seleccionó deuda por $XXX.XX pero aparentente desea pagar 0.0. En la deuda seleccionada hay algunos comprobantes de mas que no van a poder ser pagados ... . Deberá quitar dichos comprobantes de la deuda seleccionada para poder hacer el correcto cálculo de las retenciones." Esto no es correcto ya que si se debe pagar un importe mayor a 0.0 porque hay varias facturas seleccionadas. closes #1138 Ticket: 95802 Signed-off-by: Katherine Zaoral <kz@adhoc.com.ar>
1 parent f745cf0 commit 571ee4e

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

l10n_ar_tax/models/l10n_ar_payment_withholding.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class l10nArPaymentWithholding(models.Model):
3333
)
3434
def _compute_base_amount(self):
3535
"""practicamente mismo codigo que en l10n_ar.payment.register.withholding pero usamos campos "selected_debt_"""
36+
self.payment_id._compute_to_pay_amount()
3637
for wth in self:
3738
# calculamos advance_amount
3839
# si el adelanto es negativo estamos pagando parcialmente una

0 commit comments

Comments
 (0)