01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||
Segmento: | Backoffice | ||||||||||||||||||||||||
Módulo: | SIGAFIN - Financiero. | ||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||
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.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-16822.
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.
- 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.
- 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").
- En el módulo de Facturación (SIGAFAT), en Actualizaciones | Facturación | Facturaciones:
- Incluir una Factura de Venta en Moneda Dólar.
- 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.
- 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
- 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.
- Confirmar el grabado del Recibo de Cobro.
- Se mostrará un mensaje mostrando el proceso de generación del nuevo documento.
- Al final, validar que el documento tipo NDC se haya dado de alta correctamente.
- 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
- Desde la opción "Buscar recibo", filtrar el nuevo recibo generado con el nuevo status "Con Dif Cam":
- Validar que se muestre el recibo con la columna status con el texto "Diferencia Cambiaria" y en color rosa.
Proceso Manual para Uruguay
- Al intentar realizar la anulación o borrado del recibo de cobro con status "Diferencia Cambiaria", se mostrara un mensaje como el siguiente:
- Desde la rutina Diferencia Cambio Ctas. por Cobrar (FINA074), proceder a borrar la diferencia cambiaria generada previamente:
- Ahora desde la rutina de Totvs Recibos, dar clic en "Aplicar" para refrescar la página.
- Validar que después de haber borrado las Diferencias Cambiarias al recibo de cobro, el recibo se muestre con status "Activo".
- Validar que permite la Anulación/Borrado del recibo de cobro.
Proceso Automático para Argentina
- Al intentar anular un recibo de cobro con status "Con Dif Cam", no se manda ninguna validación y permite la anulación correctamente.
- 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.
La presente solución aplica para versión 12.1.33 o superior, y se debe tener activa la funcionalidad de TOTVS Recibos.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- Documento Técnico de Diferencia de Cambio país Uruguay (URU)
- Diferencia de Cambio Cuentas por Cobrar - Uruguay