Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docsven.ewDocVentaFRA

Classe documento Factura de venta. Más...

Diagrama de herencia de sage.ew.docsven.ewDocVentaFRA
sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.IDocumentoImprimibleVFP sage.ew.interficies.IDocumentoMarcas sage.ew.interficies.IGridPlanesAnaliticos sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada

Métodos públicos

 ewDocVentaFRA ()
 Inicializa una nueva instancia de la clase ewDocVentaFra.
 
 ewDocVentaFRA (dynamic toForm)
 Inicializa una nueva instancia de la clase ewDocVentaFra.
 
override bool _Procesos_Cambio_Cliente (Cliente toClienteAnterior, Cliente toClienteNuevo, bool tlRiesgo=false, int tnRecalcularPrecios=0)
 Procesos cambio cliente.
 
bool _Validar_Puedo_Generar_Factura_Electronica ()
 Validar si se puede generar factura elecrónica.
 
Dictionary< string, string > _DicObservaAlbaranesFactura ()
 Devuelve un diccionario con las observaciones de los albaranes que componen la factura. Si es una factura directa, devuelve diccionario de un elemento con las observaciones de la factura.
 
Dictionary< string, object > _DicDatosRetencion ()
 Obtiene en forma de Dictionary(string,object) los datos del registro de retención soportada de una factura de venta ya existente.
 
ewDocVentaLinFRA _Clonar_Linea (ewDocVentaLinTPV toLinea, ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA > toDocumento)
 Implementación del método clonar con los types que se reciben cuando se llama desde ewDocVentaLinTPV.
 
override bool _Es_Valido (bool tlAbandonaDocumento=false)
 
bool _Control_Operario (string tcModi, string tcTexto, bool tlModificado)
 Permisos operari.
 
override void _Bloquear_Documento (bool tlBloqueo)
 Bloquear/desbloquear el documento factura de venta.
 
override void _UpdateObservaciones (string tcObservaciones)
 Actualizar las observaciones en una factura directa.
 
override void _UpdateObservaciones (Dictionary< string, string > toDicObservaAlbaranesFactura)
 Actualizar las observaciones de los albaranes de los que se compone una factura que no es factura directa sino que viene de facturación de albaranes.
 
override List< String > _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia)
 Overrides Buscar_Por_Referencia.
 
override bool _Existe (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="")
 comprovación si existe la factura
 
override bool _Borrar_Capsalera ()
 no volem que faci el codi de la base
 
override bool _New (string tcEmpresa, string tcSerieFra="", string tcNumeroFra="")
 Número factura directa.
 
override bool _Save ()
 no volem que faci el codi de la base
 
override bool _Permitir_Cambio_Cliente (Cliente toCliAnterior, Cliente toClienteNuevo, bool tlRiesgo=false)
 Devuelve true si el nuevo código de cliente introducido es válido para poder ser usado en el documento.
 
bool _Delete (bool tlMensaje=true)
 Borra la factura de venta.
 
override void _Refresh (bool tlSave=false)
 Refresca los datos del documento actual.
 
override void _DescargarDatos ()
 Override descargar datos.
 
void _ActivaOptimizacionSoloLectura (bool tlActivar)
 Permite activar/desactivar la optimización de SoloLectura del documento externamente.
 
DataTable _Albaranes_Factura (string tcEjercicio, bool tlAgrupado=false)
 Devuelve un datatable con los albaranes asociados al número de factura.
 
DataTable _Albaranes_Factura (bool tlAgrupado=false)
 Devuelve un datatable con los albaranes asociados al número de factura.
 
bool _Load (string tcEmpresa, string tcNumero)
 Sobrecarrega del load, tcNumero és la lletra + número de factura.
 
override bool _Load (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="GESTION")
 Aqui el tcNumero es el número de factura (sol el número)
 
override void _Otros_Procesos_Load_Clases_Derivadas (String tcEmpresa, String tcNumero, String tcLetra="")
 
override bool _Print ()
 Impressió de factura (PE-84592)
 
override ewDocVentaLinFRA _InsertLinea (int tnInserLinea)
 
override ewDocVentaLinFRA _AddLinea (ewDocVentaLinFRA toDocLinea, int tnInserLinea=-1)
 si es factura directa asignar número albaran
 
override ewDocVentaLinFRA _AddLinea (Articulo toArticulo, int tnInsertLinea=-1, decimal tnUnidades=0m, decimal tnPrecio=0m, decimal tnPeso=0m, string tcAgrupacion="", decimal tnUnidAgrup=0, int tnTipoDoc=0)
 Sobreescribir el método _AddLinea() para poder realizar la llamada al evento de pintado de series. (PE-81305)
 
override void _Totalizar (bool llRecalcular=true)
 Totalizar.
 
override bool _Printed ()
 PE-99088.
 
override bool _UnPrinted ()
 Descamarcar impreso.
 
override bool _Show_Print (int tnAbrirEn=1)
 Imprime el documento mostrando pantalla previa de opciones (PE-84592)
 
bool _Facturar (bool tlFechaOperacion=false, decimal? tnCambio=null)
 Si el camp número està ple es farà una repetició de factura, sino retornarà error.
 
bool _Facturar (List< string > tlisAlbaranes, string tcNumeroFra="", string tcSerieFra="", bool tlFechaOperacion=false, decimal? tnCambio=null)
 Facturación de albaranes.
 
bool _Contabilizar ()
 Contabilizar factura directa — Revisar si s'ha de posar un altre nom.
 
override List< SageNetworkFicheroAdjuntar_PrepararFicherosAdjuntosEnvioSageNetwork (string tcIdioma=null, string tcTemplate=null)
 A partir de las propiedades existente en el objeto _DocPrint del documento en el momento de la ejecución de este procedimiento (dependiento esto de donde se hace la llamada y el contexto de la ejecución), preparar los ficheros a adjuntar para el envío posterior del documento a Sage Connect, caso de no existir el/los ficheros que precisa, los crea.
 
override void _EnviarSageNetwork (List< SageNetworkFicheroAdjuntar > tlstFicherosAdjuntar=null)
 Enviar factura a Sage Connect.
 
override void _EnviarAnulacionSageNetwork (string tcEmpresa, string tcNumero, string tcLetra, string tcErpKey)
 Enviar anulación de factura a Sage Connect.
 
override bool _Load ()
 Carga de factura a partir de las propedades, si existe factura generada se substituyen los parametros por la nueva.
 
AsientosFacturasVentaGenerador _ObtenerObjetoGeneradorAsientosFactura ()
 Cargar en la propiedad _oGeneradorFactura los datos de la factura.
 
new bool _Contiene_Series ()
 Devuelve true si el documento de venta cargado contiene Series (Mirando si hay algún registro en VENSER)
 
new bool _Contiene_Lotes ()
 Devuelve true si el documento de venta cargado contiene Lotes (Mirando si hay algún registro en LTALBVE) Los documentos que trabajan con lotes deben sobreescribir este método.
 
void _Show_Vencimientos ()
 ens presenta els venciments de la factura
 
override bool _Comprobaciones_Antes_Delete_Documento (bool tlPreguntaBorrar=true)
 PE84796 Comprovacions abans de borrar la factura. Es crida al boto borrar.
 
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Control de que al salir de la factura esten los diferentes albaranes contabilizados.
 
bool _DocumentoPendienteContabilizar ()
 Control que se realizará en diferentes controles del formulario para no poder acceder hasta que no esté contabilidado.
 
string _FirmarFacturaAutomatico ()
 Generar una factura electronica con el asistente forzando la creación automática.
 
