Newsgroup: it.comp.appl.access
Titolo: [Quasi OT] Emissione di fatture e Ricevuta fiscale

Ciao a tutti,
Quasi come un incubo notturno, mi ha assalito un dubbio su alcuni sw che sto
sviluppando.
Dovendo lasciare al cliente la possibilita' di emettere fatture e/o ricevute
fiscali, i due tipi di documenti possono avere la stessa numerazione o
devono seguire numerazioni diverse?
Inoltre, anche se ho gia' implementato una soluzione, vorrei suggerimenti su
come gestire lo scarico di magazzino dato che non viene emessa bolla quando
si rilascia una ricevuta fiscale.
Infine come si risolve quest'ultimo problema nel caso di emissione di
fattura accompagnatoria?
Grazie e ciao
Sib

fattura accompagnatoria?
Non ti seguo... effettui gli aggiornamenti del magazzino in differita?
Diversamente il problema non si porrebbe.
Ciao, warp

fattura accompagnatoria?
Mi sa che non ti stai spiegando molto bene...:-)
Comunque vada devi scaricare il magazzino, poi emetterai fattura, o
fattura/bolla, o ricevuta...
Saluti.
Luciano
(DOC)

 fattura accompagnatoria?
Chiedo scusa, evidentemente era una situazione talmente chiara nella mia
testa che sono risultato ermetico nella spiegazione.
Io di solito lavoro con distributori, questo vuol dire che c'e' sempre una
bolla (da cui scaricare il magazzino) e una fattura a seguire.
Tenendo presente che ho completamente denormalizzato ddt e fatture, mi trovo
questi due documenti da gestire.
Ora devo implementare anche un sistema di Ricevute fiscali e di fatture
accompagnatorie (quindi senza emissione di ddt da cui io di solito faccio lo
scarico di magazzino).
Ora il problema non e' che sia di difficile soluzione, anzi avrei già
risolto, solo volevo sapere come si regolano gli altri perche' magari
esistono soluzioni migliori di quella che ho pensato io.
Ciao, Sib

 fattura/bolla, o ricevuta...
E' abbastanza scontato che si debba scaricare il magazzino, ma se non
inserisci un movimento, come lo scarichi il magazzino?
Io di solito faccio coincidere i movimenti di magazzino con le righe ddt. Se
non emetto ddt come lo scarico?
Come dicevo prima non e' che non so come fare, e' che mi interessava sapere
come si comportano gli altri in casi simili, dato che non ho la presunzione
di dire che la soluzione che ho trovato sia la migliore possibile.
Ciao.
Sib

 wrote in message
VYOw6.8464$E01.1...@news.infostrada.it...

Ciao!
Probabilmente lo stesso meccanismo che ti permette di scaricare il magazzino
mediante la compilazione di un ddt ti permette gia' di effettuare
l'operazione che desideri. Semplicemente l'utente non stampera' la bolla.
Questa e' una prima considerazione, oppure costruisci un nuovo meccanismo
che sostanzialmente fa la stessa cosa, ma non è legato all'archivio dei ddt.
E' comunque scontato che da qualche parte qualcuno dovra' dichiarare
l'entrata o l'uscita di merce in magazzino.
L'operatività dipende dal tuo applicativo e da come e' strutturato.
Riassumendo i tipi di operazioni sono due:
1) carico/scarico magazzino
2) stampa di documenti fiscali e non
Gli automatismi e le obbligatorietà le definisci tu.
Buon lavoro :-)
Luciana

esistono soluzioni migliori di quella che ho pensato io.
Mah, la cosa migliore è far caricare/scaricare il magazzino in tempo reale (riga per riga o su
salvataggio documento).
Le ricevute fiscali, le fatture immediate o accompagnatorie (di cui non esiste più l'obbligo di
emissione) sono tipologie di documento che scaricano il magazzino.
Bisogna far attenzione solo in fase di fatturazione differita dalle bolle: tali fatture non devono
toccare il magazzino (già scaricato dai relativi D.D.T.).
Se ritieni d'aver trovato il metodo migliore, certamente avrai un unico programma d'inserimento che
attraverso una causale si plasma di volta in volta in D.D.T, Fattura, Ricevuta Fiscale.
Ciao, warp

si rilascia una ricevuta fiscale.
Cioe'?
Che differenza fa se stampi o no la bolla (o meglio ddt), la
movimentazione dovrebbe essere cosa a se', penso.
O forse non ho capito la domanda...
--
Lorenzo Coronati
--
<<In questo momento leggendo la mia mail mi hai 
dato numerose informazioni su tuo computer.>>
(Guglia, 1/3/2001)
--

 --
'nche' senso?
Mi devo preoccupare di avere letto il tuo post?
Devo disabilitare la carta di credito?

 non emetto ddt come lo scarico?
Sib, il magazzino va ovviamente scaricato quando esce la merce. Poi, a
seconda del documento richiesto, l'operazione di scarico verra' effettuata
dalla procedura delle fatture o da quella delle bolle o delle ricevute.
Immagino che avrai un flag in maschera fatture per stabilire se 'e merce
gia' uscita oppure no.
Altrimenti obblighi il cliente a fare la bolla e gli fai scegliere se fare
una fattura o ricevuta su quella bolla ("in automatico", come si dice...:-))
Saluti.
Luciano

 una fattura o ricevuta su quella bolla ("in automatico", come si
dice...:-))
Sto cominciando a pensare a una tabella Movimenti, indipendente da bolle,
fatture e quant'altro :-)
Sib

