01. DATOS GENERALES
Producto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT) |
---|
|
Modulos_totvs_prestadores_de_servicos |
---|
|
---|
Función: | Punto de Entrada | Descripción |
---|
LOCXEQU.PRW | Documentos fiscales - Ecuador | VLCEREQU | Validacion del Certificado EQU |
|
---|
País: | EquadorEcuador |
---|
Ticket: | 21685224 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-21902 |
---|
02. DESCRIPCIÓN
Punto de entrada para permitir validar si el documento a ser eliminado tiene retenciones y si el documento fue transmitido.
Dependiendo de las validaciones, se puede permitir o no la eliminación del documento.Al generar una nota con retenciones de certificado, se crea un punto de entrada para validar la eliminación de la nota incluso si tiene un certificado adjunto
03. INFORMACIÓN ADICIONAL
Totvs custom tabs box |
---|
tabs | Configuraciones Previas, Flujo de prueba, Punto de entrada, Ejemplo de uso |
---|
ids | paso1,paso2,paso3,paso4 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
|
- Desarrollar y compilar el punto de entrada "VLCEREQU".
- Parámetros:
- MV_AGENTE = "SSSSS" (Determina si la empresa
usuario Agente Retención- retención).
- MV_2DUPREF = "SF1->F1_SERIE" (Campo del dato a ser grabado en el prefijo del
titulo - título cuando este es emitido automáticamente
por el modulo de Compras - A través de la rutina MATA360 - Condición de Pago (SE4) incluir una condición de pago.
- Mediante rutina FINA010 - Modalidades (SED) se incluye una modalidad.
- Usando la rutina MATA995 - Impuestos Variables (SFB) configurar el impuesto RIR.
- Usando la rutina MATA080 - Tipos de Entrada y Salida (SF4/SFC) configurar un TES con el impuesto RIR.
- Tener configurado la impresión de certificados de retenciones revisar 04. ASUNTOS RELACIONADOS.
|
Totvs custom tabs box items |
---|
|
- Mediante la rutina MATA101N - Factura entrante (SF1/SD1) incluir una factura con las configuraciones anteriores. Al finalizar aparece el mensaje de que se ha generado un certificado de retención.
- Usando la rutina MATA101N - Factura entrante (SF1/SD1) elimine realizar el borrado de la factura generada anteriormente.
- La nota será eliminada o no según la declaración creada en el punto de entrada.
|
Totvs custom tabs box items |
---|
|
Descripción | Agregar validaciones al eliminar una nota con certificado |
---|
Programa Fuente: | LOCXEQU.PRX | Función | VLCEREQU | Parámetros | Nombre | Tipo | Descripción |
---|
PARAMIXB[1] | Lógico | Indica si aparece mensaje o nocuenta con un certificado de retención vigente. | PARAMIXB[2] | Caracter | Código de proveedor | PARAMIXB[3] | Caracter | Tienda del proveedor | PARAMIXB[4] | Caracter | Prefijo del documento | PARAMIXB[5] | Caracter | Serie del documento | PARAMIXB[6] | CaracterDocumento | Número de documento |
| Retorno: | : True) o verdadero) - Si permite continuar con el borrado del documento. .F. ( |
FalseAl regresar .T. la nota no se borrará y aparecerá un mensaje; al regresar .F. la nota se eliminará y no aparecerá ningún mensaje en la pantalla- Si no permite la exclusión del documento. |
|
|
Totvs custom tabs box items |
---|
|
- Ejemplo del Punto de Entrada: "VLCEREQU".
Bloco de código |
---|
title | VLCEREQU |
---|
linenumbers | true |
---|
| #include "Protheus.ch"
User Function VLCEREQU()
local lRet := .T.
local cFornece := ""
local cLoja := ""
local cPrefixo := ""
local cSerie := ""
local cDoc := ""
/*Variables para validar documento*/
cFornece := PARAMIXB[2]
cLoja := PARAMIXB[3]
cPrefixo := PARAMIXB[4]
cSerie := PARAMIXB[5]
cDoc lRet := PARAMIXB[1]
6]
//Variable para determinar si el documento puede ser eliminado (.T. = Sí permite el borrado).
lRet := PARAMIXB[1]
Return lRet |
|
|
04. ASUNTOS RELACIONADOS
...