01. DATOS GENERALES
Producto: | TOTVS Backoffice | ||||
---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||
Segmento: | Backoffice | ||||
Módulo: | SIGAFAT - Facturación | ||||
Función: |
| ||||
País: | Paraguay | ||||
Ticket: | 21960996 | ||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICAS-248 |
02. DESCRIPCIÓN
Se solicita un punto de entrada para hacer una validación si el usuario realmente puede anular el comprobante y también hacer una pregunta si "Realmente desea anular la factura electrónica", pues puede pasar que haga clic en el botón equivocadamente.
Actualmente, si el usuario hace clic por error en el botón de anulación, no existe ninguna validación ni pregunta para confirmar.
- Desarrollar y compilar el punto de entrada M486CANCHK.
- Configuración del entorno para la transmisión de la Factura electrónica para Paraguay, de acuerdo con el documento en el enlace de asuntos relacionados.
- Para que sea posible realizar la anulación, es necesario que haya alguna factura disponible en la rutina de Facturación >> Documentos electrónicos.
- Es importante destacar que el PE está disponible para todos los tipos de documentos:
Factura,
Nota de débito,
Nota de crédito,
Boleta de venta,
Guía de remisión.
- Para probar este punto de entrada, es necesario Desarrollar y compilar el punto de entrada M486CANCHK
- Tener algún documento disponible en:
Facturación >> Documentos electrónicos. - Seleccionar el documento que desea anular, luego hacer clic en Otras Acciones >> Anulación Fac. Electrónica.
Aquí tienes un ejemplo para preguntar si el usuario desea realizar la anulación:
Descripción | Este punto de entrada es responsable del tratamiento antes de la anulación de la factura electrónica. Es posible personalizarlo, permitiendo interrumpir el proceso o continuar. | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rutina | M486XFUNPAR.PRW | |||||||||||||||||||||||||||||||||||||||
Función | M486CANCHK | |||||||||||||||||||||||||||||||||||||||
Parámetros | Este punto de entrada recibe un array con los datos del documento, que pueden ser datos de la tabla SF1 o SF2, según el tipo de documento seleccionado.
| |||||||||||||||||||||||||||||||||||||||
Devolución |
|
#INCLUDE "TOTVS.CH" User function M486CANCHK() Local aFat := PARAMIXB[1] Local lRet := .T. Local cEspecie := aFat[1][10] if Alltrim(cEspecie) == 'Fact' // Ejemplo: Confirmación del usuario If !MsgYesNo("¿Realmente desea anular/cancelar esta factura?", "Confirmación") lRet := .F. EndIf endif return lRet
03. INFORMACIÓN ADICIONAL
¡IMPORTANTE!
El punto de entrada M486CANCHK se aplica únicamente para el país Paraguay.
04. ASUNTOS RELACIONADOS
- La documentación completa referente a la facturación electrónica de Paraguay se puede consultar en el siguiente enlace:
DMICNS-7499 DT Factura Electrónica Paraguay prueba piloto PAR
- punto_de_entrada
- protheus
- version_12_1_2310
- version_12_1_2410
- paraguay
- documento_tecnico
- totvs_backoffice
- backoffice
- sigafat
- facturación
- base_de_conocimiento
- base_conocimiento
- protheus_backoffice
- linea_protheus
- par
- m486xfunpar
- documento_electrónico
- etiqueta
- ponto_de_entrada
- punto_de_entrada_m486canchk
- m486canchk
- pe_m486canchk
- dmicas-248
- dmicas_248
- 21960996
- ticket-21960996
- ticket_21960996
- anulacion
- validacion_anulacion