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) |
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. | |
![]() | |
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. | |
![]() | |
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 64 del archivo DocsVentaFra.cs.
|
inline |
Inicializa una nueva instancia de la clase ewDocVentaFra.
Definición en la línea 71 del archivo DocsVentaFra.cs.
|
inline |
Inicializa una nueva instancia de la clase ewDocVentaFra.
toForm |
Definición en la línea 84 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 3998 del archivo DocsVentaFra.cs.
|
inline |
Método para realizar el abono de una factura.
Definición en la línea 4190 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 2654 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 3204 del archivo DocsVentaFra.cs.
|
inline |
si es factura directa asignar número albaran
toDocLinea | |
tnInserLinea |
Definición en la línea 3182 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 1689 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 1576 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 1656 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 2677 del archivo DocsVentaFra.cs.
|
inline |
Devuelve un datatable con los albaranes asociados al número de factura.
tlAgrupado | |
tcEjercicio |
Definición en la línea 2667 del archivo DocsVentaFra.cs.
|
inlineprotectedvirtual |
tcEmpresa | |
tcFactura | |
tcAny | |
tlAgrupado | |
tcEjercicio |
Reimplementado en sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada.
Definición en la línea 2691 del archivo DocsVentaFra.cs.
|
inline |
Bloquear/desbloquear el documento factura de venta.
tlBloqueo |
Definición en la línea 2063 del archivo DocsVentaFra.cs.
|
inline |
no volem que faci el codi de la base
Definición en la línea 2223 del archivo DocsVentaFra.cs.
|
inline |
Overrides Buscar_Por_Referencia.
tcLetraReferencia | |
tcNumeroReferencia |
Definición en la línea 2175 del archivo DocsVentaFra.cs.
|
inlineprotected |
no volem que faci el codi de la base
tlRefrescar |
Definición en la línea 1723 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 2002 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 3979 del archivo DocsVentaFra.cs.
|
inlineprotected |
revisar si està en uso la factura
tcEmpresa | |
tcNumero | |
tcLetra |
Definición en la línea 1743 del archivo DocsVentaFra.cs.
|
inline |
Contabilizar factura directa — Revisar si s'ha de posar un altre nom.
Definición en la línea 3599 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 3952 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 3939 del archivo DocsVentaFra.cs.
|
inline |
Permisos operari.
tcModi | |
tcTexto | |
tlModificado |
Definición en la línea 2054 del archivo DocsVentaFra.cs.
|
inline |
|
inline |
Override descargar datos.
Definición en la línea 2606 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 1965 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 1941 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 4181 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 4031 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 3796 del archivo DocsVentaFra.cs.
|
inline |
Enviar factura a Sage Connect.
tlstFicherosAdjuntar | Lista 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.
|
inline |
|
inline |
comprovación si existe la factura
tcEmpresa | |
tcNumero | numero factura |
tcLetra | letra factura |
tcEjercicio |
Definición en la línea 2190 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 4101 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 4115 del archivo DocsVentaFra.cs.
|
inline |
Bug 107377.
tcNivel1 | |
tcPlan |
Implementa sage.ew.interficies.IGridPlanesAnaliticos.
Definición en la línea 4276 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 4298 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 3294 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 3341 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 4070 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 4058 del archivo DocsVentaFra.cs.
|
inline |
Generar una factura electronica con el asistente forzando la creación automática.
Definición en la línea 4046 del archivo DocsVentaFra.cs.
|
inlinestatic |
Devuelve la fecha de la factura.
toDate | |
tcEmpresa | |
tcNumero | |
tcLetra |
Definición en la línea 2704 del archivo DocsVentaFra.cs.
|
inline |
|
inlineprotected |
Liberar memoria (datatables, listas, ...)
Definición en la línea 1423 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 3814 del archivo DocsVentaFra.cs.
|
inline |
Sobrecarrega del load, tcNumero és la lletra + número de factura.
tcEmpresa | |
tcNumero |
Definición en la línea 2729 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 2757 del archivo DocsVentaFra.cs.
|
inlineprotected |
|
inline |
Configurar el objeto orden de navegación para facturas.
_Documento | |
_Factura | |
_Cuenta |
Definición en la línea 4126 del archivo DocsVentaFra.cs.
|
inline |
Número factura directa.
Definición en la línea 2244 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 8983 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 9642 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 3846 del archivo DocsVentaFra.cs.
|
inline |
tcEmpresa | |
tcNumero | |
tcLetra |
Definición en la línea 3116 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 2392 del archivo DocsVentaFra.cs.
|
inlinevirtual |
tcEjercicio | |
tcEmpresa | |
tcFactura | |
tdtDatos |
Reimplementado en sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada.
Definición en la línea 4881 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 3616 del archivo DocsVentaFra.cs.
|
inline |
|
inline |
PE-99088.
Definición en la línea 3236 del archivo DocsVentaFra.cs.
|
inline |
Procesos cambio cliente.
toClienteAnterior | |
toClienteNuevo | |
tlRiesgo | |
tnRecalcularPrecios |
Definición en la línea 1033 del archivo DocsVentaFra.cs.
|
inlineprotected |
Definición en la línea 1401 del archivo DocsVentaFra.cs.
|
inline |
Refresca los datos del documento actual.
tlSave |
Definición en la línea 2588 del archivo DocsVentaFra.cs.
|
inlineprotected |
Restar número al borrar una factura de venta.
Definición en la línea 1823 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 2330 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 3258 del archivo DocsVentaFra.cs.
|
inline |
ens presenta els venciments de la factura
Definición en la línea 3960 del archivo DocsVentaFra.cs.
|
inlineprotected |
no volem que faci el codi de la base
Definición en la línea 1731 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 2120 del archivo DocsVentaFra.cs.
|
inline |
Actualizar las observaciones en una factura directa.
Definición en la línea 2086 del archivo DocsVentaFra.cs.
|
inline |
Validar si se puede generar factura elecrónica.
Definición en la línea 1864 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 1075 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 4321 del archivo DocsVentaFra.cs.
|
inlineprotected |
inicialitzem les propietats de l'albara
Definición en la línea 1843 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 4153 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 963 del archivo DocsVentaFra.cs.
|
protected |
Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio.
Definición en la línea 949 del archivo DocsVentaFra.cs.
|
protected |
Si se trabaja con entregas a cuenta en clientes.
Definición en la línea 264 del archivo DocsVentaFra.cs.
|
get |
Lista de los albaranes de venta que tenemos en la factura.
Definición en la línea 913 del archivo DocsVentaFra.cs.
|
getset |
Centros administrativos factura.
Definición en la línea 970 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 890 del archivo DocsVentaFra.cs.
|
getset |
contabilizar cobro
Definición en la línea 714 del archivo DocsVentaFra.cs.
|
getset |
Cuenta de tesoreria para el cobro.
Definición en la línea 760 del archivo DocsVentaFra.cs.
|
getset |
Fecha de cobro.
Definición en la línea 745 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 340 del archivo DocsVentaFra.cs.
|
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.
|
get |
Si el documento ha sido enviado ya a Sage Connect.
Definición en la línea 375 del archivo DocsVentaFra.cs.
|
get |
Entregas de los albaranes.
Definición en la línea 392 del archivo DocsVentaFra.cs.
|
get |
Indica si es una factura anticipo.
Definición en la línea 409 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 955 del archivo DocsVentaFra.cs.
|
getset |
Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio.
Definición en la línea 941 del archivo DocsVentaFra.cs.
|
getset |
Guarda los niveles analíticos de la factura de venta.
Definición en la línea 992 del archivo DocsVentaFra.cs.
|
getset |
ens indica si es factura rectificativa
Definición en la línea 699 del archivo DocsVentaFra.cs.
|
getset |
ens indica si es facturació de tickets
Definición en la línea 791 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 485 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 505 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 836 del archivo DocsVentaFra.cs.
|
getprotected |
Letra factura directa.
Definición en la línea 277 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 575 del archivo DocsVentaFra.cs.
|
getprotected |
Formulario de Fra de venda.
Definición en la línea 269 del archivo DocsVentaFra.cs.
|
get |
Listado de marcas del presupuesto.
Implementa sage.ew.interficies.IDocumentoMarcas.
Definición en la línea 457 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 542 del archivo DocsVentaFra.cs.
|
getset |
Cargamos el asiento relacionado con la factura.
Definición en la línea 847 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 730 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 776 del archivo DocsVentaFra.cs.
|
getset |
ens indica si cal presentar les previsions generades
Definición en la línea 684 del archivo DocsVentaFra.cs.
|
getset |
ruta factura electronica
Definición en la línea 806 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 825 del archivo DocsVentaFra.cs.
|
get |
Indica las si el documento tiene factura anticipo.
Definición en la línea 429 del archivo DocsVentaFra.cs.
|
getset |
Al crear un documento necesitamos poder indicarle si es una factura rectificativa.
Definición en la línea 470 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 638 del archivo DocsVentaFra.cs.
|
getset |
Si hay que hacer las validaciones de CIF declarado.
Definición en la línea 668 del archivo DocsVentaFra.cs.
|
getset |
ens indica si cal q fem les comprovacions iva liquidat
Definición en la línea 653 del archivo DocsVentaFra.cs.
|
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.
|
get |
Ens retorna els diferents venciments que hi ha per una factura.
Definición en la línea 600 del archivo DocsVentaFra.cs.