.. _EB_Agenti: .. index:: single: EB_Agenti EB_Agenti ========= Agenti di vendita Comprende i seguenti campi (in ordine alfabetico): * :ref:`CAP ` * :ref:`Codice ` * :ref:`CodiceFiscale ` * :ref:`DataNascita ` * :ref:`EBMagic ` * :ref:`Email ` * :ref:`ImponibilePrec ` * :ref:`Indirizzo ` * :ref:`Livello ` * :ref:`Localita ` * :ref:`LuogoNascita ` * :ref:`NumeroOperatore ` * :ref:`PINOperatore ` * :ref:`PartitaIVA ` * :ref:`PercentualeProvvigioni ` * :ref:`PosizioneEnasarco ` * :ref:`Provincia ` * :ref:`RagioneSociale ` * :ref:`TSCreazione ` * :ref:`TSModifica ` * :ref:`Telefono ` * :ref:`flags ` * :ref:`id ` * :ref:`ref_Agente ` * :ref:`ref_Azienda ` * :ref:`ref_CategoriaProvvigionale ` * :ref:`ref_UtenteCreazione ` * :ref:`ref_UtenteModifica ` * :ref:`uuid ` * :ref:`val_CodiceISO ` * :ref:`val_Dipendenti ` * :ref:`val_Nazione ` * :ref:`val_OperatoreCassa ` * :ref:`val_TipoAgente ` Segue il dettaglio di ognuno dei campi (in ordine di definizione sul database): .. _EB_Agenti_id: .. index:: single: EB_Agenti; id id ^^ Numero di identificazione * **Tipo di dato:** *INT* * **Flags:** ``PRIMARY_KEY``, ``NOT_NULL``, ``AUTO_INCREMENT``, ``HIDDEN`` .. _EB_Agenti_uuid: .. index:: single: EB_Agenti; uuid uuid ^^^^ UUID del record * **Tipo di dato:** *CHAR (36)* * **Flags:** ``NOT_NULL``, ``HIDDEN`` .. _EB_Agenti_EBMagic: .. index:: single: EB_Agenti; EBMagic EBMagic ^^^^^^^ Valore magico * **Tipo di dato:** *BIGINT* * **Flags:** ``NOT_NULL``, ``HIDDEN``, ``UNSIGNED`` .. _EB_Agenti_TSCreazione: .. index:: single: EB_Agenti; TSCreazione TSCreazione ^^^^^^^^^^^ Timestamp di creazione * **Tipo di dato:** *TIMESTAMP* * **Flags:** - .. _EB_Agenti_ref_UtenteCreazione: .. index:: single: EB_Agenti; ref_UtenteCreazione ref_UtenteCreazione ^^^^^^^^^^^^^^^^^^^ Utente che ha creato questo dato * **Tipo di dato:** *INT* * **Riferimento al campo:** :ref:`EB_Utenti.id ` * **Flags:** ``NOT_NULL``, ``FOREIGN_KEY`` .. _EB_Agenti_TSModifica: .. index:: single: EB_Agenti; TSModifica TSModifica ^^^^^^^^^^ Timestamp di ultima modifica * **Tipo di dato:** *TIMESTAMP* * **Flags:** ``NOT_NULL`` .. _EB_Agenti_ref_UtenteModifica: .. index:: single: EB_Agenti; ref_UtenteModifica ref_UtenteModifica ^^^^^^^^^^^^^^^^^^ Ultimo utente che ha modificato questo dato * **Tipo di dato:** *INT* * **Riferimento al campo:** :ref:`EB_Utenti.id ` * **Flags:** ``NOT_NULL``, ``FOREIGN_KEY`` .. _EB_Agenti_flags: .. index:: single: EB_Agenti; flags flags ^^^^^ Flags varie del dato * **Tipo di dato:** *INT* * **Flags:** ``HIDDEN`` .. _EB_Agenti_Codice: .. index:: single: EB_Agenti; Codice Codice ^^^^^^ Codice dell'agente * **Tipo di dato:** *VARCHAR (8)* * **Nome legacy:** ``AGCD`` * **Flags:** ``NOT_NULL``, ``REQUIRED`` .. _EB_Agenti_RagioneSociale: .. index:: single: EB_Agenti; RagioneSociale RagioneSociale ^^^^^^^^^^^^^^ Ragione sociale dell'agente * **Tipo di dato:** *VARCHAR (120)* * **Nome legacy:** ``AGDE`` * **Flags:** ``NOT_NULL`` .. _EB_Agenti_Indirizzo: .. index:: single: EB_Agenti; Indirizzo Indirizzo ^^^^^^^^^ Indirizzo * **Tipo di dato:** *VARCHAR (120)* * **Nome legacy:** ``AGIN`` * **Flags:** - .. _EB_Agenti_Localita: .. index:: single: EB_Agenti; Localita Localita ^^^^^^^^ Località della sede legale * **Tipo di dato:** *VARCHAR (120)* * **Nome legacy:** ``AGLO`` * **Flags:** - .. _EB_Agenti_CAP: .. index:: single: EB_Agenti; CAP CAP ^^^ Codice di avviamento postale * **Tipo di dato:** *CHAR (12)* * **Nome legacy:** ``AGCP`` * **Flags:** - .. _EB_Agenti_Provincia: .. index:: single: EB_Agenti; Provincia Provincia ^^^^^^^^^ Provincia * **Tipo di dato:** *CHAR (2)* * **Nome legacy:** ``AGPR`` * **Flags:** - .. _EB_Agenti_val_Nazione: .. index:: single: EB_Agenti; val_Nazione val_Nazione ^^^^^^^^^^^ Indicare la nazione * **Tipo di dato:** *INT* * **Scelta fissa:** :ref:`Nazioni ` * **Valore di default:** ``107`` (*Italia*) * **Flags:** ``NOT_NULL`` .. _EB_Agenti_PartitaIVA: .. index:: single: EB_Agenti; PartitaIVA PartitaIVA ^^^^^^^^^^ Partita IVA * **Tipo di dato:** *VARCHAR (30)* * **Nome legacy:** ``AGPI`` * **Flags:** - .. _EB_Agenti_val_CodiceISO: .. index:: single: EB_Agenti; val_CodiceISO val_CodiceISO ^^^^^^^^^^^^^ Codice ISO della nazione. Se l'agente è extracomunitario, il campo deve essere vuoto * **Tipo di dato:** *INT* * **Scelta fissa:** :ref:`CodiceISONazione ` * **Valore di default:** ``12`` (*IT (Italia)*) * **Flags:** ``NOT_NULL`` .. _EB_Agenti_CodiceFiscale: .. index:: single: EB_Agenti; CodiceFiscale CodiceFiscale ^^^^^^^^^^^^^ Codice Fiscale * **Tipo di dato:** *CHAR (16)* * **Nome legacy:** ``AGCF`` * **Flags:** - .. _EB_Agenti_LuogoNascita: .. index:: single: EB_Agenti; LuogoNascita LuogoNascita ^^^^^^^^^^^^ Luogo di nascita * **Tipo di dato:** *VARCHAR (60)* * **Nome legacy:** ``AGLN`` * **Flags:** - .. _EB_Agenti_DataNascita: .. index:: single: EB_Agenti; DataNascita DataNascita ^^^^^^^^^^^ Data di nascita * **Tipo di dato:** *DATE* * **Nome legacy:** ``AGDN`` * **Flags:** ``NOT_NULL`` .. _EB_Agenti_val_TipoAgente: .. index:: single: EB_Agenti; val_TipoAgente val_TipoAgente ^^^^^^^^^^^^^^ Indicare se monomadatario o plurimandatario * **Tipo di dato:** *INT* * **Nome legacy:** ``AGTI`` * **Scelta fissa:** :ref:`TipiAgente ` * **Valore di default:** ``0`` (*Monomandatario*) * **Flags:** - .. _EB_Agenti_val_Dipendenti: .. index:: single: EB_Agenti; val_Dipendenti val_Dipendenti ^^^^^^^^^^^^^^ Indicare se l'agente ha dipendenti * **Tipo di dato:** *INT* * **Nome legacy:** ``AGDI`` * **Scelta fissa:** :ref:`YesNo ` * **Valore di default:** ``0`` (*No*) * **Flags:** - .. _EB_Agenti_PosizioneEnasarco: .. index:: single: EB_Agenti; PosizioneEnasarco PosizioneEnasarco ^^^^^^^^^^^^^^^^^ Numero personale assegnato dall' Enasarco all'agente * **Tipo di dato:** *VARCHAR (12)* * **Nome legacy:** ``AGPE`` * **Flags:** - .. _EB_Agenti_ref_CategoriaProvvigionale: .. index:: single: EB_Agenti; ref_CategoriaProvvigionale ref_CategoriaProvvigionale ^^^^^^^^^^^^^^^^^^^^^^^^^^ Riferimento alla categoria provvigionale di appartenenza * **Tipo di dato:** *INT* * **Riferimento al campo:** :ref:`EB_CategorieProvvigionali.id ` * **Flags:** ``FOREIGN_KEY`` .. _EB_Agenti_PercentualeProvvigioni: .. index:: single: EB_Agenti; PercentualeProvvigioni PercentualeProvvigioni ^^^^^^^^^^^^^^^^^^^^^^ Percentuale provvigioni * **Tipo di dato:** *DECIMAL* * **Nome legacy:** ``AGPC`` * **Valore di default:** ``0`` * **Flags:** ``NOT_NULL`` .. _EB_Agenti_ref_Agente: .. index:: single: EB_Agenti; ref_Agente ref_Agente ^^^^^^^^^^ Agente superiore * **Tipo di dato:** *INT* * **Nome legacy:** ``AGAS`` * **Riferimento al campo:** :ref:`EB_Agenti.id ` * **Flags:** ``FOREIGN_KEY`` .. _EB_Agenti_Livello: .. index:: single: EB_Agenti; Livello Livello ^^^^^^^ ∄Livello * **Tipo di dato:** *INT* * **Nome legacy:** ``AGLV`` * **Valore di default:** ``0`` * **Flags:** - .. _EB_Agenti_ImponibilePrec: .. index:: single: EB_Agenti; ImponibilePrec ImponibilePrec ^^^^^^^^^^^^^^ Imponibile * **Tipo di dato:** *DECIMAL* * **Nome legacy:** ``AGIP[2]`` * **Valore di default:** ``0`` * **Flags:** ``NOT_NULL`` .. _EB_Agenti_ref_Azienda: .. index:: single: EB_Agenti; ref_Azienda ref_Azienda ^^^^^^^^^^^ Riferimento all'azienda associata a questo esercizio * **Tipo di dato:** *INT* * **Riferimento al campo:** :ref:`EB_Aziende.id ` * **Flags:** ``REQUIRED``, ``FOREIGN_KEY`` .. _EB_Agenti_val_OperatoreCassa: .. index:: single: EB_Agenti; val_OperatoreCassa val_OperatoreCassa ^^^^^^^^^^^^^^^^^^ Questo agente è anche un operatore di cassa * **Tipo di dato:** *INT* * **Nome legacy:** ``AGTI`` * **Scelta fissa:** :ref:`YesNo ` * **Valore di default:** ``0`` (*No*) * **Flags:** - .. _EB_Agenti_NumeroOperatore: .. index:: single: EB_Agenti; NumeroOperatore NumeroOperatore ^^^^^^^^^^^^^^^ Numero identificativo di questo operatore di cassa * **Tipo di dato:** *INT* * **Flags:** - .. _EB_Agenti_PINOperatore: .. index:: single: EB_Agenti; PINOperatore PINOperatore ^^^^^^^^^^^^ Codice PIN di accesso alla cassa di questo operatore * **Tipo di dato:** *VARCHAR (4)* * **Flags:** - .. _EB_Agenti_Telefono: .. index:: single: EB_Agenti; Telefono Telefono ^^^^^^^^ Numero di telefono dell'agente * **Tipo di dato:** *VARCHAR (60)* * **Flags:** ``NOT_NULL`` .. _EB_Agenti_Email: .. index:: single: EB_Agenti; Email Email ^^^^^ Indirizzo email * **Tipo di dato:** *VARCHAR (240)* * **Flags:** ``NOT_NULL``