Referencia del Namespace sage.addons.factucert.Negocio.Enums

Enumeraciones

enum  SistemasFacturacionCertificada { SistemasFacturacionCertificada.TicketBai = 1, SistemasFacturacionCertificada.VeriFactu = 2 }
 SistemasFacturacionCertificada Más...
 
enum  SistemasCertificacionInstalados { SistemasCertificacionInstalados.TicketBai = 1, SistemasCertificacionInstalados.VeriFactu = 2, SistemasCertificacionInstalados.TicketBaiYVerifactu = 3 }
 SistemasCertiticacionInstalados Más...
 
enum  TerritoriosFactuCert {
  TerritoriosFactuCert.Vacio = 0, TerritoriosFactuCert.Alava = 1, TerritoriosFactuCert.Guipuzcoa = 2, TerritoriosFactuCert.Vizcaya = 3,
  TerritoriosFactuCert.Comun = 4
}
 Territorios Más...
 
enum  TiposDocFactuCert { TiposDocFactuCert.Certificadas = 2, TiposDocFactuCert.Borrador = 1 }
 TiposDocFactuCert Más...
 
enum  IntervalosEnvioVizcaya { IntervalosEnvioVizcaya.dias4 = 4, IntervalosEnvioVizcaya.dias8 = 8 }
 IntervalosEnvioVizcaya Más...
 
enum  TipoDocCrearFactura { TipoDocCrearFactura.Borrador = 1, TipoDocCrearFactura.Certificada = 2, TipoDocCrearFactura.NoCertificada = 0, TipoDocCrearFactura.CertificadaTerceros = 3 }
 Enumeración para la creación de las facturas Más...
 
enum  TipoTercero { TipoTercero.Tercero = 1, TipoTercero.Destinatario = 2, TipoTercero.SinTipo = 0 }
 Enumeración para el tipo de tercero Más...
 
enum  TipoDocumentoCertificar { TipoDocumentoCertificar.Factura = 1, TipoDocumentoCertificar.Ticket = 2 }
 Posibles tipos de documentos para certificar. Más...
 
enum  TipoRegistroCertif {
  TipoRegistroCertif.Defecto = 0, TipoRegistroCertif.ErrorValidacion = 1, TipoRegistroCertif.ErrorCertificacion = 2, TipoRegistroCertif.ErrorConsolidacion = 3,
  TipoRegistroCertif.CertificacionOk = 4, TipoRegistroCertif.PendienteEnvioAnteriores = 5, TipoRegistroCertif.EnviadoRechazado = 6, TipoRegistroCertif.EnviadoAceptado = 7,
  TipoRegistroCertif.EnviadoAceptadoAvisos = 8, TipoRegistroCertif.NoConexionInternetOServicio = 9, TipoRegistroCertif.ServicioNoDisponible = 10, TipoRegistroCertif.CertificadoRemitenteIncorrecto = 11,
  TipoRegistroCertif.CertificadoFicheroNoEncontrado = 12, TipoRegistroCertif.ErroProcesoAnulacionDocumento = 13, TipoRegistroCertif.ErroProcesoConsolidacionAnulacion = 14, TipoRegistroCertif.DocumentoAnulado = 15,
  TipoRegistroCertif.AnulacionEnviadaRechazada = 16, TipoRegistroCertif.AnulacionEnviadaAceptada = 17, TipoRegistroCertif.AnulacionEnviadaAceptadaConAvisos = 18, TipoRegistroCertif.AnulacionNoEnviadaProblemaConexionInternet = 19,
  TipoRegistroCertif.AnulacionNoEnviadaProblemaServicioRecepcionAnulaciones = 20, TipoRegistroCertif.AnulacionNoEnviadaFicheroAnulacionNoEncontrado = 21, TipoRegistroCertif.DocumentoImportadoCertificadoPorTerceros = 22, TipoRegistroCertif.AltaDocumentoBorrador = 24,
  TipoRegistroCertif.UltimaModificacionBorrador = 25, TipoRegistroCertif.ConsolidacionOk = 26
}
 Posibles tipos de registro en la tabla FACTUCERT!FCREGCERT • 0: Valor por defecto • 1: para Error en validación de datos • 2: para Error en proceso de certificación • 3: para Error en consolidación de documento certificado • 4: para Documento certificado • 5: Nuevo valor para Documento añadido a cola de envió, no se puede enviar porque existen documentos anteriores pendientes de envío. • 6: Nuevo valor para Documento enviado y rechazado • 7: Nuevo valor para Documento enviado y aceptado • 8: Nuevo valor para Documento enviado y aceptado con avisos • 9: Nuevo valor para Documento se ha intentado enviar y No hay conexión a internet y no se puede cargar el servicio de envío. • 10: Nuevo valor para Documento se ha intentado enviar y el servicio de recepción no está disponible. • 11: Nuevo valor para Documento se ha intentado enviar y el Certificado remitente incorrecto • 12: Nuevo valor para Documento certificado y no se ha podido enviar porque no se ha localizado el fichero para enviar • 13: Error en proceso de anulación de documento • 14: Error en proceso de consolidación de anulación • 15: Documento anulado • 16: Anulación enviada y rechazada • 17: Anulación enviada y aceptada • 18: Anulación enviada y aceptada con avisos • 19: Anulación no enviada, problemas con conexión a internet • 20: Anulación no enviada, problema con servicio de recepción de anulaciones • 21: Anulación no enviada, fichero de anulación no encontrado • 22: Documento importado certificado por terceros • 24: Alta de documento con estado borrador • 25: Ultima modificación documento con estado borrador • 26: Dcumento consolidado (cambio de nº borrador a nº certificado en tablas). Más...
 
enum  EstadoFactuCert {
  EstadoFactuCert.NoCertificada = 0, EstadoFactuCert.PendienteEnvio = 1, EstadoFactuCert.Enviada = 2, EstadoFactuCert.Aceptada = 3,
  EstadoFactuCert.AceptadaAvisos = 4, EstadoFactuCert.Rechazada = 5, EstadoFactuCert.FicheroNoEncontrado = 6
}
 Enumeración para el estado Más...
 
enum  ModeloPresentar { ModeloPresentar.SinDefinir = 0, ModeloPresentar.Modelo140 = 1, ModeloPresentar.Modelo240 = 2 }
 Enum tipo modelos 140/240 Más...
 
enum  PlazoEnvio { PlazoEnvio.SII = 0, PlazoEnvio.Trimestral = 1, PlazoEnvio.SinDefinir = 2 }
 Enum plazos envio modelo 140/240 Más...
 
enum  TipoOrigenProcesoFacturacion {
  TipoOrigenProcesoFacturacion.Indeterminado = 0, TipoOrigenProcesoFacturacion.Albaran = 1, TipoOrigenProcesoFacturacion.FacturaDirecta = 2, TipoOrigenProcesoFacturacion.FacturacionCuotas = 3,
  TipoOrigenProcesoFacturacion.GeneradorAsientos = 4
}
 Enum del tipo de origen del proceso de facturación Más...
 
enum  TipoOperacionIntracomunitaria { TipoOperacionIntracomunitaria.EnvioRecepcion = 1, TipoOperacionIntracomunitaria.Transferencia = 2 }
 Enum del tipo de operación intracomunitaria Más...
 
enum  TipoOperacionAsientos { TipoOperacionAsientos.Op0 = 0, TipoOperacionAsientos.PrimasSeguros = 5, TipoOperacionAsientos.ContraprestacionesRecibidas = 14 }
 Enum del tipo de operación asientos Más...
 
enum  ConceptoGastos {
  ConceptoGastos.ComprasMercancias = 0, ConceptoGastos.CompraMateriasPrimas = 1, ConceptoGastos.ComprasOtrosAprovisionamientos = 2, ConceptoGastos.DescuentosComprasProntoPago = 3,
  ConceptoGastos.TrabajosRealizadosOtrasEmpresas = 4, ConceptoGastos.DevolucionesComprasOperacionesSimilares = 5, ConceptoGastos.RappelsCompras = 6, ConceptoGastos.GastosInvestigacionDesarrollo = 7,
  ConceptoGastos.ArrendamientosCanones = 8, ConceptoGastos.ReparacionesConservacion = 9, ConceptoGastos.ServiciosProfesionalesIndependientes = 10, ConceptoGastos.Transportes = 11,
  ConceptoGastos.PrimasSeguros = 12, ConceptoGastos.ServiciosBancariosSimilares = 13, ConceptoGastos.PublicidadPropagandaRelacionesPublicas = 14, ConceptoGastos.Suministros = 15,
  ConceptoGastos.OtrosServicios = 16, ConceptoGastos.OtrosTributos = 17, ConceptoGastos.AjustesNegativosImposicionDirecta = 18, ConceptoGastos.AjustesPositivosImposicionDirecta = 19,
  ConceptoGastos.SueldoSalarios = 20, ConceptoGastos.Indemnizaciones = 21, ConceptoGastos.SeguridadSocialCargoEmpresaAutonomos = 22, ConceptoGastos.SeguridadSocialCargoEmpresaEmpleados = 23,
  ConceptoGastos.RetribucionesLargoPlazoMedientaSistemasAportacionDefinida = 24, ConceptoGastos.RetribucionesLargoPlazoMedientaSistemasPrestacionDefinida = 25, ConceptoGastos.OtrosGastosSociales = 26, ConceptoGastos.OtrosGastosGestion = 27,
  ConceptoGastos.GastosFinancieros = 28, ConceptoGastos.GastosExcepcionales = 29, ConceptoGastos.AmortizacionInmovilizadoIntangible = 30, ConceptoGastos.AmortizacionInmovilizadoMaterial = 31,
  ConceptoGastos.AmortizacionInversionesInmobiliarias = 32, ConceptoGastos.PerdidasDeterioroOtrasDotaciones = 33
}
 Conceptos de gastos Más...
 
