...
Para mayor información ver el portal del SAT.
03. SOLUCIÓN
En la rutina Anular/Timbrar/Imprimir Cobros Diversos (FINA088):
Se activa la pantalla "Motivo de Cancelación", la cual se visualiza al seleccionar un Cobro Diverso que esté en estatus Timbrado (Azul):
Image Added
Donde:
Folio Recibo: Serie y Numero del Cobro Diverso a cancelar.
Folio: UUID del Cobro Diverso a cancelar.
Motivo de Cancelación: Combo para seleccionar los motivos de cancelación definidos por el SAT.
Acciones:
Confirmar - Se realiza llamado al ejecutable (archivo .exe) el cual realiza la cancelación del CFDI enviando el Motivo.
Cerrar o Salir - Se omite la actualización de la información de motivo de cancelación y el proceso de Solicitud de Cancelación del documento.
Si en la pantalla de Motivo de Cancelación se selecciona la opción 01 - Compr. Emitido c/errores c/relac. se realiza el anulado del Cobro Diverso en Protheus, pero no se realiza la solicitud de cancelación ante el SAT, quedando el Cobro Diverso con el estatus Anulado - No Solicitud Cancelación SAT (Amarillo).
Si en la pantalla de Motivo de Cancelación se selecciona una opción diferente a 01 - Compr. Emitido c/errores c/relac. se realiza el anulado del Cobro Diverso en Protheus y se realiza la solicitud de cancelación ante el SAT, quedando el Cobro Diverso con el estatus Indisponible (Rojo).
En la rutina Cobros Diversos (FINA087A):
Si el parámetro MV_SERREC se encuentra con valor T, se activa la consulta SERRUC para el campo Serie Sustit (EL_SERSUS) para visualizar los Cobros Diversos que fueron anulados, pero no se realizó la solicitud de Cancelación ante el SAT para que al seleccionar el registro se llenen los campos Serie Sustit (EL_SERSUS) y Recibo Susti (EL_RECSUS).
Si el parámetro MV_SERREC se encuentra con valor diferente de T o vacío, se activa la consulta RECSUS para el campo Recibo Susti (EL_RECSUS)para visualizar los Cobros Diversos que fueron anulados, pero no se realizó la solicitud de Cancelación ante el SAT para que al seleccionar el registro se llene el campo Recibo Susti (EL_RECSUS).
Se ajustó la función de Validaciones para recibo a sustituir (F87AValRec) para que solo se permita la selección o información de Recibo a Sustituir con Cobros diversos que fueron anulados pero no se realizó la solicitud de Cancelación ante el SAT, es decir, que el campo Sol Can Pend (EL_RETGAN) seaigual a 'S', en caso contrario muestra el mensaje de aviso "Solo se permite sustituir Complementos de Recepción de Pago de Recibos que fueron anulados previamente, pero que no se realizó la solicitud de cancelación ante el SAT." y no permite avanzar.
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - Realizar un respaldo del repositorio del ambiente (archivo .rpo)
- Aplicar el parche generado para la issue DMINA-14932.
- Realizar las configuraciones al Diccionario de Datos mencionadas en la sección 04. INFORMACIÓN ADICIONAL.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- En el módulo de Ventas (SIGAFAT) desde el menú Actualizaciones | Facturación | Facturaciones.
- Incluir y Timbrar el CFDI de una Factura de Venta (NF) utilizando una Condición de Pago que tenga configurado el campo Met Pago SAT (E4_MPAGSAT) con valor PPD - PAGO EN PARCIALIDADES O DIFERIDO.
|
Totvs custom tabs box items |
---|
| Para Motivo de Cancelación 01 - Comprobante emitido con errores con relación: Generación/Timbrado de Complemento de Recepción de Pago: - Ingresar al módulo Financiero (SIGAFIN).
- Acceder al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)
- Configurar las preguntas de la rutina.
- Informar los datos del encabezado del Cobro Diverso.
- Informar Tipo Valor, Prefijo, Número, Valor, Moneda, presionar Siguiente.
- Seleccionar el Cliente, presionar Siguiente.
- Seleccionar el Título por Cobrar de la Factura a dar de baja. informar el Valor por Bajar de acuerdo a la moneda del Cobro Diverso, presionar Siguiente.
- Validar el Resumen del Recibo, presionar Confirmar.
- Confirmar la generación y timbrado del Complemento de Recepción de Pago (Confirmación requerida de acuerdo a la configuración del parámetro MV_CFDREC).
Anulación de Cobro Diverso, sin Solicitud de Cancelación de Complemento de Recepción de Pago: - Ingresar al módulo Financiero (SIGAFIN).
- Acceder al menú Actualizaciones | Cuentas por Cobrar | Anular/Timbrar/Imprimir Cobros Diversos (FINA088)
- Configurar las preguntas de la rutina para visualizar el Cobro Diverso generado previamente.
- Seleccionar el Cobro Diverso, el cual debe estar en estatus Timbrado (Azul).
- Ejecutar la acción Anular.
- En la pantalla Motivo de Cancelación seleccionar el motivo de Cancelación 01 - Compr. Emitido c/errores c/relac.
![](/download/attachments/667356380/image2022-2-15_19-3-41.png?version=1&modificationDate=1644973422137&api=v2) - Se visualiza aviso que indica que solo se realizará la anulación del Cobro Diverso, pero que no se solicitará la cancelación del Complemento de Recepción de Pago ante el SAT,P presionar Si.
![](/download/attachments/667356380/image2022-2-15_19-5-22.png?version=1&modificationDate=1644973523800&api=v2) - Se visualizará mensaje que indica que el Recibo fue anulado correctamente y se actualizará el estatus a Anulado - No Solicitud Cancelación SAT (Amarillo)
Generación/Timbrado de Complemento de Recepción de Pago con Solicitud de Cancelación de Complemento de Recepción de Pago de Recibo a Sustituir: - Ingresar al módulo Financiero (SIGAFIN).
- Acceder al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)
- Configurar las preguntas de la rutina.
- Informar los datos del encabezado del Cobro Diverso, indicando el campo Recibo Sust. (EL_RECSUS).
- Informar Tipo Valor, Prefijo, Número, Valor, Moneda, presionar Siguiente.
- Seleccionar el Cliente, presionar Siguiente.
- Seleccionar el Título por Cobrar de la Factura a dar de baja. informar el Valor por Bajar de acuerdo a la moneda del Cobro Diverso, presionar Siguiente.
- Validar el Resumen del Recibo, presionar Confirmar.
- Confirmar la generación y timbrado del Complemento de Recepción de Pago (Confirmación requerida de acuerdo a la configuración del parámetro MV_CFDREC)
- Validar que se muestre mensaje con el nombre los archivos XML que fueron timbrados y anulados.
Para Motivo de Cancelación diferente de 01 - Comprobante emitido con errores con relación: Generación/Timbrado de Complemento de Recepción de Pago: - Ingresar al módulo Financiero (SIGAFIN).
- Acceder al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)
- Configurar las preguntas de la rutina.
- Informar los datos del encabezado del Cobro Diverso.
- Informar Tipo Valor, Prefijo, Número, Valor, Moneda, presionar Siguiente.
- Seleccionar el Cliente, presionar Siguiente.
- Seleccionar el Título por Cobrar de la Factura a dar de baja. informar el Valor por Bajar de acuerdo a la moneda del Cobro Diverso, presionar Siguiente.
- Validar el Resumen del Recibo, presionar Confirmar.
- Confirmar la generación y timbrado del Complemento de Recepción de Pago (Confirmación requerida de acuerdo a la configuración del parámetro MV_CFDREC).
Anulación de Cobro Diverso, sin Solicitud de Cancelación de Complemento de Recepción de Pago: - Ingresar al módulo Financiero (SIGAFIN).
- Acceder al menú Actualizaciones | Cuentas por Cobrar | Anular/Timbrar/Imprimir Cobros Diversos (FINA088)
- Configurar las preguntas de la rutina para visualizar el Cobro Diverso generado previamente.
- Seleccionar el Cobro Diverso, el cual debe estar en estatus Timbrado (Azul).
- Ejecutar la acción Anular.
- En la pantalla Motivo de Cancelación seleccionar un motivo de Cancelación diferente de 01, por ejemplo 02 - Compr. emitido c/errores s/relac.
![](/download/attachments/667356380/image2022-2-15_23-2-34.png?version=1&modificationDate=1644987754337&api=v2) - Se visualiza aviso que indica que se realizará la anulación del Cobro Diverso, y que se solicitará la cancelación del Complemento de Recepción de Pago ante el SAT, presionar Si.
![](/download/attachments/667356380/image2022-2-15_23-11-30.png?version=1&modificationDate=1644988289860&api=v2) - Se visualizará mensaje que indica que el Recibo fue anulado correctamente y se actualizará el estatus a Indisponible (Rojo)
|
|
...
Campo | Contenido |
---|
Campo | EL_RETGAN |
Tipo | C - Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Anulado Sol Can Pend |
Desc. Español | Anulado Pendiente Sol. de Cancelación Pendiente |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica si el Cobro Diverso fue anulado pero no se realizó la solicitud de Cancelación ante el SAT (Valor igual a 'S'). |
...
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.de recib | EL_RECIBO |
SERSUS | 4 | 01 | 02 | Cliente Orig | EL_CLIORIG |
SERSUS | 4 | 01 | 03 | Tienda Orig. | EL_LOJORIG |
SERSUS | 4 | 01 | 04 | Folio Fiscal | EL_UUID |
SERSUS | 4 | 01 | 05 | Fecha Timbre | EL_FECTIMB |
SERSUS | 5 | 01 |
|
| SEL->EL_SERIE |
SERSUS | 5 | 01 |
|
| SEL->EL_RECIBO |
SERSUS | 6 | 01 |
|
| EL_CANCEL==.T. .AND. EL_RETGAN == "S" .AND. EL_TIPODOC == "TF" |
...