You are here:--Generare fatture e estratti conto per clienti diversi
Generare fatture e estratti conto per clienti diversi 2018-01-25T09:56:08+00:00

Home Forum Domande su Excel VBA e MACRO Generare fatture e estratti conto per clienti diversi

  • Autore
    Articoli
  • gigia78
    Partecipante
      Post totali: 26
      #1512 |

      Ciao a tutti,  ho questo file:

      http://www.filedropper.com/paperone

      Vorrei creare alla fine del mese (es: Gennaio) fatture diverse per ogni cliente memorizzato nel foglio ARCHIVIO.

      Es, nel mese di Gennaio PIPPO (due movimenti) e PAPERINO (1 movimento) hanno dei movimenti a Gennaio, quindi, io per questi due devo generare una fattura diversa con i relativi servizi. (smaltimento deve essere moltiplicato per peso, e trasporto con quantita) in modo da farmi venire gli importi da pagare in fattura.

      In seguito, la fattura deve essere stampata con un numero progressivo, ed in seguito archiviata nel foglio CONTABILITA, in modo che registro i dati ed in seguito effettuare l’estratto conto.

      Infatti, come potete vedere nel foglio CONTABILITA, PIPPO ha due fatture non pagate e una si. Bene, vorrei utilizzare il foglio ESTRATTO CONTO per generare l’estratto conto da inviare all’avvocato con le fatture non pagate naturalmente escludendo quella pagata. nell’estratto conto ci deve essere il numero fattura, la data, l’importo e il saldo di quanto quel cliente deve.

      grazie, a tutti coloro che mi potranno aiutare.

      Saluti

    • sidsid
      Moderatore
        Post totali: 510

        Ciao
        Andiamo per ordine; prendiamo il cliente pippo che nel foglio Archivio ha una sola fattura; perchè nel foglio Contabilità viene riportato 3 volte? Come viene fatto il calcolo per il totale della fattura nel foglio Contabilità?

      • gigia78
        Partecipante
          Post totali: 26

          PIPPO nel foglio CONTABILITA viene riportato tre volte perche volevo effettuare un esempio del file CONTABILITA.

          In realtà, il calcolo della fattura avviene per mese. il 5 febbraio si fanno le fatture dei clienti movimentati di gennaio o di ogni mese che sono salvati nel foglio archivio.

          quindi, se a gennaio PIPPO ha effettuato tre movimenti che sono salvati nel foglio ARCHIVIO allora il programma mi dovra emettere una fattura con tutti e tre i movimenti. se PAPERINO nel mese di Gennaio ha due movimenti, io dovro emettere la fattura dei due movimenti di PAPERINO di Gennaio facendo un saldo totale.

          Dove ogni movimento dovra calcolare:

          – prezzo smaltimento per peso

          – trasporto per quantita viaggio

          i totali di ogni movimento dara un unico totale a cui dovra essere applicata l’iva al 22% che sara il saldo finale della fattura.

          Spero di essermi spiegata bene.

           

           

           

           

        • sidsid
          Moderatore
            Post totali: 510

            Vediamo se ho capito
            Utente PAPERINO; gennaio ha 2 fatture

            totale fattura 1: 492.850
            smaltimento * peso 154 * 3200 = 492.800
            trasp * quantità 1 * 50 = 50

            totale fattura 2: 168.040
            smaltimento * peso 140 * 1200 = 168.000
            trasp * quantità 1 * 40 = 40

            Totale imponibile 660.890
            iva 22% 145.208,80

            totale generale 806.098,80

            Corretto?

          • gigia78
            Partecipante
              Post totali: 26

              In realtà non devono uscire due fattire ma una fattura con i due movimenti calcolando i r elativi totali parziali lo smaltimento con peso e trasporto con quantità di gennaio presenti in archivio

              nella fattura dovrà comparire infatti

              – 1 riga movimento 1 tot 492950

              – 2 riga movimento 2 tot 168040

              In fondo totale imponibile sara la somma di movimento 1 e movimento 2 ovvero 660980 più l’ iva al 22 per cento

               

              nellarchivio io posso avere per uno stesso cliente più movimenti nel mese di gennaio. Io il 5 febbraio ad esempio  dovrò  generare un unica fattura per quel cliente con tutti i movimenti effettuati a gennaio

            • sidsid
              Moderatore
                Post totali: 510

                La mia esigenza era solo capire se effettuavo bene il calcolo secondo la tua spiegazione.
                Quindi la fattura è unica per cliente, ma ogni movimento va inserito nel campo descrizione.

                Come gestisci le eventuali omonimie? Nel foglio clienti dovresti avere un ID univoco per ogni cliente, in modo da evitare questo tipo di problematica.
                L’ID andrebbe poi riportato sia nel foglio Contabilità, sia nel foglio Archivio; l’ID deve essere il riferimento per ogni tipo di operazione che svolgi (calcoli, ricerca, ecc..)

              • gigia78
                Partecipante
                  Post totali: 26

                  si, ogni movimento va inserito nel campo descrizione.

                  Nel file, precisamente nel foglio CLIENTI, la colonna A mi rende univoco il cliente, se vedi il foglio FOGLIO1 vedrai che infatti quel codice va a fare un cerca vert in alcune celle dei valori che mi servono per ricavare i dati che mi serviranno sia a compilare il foglio REGISTRO che in seguito formare il foglio ARCHIVIO

                • sidsid
                  Moderatore
                    Post totali: 510

                    Quindi l’ID è il valore di colonna A del foglio clienti?

                  • gigia78
                    Partecipante
                      Post totali: 26

                      Si

                    • sidsid
                      Moderatore
                        Post totali: 510

                        Il mese di cui devi compilare l’estratto conto è il mese precedente in cui esegui la macro?
                        Quindi se esegui la macro dal primo al 30 giugno, la ricerca va fatta al mese di maggio?

                      • gigia78
                        Partecipante
                          Post totali: 26

                          Si… io devo fatturare diciamo il mese precedente

                        • sidsid
                          Moderatore
                            Post totali: 510

                            Però poi dopo sei vincolata… non è molto flessibile; sarebbe meglio scegliere il mese.
                            Che ne pensi?

                          • gigia78
                            Partecipante
                              Post totali: 26

                              Quello sì.Diciamo che sarebbe preferibile Scegliere sia il mese o il cliente in quanto è possibile che quel cliente paga in contanti , quindi la fattura è da fare subito. Stavo pensando a un campo generare fattura …. mettendo s genero le fatture che voglio di quel mese o se il cliente paga in contanti di quel giorno se fosse possibile.

                            • sidsid
                              Moderatore
                                Post totali: 510

                                Prepara il nuovo file e ripostalo

                              • gigia78
                                Partecipante
                                  Post totali: 26

                                  ecco, il nuovo file

                                  http://www.filedropper.com/pippo_1

                                   

                                   

                                • sidsid
                                  Moderatore
                                    Post totali: 510

                                    Ho visto che nel modulo 1 hai già preparato la macro fattura; se mi posso permettere, ti sconsiglio l’uso di 2 inputbox; perchè non usi una userform? In questo modo gestisci campi valore direttamente in un solo oggetto; non complicarti la vita ;-)
                                    La seconda input chiede il numero della fattura insoluta; da quale cella del foglio ARCHIVIO prendi questo valore ?

                                  • gigia78
                                    Partecipante
                                      Post totali: 26

                                      Le userform non mi ricordavo più come si facevano.ecco perché ho scelto inputbox.

                                      Per quanto riguarda il numero fattura insoluta in realtà quella input box  volevo svilupparla per Stampare l insoluto ma non so come fare. Comunque c’è la colonna numero fattura

                                    • sidsid
                                      Moderatore
                                        Post totali: 510

                                        Torniamo alla richiesta principale.
                                        – Mi posiziono sul foglio ARCHIVIO
                                        – scelgo il cliente (tramite ID colonna A)
                                        – scelgo il mese tramite data (colonna J) o numero mese (colonna K)
                                        – genero/stampo la fattura unica ,ma con una descrizione per movimento (foglio FATTURA)
                                        – archivio la fattura nel foglio CONTABILITA’

                                        Corretto?

                                      • gigia78
                                        Partecipante
                                          Post totali: 26

                                          Si. Corretto

                                        • sidsid
                                          Moderatore
                                            Post totali: 510

                                            Scusa ma qualcosa non mi torna
                                            Ammettendo di emettere una fattura per PAPERINO; nel foglio ARCHIVIO ci sono 2 movimenti (riga 4 e 5); quindi nel campo descrizione del foglio FATTURA inserisco entrambi i movimenti; però vedo che ci sono 2 numeri fattura diversi nella colonna M (27 e 28); nel foglio FATTURA, cella E3 che numero fattura inserisco? E in E2 quale data, visto che anche le date sono diverse (colonna N)?

                                            • Questa risposta è stata modificata 10 mesi, 3 settimane fa da sid sid.
                                          • gigia78
                                            Partecipante
                                              Post totali: 26

                                              No, in realtà deve essere un solo numero fattura se alla fine quel cliente ha più movimenti nello stesso mese. Io li ho messi diversi per provare gli insoluti. Quindi deve essere fattura 27 per tutti e due i movimenti

                                            • sidsid
                                              Moderatore
                                                Post totali: 510

                                                Dopo aver inserito i dati in fattura, la devo archiviare nel foglio CONTABILITA.
                                                Hai detto di mettere il numero progressivo della fattura in colonna A (N. FT); attualmente l’ultima fattura inserita è la N° 4, mentre la fattura che ho appena compilato ha il numero 27; come mi devo comportare?
                                                Altra cosa: nei campi di intestazione della fattura, va inserito_
                                                Nome società
                                                Indirizzo
                                                CAP Città Provincia
                                                Telefono
                                                Alcuni di questi dati li recupero dal foglio CLIENTI, ma non sono tutti; mancano CAP, provincia e telefono; sempr enello stesso foglio mancano le intestazioni di colonna; che valori sono quelli che si trovano nelle colonne E,F?
                                                Curiosità: l’ID è un numero anche nel file originale, oppure l’ID è una stringa?

                                              • gigia78
                                                Partecipante
                                                  Post totali: 26

                                                  Non ti preoccupare dei numeri fattura poi me li gestisco io azzerando il tutto metto pure 27 nell esempio. Per quanto riguarda i dati mancanti li metto io nella Macro.

                                                  no è un numero grazie

                                                • sidsid
                                                  Moderatore
                                                    Post totali: 510

                                                    Nel foglio fattura, cosa deve contenere il campo il campo “T” , da cella D14 in poi?
                                                    Dove prendo il valore da inserire nel campo “descrizione”, da cella C14 in poi?

                                                    • Questa risposta è stata modificata 10 mesi, 2 settimane fa da sid sid.
                                                  • gigia78
                                                    Partecipante
                                                      Post totali: 26

                                                      Nel campo T i valori Kg o N a seconda che sia smaltimento o trasporto.

                                                      Il campo C dovra contenere la descrizione smaltimento o trasporto a seconda del servizio che si andra a fatturare, ovvero, nel foglio ARCHIVIO le celle E2 e G2

                                                       

                                                       

                                                       

                                                    • sidsid
                                                      Moderatore
                                                        Post totali: 510

                                                        Nel campo T i valori Kg o N a seconda che sia smaltimento o trasporto.

                                                        E come faccio a sapere di cosa si tratta, se nel foglio ARCHIVIO ci sono dei valori presenti in entrambi i campi?

                                                        Il campo C dovra contenere la descrizione smaltimento o trasporto a seconda del servizio che si andra a fatturare, ovvero, nel foglio ARCHIVIO le celle E2 e G2

                                                        Come sopra, i valori sono presenti entranbi

                                                      • gigia78
                                                        Partecipante
                                                          Post totali: 26

                                                          e se nella colonna S  mettiamo una formula in cui interseca le celle E2 con il prodotto delle colonne E e F, mentre nella T una formula che interseca le celle F2 con G e H?

                                                           

                                                          Grazie

                                                        • sidsid
                                                          Moderatore
                                                            Post totali: 510

                                                            Sinceramente non ho capito cosa vuoi fare; cosa intendi con “interseca”?
                                                            Posta il file con le nuove modifiche e vediamo

                                                          • gigia78
                                                            Partecipante
                                                              Post totali: 26

                                                              Ciao,

                                                              ecco, il file http://www.filedropper.com/pippo_2

                                                              pensavo che se nella colonna T trova 0 allora non c’è nessun costo smaltimento, quindi nella descrizione fattura non si dovra fare nessun controllo, mentre se c’è l’importo vuol dire che c’è un costo.

                                                              stesso discorso per la colonna V in quanto non deve essere contato nella fattura se dovesse risultare zero non ha effettuato nessun trasporto

                                                               

                                                            • sidsid
                                                              Moderatore
                                                                Post totali: 510

                                                                pensavo che se nella colonna T trova 0 allora non c’è nessun costo smaltimento, quindi nella descrizione fattura non si dovra fare nessun controllo, mentre se c’è l’importo vuol dire che c’è un costo.
                                                                stesso discorso per la colonna V in quanto non deve essere contato nella fattura se dovesse risultare zero non ha effettuato nessun trasporto

                                                                Dalla tua spiegazione pensavo che se fosse presente un valore (es. smaltimento), non ci sarebbe stato il trasporto; invece vedo che per 2 volte i valori sono presenti entrambi; stiamo come prima :-(

                                                              • gigia78
                                                                Partecipante
                                                                  Post totali: 26

                                                                  Eh si, perché a un cliente io posso addebitare sia il trasporto che lo smaltimento non solo uno o l’altro …

                                                                • sidsid
                                                                  Moderatore
                                                                    Post totali: 510

                                                                    E quindi in questi casi cosa metto nel campo “descrizione” e nel campo “T”?

                                                                  • gigia78
                                                                    Partecipante
                                                                      Post totali: 26

                                                                      nel caso di smaltimento nel campo descrizione metto smaltimento, nel campo T metto Kg

                                                                      nel caso di trasporto nel campo descrizione metto trasporto, nel campo T metto N, se è 0 naturalmente non deve comparire nulla

                                                                    • sidsid
                                                                      Moderatore
                                                                        Post totali: 510

                                                                        Intendevo dire nel caso in cui i valori ci sono entrambi

                                                                      • gigia78
                                                                        Partecipante
                                                                          Post totali: 26

                                                                          ci sara una riga con scritto smaltimento, peso, e prezzo

                                                                          e un’altra riga con scritto trasporto, quantita, e prezzo

                                                                          se ci sono smaltimento e trasporto, le voci non devono essere sulla stessa riga ma differenziarle, in modo che il cliente quanto legge la fattura la comprende meglio

                                                                        • sidsid
                                                                          Moderatore
                                                                            Post totali: 510

                                                                            Quindi se ci sono entrambi i valori di smaltimento e trasporto, in fattura inserisco 2 distinte voci nel campo descrizione; anche di imponibile devo mettere entrambi i valori riferiti all’uno e all’altro movimento; corretto?

                                                                          • gigia78
                                                                            Partecipante
                                                                              Post totali: 26

                                                                              Si, e corretto

                                                                            • sidsid
                                                                              Moderatore
                                                                                Post totali: 510

                                                                                Domanda superflua ma per togliermi ogni dubbio: almeno un valore tra trasporto e smaltimento deve essere sempre presente giusto?

                                                                                Ammettendo che voglio emettere la fattura di gennaio per PAPERINO, con questa situazione

                                                                                dopo aver eseguito la macro, la fattura si presenta così (verifica dati e calcoli); è corretta la compilazione della fattura?

                                                                                • Questa risposta è stata modificata 10 mesi, 2 settimane fa da sid sid.
                                                                              • gigia78
                                                                                Partecipante
                                                                                  Post totali: 26

                                                                                  Si, se i valori sono zero la fattura non esce

                                                                                • sidsid
                                                                                  Moderatore
                                                                                    Post totali: 510

                                                                                    Non hai detto se la fattura è compilata correttamente

                                                                                  • gigia78
                                                                                    Partecipante
                                                                                      Post totali: 26

                                                                                      Si scusa.non ho visto la seconda parte della tua domanda 😊

                                                                                    • sidsid
                                                                                      Moderatore
                                                                                        Post totali: 510

                                                                                        Ciao
                                                                                        Scusa il ritardo ma ho avuto del lavoro arretrato….sorry
                                                                                        Ti mando il file aggiornato; per il momento inserisce i dati in fattura, poi se mi confermi che è tutto ok, ti mando anche il codice che archivia la fattura nel foglio Contabilità.
                                                                                        Ti posizioni sul foglio ARCHIVIO e clicchi sul pulsante che apre il form; qui hai una textbox per inserire l’ID del cliente, e una combo con l’elenco dei mesi; il form puoi anche aprirlo con Ctrl+a
                                                                                        Fai molti test per vedere il corretto funzionamento; ciao.
                                                                                        https://app.box.com/s/2lb0e5627p36v9t87lyh97vbi4q0bh50

                                                                                      Devi essere loggato per rispondere a questa discussione.

                                                                                      Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

                                                                                      Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

                                                                                      Chiudi