Valores erróneos en atributos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto cuando se timbra desde fina088 un Recibo de Cobro con documentos en parcialidades.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFIN - Financiero.

Función:

FISA815 - Generación de Comprobante Fiscal (XML) e Impresión de Cobranza Diversa.

Situación/Requisito:

DMINA-4136

Al generar un Recibo de Cobro por cada parcialidad de una Factura y generar el timbre fiscal de cada recibo desde la rutina FINA088 (Anulación Cobros Diversos) los atributos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto se generan de forma incorrecta.

DMINA-5185

Cuando se captura un Recibo de Cobro para un código de cliente distinto al de las facturas, en el XML del Complemento para Recepción de Pagos se visualiza el Cliente de las facturas y no el informado en el encabezado del Recibo.

Solución/Implementación:

DMINA-4136

Solución:
Dentro del fuente FISA815 en la función GetSaldo se obtiene el saldo del título sumando los cobros (SEL) realizados a los documentos NF, NDC y NCC (solo cuando están timbrados) y restando al valor bruto del documento, generando de forma correcta los valores en los atributos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto.

Implementación.
Configuraciones Previas:

Contar con facturas de venta con condiciones de pago que generen parcialidades y que estén timbrados los CFDI correspondientes.
Ejemplo: Se tiene una factura de venta con un valor bruto de 406.00 a pagar en 3 parcialidades, las dos primeras parcialidades de 135.33 y una de 135.34.

Registrar un Recibo de Cobro Diverso por cada parcialidad contenida en una Factura de Venta y timbrar el CFDI generado desde la rutina de Anulación de Recibos de Cobro.

Dentro de Módulo SIGAFIN.
Ir al Menú Actualizaciones > Cuentas por Cobrar > Cobros Diversos (FINA087A).

  • Asignar los parámetros del proceso.
  • En la sección de "Recibo" asignar el Cliente y Tienda y la cantidad de la primera parcialidad 135.33.
    Asignar la Forma de Pago “01 – Efectivo”. 
  • En la sección de "Cliente" seleccionar el Cliente (debe ser el mismo cliente asignado a las facturas).
  • En la sección de "Documentos Pendientes" se muestran las parcialidades de la factura.
    Se selecciona la primera parcialidad de 135.33.
  • En la sección de "Resumen" se verifican los valores cobrados y se confirmar el Recibo.
    No generar el Complemento de Recepción de Pagos.

Realizar los pasos anteriores para las parcialidades contenidas en el documento a cobrar.

ReciboParcialidadValor
00000101135.33
00000202135.33
00000303135.34


406.00

Timbrar los Recibos.

Ir al Menú Actualizaciones > Cuentas por Cobrar > Anulación Cobros Diversos (FINA088).

  • Definir los parámetros del proceso.
  • Se mostrarán los recibos generados anteriormente.
    Seleccionar los recibos.
  • En el botón "Acciones Relacionadas" seleccionar la opción "Timbrar".
    El sistema genera y timbra los Recibos de Cobro.
  • Verificar los CFDI (archivos xml´s) y las impresiones (pdf’s) generados.

Siguiendo el ejemplo anterior, los valores dentro del CFDI (XML) y mostrados en el documento impreso (PDF) deberán contener los siguientes valores.

ParcialidadImpSaldoAnt  ImpPagadoImpSaldoInsoluto 
1406.00135.33270.67
2270.67135.33135.34
3135.34135.340.00


DMINA-5185

Solución:
Para tomar los datos cliente al que se genera el CFDI debe ser el del encabezado del recibo, tomándolo de los campos EL_CLIENTE/EL_LOJA de los registros de documentos (SEL) que es donde se graban esos datos.

Implementación.

Configuraciones Previas:

  • Tener clientes con mismo código y deferente tienda.
  • Contar con facturas de venta que estén timbrados los CFDI correspondientes y con los respectivos títulos pendientes de cobro.

Procedimiento:

Registrar un Recibo de Cobro Diverso; módulo SIGAFIN, menú Actualizaciones > Cuentas por Cobrar > Cobros Diversos (FINA087A).

  • Asignar los parámetros del proceso. En la pregunta Filtra Cliente indicar la opción Código.
  • En la sección de "Recibo" definir un cliente que agrupe a varios clientes.
  • En el detalle de pago asignar la Forma de Pago “01 – Efectivo”. 
  • En la sección de "Cliente" seleccionar un Cliente diferente al del encabezado.
  • En la sección de "Documentos Pendientes" seleccionar la factura de la cual se va a registrar el cobro.
  • Grabar el recibo, confirmar la generación y timbrado del CFDI con complemento de recepción de pago.
  • Confirmar la generación de impresión del recibo (PDF).
  • Verificar el CFD (XML) e impresión; los datos del receptor deben corresponder con el cliente definido en el encabezado del recibo.
Requisito (Issue):DMINA-4136, DMINA-4694, DMINA-5185

Versión:

11.8, 12.1.17