Se desasoci cobro cliente que ya haba sido timbrado de la factura cliente que abonaba, mostrando monto por aplicar en el pago.
Se desasoci cobro cliente que ya haba sido timbrado de la factura cliente que abonaba, mostrando monto por aplicar en el pago.
1. Realizar respaldo de la empresa.
2. Abrir el Management Studio en la versión de la base de datos.
3. Ejecutar la consulta:
Select * from docDocumentPayment where documentID= XXX
Nota: Donde XXX es el ID de la factura que no se muestra importe pagado.
4. Verificar que el documento de pago se muestra como borrado en los campos DeletedOn y DeletedBy y tomar nota del campo documentPaymentID.
5. Ejecutar la siguiente consulta para corregir:
UPDATE docDocumentPayment SET
docDocumentPayment.Amount = aaa,
docDocumentPayment.AmountPaidCurrency = aaa,
docDocumentPayment.PartialityNumber = bbb,
docDocumentPayment.DeletedOn = Null,
docDocumentPayment.DeletedBy = 0,
docDocumentPayment.DeletedReason = Null,
docDocumentPayment.DeletedAmount = 0,
docDocumentPayment.DeletedAmountPaidCurrency = 0,
WHERE docDocumentPayment.documentPaymentID=cccc
Nota: Donde aaa es el importe pagado, bbb es el numero de parcialidad del pago y ccc es el Id tomado del paso 4.
5. Después de ejecutar la sentencia que aplique segn el caso se debe entrar a comercial y revisar que la información que se muestra en la consulta de Cobros clientes ya aparezcan los pagos aplicados y con saldo 0.
6. Seleccionar la opción VENTAS-Facturas clientes y abrir la factura.
7. Dar clic en Registro de pagos y validar que se muestren los pagos aplicados a la factura.
8. Dar clic en el icono de guardar para que el sistema actualice la información y los pagos queden con su estatus de pago y su monto aplicado correctamente.
Nota: Antes de aplicar el procedimiento previamente descrito es necesario realizar un respaldo de la empresa ya que las modificaciones en base de datos sin un diagnstico previo del caso pueden causar inconsistencias en la información, únicamente es posible revertir los cambios mediante la restauración de un respaldo previo al proceso, por lo que la manipulación de la base de datos es responsabilidad de quien lo aplique.