01. DATOS GENERALES
| Producto | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | SIGAFAT - Facturación |
|---|
| Función: | | Rutinas | Nombre Técnico | Fecha |
|---|
| FISA817 | Cancelación CFDI |
| | FISA800 | Timbrado CFDI |
| | LOCXNF | Funciones genéricas para Notas Fiscales |
|
|
|---|
| País: | México (MEX) |
|---|
| Ticket: | N/A |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-25715 |
|---|
02. SITUACIÓN/REQUISITO
Cuando se cancela una Factura que se encuentra fuera de periodo, es generada una Nota de Crédito de tipo NCA y un Recibo de Cobro para anular la Factura en el sistema. Esta anulación es generada antes de que la Factura haya sido cancelada ante el SAT, por lo tanto, si no hay respuesta o aceptación por parte del SAT, la Factura queda anulada en el sistema y no hay manera de realizar una reversión de los documentos de cancelación.
03. SOLUCIÓN
En la cancelación de una Factura fuera de periodo, los documentos de cancelación (Nota de Crédito de tipo NCA y Recibo de Cobro) serán generados hasta que la Factura sea cancelada ante el SAT.
En la rutina de Cancelación CFDI (FISA817) se realizaron las siguientes modificaciones:
- En las funciones de Estatus de Documento (F817Cores) y Leyenda del Documento (F817Leyend), se asigna el estatus 9 - "Cancelado ante el SAT, pendiente cancelación en sistema." identificado con un icono en color blanco.
- En la función de Validación de Marcado (F817VMark), se valida si la Factura seleccionada se encuentra fuera de periodo, si es verdadero, se marca la posición 13 (dfCanFper) del array aRegs para poder identificarla. Se retira la función que Identifica relación entre Factura y Recibo (lxMxExRcbo).
En la función que realiza la Solicitud de Cancelación (F817Cancel) y en la función que realiza la Solicitud de Consulta y Cancelación (ProcesoWS), se asigna el estatus 9 - "Cancelado ante el SAT, pendiente cancelación en sistema" para permitir la cancelación de la factura en el sistema.
- Se elimina la función que Identifica relación entre Factura y Recibo (lxMxExRcbo).
- En la función que realiza la Actualización de Estatus de los Documentos Cancelados (ActualizaDoc), se valida si la Factura fue cancelada ante el SAT; de ser así, será ejecuta la función que realiza la Generación de Nota de Crédito NCA y Recibo de Cobro (lxMxValDFP), para anular la factura en el sistema, de lo contrario, la Factura será marcada con el estatus 9 - "Cancelado ante el SAT, pendiente cancelación en sistema".
En la función que Informa el Proceso de Cancelación Fuera de Periodo (lxMxDcFrPr), se eliminan validaciones y funciones relacionadas con el proceso de cancelación. Esta función solo informará (con un mensaje de confirmación) el proceso de cancelación fuera de periodo, dando la opción de Aceptar o Cancelar el proceso.
Se crea la función que realiza la Generación de Nota de Crédito NCA y Recibo de Cobro (lxMxValDFP), para permitir la cancelación de la Factura en el sistema.
En la función que realiza la Generación de la Nota de Cancelación NCA (LxMxGnraNCA), se valida que la serie de la Nota de Cancelación (contenida en el parámetro MV_SERNCA) se encuentre configurada.
En la función que Genera la Estructura de la Nota de Cancelación (lxMxLdNCC), se asigna la estructura de los campos de la tabla Ítems de las Fact. de Entrada (SD1) al array aItensSD1 solo si éste no existe en memoria.
En la función que Valida la existencia de Documentos Relacionados (lxMxDocPen), se válida que la Factura contenga el estatus 9 - "Cancelado ante el SAT, pendiente cancelación en sistema" para permitir la cancelación de la factura en el sistema utilizando la función que realiza la Generación de la Nota de Cancelación NCA (LxMxGnraNCA).
Cancelación de una Factura de Venta fuera de periodo con estatus “Cancelable con aceptación” y Motivo de Cancelación diferente a 01.- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Cancelación de CFDI (FISA817).
- Informar los parámetros necesarios para visualizar Facturas de Venta (NF).
- Seleccionar la Factura de Venta (NF) que se encuentra fuera de periodo y con estatus "Cancelable sin aceptación".
- Dar clic en el botón "Cancelar"
- Confirman la continuación de la Solicitud de Cancelación.
- En la pantalla Motivo Baja:
- Informar el campo Motivo "02 - Comprobante emitido con errores sin relación de documento".
- Confirmar el Motivo de Baja.
- La Factura cambia de estatus a “En proceso de cancelación”, este estatus indica que se ha realizado solicitud de cancelación ante el SAT pero su estatus inicial era “Cancelable con aceptación” y debe quedar en proceso hasta que ésta sea aceptada.
Consulta de estatus ante el SAT de la Factura con estatus "En proceso de cancelación".- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Cancelación de CFDI (FISA817).
- Informar los parámetros necesarios para visualizar la Factura de Venta (NF) que fue cancelada previamente.
- Seleccionar la Factura (con estatus “En proceso de cancelación”) cancelada anteriormente.
- Dar clic en el botón "Act. Status"
- Si la cancelación es "Aceptada" por parte del receptor, la Factura será cancelada en el sistema mediante la generación de la Nota de Crédito de tipo NCA y un Recibo de Compensación.
- El sistema informa que será ejecutado el proceso de “Cancelación Fuera de Periodo”.
- Confirmar el proceso de cancelación.
- Se muestra la ventana de “Generación de Recibo”.
- Asignar la Serie y el Número de Recibo.
- Confirmar la generación de Recibo.
- Una vez finalizado el proceso de cancelación, el sistema indica mediante un informe log que se ha generado la Nota de Cancelación (NCA) y el Recibo de Compensación.
- Si la cancelación es "Rechazada" por parte del receptor, la Factura no será cancelada en el sistema.
|
|
04. INFORMACIÓN ADICIONAL
Otras acciones/acciones relacionadas

05. ASUNTOS RELACIONADOS
- Incluya enlaces con páginas de asuntos relacionados.
