Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación 
Función:
RutinasNombre TécnicoFecha
FISA817Cancelación de CFDI25/02/2025
FISA800Timbrado de CFDI24/02/2025
LOCXNFFunciones genéricas para Notas Fiscales19/02/2025
LOCXMEXFunciones Genéricas para Documentos Fiscales para México19/02/2025
País:México (MEX)
Ticket:
N/A
No aplica
Requisito/Story/Issue (informe el requisito vinculado):DMINA-
25715
25988


02. SITUACIÓN/REQUISITO

Cuando se cancela realiza cancelación de una Factura Electrónica que se encuentra fuera de periodo, es generada una Nota de Crédito de tipo Cancelación (NCA) y un Recibo de Cobro Compensación para anular la Factura de Venta en el sistema. Esta anulación es generada antes de que la Factura Electrónica haya sido cancelada ante el SAT, por lo tanto, si no hay respuesta o aceptación por parte del receptor en el SAT, la Factura de Venta 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 de Venta fuera de periodo, los documentos de cancelación (Nota de Crédito de tipo Cancelación (NCA y Recibo de Compensación de Cobro) cancelación serán generados hasta que la Factura Electrónica 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 blancomorado.
    • En la función de Validación de Marcado (F817VMark), se valida si la Factura de Venta 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 Electrónica fue cancelada ante el SAT; , de ser así, será ejecuta ejecutada la función que realiza la Generación de Nota de Crédito Cancelación (NCA) y Recibo de Cobro Compensación (lxMxValDFP), para anular la factura Factura de Venta en el sistema, de lo contrario, la Factura de Venta 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 Cancelación (NCA) y Recibo de Cobro Compensación (lxMxValDFP), para permitir la cancelación de la Factura de Venta 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 de Venta 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).

En la rutina de Timbrado CFDI (FISA800), se realizaron las siguientes modificaciones:

    • En la función que realiza la Actualización de Estatus de los Documentos Cancelados (lxMxActSts), se valida si la Factura de Venta fue cancelada ante el SAT, de ser así, será ejecuta la función que realiza la Generación de Nota de Cancelación NCA y Recibo de Compensación (lxMxValDFP), para anular la Factura de Venta en el sistema, de lo contrario, la Factura de Venta será marcada con el estatus  9 - "Cancelado ante el SAT, pendiente cancelación en sistema".   

En la rutina de Funciones Genéricas de Documentos Fiscales (LOCXNF), se realizan las siguientes modificaciones:

    • En la función que Prepara las Notas Fiscales (locxnf), se asigna la leyenda de color violeta a los documentos que contiene el estatus “9 - Cancelado ante el SAT, pendiente cancelación en sistema."
    • En la función de Exclusión de Notas Fiscales (locxDelNf), se indica que no podrán ser anulados los documentos con estatus “9 - Cancelado ante el SAT, pendiente cancelación en sistema."
    • En la función que indica el Estatus de los Documentos (LocxLegenda), se asigna el estatus (Leyenda) “9 - Cancelado ante el SAT, pendiente cancelación en sistema." utilizando un icono en color violeta.
    • En la función que Carga el Menú de las Notas Fiscales (MenuDef), se activa la inclusión de las Notas de Crédito de Cancelación vía rutina automática cuando la rutina de Facturas de Salida (Mata468n) esté en ejecución.

En la rutina de Funciones Genéricas de Documentos Fiscales de México (LOCXMEX), se realizan las siguientes modificaciones:

    • En la función que indica el Estatus de los Documentos (lxMxAcores), se asigna el estatus (Leyenda) “9 - Cancelado ante el SAT, pendiente cancelación en sistema." utilizando un icono en color violeta.


Totvs custom tabs box
tabsPre-condiciones, Procedimiento
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche correspondiente a la issue DMINA-2571525988.
  3. Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
  4. Contar con la configuración de la Facturación Electrónica para México, para más información ver: DT Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0
  5. Contar con la configuración de la Cancelación de Facturas Fuera de Periodo, para más información ver: DT Cancelación de Factura Electrónica fuera de periodo MEX
  6. Contar con una Factura de Venta (NF) previamente timbrada y con estatus "Cancelable con aceptación", generada  generada dentro del mismo año y que cuente con a un mes de haber sido emitida (Fuera de Periodo)o que el año de emisión sea menor al año de cancelación.
Totvs custom tabs box items
defaultno
referenciapaso2

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 con aceptación".
  • Dar clic en el botón "Cancelar"
  • Confirman la continuación de la Solicitud de Cancelación.
  • En la pantalla de Motivo Baja:
    • Informar el campo Motivo "02 - Comprobante emitido con errores sin relación de documento".
      Image Added

  • El sistema informa que será ejecutado el proceso de “Cancelación Fuera de Periodo”.
    Image Added

  • Confirmar la cancelación.

  • 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.
    Image Added

    Nota
    titleIMPORTANTE

    La cancelación de la Factura de Venta dentro del sistema ( generación de NCA-Nota de Cancelación  y Recibo de Compensación) será realizada hasta que la Factura Electrónica sea cancelada ante el SAT mediante la Aceptación del receptor.

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"
  • Confirmar la continuación de la consulta de estado del documento.

  • Si la cancelación es "Aceptada" por parte del receptor, ésta es cancelada ante el SAT, por lo tanto, la Factura será cancelada en el sistema mediante la generación de la Nota de Crédito de tipo Cancelación (NCA) y un Recibo de Compensación.
  • El sistema informa que será ejecutado el proceso de “Cancelación Fuera de Periodo”. generada la Nota de Crédito de Cancelación y el Recibo de Compensación para cancelar la Factura en el sistema.
  • Confirmar la generación de los documentos.
    Image Added

  • 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.

Nota

Para que una Factura sea cancelada en el sistema (con la generación de la Nota de Crédito de tipo NCA y Recibo de Compensación) , primero debe de estar cancelada ante el SAT.

    • Image Added


  • 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.
    Image Added

  • Es realizada la cancelación de la Factura en el sistema.La Factura cambia de estatus a “Cancelada Fuera de Periodo”.
  • Si la cancelación es "Rechazada" por parte del receptor, la Factura no será cancelada en el sistema.

Nota

Si la Factura fue cancelada ante el SAT y en el proceso de cancelación en el sistema no fueron generados los documento de cancelación (Nota de Cancelación NCA y el Recibo de Compensación.), la Factura quedará con el estatus  9 - "Cancelado ante el SAT, pendiente cancelación en sistema". Este estatus permitirá revisar posibles errores o configuraciones faltantes para posteriormente volver a realizar la cancelación en el sistema.


04. INFORMACIÓN ADICIONAL

No aplica.


Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaqueLa presente solución aplica para versión de Protheus 12.1.2310 o superior, puede ser necesario contar con garantía extendida.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS