src/Entity/Anagrafiche.php line 26

  1. <?php
  2. namespace App\Entity;
  3. use App\Model\Colonna;
  4. use Doctrine\DBAL\Types\Types;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7.  * Anagrafiche
  8.  *
  9.  * @ORM\Table(name="anagrafiche", indexes={
  10.  *     @ORM\Index(name="anagrafiche_codice_idx",
  11.  *     columns={
  12.  *      "codice"
  13.  *     }
  14.  *     ),
  15.  *     @ORM\Index(name="anagrafiche_codice_tipo_idx",
  16.  *     columns={
  17.  *      "codice",
  18.  *      "tipo"
  19.  *     }
  20.  *     )})
  21.  * @ORM\Entity(repositoryClass="App\Repository\AnagraficheRepository")
  22.  */
  23. class Anagrafiche
  24. {
  25.     /**
  26.      * @var int
  27.      *
  28.      * @ORM\Column(name="id", type="integer")
  29.      * @ORM\Id
  30.      * @ORM\GeneratedValue(strategy="AUTO")
  31.      */
  32.     private $id;
  33.     /**
  34.      * @var string
  35.      *
  36.      * @ORM\Column(name="codice", type="string", length=255)
  37.      */
  38.     private $codice;
  39.     /**
  40.      * @var string
  41.      *
  42.      * @ORM\Column(name="tipo", type="string", length=20, nullable=true)
  43.      */
  44.     private $tipo;
  45.     /**
  46.      * @var string
  47.      *
  48.      * @ORM\Column(name="codice_listino_vendita", type="string", length=10)
  49.      */
  50.     private $codiceListinoVendita;
  51.     /**
  52.      * @var string
  53.      *
  54.      * @ORM\Column(name="descrizione_listino_vendita", type="string", length=255)
  55.      */
  56.     private $descrizioneListinoVendita;
  57.     /**
  58.      * @var string
  59.      *
  60.      * @ORM\Column(name="ragione_sociale", type="string", length=255, nullable=true)
  61.      */
  62.     private $ragioneSociale;
  63.     /**
  64.      * @var string
  65.      *
  66.      * @ORM\Column(name="indirizzo", type="string", length=255, nullable=true)
  67.      */
  68.     private $indirizzo;
  69.     /**
  70.      * @var string
  71.      *
  72.      * @ORM\Column(name="comune", type="string", length=255, nullable=true)
  73.      */
  74.     private $comune;
  75.     /**
  76.      * @var string
  77.      *
  78.      * @ORM\Column(name="provincia", type="string", length=255, nullable=true)
  79.      */
  80.     private $provincia;
  81.     /**
  82.      * @var string
  83.      *
  84.      * @ORM\Column(name="cap", type="string", length=255, nullable=true)
  85.      */
  86.     private $cap;
  87.     /**
  88.      * @var string
  89.      *
  90.      * @ORM\Column(name="nazione", type="string", length=255, nullable=true)
  91.      */
  92.     private $nazione;
  93.     /**
  94.      * @var string
  95.      *
  96.      * @ORM\Column(name="codice_zona", type="string", length=255, nullable=true)
  97.      */
  98.     private $codiceZona;
  99.     /**
  100.      * @var string
  101.      *
  102.      * @ORM\Column(name="descrizione_zona", type="string", length=255, nullable=true)
  103.      */
  104.     private $descrizioneZona;
  105.     /**
  106.      * @var string
  107.      *
  108.      * @ORM\Column(name="telefono", type="string", length=255, nullable=true)
  109.      */
  110.     private $telefono;
  111.     /**
  112.      * @var string
  113.      *
  114.      * @ORM\Column(name="fax", type="string", length=255, nullable=true)
  115.      */
  116.     private $fax;
  117.     /**
  118.      * @var string
  119.      *
  120.      * @ORM\Column(name="cellulare", type="string", length=255, nullable=true)
  121.      */
  122.     private $cellulare;
  123.     /**
  124.      * @var string
  125.      *
  126.      * @ORM\Column(name="sito_web", type="string", length=255, nullable=true)
  127.      */
  128.     private $sitoWeb;
  129.     /**
  130.      * @var string
  131.      *
  132.      * @ORM\Column(name="credit_safe_id_connect", type="string", length=255, nullable=true)
  133.      */
  134.     private $creditSafeIdConnect;
  135.     /**
  136.      * @var string
  137.      *
  138.      * @ORM\Column(name="credit_safe_report_json", type="text", nullable=true)
  139.      */
  140.     private $creditSafeReportJson;
  141.     /**
  142.      * @var \DateTime
  143.      *
  144.      * @ORM\Column(name="data_creditsafe", type="datetime", nullable=true)
  145.      */
  146.     private $dataCreditsafe;
  147.     /**
  148.      * @var string
  149.      *
  150.      * @ORM\Column(name="indirizzi_mail", type="string", length=255, nullable=true)
  151.      */
  152.     private $indirizziMail;
  153.     /**
  154.      * @var string
  155.      *
  156.      * @ORM\Column(name="codice_fiscale", type="string", length=255, nullable=true)
  157.      */
  158.     private $codiceFiscale;
  159.     /**
  160.      * @var string
  161.      *
  162.      * @ORM\Column(name="partita_iva", type="string", length=255, nullable=true)
  163.      */
  164.     private $partitaIva;
  165.     /**
  166.      * @var string
  167.      *
  168.      * @ORM\Column(name="codice_assoggettamento_fiscale", type="string", length=255, nullable=true)
  169.      */
  170.     private $codiceAssoggettamentoFiscale;
  171.     /**
  172.      * @var string
  173.      *
  174.      * @ORM\Column(name="descrizione_assoggettamento_fiscale", type="string", length=255, nullable=true)
  175.      */
  176.     private $descrizioneAssoggettamentoFiscale;
  177.     /**
  178.      * @var string
  179.      *
  180.      * @ORM\Column(name="codice_abi", type="string", length=255, nullable=true)
  181.      */
  182.     private $codiceAbi;
  183.     /**
  184.      * @var string
  185.      *
  186.      * @ORM\Column(name="codice_cab", type="string", length=255, nullable=true)
  187.      */
  188.     private $codiceCab;
  189.     /**
  190.      * @var string
  191.      *
  192.      * @ORM\Column(name="iban", type="string", length=255, nullable=true)
  193.      */
  194.     private $iban;
  195.     /**
  196.      * @var string
  197.      *
  198.      * @ORM\Column(name="codice_pagamento", type="string", length=255, nullable=true)
  199.      */
  200.     private $codicePagamento;
  201.     /**
  202.      * @var string
  203.      *
  204.      * @ORM\Column(name="descrizione_pagamento", type="string", length=255, nullable=true)
  205.      */
  206.     private $descrizionePagamento;
  207.     /**
  208.      * @var string
  209.      *
  210.      * @ORM\Column(name="sconto_commerciale", type="decimal", precision=10, scale=2, nullable=true)
  211.      */
  212.     private $scontoCommerciale;
  213.     /**
  214.      * @var string
  215.      *
  216.      * @ORM\Column(name="sconto_pagamento", type="decimal", precision=10, scale=2, nullable=true)
  217.      */
  218.     private $scontoPagamento;
  219.     /**
  220.      * @var string
  221.      *
  222.      * @ORM\Column(name="codice_aliquota_iva", type="string", length=255, nullable=true)
  223.      */
  224.     private $codiceAliquotaIva;
  225.     /**
  226.      * @var string
  227.      *
  228.      * @ORM\Column(name="valore_aliquota_iva", type="decimal", precision=10, scale=2, nullable=true)
  229.      */
  230.     private $valoreAliquotaIva;
  231.     /**
  232.      * @var string
  233.      *
  234.      * @ORM\Column(name="codice_riclassifica_amministrativa_1", type="string", length=255, nullable=true)
  235.      */
  236.     private $codiceRiclassificaAmministrativa1;
  237.     /**
  238.      * @var string
  239.      *
  240.      * @ORM\Column(name="descrizione_riclassifica_amministrativa_1", type="string", length=255, nullable=true)
  241.      */
  242.     private $descrizioneRiclassificaAmministrativa1;
  243.     /**
  244.      * @var string
  245.      *
  246.      * @ORM\Column(name="codice_spedizione", type="string", length=255, nullable=true)
  247.      */
  248.     private $codiceSpedizione;
  249.     /**
  250.      * @var string
  251.      *
  252.      * @ORM\Column(name="descrizione_spedizione", type="string", length=255, nullable=true)
  253.      */
  254.     private $descrizioneSpedizione;
  255.     /**
  256.      * @var string
  257.      *
  258.      * @ORM\Column(name="codice_consegna", type="string", length=255, nullable=true)
  259.      */
  260.     private $codiceConsegna;
  261.     /**
  262.      * @var string
  263.      *
  264.      * @ORM\Column(name="descrizione_consegna", type="string", length=255, nullable=true)
  265.      */
  266.     private $descrizioneConsegna;
  267.     /**
  268.      * @var string
  269.      *
  270.      * @ORM\Column(name="codice_agente", type="string", length=255, nullable=true)
  271.      */
  272.     private $codiceAgente;
  273.     /**
  274.      * @var string
  275.      *
  276.      * @ORM\Column(name="descrizione_agente", type="string", length=255, nullable=true)
  277.      */
  278.     private $descrizioneAgente;
  279.     /**
  280.      * @var string
  281.      *
  282.      * @ORM\Column(name="codice_canale_commerciale", type="string", length=255, nullable=true)
  283.      */
  284.     private $codiceCanaleCommerciale;
  285.     /**
  286.      * @var string
  287.      *
  288.      * @ORM\Column(name="descrizione_canale_commerciale", type="string", length=255, nullable=true)
  289.      */
  290.     private $descrizioneCanaleCommerciale;
  291.     /**
  292.      * @var string
  293.      *
  294.      * @ORM\Column(name="latitudine", type="decimal", precision=28, scale=9, nullable=true)
  295.      */
  296.     private $latitudine;
  297.     /**
  298.      * @var string
  299.      *
  300.      * @ORM\Column(name="longitudine", type="decimal", precision=28, scale=9, nullable=true)
  301.      */
  302.     private $longitudine;
  303.     /**
  304.      * @var \DateTime
  305.      *
  306.      * @ORM\Column(name="data_creazione", type="datetime")
  307.      */
  308.     private $dataCreazione;
  309.     /**
  310.      * @var \DateTime
  311.      *
  312.      * @ORM\Column(name="data_modifica", type="datetime")
  313.      */
  314.     private $dataModifica;
  315.     /**
  316.      * @var string
  317.      *
  318.      * @ORM\Column(name="note_anagrafica", type="text", length=65535, nullable=true)
  319.      */
  320.     private $noteAnagrafica;
  321.     /**
  322.      * @var bool
  323.      *
  324.      * @ORM\Column(name="attivo", type="boolean", nullable=true)
  325.      */
  326.     private $attivo;
  327.     /**
  328.      * @var bool
  329.      *
  330.      * @ORM\Column(name="monitora_giro_visita", type="boolean", nullable=true)
  331.      */
  332.     private $monitoraGiroVisita;
  333.     /**
  334.      * @var int
  335.      *
  336.      * @ORM\Column(name="giorni_scadenza_giro_visita", type="integer", nullable=true)
  337.      */
  338.     private $giorniScadenzaGiroVisita;
  339.     /**
  340.      * @var \DateTime
  341.      *
  342.      * @ORM\Column(name="data_ultima_visita", type="datetime", nullable=true)
  343.      */
  344.     private $dataUltimaVista;
  345.     /**
  346.      * @var string
  347.      *
  348.      * @ORM\Column(name="andamento_generale_fatturato", type="decimal", precision=28, scale=9, nullable=true)
  349.      */
  350.     private $andamentoGeneraleFatturato;
  351.     public static function CreaListaColonne($padre ""){
  352.         return array(
  353.             'id' => Colonna::CreaColonna('id''int''Id'$padre''''''falsenull ),
  354.             'codice' => Colonna::CreaColonna('codice''string''Codice'$padre''''''falsenull ),
  355.             'codiceListinoVendita' => Colonna::CreaColonna('codiceListinoVendita''string''Codice listino vendita'$padre''''''falsenull ),
  356.             'descrizioneListinoVendita' => Colonna::CreaColonna('descrizioneListinoVendita''string''Descrizione listino vendita'$padre''''''falsenull ),
  357.             'ragioneSociale' => Colonna::CreaColonna('ragioneSociale''string''Ragione sociale'$padre''''''falsenull ),
  358.             'indirizzo' => Colonna::CreaColonna('indirizzo''string''Indirizzo'$padre''''''falsenull ),
  359.             'comune' => Colonna::CreaColonna('comune''string''Comune'$padre''''''falsenull ),
  360.             'provincia' => Colonna::CreaColonna('provincia''string''Provincia'$padre''''''falsenull ),
  361.             'cap' => Colonna::CreaColonna('cap''string''Cap'$padre''''''falsenull ),
  362.             'nazione' => Colonna::CreaColonna('nazione''string''Nazione'$padre''''''falsenull ),
  363.             'codiceZona' => Colonna::CreaColonna('codiceZona''string''Codice zona'$padre''''''falsenull ),
  364.             'descrizioneZona' => Colonna::CreaColonna('descrizioneZona''string''Descrizione zona'$padre''''''falsenull ),
  365.             'telefono' => Colonna::CreaColonna('telefono''string''Telefono'$padre''''''falsenull ),
  366.             'fax' => Colonna::CreaColonna('fax''string''Fax'$padre''''''falsenull ),
  367.             'cellulare' => Colonna::CreaColonna('cellulare''string''Cellulare'$padre''''''falsenull ),
  368.             'sitoWeb' => Colonna::CreaColonna('sitoWeb''string''Sito web'$padre''''''falsenull ),
  369.             'indirizzoMail' => Colonna::CreaColonna('indirizzoMail''string''Indirizzo mail'$padre''''''falsenull ),
  370.             'codiceFiscale' => Colonna::CreaColonna('codiceFiscale''string''Codice fiscale'$padre''''''falsenull ),
  371.             'partitaIva' => Colonna::CreaColonna('partitaIva''string''Partita iva'$padre''''''falsenull ),
  372.             'codiceAssoggettamentoFiscale' => Colonna::CreaColonna('codiceAssoggettamentoFiscale''string''Codice assoggettamento fiscale'$padre''''''falsenull ),
  373.             'descrizioneAssoggettamentoFiscale' => Colonna::CreaColonna('descrizioneAssoggettamentoFiscale''string''Descrizione assoggettamento fiscale'$padre''''''falsenull ),
  374.             'codiceAbi' => Colonna::CreaColonna('codiceAbi''string''Codice abi'$padre''''''falsenull ),
  375.             'codiceCab' => Colonna::CreaColonna('codiceCab''string''Codice cab'$padre''''''falsenull ),
  376.             'iban' => Colonna::CreaColonna('iban''string''Iban'$padre''''''falsenull ),
  377.             'codicePagamento' => Colonna::CreaColonna('codicePagamento''string''Codice pagamento'$padre''''''falsenull ),
  378.             'descrizionePagamento' => Colonna::CreaColonna('descrizionePagamento''string''Descrizione pagamento'$padre''''''falsenull ),
  379.             'scontoCommerciale' => Colonna::CreaColonna('scontoCommerciale''decimal''Sconto commerciale'$padre''''''falsenull ),
  380.             'scontoPagamento' => Colonna::CreaColonna('scontoPagamento''decimal''Sconto pagamento'$padre''''''falsenull ),
  381.             'codiceRiclassificaAmministrativa1' => Colonna::CreaColonna('codiceRiclassificaAmministrativa1''string''Codice riclassifica amministrativa 1'$padre''''''falsenull ),
  382.             'descrizioneRiclassificaAmministrativa1' => Colonna::CreaColonna('descrizioneRiclassificaAmministrativa1''string''Descrizione riclassifica amministrativa 1'$padre''''''falsenull ),
  383.             'codiceSpedizione' => Colonna::CreaColonna('codiceSpedizione''string''Codice spedizione'$padre''''''falsenull ),
  384.             'descrizioneSpedizione' => Colonna::CreaColonna('descrizioneSpedizione''string''Descrizione spedizione'$padre''''''falsenull ),
  385.             'codiceConsegna' => Colonna::CreaColonna('codiceConsegna''string''Codice consegna'$padre''''''falsenull ),
  386.             'descrizioneConsegna' => Colonna::CreaColonna('descrizioneConsegna''string''Descrizione consegna'$padre''''''falsenull ),
  387.             'codiceAgente' => Colonna::CreaColonna('codiceAgente''string''Codice agente'$padre''''''falsenull ),
  388.             'descrizioneAgente' => Colonna::CreaColonna('descrizioneAgente''string''Descrizione agente'$padre''''''falsenull ),
  389.             'codiceCanaleCommerciale' => Colonna::CreaColonna('codiceCanaleCommerciale''string''Codice canale commerciale'$padre''''''falsenull ),
  390.             'descrizioneCanaleCommerciale' => Colonna::CreaColonna('descrizioneCanaleCommerciale''string''Descrizione canale commerciale'$padre''''''falsenull ),
  391.             'latitudine' => Colonna::CreaColonna('latitudine''string''Latitudine'$padre''''''falsenull ),
  392.             'longitudine' => Colonna::CreaColonna('longitudine''string''Longitudine'$padre''''''falsenull ),
  393.             'dataCreazione' => Colonna::CreaColonna('dataCreazione''datetime''Data creazione'$padre''''''falsenull ),
  394.             'dataModifica' => Colonna::CreaColonna('dataModifica''datetime''Data modifica'$padre''''''falsenull ),
  395.             'noteAnagrafica' => Colonna::CreaColonna('noteAnagrafica''string''Note anagrafica'$padre''''''falsenull ),
  396.             'giorniScadenzaGiroVisita' => Colonna::CreaColonna('giorniScadenzaGiroVisita''int''Giorni scadenza giro visita'$padre''''''falsenull ),
  397.             'monitoraGiroVisita' => Colonna::CreaColonna('monitoraGiroVisita''bool''Monitora giro visita'$padre''''''falsenull ),
  398.             'codiceAliquotaIva' => Colonna::CreaColonna('codiceAliquotaIva''string''Codice aliquota IVA'$padre''''''falsenull),
  399.             'dataUltimaVisista' => Colonna::CreaColonna('dataUltimaVisista''datetime''Data ultima visita'$padre''''''falsenull ),
  400.             'andamentoGeneraleFatturato' => Colonna::CreaColonna('andamentoGeneraleFatturato''double''Andamento generale fatturato'$padre''''''falsenull),
  401.         );
  402.     }
  403.     public function getId(): ?int
  404.     {
  405.         return $this->id;
  406.     }
  407.     public function getCodice(): ?string
  408.     {
  409.         return $this->codice;
  410.     }
  411.     public function setCodice(string $codice): static
  412.     {
  413.         $this->codice $codice;
  414.         return $this;
  415.     }
  416.     public function getCodiceListinoVendita(): ?string
  417.     {
  418.         return $this->codiceListinoVendita;
  419.     }
  420.     public function setCodiceListinoVendita(string $codiceListinoVendita): static
  421.     {
  422.         $this->codiceListinoVendita $codiceListinoVendita;
  423.         return $this;
  424.     }
  425.     public function getDescrizioneListinoVendita(): ?string
  426.     {
  427.         return $this->descrizioneListinoVendita;
  428.     }
  429.     public function setDescrizioneListinoVendita(string $descrizioneListinoVendita): static
  430.     {
  431.         $this->descrizioneListinoVendita $descrizioneListinoVendita;
  432.         return $this;
  433.     }
  434.     public function getRagioneSociale(): ?string
  435.     {
  436.         return $this->ragioneSociale;
  437.     }
  438.     public function setRagioneSociale(?string $ragioneSociale): static
  439.     {
  440.         $this->ragioneSociale $ragioneSociale;
  441.         return $this;
  442.     }
  443.     public function getIndirizzo(): ?string
  444.     {
  445.         return $this->indirizzo;
  446.     }
  447.     public function setIndirizzo(?string $indirizzo): static
  448.     {
  449.         $this->indirizzo $indirizzo;
  450.         return $this;
  451.     }
  452.     public function getComune(): ?string
  453.     {
  454.         return $this->comune;
  455.     }
  456.     public function setComune(?string $comune): static
  457.     {
  458.         $this->comune $comune;
  459.         return $this;
  460.     }
  461.     public function getProvincia(): ?string
  462.     {
  463.         return $this->provincia;
  464.     }
  465.     public function setProvincia(?string $provincia): static
  466.     {
  467.         $this->provincia $provincia;
  468.         return $this;
  469.     }
  470.     public function getCap(): ?string
  471.     {
  472.         return $this->cap;
  473.     }
  474.     public function setCap(?string $cap): static
  475.     {
  476.         $this->cap $cap;
  477.         return $this;
  478.     }
  479.     public function getNazione(): ?string
  480.     {
  481.         return $this->nazione;
  482.     }
  483.     public function setNazione(?string $nazione): static
  484.     {
  485.         $this->nazione $nazione;
  486.         return $this;
  487.     }
  488.     public function getCodiceZona(): ?string
  489.     {
  490.         return $this->codiceZona;
  491.     }
  492.     public function setCodiceZona(?string $codiceZona): static
  493.     {
  494.         $this->codiceZona $codiceZona;
  495.         return $this;
  496.     }
  497.     public function getDescrizioneZona(): ?string
  498.     {
  499.         return $this->descrizioneZona;
  500.     }
  501.     public function setDescrizioneZona(?string $descrizioneZona): static
  502.     {
  503.         $this->descrizioneZona $descrizioneZona;
  504.         return $this;
  505.     }
  506.     public function getTelefono(): ?string
  507.     {
  508.         return $this->telefono;
  509.     }
  510.     public function setTelefono(?string $telefono): static
  511.     {
  512.         $this->telefono $telefono;
  513.         return $this;
  514.     }
  515.     public function getFax(): ?string
  516.     {
  517.         return $this->fax;
  518.     }
  519.     public function setFax(?string $fax): static
  520.     {
  521.         $this->fax $fax;
  522.         return $this;
  523.     }
  524.     public function getCellulare(): ?string
  525.     {
  526.         return $this->cellulare;
  527.     }
  528.     public function setCellulare(?string $cellulare): static
  529.     {
  530.         $this->cellulare $cellulare;
  531.         return $this;
  532.     }
  533.     public function getSitoWeb(): ?string
  534.     {
  535.         return $this->sitoWeb;
  536.     }
  537.     public function setSitoWeb(?string $sitoWeb): static
  538.     {
  539.         $this->sitoWeb $sitoWeb;
  540.         return $this;
  541.     }
  542.     public function getIndirizziMail(): ?string
  543.     {
  544.         return $this->indirizziMail;
  545.     }
  546.     public function setIndirizziMail(?string $indirizziMail): static
  547.     {
  548.         $this->indirizziMail $indirizziMail;
  549.         return $this;
  550.     }
  551.     public function getCodiceFiscale(): ?string
  552.     {
  553.         return $this->codiceFiscale;
  554.     }
  555.     public function setCodiceFiscale(?string $codiceFiscale): static
  556.     {
  557.         $this->codiceFiscale $codiceFiscale;
  558.         return $this;
  559.     }
  560.     public function getPartitaIva(): ?string
  561.     {
  562.         return $this->partitaIva;
  563.     }
  564.     public function setPartitaIva(?string $partitaIva): static
  565.     {
  566.         $this->partitaIva $partitaIva;
  567.         return $this;
  568.     }
  569.     public function getCodiceAssoggettamentoFiscale(): ?string
  570.     {
  571.         return $this->codiceAssoggettamentoFiscale;
  572.     }
  573.     public function setCodiceAssoggettamentoFiscale(?string $codiceAssoggettamentoFiscale): static
  574.     {
  575.         $this->codiceAssoggettamentoFiscale $codiceAssoggettamentoFiscale;
  576.         return $this;
  577.     }
  578.     public function getDescrizioneAssoggettamentoFiscale(): ?string
  579.     {
  580.         return $this->descrizioneAssoggettamentoFiscale;
  581.     }
  582.     public function setDescrizioneAssoggettamentoFiscale(?string $descrizioneAssoggettamentoFiscale): static
  583.     {
  584.         $this->descrizioneAssoggettamentoFiscale $descrizioneAssoggettamentoFiscale;
  585.         return $this;
  586.     }
  587.     public function getCodiceAbi(): ?string
  588.     {
  589.         return $this->codiceAbi;
  590.     }
  591.     public function setCodiceAbi(?string $codiceAbi): static
  592.     {
  593.         $this->codiceAbi $codiceAbi;
  594.         return $this;
  595.     }
  596.     public function getCodiceCab(): ?string
  597.     {
  598.         return $this->codiceCab;
  599.     }
  600.     public function setCodiceCab(?string $codiceCab): static
  601.     {
  602.         $this->codiceCab $codiceCab;
  603.         return $this;
  604.     }
  605.     public function getIban(): ?string
  606.     {
  607.         return $this->iban;
  608.     }
  609.     public function setIban(?string $iban): static
  610.     {
  611.         $this->iban $iban;
  612.         return $this;
  613.     }
  614.     public function getCodicePagamento(): ?string
  615.     {
  616.         return $this->codicePagamento;
  617.     }
  618.     public function setCodicePagamento(?string $codicePagamento): static
  619.     {
  620.         $this->codicePagamento $codicePagamento;
  621.         return $this;
  622.     }
  623.     public function getDescrizionePagamento(): ?string
  624.     {
  625.         return $this->descrizionePagamento;
  626.     }
  627.     public function setDescrizionePagamento(?string $descrizionePagamento): static
  628.     {
  629.         $this->descrizionePagamento $descrizionePagamento;
  630.         return $this;
  631.     }
  632.     public function getScontoCommerciale(): ?string
  633.     {
  634.         return $this->scontoCommerciale;
  635.     }
  636.     public function setScontoCommerciale(?string $scontoCommerciale): static
  637.     {
  638.         $this->scontoCommerciale $scontoCommerciale;
  639.         return $this;
  640.     }
  641.     public function getScontoPagamento(): ?string
  642.     {
  643.         return $this->scontoPagamento;
  644.     }
  645.     public function setScontoPagamento(?string $scontoPagamento): static
  646.     {
  647.         $this->scontoPagamento $scontoPagamento;
  648.         return $this;
  649.     }
  650.     public function getCodiceAliquotaIva(): ?string
  651.     {
  652.         return $this->codiceAliquotaIva;
  653.     }
  654.     public function setCodiceAliquotaIva(?string $codiceAliquotaIva): static
  655.     {
  656.         $this->codiceAliquotaIva $codiceAliquotaIva;
  657.         return $this;
  658.     }
  659.     public function getValoreAliquotaIva(): ?string
  660.     {
  661.         return $this->valoreAliquotaIva;
  662.     }
  663.     public function setValoreAliquotaIva(?string $valoreAliquotaIva): static
  664.     {
  665.         $this->valoreAliquotaIva $valoreAliquotaIva;
  666.         return $this;
  667.     }
  668.     public function getCodiceRiclassificaAmministrativa1(): ?string
  669.     {
  670.         return $this->codiceRiclassificaAmministrativa1;
  671.     }
  672.     public function setCodiceRiclassificaAmministrativa1(?string $codiceRiclassificaAmministrativa1): static
  673.     {
  674.         $this->codiceRiclassificaAmministrativa1 $codiceRiclassificaAmministrativa1;
  675.         return $this;
  676.     }
  677.     public function getDescrizioneRiclassificaAmministrativa1(): ?string
  678.     {
  679.         return $this->descrizioneRiclassificaAmministrativa1;
  680.     }
  681.     public function setDescrizioneRiclassificaAmministrativa1(?string $descrizioneRiclassificaAmministrativa1): static
  682.     {
  683.         $this->descrizioneRiclassificaAmministrativa1 $descrizioneRiclassificaAmministrativa1;
  684.         return $this;
  685.     }
  686.     public function getCodiceSpedizione(): ?string
  687.     {
  688.         return $this->codiceSpedizione;
  689.     }
  690.     public function setCodiceSpedizione(?string $codiceSpedizione): static
  691.     {
  692.         $this->codiceSpedizione $codiceSpedizione;
  693.         return $this;
  694.     }
  695.     public function getDescrizioneSpedizione(): ?string
  696.     {
  697.         return $this->descrizioneSpedizione;
  698.     }
  699.     public function setDescrizioneSpedizione(?string $descrizioneSpedizione): static
  700.     {
  701.         $this->descrizioneSpedizione $descrizioneSpedizione;
  702.         return $this;
  703.     }
  704.     public function getCodiceConsegna(): ?string
  705.     {
  706.         return $this->codiceConsegna;
  707.     }
  708.     public function setCodiceConsegna(?string $codiceConsegna): static
  709.     {
  710.         $this->codiceConsegna $codiceConsegna;
  711.         return $this;
  712.     }
  713.     public function getDescrizioneConsegna(): ?string
  714.     {
  715.         return $this->descrizioneConsegna;
  716.     }
  717.     public function setDescrizioneConsegna(?string $descrizioneConsegna): static
  718.     {
  719.         $this->descrizioneConsegna $descrizioneConsegna;
  720.         return $this;
  721.     }
  722.     public function getCodiceAgente(): ?string
  723.     {
  724.         return $this->codiceAgente;
  725.     }
  726.     public function setCodiceAgente(?string $codiceAgente): static
  727.     {
  728.         $this->codiceAgente $codiceAgente;
  729.         return $this;
  730.     }
  731.     public function getDescrizioneAgente(): ?string
  732.     {
  733.         return $this->descrizioneAgente;
  734.     }
  735.     public function setDescrizioneAgente(?string $descrizioneAgente): static
  736.     {
  737.         $this->descrizioneAgente $descrizioneAgente;
  738.         return $this;
  739.     }
  740.     public function getCodiceCanaleCommerciale(): ?string
  741.     {
  742.         return $this->codiceCanaleCommerciale;
  743.     }
  744.     public function setCodiceCanaleCommerciale(?string $codiceCanaleCommerciale): static
  745.     {
  746.         $this->codiceCanaleCommerciale $codiceCanaleCommerciale;
  747.         return $this;
  748.     }
  749.     public function getDescrizioneCanaleCommerciale(): ?string
  750.     {
  751.         return $this->descrizioneCanaleCommerciale;
  752.     }
  753.     public function setDescrizioneCanaleCommerciale(?string $descrizioneCanaleCommerciale): static
  754.     {
  755.         $this->descrizioneCanaleCommerciale $descrizioneCanaleCommerciale;
  756.         return $this;
  757.     }
  758.     public function getLatitudine(): ?string
  759.     {
  760.         return $this->latitudine;
  761.     }
  762.     public function setLatitudine(?string $latitudine): static
  763.     {
  764.         $this->latitudine $latitudine;
  765.         return $this;
  766.     }
  767.     public function getLongitudine(): ?string
  768.     {
  769.         return $this->longitudine;
  770.     }
  771.     public function setLongitudine(?string $longitudine): static
  772.     {
  773.         $this->longitudine $longitudine;
  774.         return $this;
  775.     }
  776.     public function getDataCreazione(): ?\DateTimeInterface
  777.     {
  778.         return $this->dataCreazione;
  779.     }
  780.     public function setDataCreazione(\DateTimeInterface $dataCreazione): static
  781.     {
  782.         $this->dataCreazione $dataCreazione;
  783.         return $this;
  784.     }
  785.     public function getDataModifica(): ?\DateTimeInterface
  786.     {
  787.         return $this->dataModifica;
  788.     }
  789.     public function setDataModifica(\DateTimeInterface $dataModifica): static
  790.     {
  791.         $this->dataModifica $dataModifica;
  792.         return $this;
  793.     }
  794.     public function getNoteAnagrafica(): ?string
  795.     {
  796.         return $this->noteAnagrafica;
  797.     }
  798.     public function setNoteAnagrafica(?string $noteAnagrafica): static
  799.     {
  800.         $this->noteAnagrafica $noteAnagrafica;
  801.         return $this;
  802.     }
  803.     public function getCreditSafeIdConnect(): ?string
  804.     {
  805.         return $this->creditSafeIdConnect;
  806.     }
  807.     public function setCreditSafeIdConnect(?string $creditSafeIdConnect): static
  808.     {
  809.         $this->creditSafeIdConnect $creditSafeIdConnect;
  810.         return $this;
  811.     }
  812.     public function getCreditSafeReportJson(): ?string
  813.     {
  814.         return $this->creditSafeReportJson;
  815.     }
  816.     public function setCreditSafeReportJson(?string $creditSafeReportJson): static
  817.     {
  818.         $this->creditSafeReportJson $creditSafeReportJson;
  819.         return $this;
  820.     }
  821.     public function getDataCreditsafe(): ?\DateTimeInterface
  822.     {
  823.         return $this->dataCreditsafe;
  824.     }
  825.     public function setDataCreditsafe(?\DateTimeInterface $dataCreditsafe): static
  826.     {
  827.         $this->dataCreditsafe $dataCreditsafe;
  828.         return $this;
  829.     }
  830.     public function getAttivo(): ?bool
  831.     {
  832.         return $this->attivo;
  833.     }
  834.     public function setAttivo(?bool $attivo): static
  835.     {
  836.         $this->attivo $attivo;
  837.         return $this;
  838.     }
  839.     public function getTipo(): ?string
  840.     {
  841.         return $this->tipo;
  842.     }
  843.     public function setTipo(?string $tipo): static
  844.     {
  845.         $this->tipo $tipo;
  846.         return $this;
  847.     }
  848.     public function isAttivo(): ?bool
  849.     {
  850.         return $this->attivo;
  851.     }
  852.     public function isMonitoraGiroVisita(): ?bool
  853.     {
  854.         return $this->monitoraGiroVisita;
  855.     }
  856.     public function setMonitoraGiroVisita(?bool $monitoraGiroVisita): static
  857.     {
  858.         $this->monitoraGiroVisita $monitoraGiroVisita;
  859.         return $this;
  860.     }
  861.     public function getGiorniScadenzaGiroVisita(): ?int
  862.     {
  863.         return $this->giorniScadenzaGiroVisita;
  864.     }
  865.     public function setGiorniScadenzaGiroVisita(?int $giorniScadenzaGiroVisita): static
  866.     {
  867.         $this->giorniScadenzaGiroVisita $giorniScadenzaGiroVisita;
  868.         return $this;
  869.     }
  870.     public function getDataUltimaVista(): ?\DateTimeInterface
  871.     {
  872.         return $this->dataUltimaVista;
  873.     }
  874.     public function setDataUltimaVista(?\DateTimeInterface $dataUltimaVista): static
  875.     {
  876.         $this->dataUltimaVista $dataUltimaVista;
  877.         return $this;
  878.     }
  879.     public function getAndamentoGeneraleFatturato(): ?string
  880.     {
  881.         return $this->andamentoGeneraleFatturato;
  882.     }
  883.     public function setAndamentoGeneraleFatturato(?string $andamentoGeneraleFatturato): static
  884.     {
  885.         $this->andamentoGeneraleFatturato $andamentoGeneraleFatturato;
  886.         return $this;
  887.     }
  888. }