string _FirmarFactura (bool tlPregunta=true)
 PE88151 Permet generar un document firmat electronicament.
 
string _FirmarFactura (bool tlPregunta, bool tlForzarAutomatico)
 PE88151 Permet generar un document firmat electronicament.
 
bool _ExisteFacturaElectronica ()
 només volem saber si existeix la factura electronica, no ens interessa saber la ruta del fitxer
 
bool _ExisteFacturaElectronica (ref string tcFichero, ref bool tlFicheroFirmado)
 Comprova que la factura electrònica existeix.
 
override void _NavegacionOrdenConfiguracion (_NavegacionOrdenCampo _Documento, _NavegacionOrdenCampo _Factura, _NavegacionOrdenCampo _Cuenta)
 Configurar el objeto orden de navegación para facturas.
 
decimal Total_Entregas_Factura ()
 ens retorna la suma de les entregues a compte als albarans de venta que formen part de la factura.
 
override bool _Documento_CobradoOPagado (bool tlMensajes=false)
 Devuelve true si el documento de venta cargado está cobrado (tiquet cobrado, o albarán de venta normal con previsiones cobradas)
 
ewDocVentaFRA _AbonarFactura ()
 Método para realizar el abono de una factura.
 
bool _Existen_Duplicados_Nivel1_Nivel2_Vacio (string tcNivel1, string tcPlan)
 Bug 107377.
 
bool _Existen_Duplicados_Secundarias ()
 PE-105666: Comprobar si existen duplicados en las lineas.
 
bool ImportarPlanAnalitico (string tcPlan)
 A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual.
 
virtual DataTable _PortesFactura (string tcEjercicio, string tcEmpresa, string tcFactura, DataTable tdtDatos)
 
override DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros)
 Override para la obtención de las lineas a imprimir en Sage Reports.
 
override void _Obtener_Datos_SageReports_Adicional (DataTable tdtDatos)
 PE-103101.
 
override Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros)
 Override para la obtención de filtros para usar en Sage Reports.
 
override void _Obtener_Filtros_SageReports_Banco (ref Dictionary< string, object > ldicFiltros)
 PE-104258.
 
- Métodos públicos heredados de sage.ew.interficies.IDocumentoMarcas
void _Refrescar_Form ()
 Metodo para refrescar el formulario asociado.
 

Métodos públicos estáticos

static bool _GetFechaFactura (ref DateTime toDate, String tcEmpresa, String tcNumero, String tcLetra="")
 Devuelve la fecha de la factura.
 

Métodos protegidos

override bool CambiarNumeroDocumento (string tcOldNumero, string tcNewNumero)
 Comprobamos si ha habido un cambio en el número de documento (addons)
 
void _Refacturar ()
 
override void _LiberarMemoria ()
 Liberar memoria (datatables, listas, ...)
 
void _Addons_Acciones_InicioFactura ()
 Acciones a realizar al inicio del proceso de generación de una factura por los addons que tengan extensiones de facturación.
 
void _Addons_Facturacion_Salida_Anormal ()
 Acciones a realizar al final del proceso de generación de una factura cuando hay una finalización anormal por ejemplo al no poder generar el asiento de la factura.
 
void _Addons_Acciones_FinalFactura ()
 Acciones a realizar al final del proceso de generación de una factura por los addons que tengan extensiones de facturación.
 
new void _Cargar_Valores_Por_Defecto_Cabecera (bool tlRefrescar=true)
 no volem que faci el codi de la base
 
new string _Suma_Numero ()
 no volem que faci el codi de la base
 
override void _Comprovar_KeyCopy (String tcEmpresa, String tcNumero, String tcLetra=" ")
 revisar si està en uso la factura
 
override void _Navegacion__ValorActual_Change_After (Dictionary< string, object > teClave)
 configuració botonera
 
override bool _Resta_Numero ()
 Restar número al borrar una factura de venta.
 
override void Inicializar_Constructor_ewDocVenta ()
 inicialitzem les propietats de l'albara
 
virtual DataTable _AlbaranesFactura (string tcEmpresa, string tcFactura, string tcAny, bool tlAgrupado=false, string tcEjercicio="GESTION")
 

Atributos protegidos

bool _llEntFac = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_entfac"))
 Si se trabaja con entregas a cuenta en clientes.
 
bool _lFacturandoCobroPago = false
 Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio.
 
bool _lFacturaGenPlantillasDocumentos = false
 Si esta factura se está generando desde generador de documentos desde plantillas de documentos.
 

Propiedades

dynamic _loformularioFra [get]
 Formulario de Fra de venda.
 
string _lcLetraDefectoFraDirecta [get]
 Letra factura directa.
 
override ISageNetworkDocumentoVentaDTO _DatosSincSageNetwork [get]
 Datos de sincronización de la factura con Sage Connect.
 
override bool _DocumentoEnviadoSageNetwork [get]
 Si el documento ha sido enviado ya a Sage Connect.
 
override BindingList< IEntregasDoc_Entregas [get]
 Entregas de los albaranes.
 
bool _EsFacturaAnticipo [get]
 Indica si es una factura anticipo.
 
bool _TieneEntregasDescontadas [get]
 Indica las si el documento tiene factura anticipo.
 
IMarcas _MarcasDocumento [get]
 Listado de marcas del presupuesto.
 
eTipoFactura _TipoFactura [get, set]
 Al crear un documento necesitamos poder indicarle si es una factura rectificativa.
 
BindingList< int > _Giros [get, set]
 Guarda los giros relacionados con el documento según el sistema antiguo de gestión de giros como List(int)
 
BindingList< LineaGiro_GirosPrc [get, set]
 Giros en el nuevo formato (Julio 2022) en forma de List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje.
 
override IDocPrint _DocPrint [get, set]
 Redefinición del objeto _DocPrint para las facturas.
 
override string _Numero [get, set]
 Número del document - Aquí ja controla si ha de ser de 8 o 10 depenent de si treballa amb series o no.
 
override string _Letra [get, set]
 si no treballa amb series de facturació el camp letra no ha de tenir cap espai
 
BindingList< PrevisionCobro_Vencimientos [get]
 Ens retorna els diferents venciments que hi ha per una factura.
 
bool _Validaciones [get, set]
 ens indica si cal q fem les comprovacions, pot ser que vinguem de la facturacio general i alli ja en fa algunes
 
bool _ValidacionesIvaLiquidado [get, set]
 ens indica si cal q fem les comprovacions iva liquidat
 
bool _ValidacionesCifDeclarado [get, set]
 Si hay que hacer las validaciones de CIF declarado.
 
bool _PresentarPrevisiones [get, set]
 ens indica si cal presentar les previsions generades
 
bool _FacturaRectificativa [get, set]
 ens indica si es factura rectificativa
 
bool _ContabilizarCobro [get, set]
 contabilizar cobro
 
bool _PresentarContabilizarCobro [get, set]
 Caso de haber marcado la opción _ContabilizarCobro, si se ha de presentar la pantalla para contabilizar cobro para que el usuario introduzca banco y fecha ocbro, o se utilizan banco y fecha cobro pasados por propiedades. Por defecto esta propiedad esta a true.
 
DateTime? _ContabilizarCobroFecha [get, set]
 Fecha de cobro.
 
string _ContabilizarCobroCuenta [get, set]
 Cuenta de tesoreria para el cobro.
 
bool _PresentarEntregasACuentaCliente [get, set]
 Presentar formulario de entregas a cuenta clienter pendientes de liquidar para enlazar con factura. Si se pasa false en este parámetro no se mostrará ningún formulario y se enlazarán con la factura tantas entregas como haya pendientes de liquidar y que sea posible imputar.
 