fatture e quant'altro :-)
No, no!! A che ti serve? Vuoi calcolarti le giacenze leggendola ogni volta?
Senti....io ci'ho gia' tutto pronto, fatto anni fa....se proprio sei in
panne ti mando la struttura delle tabelle/relazioni! Proprio perche' sei
Sib!:-)
Saluti.
Luciano
(DOC)

 Sib!:-)
Non c'e' bisogno, non e' tanto un problema di struttura, quanto di gestione.
Tra l'altro, come dicevo, ho gia' risolto a modo mio, volevo solo sapere
come avevano risolto gli altri.
Ti ringrazio molto comunque della gentilezza.
Anche se evidentemente nel mio primo messaggio mi sono incartato nella
spiegazione confondendo gli altri, chiedevo solo due cose:
1.    Come suddividi i dati relativi alla movimentazione? (solo righeddt,
righeddt + alcune righefattura, ecc)
2.    Come esegui un eventuale ricalcolo delle giacenze?
Ciao, Sib

 2.    Come esegui un eventuale ricalcolo delle giacenze?
Non ho mai fatto un log dei movimenti come serve a te, il ricalcolo l'ho
fatto solo sull'annullamento di una fattura /bolla errata. Semplicemente
recuperando i valori dalle righe fatture, sommandoli sulle giacenze ed
eliminando infine la fattura con tutte le sue righe. Previa conferma
dell'utente.
Saluti.
Luciano
(DOC)

Sib dal portatile ha scritto nel messaggio <
(CUT)
Perdonami Sib, ma non hai impostato il problema nel miglior modo possibile.
Tenendo separati a livello di tabelle i vari tipi di Documento ti esponi a un mucchio di problemi
che minano la "solidità" del programma.
La soluzione migliore è utilizzare un'unica tabella di testata e un'unica tabella righe per tutti i
tipi di documento (d.d.t, fatture, ricevute, etc., etc.).
Naturalmente devono essere memorizzati nella testata (e a monte deve esistere una tabella causali
documento/magazzino) dei parametri che identificano univocamente la tipologia di documento che vai a
inserire.
Questi parametri vengono sfruttati dai programmi che valorizzano il magazzino, estrapolano
statistiche, ricostruiscono i saldi di magazzino, etc.
Chiaro che impostando il problema in questi termini la complessità di programmazione è elevata
(stampa differita dai D.D.T. in particolare), ma
la struttura che si ottiene è molto solida.
Ciao, warp

 dell'utente.
Chiaro.
In effetti il mio problema nasce dal fatto che (non so per quale motivo) a
un mio cliente erano saltate tutte le giacenze. Quindi ho inserito un
pulsante "Ricalcola" per rigenerare una tantum le giacenze all'occorrenza.
Comunque finalmente sono riuscito a farmi capire, sara' stato un mio periodo
di black out.
Ciao e grazie,
Sib

 ha scritto nel messaggio

Interessante.
Pero' sei proprio sicuro che cosi' la struttura sia più solida?
A parte il fatto che righe fatture e righe ddt non contengono gli stessi
campi, mentre per fatture, fatture immediate e ricevute vedo una convergenza
di significati che giustifica l'unione di righe e intestazioni dei tre tipi
di documento, il ddt rappresenta piu' propriamente una movimentazione e mi
continua a sembrare migliore tenerlo separato.
Comunque ti ringrazio della risposta (era appunto un suggerimento come
questo che cercavo col mio primo messaggio) e pensero' a lungo a questa tua
soluzione prima di esprimere una opinione definitiva.
Ciao e grazie, Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

Io ho sempre considerato le righe ddt come movimentaizone.
Ho letto (in ritardo) che stai pensando a una tabella
movimenti indipendente: e' quello che io davo per scontato.
In base alla mia esperienza, di solito si hanno un paio di
tabelle principali, testata movimento e righe movimento, che
sono "virtualmente" indipendenti da quale documento andrai a
stampare (ddt, fattura, ricevuta...)
Il problema dei campi diversi lo risolvi:
a) denormalizzano la tab testata (se non sono tanti)
b) tabellizzando a parte (1 a 1 con testata)
Forse e' questo che intendi con "ddt fittizi"?


 Forse e' questo che intendi con "ddt fittizi"?
In realta' ho organizzato la cosa in questo modo:
tabelle: ddt, righeddt, fatture (o ricevute e quant'altro), righefatture
in ddt e righe ddt vado a caricare anche i dati delle fatture immediate e
ricevute assegnando un numero di ddt indipendente dalla numerazione dei ddt
reali in modo da avere la movimentazione anche se non emetto ddt.
Ma sto riflettendo su quello che hai detto.
Come scrivevo ieri a warp, cercavo proprio questi suggerimenti.
Ciao, Sib

Ciao e grazie, Sib
Ciao, warp

Come scrivevo ieri a warp, cercavo proprio questi suggerimenti.
Facci sapere come va a finire :-)
