01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIN - Financiero |
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
save-receipt.service.tlpp |
|
---|
09Servicio para guardar Recibo de cobro | 10-03-2022 | FINA998.prw | TOTVS Recibo |
|
0910-03-2022 | system-profile.data.tlpp |
|
09 | Servicio para recuperar grupo de Pregu ntas | 10-03-2022 | common-config.service.tlpp |
|
09Servicio para activar configuraciones adicionales | 10-03-2022 | common-config.controller.tlpp |
|
09Servicio para activar configuraciones adicionales | 10-03-2022 | receipt.service.tlpp |
|
09Servicio para obtener el detalle del recibo | 10-03-2022 |
|
fina088 | | receipt.data.tlpp | Servicio para obtener el detalle del recibo | 10 |
|
09fina087a | FINA088 | Validaciones del Recibo de Cobro | 10 |
|
09receipt.data | Servicio para obtener los estatus del Recibo | 10 |
|
09statusReceipt | 09-03-2022 | Fisa815 | FISA815 | Timbrado de Recibos | 10 |
|
09 |
País: | MEX |
---|
Ticket: | No aplica |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-15033 |
---|
Pacote ATUSX; | Código: 010263 Pacote: DMINA-15033 - PARÁMETROS DE FIN998 |
---|
02. SITUACIÓN/REQUISITO
Se solicita desarrollar el nuevo proceso de cancelación antes ante el SAT, es necesario que al cancelar un recibo se indique el motivo Motivo de la cancelaciónCancelación. Uno de los motivos (01) exige informar el UUID folio fiscal (UUID) del recibo que lo sustituirá.
En la opción Nuevo recibo, en la pantalla de parámetros agregar la pregunta "Recibo Sust.?", aquí el usuario pondrá el número de recibo que sustituye (cuando el parametros esta sistema está configurado para usar la serie de recibo, entonces aquí también deberá hacer la pregunta de la serie).
Agregar una validación, donde verifique que el recibo recibo que fue seleccionado este esté cancelado en Protheus pero no este timbrado, la respuesta a aun cancelado ante el SAT, las respuestas de estas preguntas se debe deben limpiar una vez que el usuario salga, por cualquier motivo, de la pantalla Nuevo recibo.
En Al guardar el Nuevo recibo al guardar , si detecta que la pregunta "Recibo Sust.?" contiene información, si el usuario decide en ese momento timbrarlo, entonces después de ejecutar el proceso de timbrado, deberá timbrar la cancelación del recibo deberá generar el acuse de cancelación ante el SAT, del recibo que contiene la respuesta a la pregunta "Recibo Sust.?" , y marcar este ultimo último recibo como como cancelado ante el SAT (Anulado, rojo).
En la opción Buscar recibo, sobre recibos cuyo status es timbrado (status azul) o amarillo (nuevo status - Canc. Pend.), al realizar "Anulación" deberá abrir una pantalla donde pregunte "Motivo de cancelación" y pueda pueda seleccionar entre 01..04. Si la respuesta es 01, al hacer la anulación deberá anular el recibo en Protheus y dejar el recibo en status amarillo (nuevo status - Canc. Pend.). Si el motivo fue cualquier otro, anulara anulará el recibo en Protheus, y cancelará generando el acuse ante el timbre SAT y lo dejara dejará en status Anulado (rojo).
Los recibos en status Canc. Pend. (amarillo), al seleccionar la opción "anularAnular" solicitarán el motivo de baja, para así dar oportunidad de modificar algún recibo cuyo motivo se habría registrado en motivó 01 01 y aun no se canceló el timbre, y aún no se realizó el acuse de cancelación ante el SAT, poder cambiarlo a otro motivo. Si el motivo fue cualquier otro, anulara anulará el recibo en Protheus, cancelara cancelará ante el timbre SATl y lo dejara dejará en status Anulado (rojo).
En la opción Nuevo recibo, agregar en el filtro de selección el nuevo status.
03. SOLUCIÓN
Se agrega funcionalidad para el grupo de preguntas FIN998 donde se pueda elegir el recibo que se suistituira en sustituirá el Nuevo recibo,.
Al realizar una Anulación mostrara mostrará una ventana para elegir el motivo para dar de baja un recibo.
Se agrega el eststus amarillo estatus "Canc. Pend." (amarillo) para buscar recibo y filtros.
...
Totvs custom tabs box |
---|
tabs | Pre-condiciones, Procedimiento, Paso 03, Paso 04 |
---|
ids | Pre-condiciones,Procedimiento |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Pre-condiciones |
---|
| - Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue DMINA-15033.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Realizar la actualización al diccionario de datos conforme se indica en la sección 04. Información Adicional.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | Procedimiento |
---|
| - Ingresar a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | Totvs Recibo.
- Generar un recibo de cobro de las NF indicadas en las pre-condiciones con sus formas de pago, una en pesos y la otra en dólares.
- Ingresar a Buscar recibo.
- Buscar el recibo generado e Imprimir el recibo.
- Verificar que el recibo impreso muestre las tasas correctamente y las descripciones de las monedas.
|
|
...
- , seleccionando el Timbrado del mismo.
- Anular el Recibo de Cobro con Motivo 01.
- Generar un nuevo recibo de cobro, llenando el parámetro de Recibo Sustituto, seleccionar el primer recibo
- Seleccionar Timbradodel recibo.
- Verificar que el recibo sea correctamente Timbrado y que el recibo sustituido esté Anulado.
|
|
04. INFORMACIÓN ADICIONAL
Preguntas en el archivo SX1 - Preguntas
Grupo: FIN998
Agregar las siguientes preguntas:
Orden | Título | Tipo | Tamaño | Decimal | Objeto | Consulta estándar |
---|
04 | ¿Recibo Sust. ? | C | 10 | 0 | Get | SERSUS |
05 | ¿Recibo Sust. ? | C | 6 | 0 | Get | RECSUS |
- La pregunta 04 se activa si el sistema usa Serie de Recibo (MV_SERREC).
- De lo contrario, la pregunta 05 es la que se activa.
Validar que la consulta SERSUS- Recibo Sustituye, se encuentre correctamente configurada.
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
SERSUS | 1 | 01 | DB | Recibo Sustituye | SEL |
SERSUS | 2 | 01 | 08 | Serie Recibo + Nro.d |
|
SERSUS | 4 | 01 | 01 | Nro.Recibo | EL_RECIBO |
SERSUS | 4 | 01 | 02 | Cliente | EL_CLIENTE |
SERSUS | 4 | 01 | 03 | Tienda | EL_LOJA |
SERSUS | 4 | 01 | 04 | Timbre Fiscal | EL_UUID |
SERSUS | 4 | 01 | 05 | Fecha Timbre | EL_FECTIMB |
SERSUS | 5 | 01 |
|
| EL_SERIE |
SERSUS | 5 | 02 |
|
| EL_RECIBO |
SERSUS | 6 | 01 |
|
| EL_CANCEL==.T. .AND. EL_RETGAN == "S" .AND. EL_TIPODOC $ "TF|EF|CC|CD|CH|CO" |
Validar que la consulta RECSUS- Recibo Sustituye, se encuentre correctamente configurada.
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
RECSUS | 1 | 01 | DB | Recibo Sustituye | SEL |
RECSUS | 2 | 01 | 08 | Serie Recibo + Nro.d |
|
RECSUS | 4 | 01 | 01 | Nro.Recibo | EL_RECIBO |
RECSUS | 4 | 01 | 02 | Cliente | EL_CLIENTE |
RECSUS | 4 | 01 | 03 | Tienda | EL_LOJA |
RECSUS | 4 | 01 | 04 | Timbre Fiscal | EL_UUID |
RECSUS | 4 | 01 | 05 | Fecha Timbre | EL_FECTIMB |
RECSUS | 5 | 01 |
|
| EL_RECIBO |
RECSUS | 6 | 01 |
|
| EL_CANCEL==.T. .AND. EL_RETGAN == "S" .AND. EL_TIPODOC $ "TF|EF|CC|CD|CH|CO" |
Card documentos |
---|
Informacao | 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. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
.-
.
05. ASUNTOS RELACIONADOS
...