Á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:
FunciónNombre Técnico

LOCXGEN.PRW

Funciones Genéricas para Notas Fiscales

LOCXNF.PRW

Notas Fiscales

LOCXARG.PRW

Funciones localizadas de Notas Fiscales para ARG

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ú.
LOCXIN.PRWModelo para documentos de entradas.
LOCXNCE.PRWModelo para notas de crédito de entradas.
LOCXNCS.PRWModelo para notas de crédito de salidas.
LOCXNDE.PRWModelo para notas de débito de entradas.
LOCXNDS.PRWModelo para notas de débito de salidas.
LOCXNFE.PRWModelo para facturas de entradas.
LOCXOUT.PRWModelo para documentos de salida.
LOCXREN.PRWModelo para remitos de entradas.
LOCXRES.PRWModelo para remitos de salidas.
LXINCTB.PRWModelo contabilidad para Documentos de Entrada.
LXINEST.PRWEvento stock para documentos de entradas.
LXINFIN.PRWEvento financiero para documentos de entradas.
LXINFIS.PRWEvento fiscal para documentos de entradas.
LXINPCO.PRWEvento PCO para documentos de entradas.
LXINPMS.PRWEvento PMS para documentos de entradas.
LXINTMS.PRWEvento TMS para documentos de entradas.
LXINWMS.PRWEvento WMS para documentos de entradas.
MODXFUN.TLPPFunciones genéricas para el uso de modelos.
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ú.
TIPODOC.TLPPClase TipoDoc para validaciones en modelos de documentos.
País:Argentina
Ticket:17935409
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-18236


02. SITUACIÓN/REQUISITO

•    Al anular un Cheque Recibido (FINA096) y mandar a llamar el Documento Original por Factura, el sistema detona el siguiente error.log:

"DBRUnlock cannot be called in a transaction on MSRUNLOCK(APLIB060.PRW)".

•    Además la opción por ítem no deberá aplicar en la anulación de cheque.
•    Al seleccionar el Documento Origen los campos Valor Unidad y Valor Total, eran informados por el total del documento y estos no permitían su edición, pero los montos quedaban inconsistentes y no permitía  grabar.
•    El monto de la NDC al anular el cheque no podrá ser inferior a la del valor del cheque.

03. SOLUCIÓN

   Se retira la opción por ítem del fuente LOCXNF cuando es llamada de la rutina Anulación de cheque (FINA096).
•    Se modifica la función LDocOriSd() para que los campos de Valor Unidad y Valor total sean informados con 0 (CERO) y puedan ser modificados por el usuario para la grabación de la NDC.
•    Se modifica la función TudoOkArg() para que valide que el total de la NDC no sea menor a la cantidad del cheque a anular cuando sea llamado desde la rutina FINA096.


  • A través de la rutina “Clientes”, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), dar de alta o contar con un cliente.
  • A través de la rutina “Tipos de Entrada y Salida”, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), dar de alta o contar con una TES de salida (Cuando se realice la NDC es necesario contar con una TES que no genere movimiento en estoque).

  • A través de la rutina “Productos”, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), dar de alta o contar con un producto.

  • A través de la rutina “Bancos”, ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), dar de alta o contar con un banco.

    • En caso de que el banco no cuente con saldo, incluir movimiento por cobrar para el banco. A través de la rutina “Movimientos Bancarios”, ubicada en el módulo SIGAFIN (Actualizaciones | Movim. Bancario).

  • A través de la rutina “Facturaciones”, ubicada en el módulo SIGAFAT (Actualizaciones | Facturación), incluir documento de tipo NF de salida.

  • A través de la rutina “Cobros Diversos II”, ubicada en el módulo SIGAFIN (Actualizaciones | Proceso Mod II), incluir recibo informando.
    • Serie
    • Recibo
    • Cliente 
    • Tienda
    • Tipo Título CH
    • Número CH
    • Valor 
    • Banco
    • Banco CH
  • A través de la rutina “Transferencias”, ubicada en el módulo SIGAFIN (Actualizaciones | Cuentas Por Cobrar), Dar clic en botón '+Bordero' e informar:

    • Banco
    • Situación 
    • Seleccionar el cheque incluido en el cobro diverso y dar clic en Grabar.
  • A través de la rutina “Cheques Recibidos”, ubicada en el módulo SIGAFIN (Actualizaciones | Proceso Mod II), posicionarse en el registro del cheque y dar clic en botón “Otras acciones”, seleccionar la opción Liquidar.

    • Marcar registro del cheque y dar clic en Grabar.
  • A través de la rutina “Cheques Recibidos”, ubicada en el módulo SIGAFIN (Actualizaciones | Proceso Mod II), posicionarse en el registro del cheque y dar clic en botón “Otras acciones”, seleccionar la opción Anular.
    • Marcar registro del cheque y dar clic en Grabar.
    • Indicar motivo y dar clic en OK.
    • Se abrirá ventana para generación de NDC
      • Informar Serie y Tipo de Venta
      • A través del botón “Otras acciones”, seleccionar la opción Doc. orig

      • Marcar el registro de la factura y dar clic en Grabar
      • El sistema permitirá la edición de los campos Valor Unitario (D2_PRCVEN) y Valor Total (D2_TOTAL), siempre que el campo de documento Origen este informado (D2_NFORI).
      • Dar clic en botón Grabar.
    • Validar que el CH quede como anulado.
    • A través de la rutina “Generac. de Notas de Crédito y Débito”, ubicada en el módulo SIGAFIN (Actualizaciones | Facturación), ingresar a la opción de débito.

      • Visualizar que la nota de débito tenga los montos correctos.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

Si al generar la NDC se desea indicar un valor total menor al del cheque a anular el sistema no permitirá. La NDC deberá ser por el total del CH o superior.


05. ASUNTOS RELACIONADOS

Para contar con todas las rutinas utilizadas en la generación de los documentos fiscales, aplicar inicialmente el siguiente paquete de actualización (patch):