bool _FacturaTicket [get, set]
 ens indica si es facturació de tickets
 
string _RutaFacturaElectronica [get, set]
 ruta factura electronica
 
override string _Tabla [get]
 Tabla relacionada del enlace del documento (Gestión Documental) Sobreescribiremos en cada documento la tabla.
 
override Dictionary< string, string > _Keys [get]
 Relación entre los campos y las propiedades de la clase de negocio (Gestión documental)
 
IAsientos _oAsiento [get, set]
 Cargamos el asiento relacionado con la factura.
 
BindingList< ComisionDoc > _Comisiones [get]
 BindingList con la lista de las comisiones de cada linea del albarán de venta.
 
BindingList< AlbaranVentaFactura_AlbaranesVentaFactura [get]
 Lista de los albaranes de venta que tenemos en la factura.
 
bool _Validar_Facturable [get, set]
 Variable de control para marcar si se debe revisar la marca de facturable.
 
bool _FacturandoCobroPago [get, set]
 Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio.
 
bool _FacturaGenPlantillasDocumentos [get, set]
 Si esta factura se está generando desde generador de documentos desde plantillas de documentos.
 
CentrosAdministrativosFactura _CentrosAdministrativos [get, set]
 Centros administrativos factura.
 
FacturaVentaPlanes _FacturaPlanes [get, set]
 Guarda los niveles analíticos de la factura de venta.
 
- Propiedades heredados de sage.ew.interficies.IDocumentoImprimible
string _Fecha [get]
 Fecha.
 
string _Empresa [get, set]
 Empresa que origina la impresión.
 
string _ReportBase [get, set]
 Nombre del report que se va a utilizar para imprimir el documento.
 
string _ReportTitlePreview [get, set]
 PE-103490 Nombre del documento que se va a utilizar para la previsualización el documento.
 
string _Nombre [get]
 Nombre que se le va a dar al trabajo de impresión.
 

Descripción detallada

Classe documento Factura de venta.

Definición en la línea 64 del archivo DocsVentaFra.cs.

Documentación de constructores y destructores

◆ ewDocVentaFRA() [1/2]

sage.ew.docsven.ewDocVentaFRA.ewDocVentaFRA ( )
inline

Inicializa una nueva instancia de la clase ewDocVentaFra.

Definición en la línea 71 del archivo DocsVentaFra.cs.

◆ ewDocVentaFRA() [2/2]

sage.ew.docsven.ewDocVentaFRA.ewDocVentaFRA ( dynamic toForm)
inline

Inicializa una nueva instancia de la clase ewDocVentaFra.

Parámetros
toForm

Definición en la línea 84 del archivo DocsVentaFra.cs.

Documentación de funciones miembro

◆ _Abandonar_Documento()

override bool sage.ew.docsven.ewDocVentaFRA._Abandonar_Documento ( bool tbNoValidarDocumento = false,
bool tlSalirDocumento = false )
inline

Control de que al salir de la factura esten los diferentes albaranes contabilizados.

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Definición en la línea 3998 del archivo DocsVentaFra.cs.

◆ _AbonarFactura()

ewDocVentaFRA sage.ew.docsven.ewDocVentaFRA._AbonarFactura ( )
inline

Método para realizar el abono de una factura.

Devuelve

Definición en la línea 4190 del archivo DocsVentaFra.cs.

◆ _ActivaOptimizacionSoloLectura()

void sage.ew.docsven.ewDocVentaFRA._ActivaOptimizacionSoloLectura ( bool tlActivar)
inline

Permite activar/desactivar la optimización de SoloLectura del documento externamente.

Util para poder llamarlo desde alguna extensión de addon donde en ocasiones nos conviene en un documento que está de SoloLectura poder realizar alguna operación concreta que en condiciones normales no está permitda por ser de SoloLectura pero en el addon sí debe permitirlo. Si la optimización de SoloLectura está activa, puede invalidar el comportamiento que pretende realizar el addon. Por eso desde el addon llamamos a esta función para normalmente desactivar la optimización de SoloLectura y así calcule el valor de _Solo_Lectura correctamente teniendo en cuenta lo que altere el addon en el cálculo de esta propiedad.

Parámetros
tlActivar

Definición en la línea 2654 del archivo DocsVentaFra.cs.

◆ _AddLinea() [1/2]

override ewDocVentaLinFRA sage.ew.docsven.ewDocVentaFRA._AddLinea ( Articulo toArticulo,
int tnInsertLinea = -1,
decimal tnUnidades = 0m,
decimal tnPrecio = 0m,
decimal tnPeso = 0m,
string tcAgrupacion = "",
decimal tnUnidAgrup = 0,
int tnTipoDoc = 0 )
inline

Sobreescribir el método _AddLinea() para poder realizar la llamada al evento de pintado de series. (PE-81305)

Parámetros
toArticulo
tnInsertLinea
tnUnidades
tnPrecio
tnPeso
tcAgrupaciontipo d'agrupació
tnUnidAgrupunitats caixa
tnTipoDoc
Devuelve

Definición en la línea 3204 del archivo DocsVentaFra.cs.

◆ _AddLinea() [2/2]

override ewDocVentaLinFRA sage.ew.docsven.ewDocVentaFRA._AddLinea ( ewDocVentaLinFRA toDocLinea,
int tnInserLinea = -1 )
inline

si es factura directa asignar número albaran

Parámetros
toDocLinea
tnInserLinea
Devuelve

Definición en la línea 3182 del archivo DocsVentaFra.cs.

◆ _Addons_Acciones_FinalFactura()

void sage.ew.docsven.ewDocVentaFRA._Addons_Acciones_FinalFactura ( )
inlineprotected

Acciones a realizar al final del proceso de generación de una factura por los addons que tengan extensiones de facturación.

Devuelve

Definición en la línea 1689 del archivo DocsVentaFra.cs.

◆ _Addons_Acciones_InicioFactura()

void sage.ew.docsven.ewDocVentaFRA._Addons_Acciones_InicioFactura ( )
inlineprotected

Acciones a realizar al inicio del proceso de generación de una factura por los addons que tengan extensiones de facturación.

Devuelve

Definición en la línea 1576 del archivo DocsVentaFra.cs.

◆ _Addons_Facturacion_Salida_Anormal()

void sage.ew.docsven.ewDocVentaFRA._Addons_Facturacion_Salida_Anormal ( )
inlineprotected

Acciones a realizar al final del proceso de generación de una factura cuando hay una finalización anormal por ejemplo al no poder generar el asiento de la factura.

Devuelve

Definición en la línea 1656 del archivo DocsVentaFra.cs.

◆ _Albaranes_Factura() [1/2]

DataTable sage.ew.docsven.ewDocVentaFRA._Albaranes_Factura ( bool tlAgrupado = false)
inline

Devuelve un datatable con los albaranes asociados al número de factura.

Parámetros
tlAgrupadosi volem q el datatable ens el retorni agrupat per albarà, només per saber les linies de l'albarà
Devuelve

Definición en la línea 2677 del archivo DocsVentaFra.cs.

◆ _Albaranes_Factura() [2/2]

DataTable sage.ew.docsven.ewDocVentaFRA._Albaranes_Factura ( string tcEjercicio,
bool tlAgrupado = false )
inline

Devuelve un datatable con los albaranes asociados al número de factura.

Parámetros
tlAgrupado
tcEjercicio
Devuelve

Definición en la línea 2667 del archivo DocsVentaFra.cs.

◆ _AlbaranesFactura()

