Classe documento Factura de venta. Más...
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, bool tlLeftJoin=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 (int tnTipoSageConnect, 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", bool tlLeftJoin=false) |
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. | |
| string | _GuidFactura [get, set] |
| RQ S50MIG-6041 Guid único que identificará a la factura que se está generando. Este guid identifica totalmente a la factura sin necesidad de otro campo adicional, no hace falta empresa, el guid ya identifica totalmente a la factura. | |
| 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. | |
Classe documento Factura de venta.
Definición en la línea 66 del archivo DocsVentaFra.cs.
|
inline |
Inicializa una nueva instancia de la clase ewDocVentaFra.
Definición en la línea 73 del archivo DocsVentaFra.cs.
|
inline |
Inicializa una nueva instancia de la clase ewDocVentaFra.
| toForm |
Definición en la línea 86 del archivo DocsVentaFra.cs.
|
inline |
Control de que al salir de la factura esten los diferentes albaranes contabilizados.
| tbNoValidarDocumento | |
| tlSalirDocumento |
Definición en la línea 4389 del archivo DocsVentaFra.cs.
|
inline |
Método para realizar el abono de una factura.
Definición en la línea 4585 del archivo DocsVentaFra.cs.
|
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.
| tlActivar |
Definición en la línea 2697 del archivo DocsVentaFra.cs.
|
inline |
Sobreescribir el método _AddLinea() para poder realizar la llamada al evento de pintado de series. (PE-81305)
| toArticulo | |
| tnInsertLinea | |
| tnUnidades | |
| tnPrecio | |
| tnPeso | |
| tcAgrupacion | tipo d'agrupació |
| tnUnidAgrup | unitats caixa |
| tnTipoDoc |
Definición en la línea 3586 del archivo DocsVentaFra.cs.
|
inline |
si es factura directa asignar número albaran
| toDocLinea | |
| tnInserLinea |
Definición en la línea 3564 del archivo DocsVentaFra.cs.
|
inlineprotected |
Acciones a realizar al final del proceso de generación de una factura por los addons que tengan extensiones de facturación.
Definición en la línea 1706 del archivo DocsVentaFra.cs.
|
inlineprotected |
Acciones a realizar al inicio del proceso de generación de una factura por los addons que tengan extensiones de facturación.
Definición en la línea 1593 del archivo DocsVentaFra.cs.
|
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.
Definición en la línea 1673 del archivo DocsVentaFra.cs.
|
inline |
Devuelve un datatable con los albaranes asociados al número de factura.
| tlAgrupado | si volem q el datatable ens el retorni agrupat per albarà, només per saber les linies de l'albarà |
Definición en la línea 2721 del archivo DocsVentaFra.cs.
|
inline |
Devuelve un datatable con los albaranes asociados al número de factura.
| tlAgrupado | |
| tcEjercicio | |
| tlLeftJoin |
Definición en la línea 2711 del archivo DocsVentaFra.cs.
|
inlineprotectedvirtual |
| tcEmpresa | |
| tcFactura | |
| tcAny | |
| tlAgrupado | |
| tcEjercicio | |
| tlLeftJoin |
Reimplementado en sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada.
Definición en la línea 2737 del archivo DocsVentaFra.cs.
|
inline |
Bloquear/desbloquear el documento factura de venta.
| tlBloqueo |
Definición en la línea 2103 del archivo DocsVentaFra.cs.
|
inline |
no volem que faci el codi de la base
Definición en la línea 2263 del archivo DocsVentaFra.cs.
|
inline |
Overrides Buscar_Por_Referencia.
| tcLetraReferencia | |
| tcNumeroReferencia |
Definición en la línea 2215 del archivo DocsVentaFra.cs.
|
inlineprotected |
no volem que faci el codi de la base
| tlRefrescar |
Definición en la línea 1740 del archivo DocsVentaFra.cs.
|
inline |
Implementación del método clonar con los types que se reciben cuando se llama desde ewDocVentaLinTPV.
| toLinea | |
| toDocumento |
Definición en la línea 2042 del archivo DocsVentaFra.cs.
|
inline |
PE84796 Comprovacions abans de borrar la factura. Es crida al boto borrar.
| tlPreguntaBorrar | Parámetro opcional para indicar si queremos preguntar al usuario por el borrado (PE-85799) |
Definición en la línea 4370 del archivo DocsVentaFra.cs.
|
inlineprotected |
revisar si està en uso la factura
| tcEmpresa | |
| tcNumero | |
| tcLetra |
Definición en la línea 1760 del archivo DocsVentaFra.cs.
|
inline |
Contabilizar factura directa — Revisar si s'ha de posar un altre nom.
Definición en la línea 3989 del archivo DocsVentaFra.cs.
|
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.
Definición en la línea 4343 del archivo DocsVentaFra.cs.
|
inline |
Devuelve true si el documento de venta cargado contiene Series (Mirando si hay algún registro en VENSER)
Definición en la línea 4330 del archivo DocsVentaFra.cs.
|
inline |
Permisos operari.
| tcModi | |
| tcTexto | |
| tlModificado |
Definición en la línea 2094 del archivo DocsVentaFra.cs.
|
inline |
|
inline |
Override descargar datos.
Definición en la línea 2648 del archivo DocsVentaFra.cs.
|
inline |
Obtiene en forma de Dictionary(string,object) los datos del registro de retención soportada de una factura de venta ya existente.
Definición en la línea 2005 del archivo DocsVentaFra.cs.
|
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.
Definición en la línea 1981 del archivo DocsVentaFra.cs.
|
inline |
Devuelve true si el documento de venta cargado está cobrado (tiquet cobrado, o albarán de venta normal con previsiones cobradas)
Definición en la línea 4576 del archivo DocsVentaFra.cs.
|
inline |
Control que se realizará en diferentes controles del formulario para no poder acceder hasta que no esté contabilidado.
Definición en la línea 4422 del archivo DocsVentaFra.cs.
|
inline |
Enviar anulación de factura a Sage Connect.
| tcEmpresa | Empresa de la factura |
| tcNumero | Número de factura. |
| tcLetra | Serie de la factura (si se trabaja con series de facturas). |
| tcErpKey | ErppKey de la factura, C_FACTUVEN._GUID_D. |
Definición en la línea 4187 del archivo DocsVentaFra.cs.
|
inline |
Enviar factura a Sage Connect.
| tnTipoSageConnect | 0 = Automático, 1 = Inmediato, 2 = Nada |
| tlstFicherosAdjuntar | Lista de ficheros a adjuntar, si se recibe null no se adjuntará ningún archivo. |
Definición en la línea 4165 del archivo DocsVentaFra.cs.
|
inline |
|
inline |
comprovación si existe la factura
| tcEmpresa | |
| tcNumero | numero factura |
| tcLetra | letra factura |
| tcEjercicio |
Definición en la línea 2230 del archivo DocsVentaFra.cs.
|
inline |
només volem saber si existeix la factura electronica, no ens interessa saber la ruta del fitxer
Definición en la línea 4496 del archivo DocsVentaFra.cs.
|
inline |
Comprova que la factura electrònica existeix.
| tcFichero | ruta d'on es troba la factura electronica |
| tlFicheroFirmado | retorna si està firmada |
Definición en la línea 4510 del archivo DocsVentaFra.cs.
|
inline |
Bug 107377.
| tcNivel1 | |
| tcPlan |
Implementa sage.ew.interficies.IGridPlanesAnaliticos.
Definición en la línea 4671 del archivo DocsVentaFra.cs.
|
inline |
PE-105666: Comprobar si existen duplicados en las lineas.
Implementa sage.ew.interficies.IGridPlanesAnaliticos.
Definición en la línea 4693 del archivo DocsVentaFra.cs.
|
inline |
Si el camp número està ple es farà una repetició de factura, sino retornarà error.
| tlFechaOperacion | Fecha operación |
| tnCambio | [OPCIONAL] Valor del cambio |
Definición en la línea 3676 del archivo DocsVentaFra.cs.
|
inline |
Facturación de albaranes.
| tlisAlbaranes | Lista de albaranes |
| tcNumeroFra | Nº factura, llega declarada caso de repetir factura o factura por primera vez solicitando nº de factura. |
| tcSerieFra | Serie 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. |
| tlFechaOperacion | Vencimientos calculados a partir fecha operación si/no |
| tnCambio | Tasa de cambio a aplicar en los albaranes de la factura, caso de factura en divisa diferente a divisa empresa. |
Definición en la línea 3723 del archivo DocsVentaFra.cs.
|
inline |
PE88151 Permet generar un document firmat electronicament.
| tlPregunta | si volem que ens pregunti per generar la factura, per defecte, sempre ho preguntarà |
| tlForzarAutomatico |
Definición en la línea 4461 del archivo DocsVentaFra.cs.
|
inline |
PE88151 Permet generar un document firmat electronicament.
| tlPregunta | si volem que ens pregunti per generar la factura, per defecte, sempre ho preguntarà |
Definición en la línea 4449 del archivo DocsVentaFra.cs.
|
inline |
Generar una factura electronica con el asistente forzando la creación automática.
Definición en la línea 4437 del archivo DocsVentaFra.cs.
|
inlinestatic |
Devuelve la fecha de la factura.
| toDate | |
| tcEmpresa | |
| tcNumero | |
| tcLetra |
Definición en la línea 2884 del archivo DocsVentaFra.cs.
|
inline |
|
inlineprotected |
Liberar memoria (datatables, listas, ...)
Definición en la línea 1440 del archivo DocsVentaFra.cs.
|
inline |
Carga de factura a partir de las propedades, si existe factura generada se substituyen los parametros por la nueva.
Definición en la línea 4205 del archivo DocsVentaFra.cs.
|
inline |
Sobrecarrega del load, tcNumero és la lletra + número de factura.
| tcEmpresa | |
| tcNumero |
Definición en la línea 2909 del archivo DocsVentaFra.cs.
|
inline |
Aqui el tcNumero es el número de factura (sol el número)
| tcEmpresa | |
| tcNumero | |
| tcLetra | |
| tcEjercicio |
Definición en la línea 2937 del archivo DocsVentaFra.cs.
|
inlineprotected |
|
inline |
Configurar el objeto orden de navegación para facturas.
| _Documento | |
| _Factura | |
| _Cuenta |
Definición en la línea 4521 del archivo DocsVentaFra.cs.
|
inline |
Número factura directa.
Definición en la línea 2284 del archivo DocsVentaFra.cs.
|
inline |
Override para la obtención de las lineas a imprimir en Sage Reports.
| tdicParametros | Parámetros para la obtención de las líneas |
Implementa sage.ew.interficies.ISageReportsDataProvider.
Definición en la línea 9344 del archivo DocsVentaFra.cs.
|
inline |
|
inline |
Override para la obtención de filtros para usar en Sage Reports.
| tdicParametros | Parámetros para la obtención de las líneas |
Implementa sage.ew.interficies.ISageReportsFilterProvider.
Definición en la línea 10003 del archivo DocsVentaFra.cs.
|
inline |
|
inline |
Cargar en la propiedad _oGeneradorFactura los datos de la factura.
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 4237 del archivo DocsVentaFra.cs.
|
inline |
| tcEmpresa | |
| tcNumero | |
| tcLetra |
Definición en la línea 3498 del archivo DocsVentaFra.cs.
|
inline |
Devuelve true si el nuevo código de cliente introducido es válido para poder ser usado en el documento.
| toCliAnterior | Objeto oCliente que representa el código de cliente anterior |
| toClienteNuevo | Objeto oCliente que representa el código de cliente nuevo |
| tlRiesgo | Si se ha de controlar el riesgo |
Definición en la línea 2434 del archivo DocsVentaFra.cs.
|
inlinevirtual |
| tcEjercicio | |
| tcEmpresa | |
| tcFactura | |
| tdtDatos |
Reimplementado en sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada.
Definición en la línea 5276 del archivo DocsVentaFra.cs.
|
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.
| tcIdioma | Idioma 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. |
| tcTemplate | Plantilla 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. |
Definición en la línea 4006 del archivo DocsVentaFra.cs.
|
inline |
|
inline |
PE-99088.
Definición en la línea 3618 del archivo DocsVentaFra.cs.
|
inline |
Procesos cambio cliente.
| toClienteAnterior | |
| toClienteNuevo | |
| tlRiesgo | |
| tnRecalcularPrecios |
Definición en la línea 1050 del archivo DocsVentaFra.cs.
|
inlineprotected |
Definición en la línea 1418 del archivo DocsVentaFra.cs.
|
inline |
Refresca los datos del documento actual.
| tlSave |
Definición en la línea 2630 del archivo DocsVentaFra.cs.
|
inlineprotected |
Restar número al borrar una factura de venta.
Definición en la línea 1863 del archivo DocsVentaFra.cs.
|
inline |
no volem que faci el codi de la base
Implementa sage.ew.interficies.IDocumentoMarcas.
Definición en la línea 2372 del archivo DocsVentaFra.cs.
|
inline |
Imprime el documento mostrando pantalla previa de opciones (PE-84592)
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 3640 del archivo DocsVentaFra.cs.
|
inline |
ens presenta els venciments de la factura
Definición en la línea 4351 del archivo DocsVentaFra.cs.
|
inlineprotected |
no volem que faci el codi de la base
Definición en la línea 1748 del archivo DocsVentaFra.cs.
|
inline |
|
inline |
|
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.
| toDicObservaAlbaranesFactura | Diccionario con los números de albarán y observaciones respectivas. |
Definición en la línea 2160 del archivo DocsVentaFra.cs.
|
inline |
Actualizar las observaciones en una factura directa.
Definición en la línea 2126 del archivo DocsVentaFra.cs.
|
inline |
Validar si se puede generar factura elecrónica.
Definición en la línea 1904 del archivo DocsVentaFra.cs.
|
inlineprotected |
Comprobamos si ha habido un cambio en el número de documento (addons)
| tcOldNumero | |
| tcNewNumero |
Definición en la línea 1092 del archivo DocsVentaFra.cs.
|
inline |
A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual.
| tcPlan |
Implementa sage.ew.interficies.IGridPlanesAnaliticos.
Definición en la línea 4716 del archivo DocsVentaFra.cs.
|
inlineprotected |
inicialitzem les propietats de l'albara
Definición en la línea 1883 del archivo DocsVentaFra.cs.
|
inline |
ens retorna la suma de les entregues a compte als albarans de venta que formen part de la factura.
Definición en la línea 4548 del archivo DocsVentaFra.cs.
|
protected |
Si esta factura se está generando desde generador de documentos desde plantillas de documentos.
Definición en la línea 980 del archivo DocsVentaFra.cs.
|
protected |
Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio.
Definición en la línea 966 del archivo DocsVentaFra.cs.
|
protected |
Si se trabaja con entregas a cuenta en clientes.
Definición en la línea 266 del archivo DocsVentaFra.cs.
|
get |
Lista de los albaranes de venta que tenemos en la factura.
Definición en la línea 930 del archivo DocsVentaFra.cs.
|
getset |
Centros administrativos factura.
Definición en la línea 987 del archivo DocsVentaFra.cs.
|
get |
BindingList con la lista de las comisiones de cada linea del albarán de venta.
Definición en la línea 907 del archivo DocsVentaFra.cs.
|
getset |
contabilizar cobro
Definición en la línea 731 del archivo DocsVentaFra.cs.
|
getset |
Cuenta de tesoreria para el cobro.
Definición en la línea 777 del archivo DocsVentaFra.cs.
|
getset |
Fecha de cobro.
Definición en la línea 762 del archivo DocsVentaFra.cs.
|
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 342 del archivo DocsVentaFra.cs.
|
getset |
Redefinición del objeto _DocPrint para las facturas.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 526 del archivo DocsVentaFra.cs.
|
get |
Si el documento ha sido enviado ya a Sage Connect.
Definición en la línea 377 del archivo DocsVentaFra.cs.
|
get |
Entregas de los albaranes.
Definición en la línea 394 del archivo DocsVentaFra.cs.
|
get |
Indica si es una factura anticipo.
Definición en la línea 411 del archivo DocsVentaFra.cs.
|
getset |
Si esta factura se está generando desde generador de documentos desde plantillas de documentos.
Definición en la línea 972 del archivo DocsVentaFra.cs.
|
getset |
Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio.
Definición en la línea 958 del archivo DocsVentaFra.cs.
|
getset |
Guarda los niveles analíticos de la factura de venta.
Definición en la línea 1009 del archivo DocsVentaFra.cs.
|
getset |
ens indica si es factura rectificativa
Definición en la línea 716 del archivo DocsVentaFra.cs.
|
getset |
ens indica si es facturació de tickets
Definición en la línea 808 del archivo DocsVentaFra.cs.
|
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 487 del archivo DocsVentaFra.cs.
|
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 507 del archivo DocsVentaFra.cs.
|
getset |
RQ S50MIG-6041 Guid único que identificará a la factura que se está generando. Este guid identifica totalmente a la factura sin necesidad de otro campo adicional, no hace falta empresa, el guid ya identifica totalmente a la factura.
Definición en la línea 546 del archivo DocsVentaFra.cs.
|
get |
Relación entre los campos y las propiedades de la clase de negocio (Gestión documental)
Definición en la línea 853 del archivo DocsVentaFra.cs.
|
getprotected |
Letra factura directa.
Definición en la línea 279 del archivo DocsVentaFra.cs.
|
getset |
si no treballa amb series de facturació el camp letra no ha de tenir cap espai
Definición en la línea 592 del archivo DocsVentaFra.cs.
|
getprotected |
Formulario de Fra de venda.
Definición en la línea 271 del archivo DocsVentaFra.cs.
|
get |
Listado de marcas del presupuesto.
Implementa sage.ew.interficies.IDocumentoMarcas.
Definición en la línea 459 del archivo DocsVentaFra.cs.
|
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 559 del archivo DocsVentaFra.cs.
|
getset |
Cargamos el asiento relacionado con la factura.
Definición en la línea 864 del archivo DocsVentaFra.cs.
|
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 747 del archivo DocsVentaFra.cs.
|
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 793 del archivo DocsVentaFra.cs.
|
getset |
ens indica si cal presentar les previsions generades
Definición en la línea 701 del archivo DocsVentaFra.cs.
|
getset |
ruta factura electronica
Definición en la línea 823 del archivo DocsVentaFra.cs.
|
get |
Tabla relacionada del enlace del documento (Gestión Documental) Sobreescribiremos en cada documento la tabla.
Definición en la línea 842 del archivo DocsVentaFra.cs.
|
get |
Indica las si el documento tiene factura anticipo.
Definición en la línea 431 del archivo DocsVentaFra.cs.
|
getset |
Al crear un documento necesitamos poder indicarle si es una factura rectificativa.
Definición en la línea 472 del archivo DocsVentaFra.cs.
|
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 655 del archivo DocsVentaFra.cs.
|
getset |
Si hay que hacer las validaciones de CIF declarado.
Definición en la línea 685 del archivo DocsVentaFra.cs.
|
getset |
ens indica si cal q fem les comprovacions iva liquidat
Definición en la línea 670 del archivo DocsVentaFra.cs.
|
getset |
Variable de control para marcar si se debe revisar la marca de facturable.
Definición en la línea 949 del archivo DocsVentaFra.cs.
|
get |
Ens retorna els diferents venciments que hi ha per una factura.
Definición en la línea 617 del archivo DocsVentaFra.cs.