Á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

VLCEREQU

Validacion del Certificado EQU
NombreDescripción

LOCXEQU.PRW

Documentos fiscales - Ecuador
LOCXNF.PRWDocumentos fiscales.
LOCXNF2.PRWFunciones genéricas para documentos fiscales.
INPUTFIELDS.TLPPGeneración de estructuras para campos de entradas para países sin localización.
INPUTFIELDSALL.TLPPGeneración de estructuras para campos de entradas.
INPUTFIELDSARG.TLPPClase de creación de estructuras de entradas para Argentina.
INPUTFIELDSBOL.TLPPClase de creación de estructuras de entradas para Bolivia.
INPUTFIELDSCHI.TLPPEstructuras de campos para documentos de entrada Chile.
INPUTFIELDSCOL.TLPPGeneración de estructuras para campos de entradas de Colombia.
INPUTFIELDSMEX.TLPPClase de creación de estructuras de entradas para México.
INPUTFIELDSPAR.TLPPClase de creación de estructuras de entradas para Paraguay.
INPUTFIELDSPER.TLPPClase de creación de estructuras de entradas para Perú.
INPUTFIELDSDOM.TLPPClase de creación de estructuras de entradas para Republica Dominicana.
INPUTFIELDSEQU.TLPPClase de creación de estructuras de entradas para Ecuador.
INPUTFIELDSEUA.TLPPClase de creación de estructuras de entradas para Estados Unidos.
INPUTFIELDSRUS.TLPPClase de creación de estructuras de entradas para Rusia.
INPUTFIELDSURU.TLPPClase de creación de estructuras de entradas para Republica Uruguay.
FIELDS.TLPPEstructura de campos.
OUTPUTFIELDS.TLPPGeneración de estructuras para campos de salidas para países sin localización.
OUTPUTFIELDSALL.TLPPGeneración de estructuras para campos de salidas.
OUTPUTFIELDSARG.TLPPGeneración de estructuras para campos de salidas de Argentina.
OUTPUTFIELDSBOL.TLPPGeneración de estructuras para campos de salidas de Bolivia.
OUTPUTFIELDSCHI.TLPPGeneración de estructuras para campos de salidas de Chile.
OUTPUTFIELDSCOL.TLPPGeneración de estructuras para campos de salidas de Colombia.
OUTPUTFIELDSMEX.TLPPGeneración de estructuras para campos de salidas de México.
OUTPUTFIELDSPAR.TLPPGeneración de estructuras para campos de salidas de Paraguay.
OUTPUTFIELDSPER.TLPPGeneración de estructuras para campos de salidas de Perú.
OUTPUTFIELDSDOM.TLPPGeneración de estructuras para campos de salidas de Dominicana.
OUTPUTFIELDSEQU.TLPPGeneración de estructuras para campos de salidas de Ecuador.
OUTPUTFIELDSEUA.TLPPGeneración de estructuras para campos de salidas de Estados Unidos.
OUTPUTFIELDSRUS.TLPPGeneración de estructuras para campos de salidas de Rusia.
OUTPUTFIELDSURU.TLPPGeneración de estructuras para campos de salidas de Uruguay.
LOCXPAR.PRWFunciones generales de documentos fiscales Paraguay.
LOCXARG.PRWFunciones generales de documentos fiscales Argentina.
LOCXBOL.PRWFunciones generales de documentos fiscales Bolivia.
LOCXCOL.PRWFunciones generales de documentos fiscales Colombia.
LOCXDOM.PRWFunciones generales de documentos fiscales Dominicana.
LOCXEQU.PRWFunciones generales de documentos fiscales Ecuador.
LOCXEUA.PRWFunciones generales de documentos fiscales Estados Unidos.
LOCXMEX.PRW Funciones generales de documentos fiscales México.
LOCXPER.PRWFunciones generales de documentos fiscales Perú,
LOCXURU.PRW Funciones generales de documentos fiscales Uruguay.
LOCXCHI.PRWFunciones generales de documentos fiscales Chile.
LOCXOUT.PRWModelo para documentos de salida.
LOCXIN.PRWModelo para documentos de entrada.
LOCXNDS.PRWModelo para notas de débito de salidas.
LOCXNCS.PRWModelo para notas de crédito de salidas.
LXINFIN.PRWEvento financiero para documentos de entradas.
LXINPCO.PRWEvento PCO para documentos de entradas.
LXINPMS.PRWEvento PMS para documentos de entradas.
LXINTMS.PRWEvento TMS para documentos de entradas.
LXINFIS.PRWEvento fiscal para documentos de entradas.
LXINCTB.PRWModelo contabilidad para Documentos de Entrada.
LOCXRES.PRWModelo para remitos de salidas.
LXINWMS.PRWEvento WMS para documentos de entradas.
LXINEST.PRWEvento stock para documentos de entradas.
LOCXNFE.PRWModelo para facturas de entradas.
LXOUTCTB.PRWModelo contabilidad para Documentos de salida.
LXOUTEST.PRWEvento stock para documentos de salida.
LXOUTFIN.PRWEvento financiero para documentos de salida.
LXOUTFIS.PRWEvento fiscal para documentos de salida.
LXOUTPCO.PRWEvento PCO para documentos de salida.
LXOUTPMS.PRWEvento PMS para documentos de salida.
LXOUTWMS.PRWEvento WMS para documentos de salida.
LOCXREN.PRWModelo para remitos de entradas.
LOCXNFS.PRWModelo para facturas de salidas.
LOCXNDE.PRWModelo para notas de débito de entradas.
LOCXNCE.PRWModelo para notas de crédito de entradas.
MATA521.PRXExclusión Documentos de Salida
MATA942.PRWEstados Vs. Ingresos Brutos
MODXFUN.TLPPFunciones genéricas para el uso de modelos.
WMSDTCESTOQUEENDERECO.PRW Funciones genéricas wms.
WMSDTCORDEMSERVICO.PRW Funciones genéricas wms.
WMSDTCORDEMSERVICOCREATE.PRW Funciones genéricas wms.
WMSDTCORDEMSERVICOEXECUTE.PRWFunciones genéricas wms.
WMSDTCORDEMSERVICOREVERSE.PRWFunciones genéricas wms.
TIPODOC.TLPPClase TipoDoc para validaciones en modelos de documentos.
WMSXEXP.PRWFunciones genéricas wms.
WMSXFUNH.PRWFunciones genéricas wms.
País:Ecuador
País:Equador
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
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
    usuario
    • es
    Agente
    • agente de
    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 A través de la rutina FINA010 - Modalidades (SED) se incluye una modalidad.
  • Usando A través de la rutina MATA995 - Impuestos Variables (SFB) configurar el impuesto RIR.
  • Usando A través de la rutina MATA080 - Tipos de Entrada y Salida (SF4/SFC) configurar un TES con el impuesto RIR.
  • Tener configurada la impresión de certificados de retenciones, para más detalle revisar 04. ASUNTOS RELACIONADOS.
