Producto | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | |||||||||||||
Segmento: | |||||||||||||
Módulo: | SIGAFIN - Financiero. | ||||||||||||
Función: |
| ||||||||||||
País: | México | ||||||||||||
Ticket: | 13453478 (Pacote atusx: 010185) | ||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-14932 |
El 1 de Enero del 2022 la Actualización al servicio de Cancelación de Facturas que forma parte de la Reforma Fiscal 2022, donde se considera necesario señalar el Motivo de la cancelación de los comprobantes y se actualizan los plazos para realizar la cancelación de facturas.
Actualización al servicio de cancelación de facturas/Complemento de Recepción de Pago:
Para mayor información ver el portal del SAT.
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):
Donde:
Folio Recibo: Serie y Número del Cobro Diverso a cancelar.
Folio: UUID del Cobro Diverso a cancelar.
Motivo de Cancelación: Combo para seleccionar uno de los motivos de cancelación definidos por el SAT.
Acciones:
Confirmar - Se realiza llamado al ejecutable de timbrado (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 por consecuencia aborta 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 sin realizar la solicitud de Cancelación ante el SAT. Al seleccionar un registro, se llenan 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 sin realizar la solicitud de Cancelación ante el SAT. Al seleccionar un registro, se llena el campo Recibo Susti (EL_RECSUS).
Se ajustó la función de Validaciones para recibo a sustituir (F87AValRec) para que sólo se permita la selección o información de Recibo a Sustituir con Cobros diversos que fueron anulados pero sin realizar la solicitud de Cancelación ante el SAT, es decir, que el campo Sol Can Pend (EL_RETGAN) sea igual 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.
En la rutina Complemento de Recepción de Pago (FISA815):
Se realiza ajuste para que al realizar el timbrado de un CFDI con Complemento para Recepción de Pagos, si en el Cobro Diverso está informado el Recibo a Sustituir, es decir, si los campos Serie Sustit (EL_SERSUS) y Recibo Susti (EL_RECSUS) son diferentes de vacíos, se realice la solicitud de Cancelación del CFDI del Recibo correspondiente agregando en el archivo TimbradoCFDI.ini el motivo de Cancelación y el UUID de sustitución que es el del CFDI con Complemento para Recepción de Pagos que se timbró.
Para el PAC Formas Digitales, se realizan adecuaciones al ejecutable actualizando a la versión 4.0.2.0
En la rutina Anular/Timbrar/Imprimir Cobros Diversos (FINA088), si se selecciona un Cobro Diverso cuyo Motivo de Cancelación es 01 y está relacionado como Recibo a Sustituir a un Cobro Diverso que ya fue timbrado, es decir, no se visualizará la pantalla "Motivo de Cancelación", visualizando el siguiente mensaje donde si se presiona Si se realizará la solicitud de Cancelación ante el SAT. |
|
Campo | Contenido |
---|---|
Campo | EL_TIPAGRO |
Tipo | C - Caracter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Mot.Cancela |
Desc. Español | Motivo de cancelación |
Lista Español | 01=Compr. Emitido c/errores c/relac.;02=Compr. Emitido c/errores s/relac.;03=No se llevó a cabo la oper.;04=Oper. nominativa. |
Obligatorio | No |
Usado | Si |
Exhibe en Browse | No |
Help | Indica el Motivo de Cancelación que aplica para el Complemento de Recepción de Pago: |
Campo | Contenido |
---|---|
Campo | EL_RETGAN |
Tipo | C - Caracter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Contexto | Real |
Propiedad | Modificar |
Tit. Español | Sol Can Pend |
Desc. Español | 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'). |
Consulta Estándar en el archivo SXB – Consulta Estándar:
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.de recib | EL_RECIBO |
RECSUS | 4 | 01 | 02 | Cliente Orig | EL_CLIORIG |
RECSUS | 4 | 01 | 03 | Tienda Orig. | EL_LOJORIG |
RECSUS | 4 | 01 | 04 | Folio Fiscal | EL_UUID |
RECSUS | 4 | 01 | 05 | Fecha Timbre | EL_FECTIMB |
RECSUS | 5 | 01 | SEL->EL_RECIBO | ||
RECSUS | 6 | 01 | EL_CANCEL==.T. .AND. EL_RETGAN == "S" .AND. EL_TIPODOC == "TF" |
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" |
CFDI con Complemento de Recepción de Pago versión 2.0 con CFDI versión 4.0