Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:
SIGAFIS
SIGAFIN - Financiero.
Función:
Rutina(s)Nombre Técnico
FISA815.PRWComplemento de Recepción de Pagos, generación del xml.
Ticket:5654520
Requisito/Story/Issue (informe el requisito vinculado):DMINA-6613
Versión12.1.17 | 12.1.23


02. SITUACIÓN/REQUISITO

Cuando se paga en moneda 2 una Factura generada en moneda 1, el XML del complemento para la recepción de pagos se genera con los atributos ImpPagado e ImpSaldoInsoluto incorrectos ya que no se está redondeando el valor ImpPagado aunque sus decimales estén en .9 (punto nueve) afectando el valore valor de ImpSaldoInsoluto.

03. SOLUCIÓN

En la función AjustSal se obtiene el número de decimal de los campos moneda (EL_TXMOEDA, EL_TXMOE01, EL_TXMOE02…..03 etc.) de la tabla SEL para especificar los decimales en el redondeo (ROUND) del valor ImpPagado obtenido en función Xmoeda.

...

  • Configurar una condición de pago a tres parcialidades con el método de pago PPD (Pago en parcialidades o diferido).
  • Configurar un banco en moneda 2.


Pasos para validar la solución:

  1. Dentro de módulo de Facturación (SIGAFAT) desde el menú Actualizaciones > Facturación > Facturaciones (MATA467N)
    1. Generar una factura en moneda 1 con una valor de
    8
    1. 83,520.00 a 3 pagos de 27,840.00
  2. Dentro de módulo de Financiero (SIGAFIN) desde el menú Actualizaciones > Cuentas por Cobrar > Cobros Diversos (

...

  1. FINA087A)
    Realizar un cobro en moneda 2 para una de las parcialidades de la factura generada anteriormente.
    1. En la pantalla principal del recibo asignar el número del recibo, modalidad y cliente (el mismo cliente asignado al documento a cobrar)
    2. En la parte superior derecha de la pantalla (Área de monedas) asignar a la moneda 2 (DOLAR) una tasa de 19.2
      Se cobrará una parcialidad de 27,840.00 (moneda 1), realizar la conversión a moneda 2
      27,840.00 / 19.2 = 1,450.00
    3. En el detalle del recibo asignar el valor de 1,450.00 en moneda 2
    4. En la pestaña “Clientes” seleccionar el cliente (mismo cliente asignado al documento a cobrar)
    5. En la pestaña “Documentos” se mostrará la factura generada anteriormente con sus tres parcialidades. 
    6. Seleccionar una de las parcialidades de la factura (27,840.00)
      Al seleccionar una parcialidad, enseguida se muestra un recuadro con los valores del documento donde los valores se muestran en moneda 1 (moneda origen de la factura).
    7. Dejar en 0 el valor de moneda 1 (PESOS) y
    se
    1. asignar su equivalente en moneda 2 (DOLAR). 27,840.00 / 19.2 = 1,450.00
    2. Confirmar los valores.
    3. En la pestaña resumen revisar los valores, cobrar el total de la parcialidad y confirmar.
      Se generará el complemento de recepción de pago.
    4. Verificar los valores en el archivo XML.
      El saldo del documento es de 83,520.00 se paga un importe de 27,840.00 quedando un saldo insoluto de 55,680.00 (83,520.00 menos
    27840
    1. 27,840.00)
      Los valores son los correctos.