...
| Línea de producto: | Microsiga Protheus. |
|---|
| Segmento: | Servicios - Mercado Internacional. |
|---|
| Módulo: | SIGAFAT - Facturación. |
|---|
| Función: | | Nombre | Descripción |
|---|
| FISA817.PRW | Cancelación CFDI |
|
|---|
| Ticket: | 5654575 |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-6646 |
|---|
| Versión: | 12.1.17 |
|---|
02. SITUACIÓN/REQUISITO
No es posible realizar la cancelación de facturas generadas por medio de la rutina MATA468N. Esto debido a que cuando se intenta seleccionar dichas facturas, es mostrado un mensaje de ayuda indicando "Este título no puede borrarse, porque se generó por otra rutina".
Dentro de la función F817VMark en la validación MaCanDelF2 se está envidando la rutina origen (MATA467N) como un parámetro fijo, por lo tanto, cuando la factura es creada a partir de un pedido de venta el sistema envía el mensaje y no deja seleccionar el documento.
03. SOLUCIÓN
...
Dentro del fuente FISA817 se crea la función ObtOrigen que obtiene la rutina origen (E1_ORIGEM) del documento a cancelar y se le envía como parámetro a la función MaCanDelF2.
Pasos para validar la solución:
- Generar un pedido de venta.
- Dentro de módulo de Facturación (SIGAFAT) desde el menú Actualizaciones > Pedidos > Pedidos de Venta (MATA410)
- Llenar los valores solicitados.
- En el campo "Doc. Gener." indicar “Factura”.
NOTA: Solo si es necesario,aprobar y liberar el pedido de venta realizando los siguientes pasos- Dentro de módulo de Facturación (SIGAFAT)
- Aprobar desdé el menú Actualizaciones > Pedidos > Pedidos de Venta (MATA440)
- Liberar desdé el menú Actualizaciones > Pedidos > Liberación de Crédito y Stock (MATA456)
- Generar una nota a partir de un pedido.
- Dentro de módulo de Facturación (SIGAFAT) desde el menú Actualizaciones >Facturación > Generación de Notas (MATA410)
- Se solicitará el parámetro "Generación por". Asignar "Pedidos".
- Confirmar.
- Se solicitaran parametros para el filtrado de los documentos a mostrar. Asignar los parametros solicitados.
- Se mostrará la ventana de preparación de factura.
- Seleccionar el pedido generado anteriormente y desde el menú “Otras acciones” seleccionar la opción “Genera Fact.”
- Se mostrará una ventana con los datos de la factura a generar. Asignar la serie y verificar valores.
- Confirmar la generación de la factura dando clic en el botón “OK”.
- Se generará el timbre fiscal.
- Cancelar un documento CFDI.
- Dentro de módulo de Facturación (SIGAFAT) desde el menú Actualizaciones >Facturación > Cancelación de CFDI (FISA817)
- Asignar los parámetros solicitados e indicar el tipo de documento = “Factura”
- Confirmar los parámetros.
- Se mostrará la ventana de cancelación con los documentos que coincidieron con los parámetros
- Seleccionar la factura generada anteriormente. El sistema NO envía el mensaje “Este título no puede borrarse, porque se generó por otra rutina”.
04. INFORMACIÓN ADICIONAL
...