01. DATOS GENERALES
Producto | TOTVS Backoffice | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | |||||||||||||||||||||||||||
Segmento: | Servicios | |||||||||||||||||||||||||||
Módulo: | SIGAFIN - Financiero | |||||||||||||||||||||||||||
Función: |
| |||||||||||||||||||||||||||
País: | México | |||||||||||||||||||||||||||
Ticket: | ||||||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-16408 |
02. SITUACIÓN/REQUISITO
Se solicita crear los botones ANULAR y BORRAR, considerando las validaciones de que Anular, solo se puede hacer sobre recibos con status Timbrado, y Borrar solo sobre recibos con status Activo.
Quedando de la siguiente manera:
- Anular: Borrado lógico, quedando en status rojo.
- Borrar : Elimina el registro físicamente.
Colombia, Perú, Ecuador, Paraguay, Bolivia, Uruguay acorde con la funcionalidad existente hoy de la rutina Anula Recibos Diversos (FINA088) en la que existen los 2 botones, Anular y Borrar.
03. SOLUCIÓN
Se agrega la funcionalidad de Anulación desde el modelo FINA887 y se crea el servicio de cancel-receipt para ejecutar la anulación.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-16408.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Ingresar a la rutina TOTVS Recibos; SIGAFIN - Actualizaciones | Cuentas por Cobrar | Totvs Recibo.
- Generar un Nuevo Recibo.
- Marcar la opción Timbrar y grabar el Recibo.
- Ingresar a Buscar Recibo.
- Seleccionar el Recibo y dar clic en Anular, seleccionar un Motivo diferente a 01.
- Verificar que la transmisión de anulación del CFDI sea exitosa y que el Recibo sea anulado correctamente.
04. INFORMACIÓN ADICIONAL
La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.¡IMPORTANTE!