Newsgroup: it.comp.appl.access
Titolo: Consiglio su come gestire Fatture e Note Credito

Salve a tutto l'NG.
Solo un consiglio.
Finora non mi era capitato di dover emettere delle note credito.
Il mio db gestisce il magazzino per cui ho due tabelle tblFatture e
tblrighefattura.
Per emettere le note credito ho creato una tabella tblNoteCredito
utilizzando per le righe della fattura la stessa tabella per le
fatture.
Funziona tutto ma il dubbio è unificare le due tabelle con una query
di unione o memorizzare le note credito nella tabella tblfatture?
La numerazione delle note credito non è progressiva con il numero
delle fatture.
Il campo Nfattura è in formato testo tipo 001/08; il campo
NNoteCredito è sempre in formato testo tipo 001/NC/08. Quindi avendo
un'unica tabella avrei poi il problema di generare il numero
successivo della fattura o della nota credito e dovrei nella maschera
indicare che tipo di documento voglio inserire.
Secondo voi qual'è la soluzione migliore.
Spero di essermi spiegato bene.
Attendo Vs. preziosi consigli.
Ciao. Giuseppe.

Funziona tutto ma il dubbio č unificare le due tabelle con una query
di unione o memorizzare le note credito nella tabella tblfatture?
La numerazione delle note credito non č progressiva con il numero
delle fatture.
Il campo Nfattura č in formato testo tipo 001/08; il campo
NNoteCredito č sempre in formato testo tipo 001/NC/08. Quindi avendo
un'unica tabella avrei poi il problema di generare il numero
successivo della fattura o della nota credito e dovrei nella maschera
indicare che tipo di documento voglio inserire.
------------------------------
Perche' usi due tabelle distinte ?
I documenti sono uguali come campi necessari
Io aggiungerei un indicatore (un campo TIPO_DOCUMENTO as esempio) per capire 
se quel record e' una testata di Fattura o di Nota Credito
Per la numerazione ovviamente dovrai selezionare solo le Note Credito 
(TIPO_DOCUMENTO='N') attualmente presenti ed aggiungerci 1
Analogamente per le fatture
Dimmi una cosa, ma la numerazione  001/NC/08 da dove salta fuori ?
Non basta metterci una numerazione semplice, al massimo con la serie, e poi 
la data documento?
Ciao
RobertoA


Si indubbiamente scarterei a priori l'uso di due tabelle!
Per la numerazione dov'è il problema?
Aggiungi un campo flag (Nota accredito) nella tabella Fattura
Nel valore predefinito del campo (numerofattura) metti il primo codice
Su click del campo flag metti
If flag=0 then
    numerofattura = ... primo codice ... vedi sotto
else
    numerofattura = ... secondo codice ... vedi sotto
end if
'Primo codice fattura
="" & Format(IIf(IsNull(DMax("[NumeroOrdineAcquisto]", "[Ordini]", 
"[NumeroOrdineAcquisto] like '???/" & Format(Date, "yy") & "'")), 1, 
Mid(DMax("[NumeroOrdineAcquisto]", "[Ordini]", "[NumeroOrdineAcquisto] like 
'???/" & Format(Date, "yy") & "'"), 1, 3) + 1), "000") & "/" & Format(Date, 
"yy")
'Secondo codice nota accredito
="" & Format(IIf(IsNull(DMax("[NumeroOrdineAcquisto]", "[Ordini]", 
"[NumeroOrdineAcquisto] like '???/NC/" & Format(Date, "yy") & "'")), 1, 
Mid(DMax("[NumeroOrdineAcquisto]", "[Ordini]", "[NumeroOrdineAcquisto] like 
'???/NC/" & Format(Date, "yy") & "'"), 1, 3) + 1), "000") & "P/" & 
Format(Date, "yy")
Naturalmente sostituisci
NumeroOrdineAcquisto = tuocampo numerazione fatture (immagino ma così deve 
essere che il campo sia di tipo text)
Ordini = tua tabella fatture
Ciao
-- 
Roberto da Parma 

 ha scritto nel messaggionews:497614df$1...@newsgate.x-privat.org...

Grazie per le risposte in effetti era quello che pensavo e speravo.
Mi metterò da subito a modificare il db secondo le vs. indicazioni.
Una domanda ancora. Visto che la quantità degli articoli oggetto delle
note credito devono compensare la quantità fatturata in modo errato e
di conseguenza nell'estratto conto dei clienti le somme relative alle
note credito devono essere a loro credito, è ovvio che sia la quantità
che gli importo devono avere segno negativo o devono comunque
diminuire i valori. A mio parere mettendo il segno negativo sulla
quantità, anche nella moltiplicazione per il prezzo unitario avrò
imponibile e iva col segno -.
Da quel che ne so io, però, se emetti una nota credito tutti i valori
devono avere segno positivo; se invece di emettere la nota credito se
emette una fattura negativa questa deve avere i valori negativi. Come
procedo in questo senso?
Grazie ancora, quando metto mano se ho qualche problema vi faccio
sapere.
Ciao. Giuseppe.

Da quel che ne so io, però, se emetti una nota credito tutti i valori
devono avere segno positivo; se invece di emettere la nota credito se
emette una fattura negativa questa deve avere i valori negativi. Come
procedo in questo senso?
--------------------------------------------
Qua e' megli se senti qualche esperto di problematiche contabili
RobertoA


Ok è vero, magari se c'è qualcuno in questo NG è invitato a dire la
sua.
Per le modifiche finora tutto ok, una domanda per Roberto da Parma.
Io ho inserito un campo numerico nella tabella tblfatture chiamato
IdTipoDocumento.
Ho creato una tabella "tblTipoDocumento" con due campi:
IdTipoDocumento e TipoDocumento.
1 corrisponde a Fattura di vendita e 2 a Note Credito a Clienti.
Nella maschera di inserimento fattura se su IdTipoDocumento scelgo 1
mi visualizza il controllo Nfattura (e nasconde il controllo
NNotaCredito) inserendomi bene il numero fattura progressivo; se
scelgo 2 mi visualizza il controllo NNotaCredito (e nasconde il
controllo Nfattura) e mi inserisce il numero di Nota Credito
progressivo.
E' giusto così o intendevi un'unico campo Nfattura?
Ciao.
Grazie.

 ha scritto nel messaggio 
news:9284282a-64f0-4830...@g1g2000pra.googlegroups.com...


No la nota dic redito deve avere sempre valore positivo....è la nota di 
credito stessa che indica che è una cifra "a restituire".
