[contribution] Fattura 2 - (Prof. Invoice and Packing Slip)

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

6blu
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 24/05/2004, 0:00
Località: Italy - (TV)
Contatta:

[contribution] Fattura 2 - (Prof. Invoice and Packing Slip)

Messaggio da 6blu »

Spero che questa mia contribution possa essere utile.

Grazie all'aiuto di Chicciola abbiamo creato una nuova contrib che permette di avere il n° di fattura "linkato" all'order ID e non legato direttamente.

Questo è possibile grazie ad una nuova tabella che contiene l'order ID nella prima colonna, data e n° fattura rispettivamente nella seconda e terza.

Editando questa semplice tabella è possiblie "coprire" i buchi lasciati da un'eventuale cancellazione di un ordine.

Ho inoltre rivisto il layout della Fattura e del Packing Slip.

Attendo riscontri prima di pubblicare ufficialmente la contribution sul sito ufficiale di OSC.

Eccovi il link:
http://www.proseccoroad.com/download/Pr ... p_v0.1.zip
MI RACCOMANDO LEGGETE TUTTI I POST E SCARICATE L'ULTIMA VERSIONE DAL SITO UFFICIALE DI OSC
Ultima modifica di 6blu il 18/03/2005, 11:16, modificato 3 volte in totale.
Avatar utente
Frabibbo
membro Baby
membro Baby
Messaggi: 74
Iscritto il: 31/08/2004, 0:00
Località: Busto Arsizio - VA - Italy
Contatta:

Messaggio da Frabibbo »

Grazie 6blu,

adesso la scarico a la provo subito.

Ciao e buon lavoro.
Prada ceramica - L'arte della ceramicacome stile di vita
Sito dedicato alla ceramica artistica
6blu
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 24/05/2004, 0:00
Località: Italy - (TV)
Contatta:

Messaggio da 6blu »

Frabibbo write:
Ciao 6blu,

mi è venuto un dubbio riguardo alla contribution in oggeto,

la numerazione della fattura, con l'inizio dell'anno, torna a 1?

Ciao e grazie


Hai centrato il punto! Ho fatto una prova proprio in questo momento e purtroppo la numerazione non si azzera!!!
(pensandoci bene è anche logico visto che l'ID_fattura è un valore incrementale indipendente dall'anno)

C'è però questa contribution fatta da un tedesco, che lavora però in modo diverso (non usa tabelle ma un file chiamato invoice.dat).
Questa dovrebbe gestire la numerazione a seconda dell'anno, ma l'ho provata e non mi convince appieno.
http://www.oscommerce.com/community/con ... ierlich%29

Sarebbe però da sfuttarne l'idea (e gli script) x migliorare questa contribution.

Qui chiedo aiuto a BlueDog e Chiocciola (e a chiunque abbia interesse nella cosa), per sistemare una volta per tutte questo discorso.
Grazie a tutti comunque!
:D W l'Open Source!!! :D
Avatar utente
Frabibbo
membro Baby
membro Baby
Messaggi: 74
Iscritto il: 31/08/2004, 0:00
Località: Busto Arsizio - VA - Italy
Contatta:

Messaggio da Frabibbo »

Ciao 6blu,

Hai delle novità sull'argomento?

Come sono andate le prove?

Ciao e grazie.
Prada ceramica - L'arte della ceramicacome stile di vita
Sito dedicato alla ceramica artistica
chiocciola
membro Regular
membro Regular
Messaggi: 193
Iscritto il: 26/12/2003, 1:00
Località: italia

Messaggio da chiocciola »

L'obiettivo della modifica non è quello di coprire i buchi lasciati da una eventuale cancellazione, ma quella di creare una fatturazione con il proprio progressivo che incrementa solo all'emissione della fattura, quindi con la pressione del tasto fattura.
una volta emessa per eliminarla bisogna annullarla fiscalmente.
Ho aggiunto è postato a 6blu le modifiche (abbozzate) per la numerazione automatica di anno in anno e per recuperare la numerazione se si migra da un altro programma di fatturazione.
Sarebbe da reimpostare la struttura, ma personalmente non ho molto tempo spero ci pensi 6blu.
Buon lavoro a tutti.
6blu
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 24/05/2004, 0:00
Località: Italy - (TV)
Contatta:

Messaggio da 6blu »

Ho scaricato la modifica e appena posso vedo di testarla.

Scusate ma sono un pò incasinato col lavoro.
Comunque tranquilli, il progetto va avanti, sopratutto grazie all'aiuto di Chicciola e BlueDog (quest'ultimo arriverà a dar man forte la prox sett.).

Credo che questo problema della fatturazione riusciremo a sistemarlo una volta per tutte.

x Chicciola:
Hai visto il mio post precedente vero? Spero che la contribution del "Tedesco" che ho segnalato, ti sia servita come spunto.
Grazie mille per l'aiuto!! :wink:
chiocciola
membro Regular
membro Regular
Messaggi: 193
Iscritto il: 26/12/2003, 1:00
Località: italia

Messaggio da chiocciola »

Mi piacerebbe lavorare sulla stampa e sulla creazione di un formato PDF da inviare via email. cosa ve ne pare.
6blu
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 24/05/2004, 0:00
Località: Italy - (TV)
Contatta:

Messaggio da 6blu »

Siamo telepatici :D :D

Per me, è l'evoluzione naturale del progetto :wink:

Ti segnalo questi (sempre che tu non li conosca già):

