01. DATOS GENERALES
totvs| Solucoes_totvs_cross |
|---|
SolucaoCross | | Solucoes_totvs_parceiros |
|---|
SolucaoParceiros | | Solucoes_totvs_parceirosexptotvs |
SolucaoParcsExpsTOTVS |
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: |
|---|
| Modulos_totvs_prestadores_de_servicos |
|---|
| | SIGAFIN - FINANCIERO |
|---|
| Función: | | Rutina | Nombre técnico | Fecha |
|---|
| FINA887.PRW | Modelo de TOTVS Recibo. | 06/11/2025 | | F887FIN.PRW | Regla de negocio de TOTVS Recibo. | 06/11/2025 | | financial-titles.data.tlpp | Data del Servicio para obtener los títulos financieros. | 06/11/2025 |
|
|---|
| País: | Todos (Mercado Internacional) |
|---|
| Ticket: | No aplica |
|---|
Función: | | País: | Brasil |
Ticket: |
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-27956 |
|---|
02. DESCRIPCIÓN
Se activa el Punto de Entrada F887View, con el objetivo de permitir utilizar la Tasa del Título por Cobrar en lugar de la Tasa del Recibo para realizar los cálculos para el pago del Recibo.
03. INFORMACIÓN ADICIONAL
| Totvs custom tabs box |
|---|
| tabs | Procedimiento de utilización, Paso 02, Paso 03, Paso 04 |
|---|
| ids | Procedimiento de utilización |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | Procedimiento de utilización |
|---|
| Configuraciones Previas:
- A través de la rutina de Monedas (MATA090) que se encuentra en el menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Archivos) informar el valor de la moneda 2 por $1,400.00
- A través de la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Archivos) debe de registrar un producto.
- A través de la rutina de Clientes (CRMA980) que se encuentra en el menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Archivos) debe de dar de alta un registro para efectuar sus pruebas.
- A través de la rutina de Tipos de Entrada y Salida (MATA080) que se encuentra en menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Archivos) es necesario contar con una TES de salida; La TES debe de estar configurada sin impuestos.
- A través de la rutina de Facturación (MATA467N) que se encuentra en el menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Facturación)
Registrar un documento fiscal haciendo uso de los datos previamente dados de alta, utilizando la moneda 2 con tasa de $1,335.00 Registrar un documento fiscal haciendo uso de los datos previamente dados de alta, utilizando la moneda 2 con tasa de $1,355.00
Procedimiento - Crear la función de usuario F887View
- Ingresar a Nuevo Recibo de Cobro en la rutina TOTVS Recibo (SIGAFIN>> Actualizaciones | Cuentas por cobrar | TOTVS Recibo)
- En la sección Tasa cambio verificar que la tasa para la moneda DOLAR, sea por $ 1,400.00
- Informar en el filtro los datos del encabezado con la información del cliente, Extraer títulos
Clic en otras acciones -> TC a usar? Y confirmar la pregunta ¿Desea utilizar tasa origen? - Seleccionar los documentos NF creados previamente.
- Registrar el valor total del título, en Moneda 1, se puede utilizar la opción convertir desde Otras acciones.
NF1 Pagar $1,355,000.00 NF2 Pagar $1,335,000.00 - Verificar que la tasa utilizada para el cálculo sea la tasa origen del titulo y no tome la del recibo.
- Agregar la forma de pago por el total de los títulos, $ 2,690,000.00
- Confirmar el grabado del Recibo de Cobro.
|
|
| Descripción | Actualizaciones |
|---|
| Punto de entrada: | F887View
Tiene como objetivo permitir realizar algunas personalizaciones a la pantalla de nuevo recibo con MVC.
|
| Parámetros recibidos: | | Nombre | Tipo | Descripción |
|---|
| oModel | O | Contiene el objeto oView. |
|
| Respuesta: | Sin retorno
|
Ejemplo F887View:
| Bloco de código |
|---|
| title | F887View |
|---|
| linenumbers | true |
|---|
| collapse | true |
|---|
|
#INCLUDE "Totvs.ch"
User function F887View()
Local oView := PARAMIXB[1] //Viewdef
oView:AddUserButton("TC a usar?", "TC a usar?",{ |oView| U_TASBAJ(oView) },,,{MODEL_OPERATION_INSERT}) //Tasa de Baja
Return
User Function TASBAJ(oView)
oModel := oView:GetModel()
local oModelFJT := oModel:GetModel("FJT_MASTER")
Local oModelSE1 := oModel:GetModel("SE1_DETAIL")
Local nX := 1
Default oView := FwViewActive()
If MsgYesNo("Desea utilizar tasa origen")
oModelFJT:SetValue("CALTASA",.T.)
Else
oModelFJT:SetValue("CALTASA",.F.)
EndIf
For nX := 1 To oModelSE1:Length()
If oModelSE1:GetValue("CHECK",nX)
oModelSE1:GoLine(nX)
oModelSE1:SetValue("BAIXAR1",0,)// se realiza el seteo del valor de la baja en Pesos para que al cambiar la tasa tenga que tomar la tasa que el usuario elija
Endif
NExt
oModelSE1:GoLine(1)// regresa a la linea 1 para que visualice correctamente
F887ActSal(oView:GetModel()) // hace la actualización de saldos en el apartado de totales
oView:Refresh() //Refesh de la view
Return |
| Card documentos |
|---|
| Informacao | Use esse box para destacar informações relevantes e/ou de destaqueLa presente solución aplica para versión 12.1.2410 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue. |
|---|
| Titulo | IMPORTANTE! |
|---|
|
04. ASUNTOS RELACIONADOS