01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios & Jurídico - Mercado Internacional.
Módulo:SIGAFIN - Financiero. 
Función:

Rutinas para cuentas por cobrar:

RutinaNombre Técnico

FINA074.PRX

Diferencia de cambio para “Cuentas por cobrar”

FINA087A.PRW

Generación de recibos modelo I.

FINXBX.PRX

Funciones genéricas “Relacionadas a Bajas” .

LOCXNF.PRW

Generación de Notas Fiscales

LOCXNF2.PRW

Funciones genéricas para Notas Fiscales. 


Rutinas para cuentas por pagar:

RutinaNombre Técnico
FINA084.PRWDiferencia de cambio "Cuentas por Pagar".
FINA085A.PRWOrden de Pago Mod I.
Ticket:6445243
Issue :DMICNS-7129 | DMICNS-8322 | DMICNS-8325
País:Uruguay
Versión:12.1.17 | 12.1.23 | 12.1.25 | 12.1.27


02. SITUACIÓN/REQUISITO

Se solicita agregar la funcionalidad de Diferencia de Cambio en Uruguay.  


03. SOLUCIÓN

Se realizan las adecuaciones para generar la Diferencia de cambio en:


Cuentas por Cobrar: 

  1. Diferencia de Cambio Cuentas por Cobrar (FINA074.PRX). 
  2. Generación de Recibos Mod I (FINA087A.PRW). 


Cuentas por Pagar:

  1. Diferencia de Cambio Cuentas por Pagar (FINA084.PRW). 
  2. Orden de Pago Mod I (FINA085A.PRW). 




Reglas

Cuentas por cobrar (FINA074)


Creación diferencia de cambio
ValorCrea
Mayor a ceroNDC
Menor a ceroNCC



Borrado diferencia de cambio
Si borraCrea
NDCNCC
NCCNDC


Cuentas por pagar (FINA084)

Creación diferencia de cambio
ValorCrea
Mayor a ceroNDP
Menor a ceroNCP



Borrado diferencia de cambio
Si borraCrea
NDPNCP
NCPNDP




Diferencia de cambio cuentas por cobrar FINA074.


Parámetros


ParámetroDescripcionValore(s)
MV_DIFCAMRDefine si se utiliza la rutina "Diferencia Cambio"  desde Cobros Diversos.

N =Diferencia de cambio manual. 

S = Diferencia de cambio automática en Cobros Diversos. 

MV_DIFCAMPDefine si se utiliza la rutina "Diferencia Cambio" en la Orden de Pago.

N =Diferencia de cambio manual. 

S = Diferencia de cambio automática en Orden de Pago.

MV_CONDPADCondición de pago estándar.Alguna condición de pago dada de alta en el sistema.
MV_SIMB1Símbolo usado por la moneda 1 del sistema.$
MV_SIMB2Símbolo usado por la moneda 2 del sistema.U$S
MV_SIMB3Símbolo usado por la moneda 3 del sistema.UFIR
MV_SIMB4Símbolo usado por la moneda 4 del sistema.MARCO
MV_SIMB5Símbolo usado por la moneda 5 del sistema.YEN


Nota: Verificar  parámetro “MV_CONDPAD”  debe tener informada una condición de pago ya registrada en el sistema, por default el sistema agrega “001” verificar si está dada de alta la condición de pago a través de "Financiero | Actualizaciones| Archivos |Condiciones de Pago"para el caso de los parámetros “MV_SIMB” verificar que estén informados conforme a la tabla.


TES

  • Crear una TES de entrada y salida que no calculen ningún tipo de impuesto, pero que si genere documento
    fiscal para diferencia de cambio.
    • Acceder al módulo "Facturacion |Actualizaciones|Archivos |Tipo de Entrada y Salida".
    • Asignar un código libre al campo "Codigo".
    • En la pestaña "Impuestos" escriba un código fiscal campo "Cod. Fiscal".
    • En la solapa "Otros",seleccionar opción para campo "Doc. Dif. Ca"(Indica si crea documento para diferencia de cambio) igual a "1 - Si".


Producto diferencia de cambio

  • Mediante "Facturacion |Actualizaciones | Archivos | Productos"
    • Incluir producto e informar descripción "Diferencia de Cambio"
    • Asignar la TES de entrada creada previamente en el campo "TE Estándar".
    • Informar la TES de salida  creada anteriormente en el campo "TS Estándar".


Proveedores y Clientes

  • Crear un cliente informando las TES incluidas anteriormente.
    • Incluir a través del módulo "Financiero |Actualizaciones|Archivos |Clientes" .
    • En la pestaña "Otros" ubicar los campos "Cod TES Cred" igual a TES de salida  y "Cod TES Deb" igual a TES de entrada.

Nota: Use como referencia la imagen siguiente:


Monedas

  • Informar la tasa de la monedas:
    • Mediante  "Financiero |Actualizaciones|Archivos |Monedas".
    • Informar el campo de fecha y el o los campos de la tasa de cada moneda extranjera que sea necesaria.

