Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero.
Función:
RutinaNombreFecha
LOCXNF.prwNotas Fiscales23/08/2022
LOCXARG.prwNotas Fiscales Argentina23/08/2022
F887FIN.prwModelo de Datos de Totvs Recibo23/08/2022
receipt.service.tlpp

Servicio que contiene la regla de negocio de los recibos

23/08/2022
FINA887URU.prwCobros Diversos Uruguay23/08/2022
statusReceipt.tlppServicio que contiene los status para los recibos de cobro.23/08/2022
common-config.service.tlppServicio que contiene configuraciones para recibos de cobro.23/08/2022
País:Uruguay | Argentina
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16822


02. SITUACIÓN/REQUISITO

Para la rutina Totvs Recibo (FINA998), se requiere activar el proceso de diferencia cambiaria que ya está implementada en las rutinas de Cobros Diversos (FINA840/FINA846 o FINA087A).

03. SOLUCIÓN

En la rutina Notas Fiscales (LOCXNF):

    • Se realiza un tratamiento para la rutina TOTVS Recibo (FINA998), agregando validaciones para dicha rutina y poder realizar el proceso para generar documento (NDC/NCC) por diferencia cambiaria para el país Uruguay y Argentina.

En la rutina Servicio que contiene la regla de negocio de los recibos (receipt.service.tlpp):

    • Se agrega la función VldDifCam(), la cual se encarga de realizar la Validación para identificar si el Recibo esta ligado a alguna diferencia cambiaria y en caso de ser así no permitir la anulación o borrado, este ajuste aplica únicamente para el país Uruguay.
    • Se agrega la función MsgDifCam(), encargada de dar tratamiento a las observaciones encontradas en el proceso a borrado/anulado de un Recibo de Cobro con status Diferencia cambiaria (Rosa).

En la rutina Servicio que contiene los status para los recibos de cobro(statusReceipt.tlpp):

    • Se agrega el status "Con Dif Cam" para Argentina y Uruguay.

En la rutina Funciones para Notas Fiscales Argentina(LOCXARG):

    • Se agrega una validación para que la rutina de TOTVS Recibos (FINA998) no acceda a las variables de memoria, ya que para esta rutina no es posible obtener el valor de dichas variables.

En la rutina Funciones para Modelo de Datos de Totvs Recibo(F887FIN):

    • En la función F887CAN, se agrega bifurcación para el paíse Argentina, para utilizar el modelo de datos FINA846, y así poder realizar el proceso de cancelación.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-16822.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección 01. DATOS GENERALES del presente Documento Técnico, así como las fechas.

  4. En el módulo Configurador de Protheus (SIGACFG), revisar los siguiente parámetros:
    • MV_DIFCAMR igual a "S" - Define si utiliza la rutina "Diferencia de Cambio" automática en cobros diversos.
    • MV_MDCFIN igual a "01,02,03,04" - Define las monedas utilizadas para generar documentos por diferencia cambiaria.

    • MV_CONDPAD debe contener una condición de pago existente en el sistema, por ejemplo  "001" - Define la condición de pago estándar.
  5. En el módulo de Facturación (SIGAFAT), en Actualizaciones | Archivos | Tipo Entrada y Salida:
    • Crear una TES de Entrada y otra de Salida que no calculen impuesto, que no genere título por cobrar en financiero (campo F4_DUPLIC igual a "No"), pero que sí genere documento fiscal para diferencia de cambio (Doc. Dif. Ca igual a "1- Si").
  6. En el módulo de Facturación (SIGAFAT), en Actualizaciones | Facturación | Facturaciones:
    • Incluir una Factura de Venta en Moneda Dólar
  7. En el módulo de Facturación (SIGAFAT), en Actualizaciones| Archivos| Cliente:
    • Incluir un Cliente con los campos Cod TES Cred(A1_TESC) y Cod TES Deb(A1_TESD) informados. 
  8. En la rutina  Diferencia Cambio Ctas. por Cobrar (FINA074), presionar la tecla "F12" e informar las siguientes preguntas:
    • ¿Tasa ? = 0
    • ¿Prefijo ? = Serie del documento
    • ¿Tipo dif. positiva ? = "NDC"
    • ¿Tipo dif. negativa ? = "NCC"
    • ¿Modalidad ? = Informar misma clave usada en la NF y cobros diversos
    • ¿Genera para Saldo ? = "Si"
    • ¿Genera para recibos ? = "Si"
    • ¿Filtra Títulos ? = "Si"
    • ¿Cuál Moneda ? = Moneda 1
    • ¿Producto ? = Informar producto de diferencia de cambio creado en las configuraciones previas
    • ¿Doc. Fiscal ? = "Si"

Proceso de Inclusión de Recibo de cobro generando Diferencia Cambiaria

  1. Generar un nuevo Recibo de Cobro en la rutina TOTVS Recibo (SIGAFIN>> Actualizaciones | Cuentas por cobrar | TOTVS Recibo) por el valor total de la NF generada en las pre-condiciones agregando una Forma de Pago en dólares con un Tipo de Cambio mayor al utilizado en la generación de la factura. 
  2. Confirmar el grabado del Recibo de Cobro.
  3. Se mostrará un mensaje mostrando el proceso de generación del nuevo documento.
  4. Al final, validar que el documento tipo NDC se haya dado de alta correctamente.
  5. Verificar en la tabla de Diferencia cambiaria (SFR)  y Movimientos Bancarios (SE5) se hayan generado los registros correctamente.

Proceso de Anulación/Borrado de recibo de cobro que genero Diferencia Cambiaria

  1. Desde la opción "Buscar recibo", filtrar el nuevo recibo generado con el nuevo status "Con Dif Cam":
  2. Validar que se muestre el recibo con la columna status con el texto "Diferencia Cambiaria" y en color rosa.


Proceso Manual para Uruguay

  1. Al intentar realizar la anulación o borrado del recibo de cobro con status "Diferencia Cambiaria", se mostrara un mensaje como el siguiente:
  2. Desde la rutina  Diferencia Cambio Ctas. por Cobrar (FINA074), proceder a borrar la diferencia cambiaria generada previamente:
  3. Ahora desde la rutina de Totvs Recibos, dar clic en "Aplicar" para refrescar la página.
  4. Validar que después de haber borrado las Diferencias Cambiarias al recibo de cobro, el recibo se muestre con status "Activo".
  5. Validar que permite la Anulación/Borrado del recibo de cobro.

Proceso Automático para Argentina 

  1. Al intentar anular un recibo de cobro con status "Con Dif Cam", no se manda ninguna validación y permite la anulación correctamente.
  2. Verificar en la tabla de Diferencia cambiaria (SFR) y Movimientos Bancarios(SE5) que se hayan anulado los registros de la diferencia cambiaria correctamente.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 o superior, y se debe tener activa la funcionalidad de TOTVS Recibos.


05. ASUNTOS RELACIONADOS

  • Documento Técnico de Diferencia de Cambio país Uruguay (URU)
  • Diferencia de Cambio Cuentas por Cobrar - Uruguay