Files
2024-02-12 19:09:46 +01:00

106 lines
2.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SHERPA.BBM
{
/// <summary>
/// Tipo documenti BBM
/// </summary>
public enum BbmDocType
{
ND = 0,
Quotazione = 1,
Ordine = 2,
ConfermaOrdine = 3,
Contratto = 4,
Storno = -1,
Licenza = 10000
}
/// <summary>
/// Tipo Tag
/// </summary>
public enum TagType
{
All,
Basket,
Trattative,
Docs,
Items
}
/// <summary>
/// Tipologia trend da calcolare
/// </summary>
public enum TrendValue
{
None = 0,
Trattato,
Ordinato,
Fatturato,
Incassato
}
/// <summary>
/// Tipo Jump pagina richiesto
/// </summary>
public enum JumpType
{
None = 0,
Basket,
Trattative,
Documenti,
Ordini
}
/// <summary>
/// Tipo di elaborazione richiesta (x generazione fattura)
/// </summary>
public enum BbmOrdBType
{
/// <summary>
/// Non definito
/// </summary>
ND = 0,
/// <summary>
/// Fattura Standard
/// </summary>
Fattura,
/// <summary>
/// Nota di credito
/// </summary>
NotaCredito
}
/// <summary>
/// Stato ordine
/// </summary>
public enum BbmOrdStatus
{
/// <summary>
/// Ordine stornato = annullato con Nota di Credito
/// </summary>
Stornato = -1,
/// <summary>
/// Non definito (in fase di creazione)
/// </summary>
ND = 0,
/// <summary>
/// Stato iniziale Ordine (appena creato)
/// </summary>
Creato,
/// <summary>
/// Elaborato = inviato x generazione fattura (da solo o aggregato) con CodElab
/// </summary>
Elaborato,
/// <summary>
/// Sincronizzato con fattura(1+) in ritorno recante CodElab
/// </summary>
Fatturato,
/// <summary>
/// Ordine chiuso (con pagamenti fatturazione)
/// </summary>
Concluso
}
}