Totvs custom tabs box items
defaultno
referenciapaso2


  • Mediante A través de la rutina MATA101N - Factura entrante de Entrada (SF1/SD1) incluir una factura con las configuraciones anteriores. Al finalizar aparece se envía el mensaje de que se ha generado un certificado de retención.Usando
  •  A través de la rutina MATA101N - Factura entrante (SF1/SD1) elimine misma rutina, realizar el borrado de la factura generada anteriormente.
    • La factura será eliminada o no según la creación del punto de entrada.
Totvs custom tabs box items
defaultno
referenciapaso3
una nota
DescripciónAgregar validaciones al eliminar un documento fiscal con certificado

Programa Fuente:

LOCXEQU.PRX

Función

VLCEREQU 
Parámetros
NombreTipoDescripción
PARAMIXB[1]LógicoPor supuesto que dice si aparecerá ayuda o noIndica si cuenta con un certificado de retención vigente.
PARAMIXB[2]CaracterCarácterCódigo de proveedor
PARAMIXB[3]CaracterCarácterLojaTienda del proveedor
PARAMIXB[4]CaracterCarácterPrefixoPrefijo del documento
PARAMIXB[5]CaracterCarácterSerie del documento
PARAMIXB[6]CaracterCarácterDocumentoNúmero de documento

Retorno:

NombreTipoDescripción
lRetLógico

.T. (

True) o

Verdadero) - Si permite continuar con el borrado del documento.

.F. (

False) Al 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

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
titleMT123BRWVLCEREQU
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    lRet := PARAMIXB[16]

	//Variable para determinar si el documento puede ser eliminado (.T. = Sí permite el borrado).
	lRet := PARAMIXB[1]

Return lRet



04. ASUNTOS RELACIONADOS

...