virtual DataTable sage.ew.docsven.ewDocVentaFRA._AlbaranesFactura ( string tcEmpresa,
string tcFactura,
string tcAny,
bool tlAgrupado = false,
string tcEjercicio = "GESTION" )
inlineprotectedvirtual
Parámetros
tcEmpresa
tcFactura
tcAny
tlAgrupado
tcEjercicio
Devuelve

Reimplementado en sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada.

Definición en la línea 2691 del archivo DocsVentaFra.cs.

◆ _Bloquear_Documento()

override void sage.ew.docsven.ewDocVentaFRA._Bloquear_Documento ( bool tlBloqueo)
inline

Bloquear/desbloquear el documento factura de venta.

Parámetros
tlBloqueo

Definición en la línea 2063 del archivo DocsVentaFra.cs.

◆ _Borrar_Capsalera()

override bool sage.ew.docsven.ewDocVentaFRA._Borrar_Capsalera ( )
inline

no volem que faci el codi de la base

Definición en la línea 2223 del archivo DocsVentaFra.cs.

◆ _Buscar_Por_Referencia()

override List< String > sage.ew.docsven.ewDocVentaFRA._Buscar_Por_Referencia ( String tcLetraReferencia,
String tcNumeroReferencia )
inline

Overrides Buscar_Por_Referencia.

Parámetros
tcLetraReferencia
tcNumeroReferencia
Devuelve

Definición en la línea 2175 del archivo DocsVentaFra.cs.

◆ _Cargar_Valores_Por_Defecto_Cabecera()

new void sage.ew.docsven.ewDocVentaFRA._Cargar_Valores_Por_Defecto_Cabecera ( bool tlRefrescar = true)
inlineprotected

no volem que faci el codi de la base

Parámetros
tlRefrescar

Definición en la línea 1723 del archivo DocsVentaFra.cs.

◆ _Clonar_Linea()

ewDocVentaLinFRA sage.ew.docsven.ewDocVentaFRA._Clonar_Linea ( ewDocVentaLinTPV toLinea,
ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA > toDocumento )
inline

Implementación del método clonar con los types que se reciben cuando se llama desde ewDocVentaLinTPV.

Parámetros
toLinea
toDocumento
Devuelve

Definición en la línea 2002 del archivo DocsVentaFra.cs.

◆ _Comprobaciones_Antes_Delete_Documento()

override bool sage.ew.docsven.ewDocVentaFRA._Comprobaciones_Antes_Delete_Documento ( bool tlPreguntaBorrar = true)
inline

PE84796 Comprovacions abans de borrar la factura. Es crida al boto borrar.

Parámetros
tlPreguntaBorrarParámetro opcional para indicar si queremos preguntar al usuario por el borrado (PE-85799)

Definición en la línea 3979 del archivo DocsVentaFra.cs.

◆ _Comprovar_KeyCopy()

override void sage.ew.docsven.ewDocVentaFRA._Comprovar_KeyCopy ( String tcEmpresa,
String tcNumero,
String tcLetra = "  " )
inlineprotected

revisar si està en uso la factura

Parámetros
tcEmpresa
tcNumero
tcLetra

Definición en la línea 1743 del archivo DocsVentaFra.cs.

◆ _Contabilizar()

bool sage.ew.docsven.ewDocVentaFRA._Contabilizar ( )
inline

Contabilizar factura directa — Revisar si s'ha de posar un altre nom.

Devuelve

Definición en la línea 3599 del archivo DocsVentaFra.cs.

◆ _Contiene_Lotes()

new bool sage.ew.docsven.ewDocVentaFRA._Contiene_Lotes ( )
inline

Devuelve true si el documento de venta cargado contiene Lotes (Mirando si hay algún registro en LTALBVE) Los documentos que trabajan con lotes deben sobreescribir este método.

Devuelve

Definición en la línea 3952 del archivo DocsVentaFra.cs.

◆ _Contiene_Series()

new bool sage.ew.docsven.ewDocVentaFRA._Contiene_Series ( )
inline

Devuelve true si el documento de venta cargado contiene Series (Mirando si hay algún registro en VENSER)

Devuelve

Definición en la línea 3939 del archivo DocsVentaFra.cs.

◆ _Control_Operario()

bool sage.ew.docsven.ewDocVentaFRA._Control_Operario ( string tcModi,
string tcTexto,
bool tlModificado )
inline

Permisos operari.

Parámetros
tcModi
tcTexto
tlModificado
Devuelve

Definición en la línea 2054 del archivo DocsVentaFra.cs.

◆ _Delete()

bool sage.ew.docsven.ewDocVentaFRA._Delete ( bool tlMensaje = true)
inline

Borra la factura de venta.

Devuelve

Definición en la línea 2511 del archivo DocsVentaFra.cs.

◆ _DescargarDatos()

override void sage.ew.docsven.ewDocVentaFRA._DescargarDatos ( )
inline

Override descargar datos.

Definición en la línea 2606 del archivo DocsVentaFra.cs.

◆ _DicDatosRetencion()

Dictionary< string, object > sage.ew.docsven.ewDocVentaFRA._DicDatosRetencion ( )
inline

Obtiene en forma de Dictionary(string,object) los datos del registro de retención soportada de una factura de venta ya existente.

Devuelve

Definición en la línea 1965 del archivo DocsVentaFra.cs.

◆ _DicObservaAlbaranesFactura()

Dictionary< string, string > sage.ew.docsven.ewDocVentaFRA._DicObservaAlbaranesFactura ( )
inline

Devuelve un diccionario con las observaciones de los albaranes que componen la factura. Si es una factura directa, devuelve diccionario de un elemento con las observaciones de la factura.

Devuelve

Definición en la línea 1941 del archivo DocsVentaFra.cs.

◆ _Documento_CobradoOPagado()

override bool sage.ew.docsven.ewDocVentaFRA._Documento_CobradoOPagado ( bool tlMensajes = false)
inline

Devuelve true si el documento de venta cargado está cobrado (tiquet cobrado, o albarán de venta normal con previsiones cobradas)

Devuelve

Definición en la línea 4181 del archivo DocsVentaFra.cs.

◆ _DocumentoPendienteContabilizar()

bool sage.ew.docsven.ewDocVentaFRA._DocumentoPendienteContabilizar ( )
inline

Control que se realizará en diferentes controles del formulario para no poder acceder hasta que no esté contabilidado.

Devuelve

Definición en la línea 4031 del archivo DocsVentaFra.cs.

◆ _EnviarAnulacionSageNetwork()

override void sage.ew.docsven.ewDocVentaFRA._EnviarAnulacionSageNetwork ( string tcEmpresa,
string tcNumero,
string tcLetra,
string tcErpKey )
inline

Enviar anulación de factura a Sage Connect.

Parámetros
tcEmpresaEmpresa de la factura
tcNumeroNúmero de factura.
tcLetraSerie de la factura (si se trabaja con series de facturas).
tcErpKeyErppKey de la factura, C_FACTUVEN._GUID_D.

Definición en la línea 3796 del archivo DocsVentaFra.cs.

◆ _EnviarSageNetwork()

override void sage.ew.docsven.ewDocVentaFRA._EnviarSageNetwork ( List< SageNetworkFicheroAdjuntar > tlstFicherosAdjuntar = null)
inline

Enviar factura a Sage Connect.

Parámetros
tlstFicherosAdjuntarLista de ficheros a adjuntar, si se recibe null no se adjuntará ningún archivo.

Definición en la línea 3774 del archivo DocsVentaFra.cs.

◆ _Es_Valido()