enum  TipoEnvio { TipoEnvio.PRE = 1, TipoEnvio.PRO = 2 }
 Entorno de envío PRE/PRO Más...
 
enum  SubcapituloBien { SubcapituloBien.Alta = 1, SubcapituloBien.Regularizacion = 2, SubcapituloBien.Baja = 3 }
 Subcapítulos para el libro de bienes del 140 Más...
 
enum  CausaOperacionNoSujetaModelosFactuCert { CausaOperacionNoSujetaModelosFactuCert.Nada = 0, CausaOperacionNoSujetaModelosFactuCert.NoSujecionArticulo = 1, CausaOperacionNoSujetaModelosFactuCert.NoSujetasTAI = 2, CausaOperacionNoSujetaModelosFactuCert.NoSujetasTAIDistintoIVASpain = 4 }
 Estado modelos Más...
 
enum  TipoFicheroCertificacion {
  TipoFicheroCertificacion.Indeterminado = 0, TipoFicheroCertificacion.Alta = 1, TipoFicheroCertificacion.AltaSustitutiva = 2, TipoFicheroCertificacion.Anulacion = 3,
  TipoFicheroCertificacion.AnulacionSustitutiva = 4, TipoFicheroCertificacion.AnulacionSinRegistro = 5
}
 

Documentación de las enumeraciones

◆ CausaOperacionNoSujetaModelosFactuCert

Estado modelos

Valores de enumeraciones
Nada 

Vacío

NoSujecionArticulo 

No sujeción por artículo 7, 14, otros

NoSujetasTAI 

No sujetas en el TAI por reglas de localización

NoSujetasTAIDistintoIVASpain 

No sujetas TAI por reglas de localización impuesto distinto IVA España

Definición en la línea 702 del archivo Enums.cs.

◆ ConceptoGastos

Conceptos de gastos

Valores de enumeraciones
ComprasMercancias 
CompraMateriasPrimas 
ComprasOtrosAprovisionamientos 
DescuentosComprasProntoPago 
TrabajosRealizadosOtrasEmpresas 
DevolucionesComprasOperacionesSimilares 
RappelsCompras 
GastosInvestigacionDesarrollo 
ArrendamientosCanones 
ReparacionesConservacion 
ServiciosProfesionalesIndependientes 
Transportes 
PrimasSeguros 
ServiciosBancariosSimilares 
PublicidadPropagandaRelacionesPublicas 
Suministros 
OtrosServicios 
OtrosTributos 
AjustesNegativosImposicionDirecta 
AjustesPositivosImposicionDirecta 
SueldoSalarios 
Indemnizaciones 
SeguridadSocialCargoEmpresaAutonomos 
SeguridadSocialCargoEmpresaEmpleados 
RetribucionesLargoPlazoMedientaSistemasAportacionDefinida 
RetribucionesLargoPlazoMedientaSistemasPrestacionDefinida 
OtrosGastosSociales 
OtrosGastosGestion 
GastosFinancieros 
GastosExcepcionales 
AmortizacionInmovilizadoIntangible 
AmortizacionInmovilizadoMaterial 
AmortizacionInversionesInmobiliarias 
PerdidasDeterioroOtrasDotaciones 

Definición en la línea 603 del archivo Enums.cs.

◆ EstadoFactuCert

Enumeración para el estado

Valores de enumeraciones
NoCertificada 

No certificada

PendienteEnvio 

Pendiente de envío

Enviada 
Aceptada 
AceptadaAvisos 
Rechazada 
FicheroNoEncontrado 

Fichero XML no localizado

Definición en la línea 403 del archivo Enums.cs.

◆ IntervalosEnvioVizcaya

IntervalosEnvioVizcaya

Valores de enumeraciones
dias4 

4 días

dias8 

8 días

Definición en la línea 116 del archivo Enums.cs.

◆ ModeloPresentar

Enum tipo modelos 140/240

Valores de enumeraciones
SinDefinir 

Sin definir

Modelo140 

Modelo 140

Modelo240 

Modelo 240

Definición en la línea 446 del archivo Enums.cs.

◆ PlazoEnvio

Enum plazos envio modelo 140/240

Valores de enumeraciones
SII 

Sii

Trimestral 

Trimestral

SinDefinir 

Estado nuevo

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

◆ SistemasCertificacionInstalados

SistemasCertiticacionInstalados

Para gestionar los Add-ons que tenemos instalados

En el caso de tener los dos Add-ons el valor a utilizar es TicketBaiYVerifactu

Valores de enumeraciones
TicketBai 

TicketBai

VeriFactu 

Verifactu

TicketBaiYVerifactu 

TicketBai/Verifactu

Definición en la línea 40 del archivo Enums.cs.

◆ SistemasFacturacionCertificada

SistemasFacturacionCertificada

Para utilizar cuando necesitamos saber que Add-on está configurado en la empresa actual

Podemos tener disponibles los 2 Add-ons en una instalación pero únicamente se podrá activar uno por empresa

Valores de enumeraciones
TicketBai 

TicketBai

VeriFactu 

Verifactu

Definición en la línea 19 del archivo Enums.cs.

◆ SubcapituloBien

Subcapítulos para el libro de bienes del 140

Valores de enumeraciones
Alta 
Regularizacion 
Baja 

Definición en la línea 689 del archivo Enums.cs.

◆ TerritoriosFactuCert

Territorios

Valores de enumeraciones
Vacio 

Valor vacío

Alava 

Álava

Guipuzcoa 

Guipúzcoa

Vizcaya 

Vizcaya

Comun 

Común

Definición en la línea 62 del archivo Enums.cs.

◆ TipoDocCrearFactura

Enumeración para la creación de las facturas

Valores:

  • 0 No certificada
  • 1 Borrador
  • 2 Certificada
Valores de enumeraciones
Borrador 

Borrador

Certificada 

Certificadas

NoCertificada 
CertificadaTerceros 

Definición en la línea 138 del archivo Enums.cs.

◆ TipoDocumentoCertificar

Posibles tipos de documentos para certificar.

Valores de enumeraciones
Factura 

Tipo documento factura

Ticket 

Tipo documento ticket

Definición en la línea 193 del archivo Enums.cs.

◆ TipoEnvio

Entorno de envío PRE/PRO

Valores de enumeraciones
PRE 
PRO 

Definición en la línea 678 del archivo Enums.cs.

◆ TipoFicheroCertificacion

Valores de enumeraciones
Indeterminado 

Sin especificiar

Alta 

Alta o Alta inicial

AltaSustitutiva 

Alta sustitutiva

Anulacion 

Anulacion o anulación inicial

AnulacionSustitutiva 

Anulación sustitutiva

AnulacionSinRegistro 

Anulación inicial de la que no se mandó registro (=> anular algo previo al uso de la certificación)

Definición en la línea 726 del archivo Enums.cs.

◆ TipoOperacionAsientos

Enum del tipo de operación asientos

Valores de enumeraciones
Op0 

Opción vacia

PrimasSeguros 
ContraprestacionesRecibidas 

Contraprestaciones recibidas

Definición en la línea 541 del archivo Enums.cs.

◆ TipoOperacionIntracomunitaria

Enum del tipo de operación intracomunitaria

Valores de enumeraciones
EnvioRecepcion 

EnvioRecepcion

Transferencia 

Transferencia

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

◆ TipoOrigenProcesoFacturacion

Enum del tipo de origen del proceso de facturación

Valores de enumeraciones
Indeterminado 

Indeterminado

Albaran 

Albaran

FacturaDirecta 

Factura directa

FacturacionCuotas 

Facturación de cuotas

GeneradorAsientos 

Generadir de facturas en asientos (De momento no se utilizará)

Definición en la línea 492 del archivo Enums.cs.

◆ TipoRegistroCertif

