Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DATOS GENERALES

Producto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Línea de producto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT)

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

Función:
Punto de EntradaDescripció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
tabsConfiguraciones Previas, Flujo de prueba, Punto de entrada, Ejemplo de uso
idspaso1,paso2,paso3,paso4
Totvs custom tabs box items
defaultyes
referenciapaso1


  • 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
defaultno
referenciapaso2


  • 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
defaultno
referenciapaso3



DescripciónAgregar validaciones al eliminar una nota con certificado

Programa Fuente:

LOCXEQU.PRX

Función

VLCEREQU 
Parámetros
NombreTipoDescripción
PARAMIXB[1]LógicoIndica si cuenta con un certificado de retención vigente.
PARAMIXB[2]CaracterCódigo de proveedor
PARAMIXB[3]CaracterTienda del proveedor
PARAMIXB[4]CaracterPrefijo del documento
PARAMIXB[5]CaracterSerie del documento
PARAMIXB[6]CaracterNúmero de documento

Retorno:

TipoDescripció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
defaultno
referenciapaso4


  • Ejemplo del Punto de Entrada: "VLCEREQU".


Bloco de código
titleVLCEREQU
linenumberstrue
#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

...