override bool sage.ew.docsven.ewDocVentaFRA._Es_Valido ( bool tlAbandonaDocumento = false)
inline
Parámetros
tlAbandonaDocumento
Devuelve

Definición en la línea 2012 del archivo DocsVentaFra.cs.

◆ _Existe()

override bool sage.ew.docsven.ewDocVentaFRA._Existe ( string tcEmpresa,
string tcNumero,
string tcLetra = "",
string tcEjercicio = "" )
inline

comprovación si existe la factura

Parámetros
tcEmpresa
tcNumeronumero factura
tcLetraletra factura
tcEjercicio
Devuelve

Definición en la línea 2190 del archivo DocsVentaFra.cs.

◆ _ExisteFacturaElectronica() [1/2]

bool sage.ew.docsven.ewDocVentaFRA._ExisteFacturaElectronica ( )
inline

només volem saber si existeix la factura electronica, no ens interessa saber la ruta del fitxer

Devuelve

Definición en la línea 4101 del archivo DocsVentaFra.cs.

◆ _ExisteFacturaElectronica() [2/2]

bool sage.ew.docsven.ewDocVentaFRA._ExisteFacturaElectronica ( ref string tcFichero,
ref bool tlFicheroFirmado )
inline

Comprova que la factura electrònica existeix.

Parámetros
tcFicheroruta d'on es troba la factura electronica
tlFicheroFirmadoretorna si està firmada
Devuelve

Definición en la línea 4115 del archivo DocsVentaFra.cs.

◆ _Existen_Duplicados_Nivel1_Nivel2_Vacio()

bool sage.ew.docsven.ewDocVentaFRA._Existen_Duplicados_Nivel1_Nivel2_Vacio ( string tcNivel1,
string tcPlan )
inline

Bug 107377.

Parámetros
tcNivel1
tcPlan
Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 4276 del archivo DocsVentaFra.cs.

◆ _Existen_Duplicados_Secundarias()

bool sage.ew.docsven.ewDocVentaFRA._Existen_Duplicados_Secundarias ( )
inline

PE-105666: Comprobar si existen duplicados en las lineas.

Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 4298 del archivo DocsVentaFra.cs.

◆ _Facturar() [1/2]

bool sage.ew.docsven.ewDocVentaFRA._Facturar ( bool tlFechaOperacion = false,
decimal? tnCambio = null )
inline

Si el camp número està ple es farà una repetició de factura, sino retornarà error.

Parámetros
tlFechaOperacionFecha operación
tnCambio[OPCIONAL] Valor del cambio
Devuelve

Definición en la línea 3294 del archivo DocsVentaFra.cs.

◆ _Facturar() [2/2]

bool sage.ew.docsven.ewDocVentaFRA._Facturar ( List< string > tlisAlbaranes,
string tcNumeroFra = "",
string tcSerieFra = "",
bool tlFechaOperacion = false,
decimal? tnCambio = null )
inline

Facturación de albaranes.

Parámetros
tlisAlbaranesLista de albaranes
tcNumeroFraNº factura, llega declarada caso de repetir factura o factura por primera vez solicitando nº de factura.
tcSerieFraSerie de factura, llega declarada caso de repetir factura o factura por primera vez solicitando nº de factura, siempre que se trabaje con series de facturas.
tlFechaOperacionVencimientos calculados a partir fecha operación si/no
tnCambioTasa de cambio a aplicar en los albaranes de la factura, caso de factura en divisa diferente a divisa empresa.
Devuelve
Devuelve tru si el proceso finaliza correctamente, false caso contrario.

Definición en la línea 3341 del archivo DocsVentaFra.cs.

◆ _FirmarFactura() [1/2]

string sage.ew.docsven.ewDocVentaFRA._FirmarFactura ( bool tlPregunta,
bool tlForzarAutomatico )
inline

PE88151 Permet generar un document firmat electronicament.

Parámetros
tlPreguntasi volem que ens pregunti per generar la factura, per defecte, sempre ho preguntarà
tlForzarAutomatico
Devuelve
ruta del fitxer firmat

Definición en la línea 4070 del archivo DocsVentaFra.cs.

◆ _FirmarFactura() [2/2]

string sage.ew.docsven.ewDocVentaFRA._FirmarFactura ( bool tlPregunta = true)
inline

PE88151 Permet generar un document firmat electronicament.

Parámetros
tlPreguntasi volem que ens pregunti per generar la factura, per defecte, sempre ho preguntarà
Devuelve
ruta del fitxer firmat

Definición en la línea 4058 del archivo DocsVentaFra.cs.

◆ _FirmarFacturaAutomatico()

string sage.ew.docsven.ewDocVentaFRA._FirmarFacturaAutomatico ( )
inline

Generar una factura electronica con el asistente forzando la creación automática.

Devuelve

Definición en la línea 4046 del archivo DocsVentaFra.cs.

◆ _GetFechaFactura()

static bool sage.ew.docsven.ewDocVentaFRA._GetFechaFactura ( ref DateTime toDate,
String tcEmpresa,
String tcNumero,
String tcLetra = "" )
inlinestatic

Devuelve la fecha de la factura.

Parámetros
toDate
tcEmpresa
tcNumero
tcLetra
Devuelve

Definición en la línea 2704 del archivo DocsVentaFra.cs.

◆ _InsertLinea()

override ewDocVentaLinFRA sage.ew.docsven.ewDocVentaFRA._InsertLinea ( int tnInserLinea)
inline
Parámetros
tnInserLinea
Devuelve

Definición en la línea 3157 del archivo DocsVentaFra.cs.

◆ _LiberarMemoria()

override void sage.ew.docsven.ewDocVentaFRA._LiberarMemoria ( )
inlineprotected

Liberar memoria (datatables, listas, ...)

Definición en la línea 1423 del archivo DocsVentaFra.cs.

◆ _Load() [1/3]

override bool sage.ew.docsven.ewDocVentaFRA._Load ( )
inline

Carga de factura a partir de las propedades, si existe factura generada se substituyen los parametros por la nueva.

Devuelve

Definición en la línea 3814 del archivo DocsVentaFra.cs.

◆ _Load() [2/3]

bool sage.ew.docsven.ewDocVentaFRA._Load ( string tcEmpresa,
string tcNumero )
inline

Sobrecarrega del load, tcNumero és la lletra + número de factura.

Parámetros
tcEmpresa
tcNumero
Devuelve

Definición en la línea 2729 del archivo DocsVentaFra.cs.

◆ _Load() [3/3]

override bool sage.ew.docsven.ewDocVentaFRA._Load ( string tcEmpresa,
string tcNumero,
string tcLetra = "",
string tcEjercicio = "GESTION" )
inline

Aqui el tcNumero es el número de factura (sol el número)

Parámetros
tcEmpresa
tcNumero
tcLetra
tcEjercicio
Devuelve

Definición en la línea 2757 del archivo DocsVentaFra.cs.

◆ _Navegacion__ValorActual_Change_After()

override void sage.ew.docsven.ewDocVentaFRA._Navegacion__ValorActual_Change_After ( Dictionary< string, object > teClave)
inlineprotected

configuració botonera

Parámetros
teClave

Definición en la línea 1761 del archivo DocsVentaFra.cs.

◆ _NavegacionOrdenConfiguracion()

override void sage.ew.docsven.ewDocVentaFRA._NavegacionOrdenConfiguracion ( _NavegacionOrdenCampo _Documento,
_NavegacionOrdenCampo _Factura,
_NavegacionOrdenCampo _Cuenta )
inline

Configurar el objeto orden de navegación para facturas.

