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 |
|
---|
País: | Ecuador |
---|
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.
...
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 es agente de retención).
- MV_2DUPREF = "SF1->F1_SERIE" (Campo del dato a ser grabado en el prefijo del título cuando este es emitido automáticamente).
- 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) 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 cuenta 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] | Caracter | Número de documento |
| Retorno: | Tipo | Descripción |
---|
Lógico | .T. (verdadero) - Si permite continuar con el borrado del documento. .F. (Falso) - 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 := PARAMIXB[6]
//Variable para determinar si el documento puede ser eliminado (.T. = Sí permite el borrado).
lRet := PARAMIXB[1]
Return lRet |
|
|
...