Bancos

  • Incluir un banco que maneje la moneda extranjera necesaria.
    • Incluir en "Financiero |Actualizaciones|Archivos | Bancos".
    • Ubicar el campo "Moneda" e informar con número(1,2,3,4 y 5 pueden ser informados) el tipo de moneda que maneja el banco.


Diferencia de cambio cuentas por cobrar FINA074.


Crear un documento mediante el módulo de Facturación.

  • Incluir un documento de salida en moneda 2.
    • Acceder al módulo "Facturacion |Actualizaciones | Facturacion | Facturaciones".
    • Llenar campos "Cliente" y "Tienda".
    • Informar el campo "Moneda" y seleccionar opción dos.
    • Insertar los productos necesarios en el apartado de ítems con sus respectivas TES.
    • Informar condición de pago.
    • Grabar.

Crear un recibo

  • Mediante “Financiero | Actualizaciones | Cuentas Por Cobrar | Cobros Diversos”
    • Crear un recibo con diferente fecha y  tasa de moneda dos, a la fecha y tasa  informadas  en la "NF".
    • Informar cliente creado en las configuraciones previas.
    • Agregar modalidad.
    • Incluir un ítem con el valor total de la "NF" .
    • Informar el campo moneda como "2".
    • Asignar un banco que maneje moneda "2".
    • Mediante el botón "Avanzar" ubicado en la partee superior del primer ítem avanzar al tercer panel.

    • Seleccionar la "NF" creada anteriormente.
    • Click botón "Avanzar” hasta el ultimo panel.
    • Click botón “Confirmar”.



Incluir documentos a través del módulo Cuentas por Cobrar.

  • Incluir un documento de salida en moneda 2.
    • A través del módulo  "Financiero | Actualizaciones | Cuentas Por Cobrar | Ctas Por Cobrar".
    • Seleccionar pestaña "Datos Generales".
    • Escribir un prefijo(serie documento) valido en el campo "Prefijo".
    • Declarar el campo "Tipo" igual a "NF".
    • Llenar campos "Cliente" y "Tienda".
    • Informar los campos de fecha "Vencimiento" "Venc. Real".
    • Asignar valor al campo "Valor Titulo".
    • Insertar valor numérico en el campo "Moneda"(1,2,3,4 y 5 pueden ser informados) pero en este caso debe ser diferente de uno,para esta prueba informar 2.
    • Observar el campo "Val R$ " una vez informado el campo "Moneda" el valor debe corresponder al  valor de moneda 1 por la tasa de la moneda 2, si no fuera informado el campo "Moneda" debe aparecer el mismo valor que en el campo "Valor Titulo".


Diferencia de cambio

  • Ir a "Financiero | Miscelanea | N.Calculos | Diferencia Cambio Ctas. por Cobrar" 
    • Si es la primera vez en acceder al módulo en caso contrario vaya al paso de bajo de tabla siguiente.
    • Presionar tecla "F12".
    • Informar los parámetros.

      Párametro             Valor
      ¿Tasa ?                       0
      ¿Prefijo ?                    Serie del documento                                     
      ¿Tipo dif. positiva ?         NDC                                                         
      ¿Tipo dif. negativa ?         NCC                                                         
      ¿Modalidad ?                  Informar misma usada en la NF y cobros diversos
      ¿Separa por ?                 
      ¿Genera para Saldo ?          Si
      ¿Genera para recibos ?        Si
      ¿Filtra Titulos ?             Si
      ¿Cual Moneda ?                Moneda 1
      ¿Producto ?                   Informar producto de diferencia de cambio creado en las configuraciones previas
      ¿Doc Fiscal ?                 SI
    • Seleccionar la  "NF“ que se creo y la cual se dio de baja en cobros diversos.
      • Existen dos formar de seleccionar el documento.
        • Posicionar en el grid principal de la pantalla seleccionado el documento y dar click en el botón "Otras acciones"  seleccionar "Generar Dif. Cambio"
        • Click  "Gen. Por Lote" informar parámetros aparecen los documentos que pueden generar diferencia de cambio seleccionar el documento correspondiente.
    • Grabar diferencia de cambio.
    • Ir a "Facturacion |Actualizaciones | Facturacion | Generac. de Notas de Credito Y Debito"

    • Verificar que se creo la "NDC" con valor de la diferencia de cambio y el producto creado para la diferencia.



04. DICCIONARIO DE DATOS

Código del paquete: 007372 *

Pacote: DMICNS-8325 - URUGUAY - DIFERENCIA DE CAMBIO FINA084.

*Pacote de uso interno


SA1- Clientes

CampoTipoTamañoDecimalTituloDescripciónPictureUsadoBrowsePropiedadContextoValidación
A1_TESC   C30Cod TES CredCod Entrada o Salida       @9   SiNoModificarRealM->A1_TESC > "500" .OR. M->A1_TESC == "   "                                                                      
A1_TESD   C30Cod TES Deb Cod Entrada o Salida     @9SiNoModificarRealM->A1_TESD <= "500" .OR. M->A1_TESD == "   "                                                                        