Parámetros
_Documento
_Factura
_Cuenta

Definición en la línea 4126 del archivo DocsVentaFra.cs.

◆ _New()

override bool sage.ew.docsven.ewDocVentaFRA._New ( string tcEmpresa,
string tcSerieFra = "",
string tcNumeroFra = "" )
inline

Número factura directa.

Definición en la línea 2244 del archivo DocsVentaFra.cs.

◆ _Obtener_Datos_SageReports()

override DataTable sage.ew.docsven.ewDocVentaFRA._Obtener_Datos_SageReports ( Dictionary< string, object > tdicParametros)
inline

Override para la obtención de las lineas a imprimir en Sage Reports.

Parámetros
tdicParametrosParámetros para la obtención de las líneas
Devuelve

Implementa sage.ew.interficies.ISageReportsDataProvider.

Definición en la línea 8983 del archivo DocsVentaFra.cs.

◆ _Obtener_Datos_SageReports_Adicional()

override void sage.ew.docsven.ewDocVentaFRA._Obtener_Datos_SageReports_Adicional ( DataTable tdtDatos)
inline

PE-103101.

Parámetros
tdtDatos

Definición en la línea 9579 del archivo DocsVentaFra.cs.

◆ _Obtener_Filtros_SageReports()

override Dictionary< string, object > sage.ew.docsven.ewDocVentaFRA._Obtener_Filtros_SageReports ( Dictionary< string, object > tdicParametros)
inline

Override para la obtención de filtros para usar en Sage Reports.

Parámetros
tdicParametrosParámetros para la obtención de las líneas
Devuelve

Implementa sage.ew.interficies.ISageReportsFilterProvider.

Definición en la línea 9642 del archivo DocsVentaFra.cs.

◆ _Obtener_Filtros_SageReports_Banco()

override void sage.ew.docsven.ewDocVentaFRA._Obtener_Filtros_SageReports_Banco ( ref Dictionary< string, object > ldicFiltros)
inline

PE-104258.

Parámetros
ldicFiltros

Definición en la línea 9744 del archivo DocsVentaFra.cs.

◆ _ObtenerObjetoGeneradorAsientosFactura()

AsientosFacturasVentaGenerador sage.ew.docsven.ewDocVentaFRA._ObtenerObjetoGeneradorAsientosFactura ( )
inline

Cargar en la propiedad _oGeneradorFactura los datos de la factura.

Devuelve
Devuelve true si el proceso se ha podido ejecutar correctamente, false caso contrario.

Se llama desde el addon de factura certificada cuando se recertifica una factura en el caso de que ya se hubiese certificado correctamente pero el envío a Hacienda hubiese fallado por no haberse encontrado el fichero XML, o por haber sido rechazado el XML por Hacienda por cualquier incidencia en los datos especificados en el XML.

Recordar que al recertificar una factura se parte de una factura que ya está contabilizada (tiene nº definitivo asignado al certificar) pero no se recontabiliza sino que únicamente se genera el XML de nuevo y se recertifica (firma), el único propósito de este método es disponer de un objeto AsientosFacturasVentaGenerador cargado con datos para pasarlo por parámetro a la función del addon de factura certificada que se encarga de generar el XML y firmarlo.

Definición en la línea 3846 del archivo DocsVentaFra.cs.

◆ _Otros_Procesos_Load_Clases_Derivadas()

override void sage.ew.docsven.ewDocVentaFRA._Otros_Procesos_Load_Clases_Derivadas ( String tcEmpresa,
String tcNumero,
String tcLetra = "" )
inline
Parámetros
tcEmpresa
tcNumero
tcLetra

Definición en la línea 3116 del archivo DocsVentaFra.cs.

◆ _Permitir_Cambio_Cliente()

override bool sage.ew.docsven.ewDocVentaFRA._Permitir_Cambio_Cliente ( Cliente toCliAnterior,
Cliente toClienteNuevo,
bool tlRiesgo = false )
inline

Devuelve true si el nuevo código de cliente introducido es válido para poder ser usado en el documento.

Parámetros
toCliAnteriorObjeto oCliente que representa el código de cliente anterior
toClienteNuevoObjeto oCliente que representa el código de cliente nuevo
tlRiesgoSi se ha de controlar el riesgo
Devuelve
Devuelve true si se puede cambiar el cliente, sino devuelve false

Definición en la línea 2392 del archivo DocsVentaFra.cs.

◆ _PortesFactura()

virtual DataTable sage.ew.docsven.ewDocVentaFRA._PortesFactura ( string tcEjercicio,
string tcEmpresa,
string tcFactura,
DataTable tdtDatos )
inlinevirtual
Parámetros
tcEjercicio
tcEmpresa
tcFactura
tdtDatos
Devuelve

Reimplementado en sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada.

Definición en la línea 4881 del archivo DocsVentaFra.cs.

◆ _PrepararFicherosAdjuntosEnvioSageNetwork()

override List< SageNetworkFicheroAdjuntar > sage.ew.docsven.ewDocVentaFRA._PrepararFicherosAdjuntosEnvioSageNetwork ( string tcIdioma = null,
string tcTemplate = null )
inline

A partir de las propiedades existente en el objeto _DocPrint del documento en el momento de la ejecución de este procedimiento (dependiento esto de donde se hace la llamada y el contexto de la ejecución), preparar los ficheros a adjuntar para el envío posterior del documento a Sage Connect, caso de no existir el/los ficheros que precisa, los crea.

Parámetros
tcIdiomaIdioma para la generación del pdf caso de tener que generar fichero por no detectarse que ya existe en cuyo caso no se regenera sino que se aprovecha el existente.
tcTemplatePlantilla para la impresión caso de tener que generar fichero por no detectarse que ya existe en cuyo caso no se regenera sino que se aprovecha el existente.
Devuelve
Lista de ficheros a adjuntar al envío del documento a Sage Connect.

Definición en la línea 3616 del archivo DocsVentaFra.cs.

◆ _Print()

override bool sage.ew.docsven.ewDocVentaFRA._Print ( )
inline

Impressió de factura (PE-84592)

Devuelve

Definición en la línea 3133 del archivo DocsVentaFra.cs.

◆ _Printed()

override bool sage.ew.docsven.ewDocVentaFRA._Printed ( )
inline

PE-99088.

Definición en la línea 3236 del archivo DocsVentaFra.cs.

◆ _Procesos_Cambio_Cliente()

override bool sage.ew.docsven.ewDocVentaFRA._Procesos_Cambio_Cliente ( Cliente toClienteAnterior,
Cliente toClienteNuevo,
bool tlRiesgo = false,
int tnRecalcularPrecios = 0 )
inline

Procesos cambio cliente.

Parámetros
toClienteAnterior
toClienteNuevo
tlRiesgo
tnRecalcularPrecios
Devuelve

Definición en la línea 1033 del archivo DocsVentaFra.cs.

◆ _Refacturar()

void sage.ew.docsven.ewDocVentaFRA._Refacturar ( )
inlineprotected

Definición en la línea 1401 del archivo DocsVentaFra.cs.

◆ _Refresh()

override void sage.ew.docsven.ewDocVentaFRA._Refresh ( bool tlSave = false)
inline

Refresca los datos del documento actual.

Parámetros
tlSave

Definición en la línea 2588 del archivo DocsVentaFra.cs.

◆ _Resta_Numero()

override bool sage.ew.docsven.ewDocVentaFRA._Resta_Numero ( )
inlineprotected

Restar número al borrar una factura de venta.

Devuelve

Definición en la línea 1823 del archivo DocsVentaFra.cs.