Posibles tipos de registro en la tabla FACTUCERT!FCREGCERT • 0: Valor por defecto • 1: para Error en validación de datos • 2: para Error en proceso de certificación • 3: para Error en consolidación de documento certificado • 4: para Documento certificado • 5: Nuevo valor para Documento añadido a cola de envió, no se puede enviar porque existen documentos anteriores pendientes de envío. • 6: Nuevo valor para Documento enviado y rechazado • 7: Nuevo valor para Documento enviado y aceptado • 8: Nuevo valor para Documento enviado y aceptado con avisos • 9: Nuevo valor para Documento se ha intentado enviar y No hay conexión a internet y no se puede cargar el servicio de envío. • 10: Nuevo valor para Documento se ha intentado enviar y el servicio de recepción no está disponible. • 11: Nuevo valor para Documento se ha intentado enviar y el Certificado remitente incorrecto • 12: Nuevo valor para Documento certificado y no se ha podido enviar porque no se ha localizado el fichero para enviar • 13: Error en proceso de anulación de documento • 14: Error en proceso de consolidación de anulación • 15: Documento anulado • 16: Anulación enviada y rechazada • 17: Anulación enviada y aceptada • 18: Anulación enviada y aceptada con avisos • 19: Anulación no enviada, problemas con conexión a internet • 20: Anulación no enviada, problema con servicio de recepción de anulaciones • 21: Anulación no enviada, fichero de anulación no encontrado • 22: Documento importado certificado por terceros • 24: Alta de documento con estado borrador • 25: Ultima modificación documento con estado borrador • 26: Dcumento consolidado (cambio de nº borrador a nº certificado en tablas).

Valores de enumeraciones
Defecto 

Valor por defecto

ErrorValidacion 

Error en validación de datos

ErrorCertificacion 

Error en proceso de certificación

ErrorConsolidacion 

Error en consolidación de documento certificado

CertificacionOk 

Documento certificado

PendienteEnvioAnteriores 

Documento añadido a cola de envío, no se puede enviar porque existen documentos anteriores pendientes de envío

EnviadoRechazado 

Documento enviado y rechazado

EnviadoAceptado 

Documento enviado y aceptado

EnviadoAceptadoAvisos 

Documento enviado y aceptado con avisos

NoConexionInternetOServicio 

Documento se ha intentado enviar y No hay conexión a internet y no se puede cargar el servicio de envío

ServicioNoDisponible 

Documento se ha intentado enviar y el servicio de recepción no está disponible

CertificadoRemitenteIncorrecto 

Documento se ha intentado enviar y el Certificado remitente incorrecto

CertificadoFicheroNoEncontrado 

Documento se ha intentado enviar y el Certificado remitente incorrecto

ErroProcesoAnulacionDocumento 

Error en proceso de anulación de documento

ErroProcesoConsolidacionAnulacion 

Error en proceso de consolidación de anulación

DocumentoAnulado 

Documento anulado

AnulacionEnviadaRechazada 

Anulación enviada y rechazada

AnulacionEnviadaAceptada 

Anulación enviada y aceptada

AnulacionEnviadaAceptadaConAvisos 

Anulación enviada y aceptada con avisos

AnulacionNoEnviadaProblemaConexionInternet 

Anulación no enviada, problemas con conexión a internet

AnulacionNoEnviadaProblemaServicioRecepcionAnulaciones 

Anulación no enviada, problema con servicio de recepción de anulaciones

AnulacionNoEnviadaFicheroAnulacionNoEncontrado 

Anulación no enviada, fichero de anulación no encontrado

DocumentoImportadoCertificadoPorTerceros 

Documento importado certificado por terceros

AltaDocumentoBorrador 

Alta de documento con estado borrador

UltimaModificacionBorrador 

Ultima modificación documento con estado borrador

ConsolidacionOk 

Documento consolidado ok (cambio de nº borrador a nº certificado en tablas).

Definición en la línea 236 del archivo Enums.cs.

◆ TiposDocFactuCert

TiposDocFactuCert

Valores de enumeraciones
Certificadas 

Certificadas

Borrador 

Borrador

Definición en la línea 94 del archivo Enums.cs.

◆ TipoTercero

Enumeración para el tipo de tercero

Valores:

  • 0 Sin tipo (vacío)
  • 1 Tercero
  • 2 Destinatario
Valores de enumeraciones
Tercero 

Tercero

Destinatario 

Destinatario

SinTipo 

Definición en la línea 170 del archivo Enums.cs.