01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segmento: | Backoffice | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAFIN - Financiero | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
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.¡IMPORTANTE!
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):