◆ _Save()

override bool sage.ew.docsven.ewDocVentaFRA._Save ( )
inline

no volem que faci el codi de la base

Implementa sage.ew.interficies.IDocumentoMarcas.

Definición en la línea 2330 del archivo DocsVentaFra.cs.

◆ _Show_Print()

override bool sage.ew.docsven.ewDocVentaFRA._Show_Print ( int tnAbrirEn = 1)
inline

Imprime el documento mostrando pantalla previa de opciones (PE-84592)

Devuelve

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 3258 del archivo DocsVentaFra.cs.

◆ _Show_Vencimientos()

void sage.ew.docsven.ewDocVentaFRA._Show_Vencimientos ( )
inline

ens presenta els venciments de la factura

Definición en la línea 3960 del archivo DocsVentaFra.cs.

◆ _Suma_Numero()

new string sage.ew.docsven.ewDocVentaFRA._Suma_Numero ( )
inlineprotected

no volem que faci el codi de la base

Definición en la línea 1731 del archivo DocsVentaFra.cs.

◆ _Totalizar()

override void sage.ew.docsven.ewDocVentaFRA._Totalizar ( bool llRecalcular = true)
inline

Totalizar.

Parámetros
llRecalcular

Definición en la línea 3220 del archivo DocsVentaFra.cs.

◆ _UnPrinted()

override bool sage.ew.docsven.ewDocVentaFRA._UnPrinted ( )
inline

Descamarcar impreso.

Devuelve

Definición en la línea 3247 del archivo DocsVentaFra.cs.

◆ _UpdateObservaciones() [1/2]

override void sage.ew.docsven.ewDocVentaFRA._UpdateObservaciones ( Dictionary< string, string > toDicObservaAlbaranesFactura)
inline

Actualizar las observaciones de los albaranes de los que se compone una factura que no es factura directa sino que viene de facturación de albaranes.

Parámetros
toDicObservaAlbaranesFacturaDiccionario con los números de albarán y observaciones respectivas.

Definición en la línea 2120 del archivo DocsVentaFra.cs.

◆ _UpdateObservaciones() [2/2]

override void sage.ew.docsven.ewDocVentaFRA._UpdateObservaciones ( string tcObservaciones)
inline

Actualizar las observaciones en una factura directa.

Definición en la línea 2086 del archivo DocsVentaFra.cs.

◆ _Validar_Puedo_Generar_Factura_Electronica()

bool sage.ew.docsven.ewDocVentaFRA._Validar_Puedo_Generar_Factura_Electronica ( )
inline

Validar si se puede generar factura elecrónica.

Devuelve

Definición en la línea 1864 del archivo DocsVentaFra.cs.

◆ CambiarNumeroDocumento()

override bool sage.ew.docsven.ewDocVentaFRA.CambiarNumeroDocumento ( string tcOldNumero,
string tcNewNumero )
inlineprotected

Comprobamos si ha habido un cambio en el número de documento (addons)

Parámetros
tcOldNumero
tcNewNumero

Definición en la línea 1075 del archivo DocsVentaFra.cs.

◆ ImportarPlanAnalitico()

bool sage.ew.docsven.ewDocVentaFRA.ImportarPlanAnalitico ( string tcPlan)
inline

A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual.

Parámetros
tcPlan
Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 4321 del archivo DocsVentaFra.cs.

◆ Inicializar_Constructor_ewDocVenta()

override void sage.ew.docsven.ewDocVentaFRA.Inicializar_Constructor_ewDocVenta ( )
inlineprotected

inicialitzem les propietats de l'albara

Definición en la línea 1843 del archivo DocsVentaFra.cs.

◆ Total_Entregas_Factura()

decimal sage.ew.docsven.ewDocVentaFRA.Total_Entregas_Factura ( )
inline

ens retorna la suma de les entregues a compte als albarans de venta que formen part de la factura.

Devuelve

Definición en la línea 4153 del archivo DocsVentaFra.cs.

Documentación de campos

◆ _lFacturaGenPlantillasDocumentos

bool sage.ew.docsven.ewDocVentaFRA._lFacturaGenPlantillasDocumentos = false
protected

Si esta factura se está generando desde generador de documentos desde plantillas de documentos.

Definición en la línea 963 del archivo DocsVentaFra.cs.

◆ _lFacturandoCobroPago

bool sage.ew.docsven.ewDocVentaFRA._lFacturandoCobroPago = false
protected

Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio.

Definición en la línea 949 del archivo DocsVentaFra.cs.

◆ _llEntFac

bool sage.ew.docsven.ewDocVentaFRA._llEntFac = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_entfac"))
protected

Si se trabaja con entregas a cuenta en clientes.

Definición en la línea 264 del archivo DocsVentaFra.cs.

Documentación de propiedades

◆ _AlbaranesVentaFactura

BindingList<AlbaranVentaFactura> sage.ew.docsven.ewDocVentaFRA._AlbaranesVentaFactura
get

Lista de los albaranes de venta que tenemos en la factura.

Definición en la línea 913 del archivo DocsVentaFra.cs.

◆ _CentrosAdministrativos

CentrosAdministrativosFactura sage.ew.docsven.ewDocVentaFRA._CentrosAdministrativos
getset

Centros administrativos factura.

Definición en la línea 970 del archivo DocsVentaFra.cs.

◆ _Comisiones

BindingList<ComisionDoc> sage.ew.docsven.ewDocVentaFRA._Comisiones
get

BindingList con la lista de las comisiones de cada linea del albarán de venta.

Definición en la línea 890 del archivo DocsVentaFra.cs.

◆ _ContabilizarCobro

bool sage.ew.docsven.ewDocVentaFRA._ContabilizarCobro
getset

contabilizar cobro

Definición en la línea 714 del archivo DocsVentaFra.cs.

◆ _ContabilizarCobroCuenta

string sage.ew.docsven.ewDocVentaFRA._ContabilizarCobroCuenta
getset

Cuenta de tesoreria para el cobro.

Definición en la línea 760 del archivo DocsVentaFra.cs.

◆ _ContabilizarCobroFecha

DateTime? sage.ew.docsven.ewDocVentaFRA._ContabilizarCobroFecha
getset

Fecha de cobro.

Definición en la línea 745 del archivo DocsVentaFra.cs.

◆ _DatosSincSageNetwork

override ISageNetworkDocumentoVentaDTO sage.ew.docsven.ewDocVentaFRA._DatosSincSageNetwork
get

Datos de sincronización de la factura con Sage Connect.

Se utilizará en el caso de trabajar con el addon virtual o característica de Sage Connect y será una propiedad en la que cargaremos los datos pero no haremos nada en el _Save() de ewDocVentaFra, las actualizaciones de las tablas que nutren el contenido de esta propiedad se realizan cuando se sincroniza la factura.

Definición en la línea 340 del archivo DocsVentaFra.cs.

◆ _DocPrint

override IDocPrint sage.ew.docsven.ewDocVentaFRA._DocPrint
getset

Redefinición del objeto _DocPrint para las facturas.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 524 del archivo DocsVentaFra.cs.

◆ _DocumentoEnviadoSageNetwork

override bool sage.ew.docsven.ewDocVentaFRA._DocumentoEnviadoSageNetwork
get

Si el documento ha sido enviado ya a Sage Connect.

Definición en la línea 375 del archivo DocsVentaFra.cs.

◆ _Entregas

override BindingList<IEntregasDoc> sage.ew.docsven.ewDocVentaFRA._Entregas
get

Entregas de los albaranes.

Definición en la línea 392 del archivo DocsVentaFra.cs.