SA2 - Proveedores         

CampoTipoTamañoDecimalTituloDescripciónPictureUsadoBrowsePropiedadContextoValidació
A2_TESC   C30Cod TES CredCod Entrada o Salida       @9   SiSi

M->A2_TESC > '500' .OR. M->A2_TESC == '   '                                                                                     
A2_TESD   C30Cod TES Deb Cod Entrada o Salida     @9SiSi

M->A2_TESD <= '500' .OR. M->A2_TESD == '   '                                                                                    



SFR - Valores de corrección diferencia de cambio

OrdenCampoTipoTamañoDecimalTituloDescripciónPictureUsadoBrowsePropiedadContexto
1FR_FILIAL C80Sucursal    Sucursal del sistema     @!                                           Si    NoModificarReal
2FR_CHAVOR C280Clave origenClave Origen                                                          Si   SiModificarReal
3FR_DATADI D80Fecha AjusteFecha Ajuste                                                          Si    SiModificarReal
4FR_VALOR  N142Valor AjusteValor Ajuste             @E 99,999,999,999.99                         SiSiModificarReal
5FR_TXATU  N104Tasa Ajuste Tasa Ajuste              @E 99,999.9999                               SiSiModificarReal
6FR_CHAVDE C280Clave Dest. Clave Dest.                                                           SiSiModificarReal
7FR_CARTEI C10Cartera     Cartera                                                               SiSiModificarReal
8FR_TIPODI C10Tipo Dif.   Tipo Dif.                                                             SiSiModificarReal
9FR_ORDPAG C120Orden Pago  Orden Pago                                                            SiSiModificarReal
10FR_RECIBO C120Recibo      Recibo                                                                SiSiModificarReal
11FR_TXORI  N104Tasa Base   Tasa Base                @E 99,999.9999                               SiSiModificarReal
12FR_CORANT N142Ajuste Ant. Ajuste Anterior          @E 99,999,999,999.99                         SiSiModificarReal
13FR_VALORI N142Valor orig. Valor original           @E 99,999,999,999.99                         SiSiModificarReal
14FR_GEROU  C10Dif GeneradaDiferencia generada                                                   SiSiModificarReal
15FR_SEQUEN C20Sec de baja Secuencia de baja                                                     SiSiModificarReal
16FR_MOEDA  N20Moneda      Moneda del Título        99SISiModificarReal


SIX - Indices

OrdenClaveDescripción
1FR_FILIAL+FR_CARTEI+FR_CHAVOR+DTOS(FR_DATADI) Cartera + Clave Origen+ Fecha Ajuste
2FR_FILIAL+FR_CARTEI+FR_CHAVDE+DTOS(FR_DATADI)Cartera + Clave Dest.+ Fecha Ajuste
3FR_FILIAL+FR_CARTEI+FR_TIPODI+FR_SEQUEN+FR_CHAVOR+DTOS(FR_DATADI)  Cartera + Tipo Dif. + Sec de Baja + Clave Origen + Fecha Ajuste


SE1 - Cuentas por Cobrar

Campo

Tipo

Tamaño

Decimal

Título

Descripción

Usado

Obligatorio

Browse

Contexto

Propiedad

E1_CONVERTC10Id.Dif Camb Id.diferencia de cambio SiNoNoRealModificar
E1_DTDIFCAD80Fch.Ult.Dif.Fecha ultima diferencia SiNoNoRealVisualizar


SE2 - Cuentas por Pagar

Campo

Tipo

Tamaño

Decimal

Formato

Título

Descripción

Inic. Estandar

Usado

Obligatorio

Lista

Browse

Contexto

Propiedad

E2_CONVERTC10
Id.Dif Camb Id.diferencia de cambio
SiNo
NoRealModificar
E2_DTDIFCAD80
Fch.Ult.Dif.Fecha ultima diferencia
SiNo
NoRealVisualizar


SF4 - Tipos de Entrada y Salida  

CampoTipoTamañoDecimalTituloDescripciónPictureUsadoBrowseVisualContextoCombo
F4_DOCDIF C10Doc. Dif. CaGenera doc.Dif. de cambio@9SiNoModificarReal1=Si;2=No  


Tablas Usadas

TablaDescripción
SA1Clientes.
SA2Proveedores.
SB1 Descripción genérica producto.
SE1Cuentas por cobrar.
SE2Cuentas por pagar.
SF1 Encabezado de las Facts. de Entrada.
SF2 Encabezado de las Facts. de Salida.
SF4  Tipos de entrada y salida.
SFC Vínculo Tes vs. Impuestos.
SFRValores de corrección diferencia de cambio.
SM2 Monedas.



05. ASUNTOS RELACIONADOS

Incluya enlaces con páginas de asuntos relacionados.



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>