01. DATOS GENERALES
| Línea de producto: | Microsiga Protheus. |
|---|
| Segmento: | Servicios - Mercado Internacional. |
|---|
| Módulo: | SIGAFAT - Facturación. |
|---|
| Función: | Rutina(s) | Nombre Técnico |
|---|
| FISA817 | Cancelación CFDI México. |
|
|---|
| Ticket: | 5070891 |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-6085 - v12.1.14
|
|---|
02. SITUACIÓN/REQUISITO
Al momento de cancelar una factura en el nuevo esquema de cancelación, es presentado el error.log invalid property _ESTATUSUUID on RESPWS(FISA817.PRW) 08/11/2018 12:59:57 line : 1395
Acorde al análisis realizado, el XML está siendo cancelado correctamente ante el SAT, pero la respuesta no contiene la etiqueta ESTATUSUUID buscada por la rutina FISA817.
...
- Verificar las actualizaciones al diccionario, éstas deben coincidir con lo especificado en el boletín técnico (http://tdn.totvs.com/x/R-G6GQ)
- Habilitar el parámetro MV_CFDICAN
| Informações |
|---|
|
El uso del parámetro MV_CFDICAN es descontinuado al actualizar la rutina Cancelación CFDI (FISA817) con fecha 31/07/2024 o superior. Por estándar el sistema usará el nuevo esquema de cancelación. |
- Agregar el archivo MasterEdi.exe en la carpeta del cliente (donde se localiza el smartclient) también agregar los archivos Newtonsoft.Json.dll, Newtonsoft.Json.pdb y Newtonsoft.Json.xml
- Verificar que en la carpeta del cliente (donde se localiza el smartclient) estén contenidos los certificados, de lo contrario agregarlos.
Pasos para validar la solución:
Caso 1: Cancelación de Factura de Venta.
- Crear una factura y timbrarla.
- Dentro de módulo Facturación (SIGAFAT) desde el menú Actualizaciones > Facturación > Facturación (MATA467N)
...
- Cancelar Factura:Crear una factura y timbrarla.
- Dentro de módulo Facturación (SIGAFAT) desde el menú Actualizaciones > Facturación > Cancelación CFDI (FISA817)
- Asignar los parámetros necesarios.
- Se visualiza el browse de cancelación de CFDI.
- Se muestra la factura generada anteriormente (el documento se muestra con estatus “Vigente”)
- Se realiza la consulta de estatus para conocer si el documento puede ser cancelable o no.
- Se selecciona el documento y se da clic en el botón “Act. Status”.
- Se confirmar actualización del estatus del documento.
- Se visualiza log de consulta de estatus, en este log se informa “S –Comprobante obtenido satisfactoriamente”
- Al salir del Log, se visualiza el cambio del estatus del Documento (el documento se muestra con estatus “Vigente – Cancelable sin aceptación”)
- Se selecciona nuevamente el documento y se elige Cancelar
- Se confirmar la cancelación del documento.
- Se visualiza log de cancelación, en este log se informa el mensaje “202” que indica que el documento ha sido cancelado.
- El documento no se visualiza más en el browse porque ha sido cancelado.
Caso 2: Cancelación Recibo de Cobro.
- Crear una factura y timbrarla.
- Dentro de módulo Facturación (SIGAFAT) desde el menú Actualizaciones > Facturación > Facturación (MATA467N).
- Crear un Recibo de Cobro.
- Dentro de módulo Financiero (SIGAFIN) desde el menú Actualizaciones > Cuentas por Cobrar > Cobros Diversos (FINA087A)
- Asignar los parámetros necesarios.
- Indicar los datos generales del recibo de cobro.
- Confirmar cliente del recibo.
- Seleccionar el documento a compensar (factura generada anteriormente).
- Verificar los saldos y generar el CFDI con complemento de recepción de pagos.
- Generar y timbrar el recibo.
- Anular Recibo:
- Dentro de módulo Financiero (SIGAFIN) desde el menú Actualizaciones > Cuentas por Cobrar > Anulación de recibos Diversos (FINA088)
- Asignar los parámetros necesarios.
- Se visualiza el browse de cancelación de recibo.
- Se muestra el recibo generado anteriormente.
- Seleccionar el recibo y realizar la anulación.
- El sistema envía un mensaje al usuario indicando que el recibo ha sido anulado sin problema.
04. INFORMACIÓN ADICIONAL
...
http://tdn.totvs.com/x/R-G6GQ
05. ASUNTOS RELACIONADOS