http://www.ros.co.nz/pdf/
http://sourceforge.net/projects/pdf-php
http://www.phpbuilder.com/columns/perugini20001026.php3

E comunque questa contribution credo che sia già un buon punto di partenza:
http://www.oscommerce.com/community/con ... search,pdf


--
Non sono un programmatore, ma cerco comunque di arrangiarmi e dare il mio piccolo contributo. Spero possa esservi utile.
6blu
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 24/05/2004, 0:00
Località: Italy - (TV)
Contatta:

Messaggio da 6blu »

Rilasciata la versione aggiornata con nuove funzonalità

Link: http://www.oscommerce.com/community/contributions,2604

-Features-------------------------------------
. N° Fattura + DATA
(legato all'ordine ID ma indipendente in caso di cancellazione ordine)

. Contatore per N° Fattura riparte da zero ad ogni anno nuovo

. Contatore parte da un numero predefinito per un dato anno
(nel caso si voglia iniziare ad usare la contribution mantenendo la numerazione già in uso col prorio shop)

. Order Number + Order Date (printed in Invoice)
. Order Number + Order Date (printed in Packing Slip)
----------------------------------------------

Per maggiori dettagli vedere lo screenshot e il file Readme inclusi nello zip.
> [i:de8c34be93] prosecco - cartizze - spumante[/i:de8c34be93] <
Tutto questo lo trovi su www.proseccoroad.com
patalex
membro Junior
membro Junior
Messaggi: 1
Iscritto il: 03/03/2004, 1:00
Località: USA

pressione fattura

Messaggio da patalex »

scusa ma se uno clicka per sbaglio il tasto fattura?
io opterei per la fattura solo se l'ordine raggiunge uno stato sucessivo come processing oppure delivered,

oppure ancora un popup che chiede conferma dell'emissione della fattura

ringrazio cmq della preziosa contrib
Avatar utente
Drako
membro Baby
membro Baby
Messaggi: 88
Iscritto il: 29/09/2003, 0:00
Località: ITALIA
Contatta:

Messaggio da Drako »

Carina la contribution, decisamente utile. Offre anche la possibilità di decidere di volta in volta il numero di fattura da stampare? o segue sempre la numerazione automatica?

Secondo la mia esperienza personale sarebbe il massimo se prima della stampa proponesse un numero di fattura (quello successivo alla precedente :D ) ma con la possibilità di variarlo, utile per chi , come me, ha due fatturazioni parallele. Sarebbe carino poter modificare anche la data....

E' possibile una cosa del genere?
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

complimenti bel lavoro. :wink:
saluti, Caneblu
[ www.caneblu.com ]
Avatar utente
ioivi
membro Regular
membro Regular
Messaggi: 153
Iscritto il: 11/02/2004, 1:00
Località: Reggio Emilia
Contatta:

Messaggio da ioivi »

Ho installato questa contrib e sto tentando di fare alcune personalizzazioni che ritengo necessarie, mi spiego

Il documento in realtà dovrebbe essere una fattura accompagnatoria, sbaglio?

Nell'area decrittiva del footer ho aggiunto:

Data inizio trasporto: _______________
Trasporto a mezzo: _________________
N. Colli: _______ Aspetto esteriore beni: ___________________

Ovviamente ho corretto anche la voce INVOICE sopra l'area "spedito a" mettendo FATTURA ACCOMPAGNATORIA.

Grazie per la contrib!

Ora volevo però segnalare un problemino ...
Ho già dentro alcuni ordini, guardando le fatture che mi generava mi ha assegnato la numerazione anche a ordini già fatturati anche lo scorso anno.
Ho eliminato sul database le righe generate.
Oggi dovevo emettere la seconda fattura e mi ha assegnato un numero non consecutivo ...
Esempio
fattura n. 1 emessa regolarmente
fatture n. 2-3-4-5-6 cancellate sul database nel file table_invoice
Ora emetto la fattura che dovrebbe avere n. 2 mi assegna n. 7 in automatico
Sul database ho solo 2 fatture emesse e registrate, la 1 e la 7 ..
8O
C'è modo di far si che una volta rimossi eventuali errori la numerazione prosegua senza lasciare buchi?
Grazie
Avatar utente
ioivi
membro Regular
membro Regular
Messaggi: 153
Iscritto il: 11/02/2004, 1:00
Località: Reggio Emilia
Contatta:

Messaggio da ioivi »

credo che il problema sia visibile in questa immagine
Immagine
Ho 2 righe compilate (2 fatture emesse) ma il valore "Prossimo Autoindex" è a 8 ...
Come faccio a portarlo a 3?
Avatar utente
Simona67
membro Veteran
membro Veteran
Messaggi: 786
Iscritto il: 10/11/2003, 1:00
Località: Milano
Contatta:

Messaggio da Simona67 »

ioivi ha scritto:credo che il problema sia visibile in questa immagine
Immagine
Ho 2 righe compilate (2 fatture emesse) ma il valore "Prossimo Autoindex" è a 8 ...
Come faccio a portarlo a 3?


Ciao,

che versione usi di phpmyAdmin e mySQL se usi le seguenti versioni:

phpMyAdmin 2.6.0-pl3
MySQL 4.0.2

allora devi procedere in questa maniera:

1) entra nella tabella table_invoice
2) clicca su operazioni
3) modifica la cifra 8 con tre alla voce auto_increment sotto a tabella opzioni dovrebbe essere l'ultima riga e poi conferma.

Il gioco è fatto.

Ciao
Rispondi