◆ _EsFacturaAnticipo

bool sage.ew.docsven.ewDocVentaFRA._EsFacturaAnticipo
get

Indica si es una factura anticipo.

Definición en la línea 409 del archivo DocsVentaFra.cs.

◆ _FacturaGenPlantillasDocumentos

bool sage.ew.docsven.ewDocVentaFRA._FacturaGenPlantillasDocumentos
getset

Si esta factura se está generando desde generador de documentos desde plantillas de documentos.

Definición en la línea 955 del archivo DocsVentaFra.cs.

◆ _FacturandoCobroPago

bool sage.ew.docsven.ewDocVentaFRA._FacturandoCobroPago
getset

Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio.

Definición en la línea 941 del archivo DocsVentaFra.cs.

◆ _FacturaPlanes

FacturaVentaPlanes sage.ew.docsven.ewDocVentaFRA._FacturaPlanes
getset

Guarda los niveles analíticos de la factura de venta.

Definición en la línea 992 del archivo DocsVentaFra.cs.

◆ _FacturaRectificativa

bool sage.ew.docsven.ewDocVentaFRA._FacturaRectificativa
getset

ens indica si es factura rectificativa

Definición en la línea 699 del archivo DocsVentaFra.cs.

◆ _FacturaTicket

bool sage.ew.docsven.ewDocVentaFRA._FacturaTicket
getset

ens indica si es facturació de tickets

Definición en la línea 791 del archivo DocsVentaFra.cs.

◆ _Giros

BindingList<int> sage.ew.docsven.ewDocVentaFRA._Giros
getset

Guarda los giros relacionados con el documento según el sistema antiguo de gestión de giros como List(int)

ATENCION ! Esta propiedad dejará de utilizarse el 1 de Octubre 2023.

Mientras no se elimine la propiedad _Giros se deben llevar las dos propiedades _Giros y _GirosPrc en paralelo.

Definición en la línea 485 del archivo DocsVentaFra.cs.

◆ _GirosPrc

BindingList<LineaGiro> sage.ew.docsven.ewDocVentaFRA._GirosPrc
getset

Giros en el nuevo formato (Julio 2022) en forma de List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje.

Definición en la línea 505 del archivo DocsVentaFra.cs.

◆ _Keys

override Dictionary<string, string> sage.ew.docsven.ewDocVentaFRA._Keys
get

Relación entre los campos y las propiedades de la clase de negocio (Gestión documental)

Definición en la línea 836 del archivo DocsVentaFra.cs.

◆ _lcLetraDefectoFraDirecta

string sage.ew.docsven.ewDocVentaFRA._lcLetraDefectoFraDirecta
getprotected

Letra factura directa.

Definición en la línea 277 del archivo DocsVentaFra.cs.

◆ _Letra

override string sage.ew.docsven.ewDocVentaFRA._Letra
getset

si no treballa amb series de facturació el camp letra no ha de tenir cap espai

Definición en la línea 575 del archivo DocsVentaFra.cs.

◆ _loformularioFra

dynamic sage.ew.docsven.ewDocVentaFRA._loformularioFra
getprotected

Formulario de Fra de venda.

Definición en la línea 269 del archivo DocsVentaFra.cs.

◆ _MarcasDocumento

IMarcas sage.ew.docsven.ewDocVentaFRA._MarcasDocumento
get

Listado de marcas del presupuesto.

Implementa sage.ew.interficies.IDocumentoMarcas.

Definición en la línea 457 del archivo DocsVentaFra.cs.

◆ _Numero

override string sage.ew.docsven.ewDocVentaFRA._Numero
getset

Número del document - Aquí ja controla si ha de ser de 8 o 10 depenent de si treballa amb series o no.

Definición en la línea 542 del archivo DocsVentaFra.cs.

◆ _oAsiento

IAsientos sage.ew.docsven.ewDocVentaFRA._oAsiento
getset

Cargamos el asiento relacionado con la factura.

Definición en la línea 847 del archivo DocsVentaFra.cs.

◆ _PresentarContabilizarCobro

bool sage.ew.docsven.ewDocVentaFRA._PresentarContabilizarCobro
getset

Caso de haber marcado la opción _ContabilizarCobro, si se ha de presentar la pantalla para contabilizar cobro para que el usuario introduzca banco y fecha ocbro, o se utilizan banco y fecha cobro pasados por propiedades. Por defecto esta propiedad esta a true.

Definición en la línea 730 del archivo DocsVentaFra.cs.

◆ _PresentarEntregasACuentaCliente

bool sage.ew.docsven.ewDocVentaFRA._PresentarEntregasACuentaCliente
getset

Presentar formulario de entregas a cuenta clienter pendientes de liquidar para enlazar con factura. Si se pasa false en este parámetro no se mostrará ningún formulario y se enlazarán con la factura tantas entregas como haya pendientes de liquidar y que sea posible imputar.

Definición en la línea 776 del archivo DocsVentaFra.cs.

◆ _PresentarPrevisiones

bool sage.ew.docsven.ewDocVentaFRA._PresentarPrevisiones
getset

ens indica si cal presentar les previsions generades

Definición en la línea 684 del archivo DocsVentaFra.cs.

◆ _RutaFacturaElectronica

string sage.ew.docsven.ewDocVentaFRA._RutaFacturaElectronica
getset

ruta factura electronica

Definición en la línea 806 del archivo DocsVentaFra.cs.

◆ _Tabla

override string sage.ew.docsven.ewDocVentaFRA._Tabla
get

Tabla relacionada del enlace del documento (Gestión Documental) Sobreescribiremos en cada documento la tabla.

Definición en la línea 825 del archivo DocsVentaFra.cs.

◆ _TieneEntregasDescontadas

bool sage.ew.docsven.ewDocVentaFRA._TieneEntregasDescontadas
get

Indica las si el documento tiene factura anticipo.

Definición en la línea 429 del archivo DocsVentaFra.cs.

◆ _TipoFactura

eTipoFactura sage.ew.docsven.ewDocVentaFRA._TipoFactura
getset

Al crear un documento necesitamos poder indicarle si es una factura rectificativa.

Definición en la línea 470 del archivo DocsVentaFra.cs.

◆ _Validaciones

bool sage.ew.docsven.ewDocVentaFRA._Validaciones
getset

ens indica si cal q fem les comprovacions, pot ser que vinguem de la facturacio general i alli ja en fa algunes

Definición en la línea 638 del archivo DocsVentaFra.cs.

◆ _ValidacionesCifDeclarado

bool sage.ew.docsven.ewDocVentaFRA._ValidacionesCifDeclarado
getset

Si hay que hacer las validaciones de CIF declarado.

Definición en la línea 668 del archivo DocsVentaFra.cs.

◆ _ValidacionesIvaLiquidado

bool sage.ew.docsven.ewDocVentaFRA._ValidacionesIvaLiquidado
getset

ens indica si cal q fem les comprovacions iva liquidat

Definición en la línea 653 del archivo DocsVentaFra.cs.

◆ _Validar_Facturable

bool sage.ew.docsven.ewDocVentaFRA._Validar_Facturable
getset

Variable de control para marcar si se debe revisar la marca de facturable.

Definición en la línea 932 del archivo DocsVentaFra.cs.

◆ _Vencimientos

BindingList<PrevisionCobro> sage.ew.docsven.ewDocVentaFRA._Vencimientos
get

Ens retorna els diferents venciments que hi ha per una factura.

Definición en la línea 600 del archivo DocsVentaFra.cs.


La documentación de esta clase está generada del siguiente archivo: