Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN
Función:
FunciónNombre Técnico

FINA074.PRW

Diferencia de cambio Cuentas por Cobrar

FINA084.PRW

Diferencia de cambio Cuentas por Pagar

LXINFIN.PRW

Evento financiero para documentos de entradas.

LXOUTFIN.PRW

Evento financiero para documentos de salida.

LOCXNF.PRWDocumentos fiscales.
MODXFUN.TLPPFunciones genéricas para el uso de modelos de datos.
LOCXIN.PRWModelo de datos para documentos de entrada.
LOCXOUT.PRWModelo de para documentos de salida.
LOCXNF2.PRWFunciones genéricas para documentos fiscales.
LOCXPAR.PRWFunciones generales de documentos fiscales Paraguay.
LOCXARG.PRWFunciones generales de documentos fiscales Argentina.
LOCXBOL.PRWFunciones generales de documentos fiscales Bolivia.
LOCXCOL.PRWFunciones generales de documentos fiscales Colombia.
LOCXDOM.PRWFunciones generales de documentos fiscales Dominicana.
LOCXEQU.PRWFunciones generales de documentos fiscales Ecuador.
LOCXEUA.PRWFunciones generales de documentos fiscales Estados Unidos.
LOCXMEX.PRW Funciones generales de documentos fiscales México.
LOCXPER.PRWFunciones generales de documentos fiscales Perú,
LOCXURU.PRW Funciones generales de documentos fiscales Uruguay.
LOCXCHI.PRWFunciones generales de documentos fiscales Chile.
LOCXNDS.PRWModelo para notas de débito de salidas.
LOCXNCS.PRWModelo para notas de crédito de salidas.
LXINPCO.PRWEvento PCO para documentos de entradas.
LXINPMS.PRWEvento PMS para documentos de entradas.
LXINTMS.PRWEvento TMS para documentos de entradas.
LXINFIS.PRWEvento fiscal para documentos de entradas.
LXINCTB.PRWModelo contabilidad para Documentos de Entrada.
LOCXRES.PRWModelo para remitos de salidas.
LXINWMS.PRWEvento WMS para documentos de entradas.
LXINEST.PRWEvento stock para documentos de entradas.
LOCXNFE.PRWModelo para facturas de entradas.
LXOUTCTB.PRWModelo contabilidad para Documentos de salida.
LXOUTEST.PRWEvento stock para documentos de salida.
LXOUTFIS.PRWEvento fiscal para documentos de salida.
LXOUTPCO.PRWEvento PCO para documentos de salida.
LXOUTPMS.PRWEvento PMS para documentos de salida.
LXOUTWMS.PRWEvento WMS para documentos de salida.
LOCXREN.PRWModelo para remitos de entradas.
LOCXNFS.PRWModelo para facturas de salidas.
LOCXNDE.PRWModelo para notas de débito de entradas.
LOCXNCE.PRWModelo para notas de crédito de entradas.
TIPODOC.TLPPClase TipoDoc para validaciones en modelos de documentos.
OUTPUTFIELDS.TLPPGeneración de estructuras para campos de salidas para países sin localización.
OUTPUTFIELDSALL.TLPPGeneración de estructuras para campos de salidas.
OUTPUTFIELDSARG.TLPPGeneración de estructuras para campos de salidas de Argentina.
OUTPUTFIELDSBOL.TLPPGeneración de estructuras para campos de salidas de Bolivia.
OUTPUTFIELDSCHI.TLPPGeneración de estructuras para campos de salidas de Chile.
OUTPUTFIELDSCOL.TLPPGeneración de estructuras para campos de salidas de Colombia.
OUTPUTFIELDSMEX.TLPPGeneración de estructuras para campos de salidas de México.
OUTPUTFIELDSPAR.TLPPGeneración de estructuras para campos de salidas de Paraguay.
OUTPUTFIELDSPER.TLPPGeneración de estructuras para campos de salidas de Perú.
OUTPUTFIELDSDOM.TLPPGeneración de estructuras para campos de salidas de Dominicana.
OUTPUTFIELDSEQU.TLPPGeneración de estructuras para campos de salidas de Ecuador.
OUTPUTFIELDSEUA.TLPPGeneración de estructuras para campos de salidas de Estados Unidos.
OUTPUTFIELDSRUS.TLPPGeneración de estructuras para campos de salidas de Rusia.
OUTPUTFIELDSURU.TLPPGeneración de estructuras para campos de salidas de Uruguay.
INPUTFIELDS.TLPPGeneración de estructuras para campos de entradas para países sin localización.
INPUTFIELDSALL.TLPPGeneración de estructuras para campos de entradas.
INPUTFIELDSARG.TLPPClase de creación de estructuras de entradas para Argentina.
INPUTFIELDSBOL.TLPPClase de creación de estructuras de entradas para Bolivia.
INPUTFIELDSCHI.TLPPEstructuras de campos para documentos de entrada Chile.
INPUTFIELDSCOL.TLPPGeneración de estructuras para campos de entradas de Colombia.
INPUTFIELDSMEX.TLPPClase de creación de estructuras de entradas para México.
INPUTFIELDSPAR.TLPPClase de creación de estructuras de entradas para Paraguay.
INPUTFIELDSPER.TLPPClase de creación de estructuras de entradas para Perú.
INPUTFIELDSDOM.TLPPClase de creación de estructuras de entradas para Republica Dominicana.
INPUTFIELDSEQU.TLPPClase de creación de estructuras de entradas para Ecuador.
INPUTFIELDSEUA.TLPPClase de creación de estructuras de entradas para Estados Unidos.
INPUTFIELDSRUS.TLPPClase de creación de estructuras de entradas para Rusia.
INPUTFIELDSURU.TLPPClase de creación de estructuras de entradas para Republica Uruguay.
FIELDS.TLPPEstructura de campos.
WMSDTCESTOQUEENDERECO.PRW Funciones genéricas wms.
WMSDTCORDEMSERVICO.PRW Funciones genéricas wms.
WMSDTCORDEMSERVICOCREATE.PRW Funciones genéricas wms.
WMSDTCORDEMSERVICOEXECUTE.PRWFunciones genéricas wms.
WMSDTCORDEMSERVICOREVERSE.PRWFunciones genéricas wms.
WMSR459.PRW Funciones genéricas wms.
WMSXEXP.PRWFunciones genéricas wms.
WMSXFUNH.PRWFunciones genéricas wms.
MATA521.PRXExclusión Documentos de Salida.
MATA942.PRWEstados Vs. Ingresos Brutos.
País:Argentina
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-19160


02. SITUACIÓN/REQUISITO

•    Se genera una NF con moneda 2 y una tasa de cambio, al realizar un cobro desde la rutina TOTVS Recibo se cambia de día para tomar una tasa diferente, al guardar el cobro deberá de generar un documento NCC o NDC dependiendo de que si la diferencia es positiva o negativa, pero genera error log donde el campo Tipo (E1_TIPO) lo marca como inválido.
•    Se genera una NF con moneda 2 y una tasa de cambio, al utilizarla en la rutina de Orden de pago se cambia de día para tomar una tasa diferente, al guardar la orden de pago se genera un log indicando que falta la condición de pago.
•    Al intentar generar la Orden de pago para la generación del documento y movimiento de diferencia de cambio se muestra un log que indica que el documento ya existe.


03. SOLUCIÓN

•    Se declara la variable cTipoDoc en la función F074Grava  para que se inicialice vacía y posterior tome el valor correcto.
•    Se crea la variable "nCondPad" que será utilizada con el parámetro MV_CONDPAD para informar el campo de condición de pago.
•    Se incluye validación para cuando se utilice TES que no genera título permita generar documento de entrada o salida (NCP o NDP).


Cuentas Por Cobrar

  • A través de la rutina "Base de Datos", ubicada en el módulo SIGACFG (Base De Datos| Diccionario), en la opción de parámetros informar
    • MV_DIFCAMR =S
    • MV_CONDPAD = Condición de pago. Ejemplo 001, esta condición deberá de estar registrada en el sistema.
  • A través de la rutina “Tipos de Entrada y Salida”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir registros de TES.

    • TES de salida que genere título y en la pestaña de Otros informar el campo Doc. Dif. Ca =Sí.

    • TES de entrada que genere título y en la pestaña de Otros informar el campo Doc. Dif. Ca =Sí.
  • A través de la rutina “Productos”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir nuevo registro de producto e informar los campos de TES de Entrada "TE Estándar" (B1_TE) y TES de Salida "TS Estándar" (B1_TS).

  • A través de la rutina “Clientes”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir nuevo registro de Cliente.

    • En la pestaña de Otros informar campos de "Cod TES Cred" (A1_TESC) y Cod TES Deb" (A1_TESD).

  • A través de la rutina “Bancos”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), incluir nuevo registro de Banco para moneda 2.

  • A través de la rutina “Monedas”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), informar tasa del día para moneda 2.

  • A través de la rutina “Facturaciones”, ubicada en el módulo SIGAFAT (Actualizaciones | Facturación), incluir nuevo registro de factura de salida informando moneda 2, TES y producto previamente registrado.


Cuentas Por Pagar

  • A través de la rutina "Base de Datos", ubicada en el módulo SIGACFG (Base De Datos| Diccionario), en la opción de parámetros informar
    • MV_DIFCAMP =S
    • MV_CONDPAD = Condición de pago. Ejemplo 001, esta condición deberá de estar registrada en el sistema.
  • A través de la rutina “Tipos de Entrada y Salida”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir registros de TES.
    • TES de entrada para generación de NF, esta TES deberá generar título. 
    • TES de entrada, que no genere título y en la pestaña de Otros informar el campo Doc. Dif. Ca =Si
    • TES de salida, que no genere título y en la pestaña de Otros informar el campo Doc. Dif. Ca =Si
  • A través de la rutina “Proveedores”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir registro de proveedor.

    • En la pestaña de Fiscales informar los campos de TES de entrada y TES de salida, que no generan título.

  • A través de la rutina “Productos”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), contar al menos un producto.

  • A través de la rutina “Bancos”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), incluir nuevo registro de Banco para moneda 2.

  • A través de la rutina “Monedas”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), informar tasa del día para moneda 2.

  • A través de la rutina “Factura de Entrada”, ubicada en el módulo SIGACOM (Actualizaciones | Movimientos), incluir nuevo registro de factura de entrada informando moneda 2, TES y producto previamente registrado.


Cuentas Por Cobrar

  • A través de la rutina “Diferencia Cambio Ctas Por Cobrar”, ubicada en el módulo SIGAFIN (Miscelánea | N. Cálculos), presionar tecla F12 para informar parámetros.
  • A través de la rutina “Monedas”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), ingresar al día siguiente del que se registró la factura e informar tasa de moneda diferente.

  • A través de la rutina “TOTVS Recibo”, ubicada en el módulo SIGAFIN (Actualizaciones | Cuentas Por Cobrar), crear nuevo recibo de cobro, informar el cliente y dar clic en Extraer Títulos.

    • En la parte de Formas de pago, dar clic en botón Agregar, para incluir método de pago.

      • Tipo título,
      • Número
      • Valor
      • Moneda
      • Banco
    • Se selecciona título y forma de pago y dar clic en botón Confirmar.
    • Se mostrará la ventana para informar el punto de venta.
  • A través de la rutina “Generac. de Notas de Crédito y Débito”, ubicada en el módulo SIGAFAT (Actualizaciones | Facturación), ingresar a la opción de Notas de Débito o crédito, (Depende del documento generado).

    • Validar la generación del documento y que los montos sean correctos.

Nota: Cuando la diferencia es positiva se genera una Nota de Débito de Cliente (NDC), cuando la diferencia es negativa se genera una Nota de Crédito de Cliente (NCC).

  • A través de la rutina “Ctas Por Cobrar”, ubicada en el módulo SIGAFIN (Actualizaciones | Cuentas Por Cobrar), validar que se genere registro de NDC o NCC y visualizar que el monto sea correcto.
  • A través de la rutina “Diferencia Cambio Ctas Por Cobrar”, ubicada en el módulo SIGAFAN (Miscelánea | N. Cálculos), validar que se genere registro de NDC o NCC y visualizar que el monto sea correcto.


Cuentas Por Pagar

  • A través de la rutina “Diferencia Cambio Ctas a Pagar”, ubicada en el módulo SIGAFIN (Miscelánea | N. Cálculos), establecer parámetros.
  • A través de la rutina “Monedas”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), ingresar al día siguiente del que se registró la factura e informar tasa de moneda diferente.
  • A través de la rutina “Orden Pago Modelo II”, ubicada en el módulo SIGAFIN (Actualizaciones | Procesos Mod II), Dar clic en botón de +Pago automático.

    • Establecer parámetros para la búsqueda de documentos.
    • Seleccionar el título y dar clic en botón +Pago automático

    • Informar los campos necesarios y grabar
      • Tipo de pago
      • Banco 
      • Número de título
      • Modalidad
  • A través de la rutina “Nota Cred/débito”, ubicada en el módulo SIGACOM (Actualizaciones | Movimientos), ingresar a la opción de Notas de Débito o crédito, (Depende del documento generado).

    • Validar la generación del documento y que los montos sean correctos.

Nota: Cuando la diferencia es positiva se genera una Nota de Débito de Proveedor (NDP), cuando la diferencia es negativa se genera una Nota de Crédito de Proveedor (NCP).

  • A través de la rutina “Ctas Por Pagar”, ubicada en el módulo SIGAFIN (Actualizaciones | Cuentas Por Pagar), validar que se genere registro de NDP o NCP y visualizar que el monto sea correcto.
  • A través de la rutina “Diferencia Cambio Ctas a Pagar”, ubicada en el módulo SIGAFIN (Miscelánea | N. Cálculos), validar que se genere registro de NDP o NCP y visualizar que el monto sea correcto.


04. INFORMACIÓN ADICIONAL

N/A

05. ASUNTOS RELACIONADOS