Sto provando abilitare modulo di fatturazione mensile (solo chiave le transazioni senza gateway di pagamento) nell'applicazione web based esistente e sto cercando qualsiasi risorsa/informazioni per il flusso di lavoro di pagamento fattura o c'è qualche norma generale o regola o le migliori pratiche per il flusso di lavoro di pagamento delle fatture?Flusso di lavoro pagamento fattura mensile
risposta
Il pagamento delle fatture sembra un argomento semplice, ma può essere ampliato una volta che si inizia a considerare i dettagli.
Il processo di pagamento delle fatture nel modo più semplice riguarda due entità di dati: un account (noto come cliente, cliente, ecc.) E un libro mastro. Il libro mastro registra crediti e addebiti sul conto del cliente. I debiti sono le fatture e tutti i documenti che aumentano il saldo del cliente. I crediti sono i pagamenti e tutti i documenti che riducono il saldo del cliente. Ci sono delle eccezioni a questo, ma facciamo in modo che sia semplice.
La somma di crediti e debiti è il saldo del conto del cliente.
Una parte del vostro sistema dovrebbe essere generando oneri siano essi abbonamenti, gli acquisti di merci, ecc
Una struttura esempio tabella è riportata di seguito:
Customer Table
Id Name Balance
1 Smith 1000.00
2 Jones 0.00
Ledger Table
Id CustomerId Type Description Amount
1 1 D Services for June '09 1000.00
2 2 D Subscription for Jul '09 50.00
3 2 C Payment MC ****2908 -50.00
Naturalmente questo è quanto di più semplice come si potrebbe voler ottenere.
Ecco alcune altre cose da considerare.
È possibile utilizzare i trigger sui tavoli per mantenere sincronizzato il saldo del cliente. Se è necessario sapere quali pagamenti vengono applicati a quali fatture, è necessaria una tabella aggiuntiva.
I sistemi di contabilità più grandi e meno grandi mantengono due parti per questo processo: documenti e libri mastro.
I documenti sono costituiti da entità quali fatture, note di accredito, ricevute di vendita, rimborsi e pagamenti. Ce ne sono altri
A seconda del documento, il libro mastro viene influenzato in modi diversi.
fatture: pagamento di una cliente, ma non raccolgono i soldi, è a causa di voi in modo v'è un solo libro mastro entry di un debito per l'importo della fattura
note di credito: credito di un cliente, ma non rimborsare i soldi , lo devi indietro quindi c'è solo una voce di contabilità - un credito per l'importo della nota di credito
Ricevute di vendita: addebitare un cliente e raccogliere denaro, l'effetto netto è di avere saldo zero dovuto a questa attività e quindi ci sono due voci di libro mastro: un debito per l'importo della vendita e un credito per l'importo della reticolazione di pagamento a zero.
Pagamenti: registrare la raccolta di denaro da un cliente quindi solo una voce di contabilità generale - un credito per l'importo del pagamento.
Spero che questo indirizzi la tua domanda. In caso contrario, fammi sapere come ho scritto su una dozzina di sistemi di contabilità personalizzati nel corso degli anni.
- 1. ordine/fattura/Pagamento database di modellazione
- 2. Flusso di lavoro Sharepoint vs Flusso di lavoro Windows
- 3. Flusso di lavoro con Symfony2?
- 4. Flusso di lavoro sottomoduli Git
- 5. Flusso di lavoro NodeJS + CoffeeScript
- 6. F # Flusso di lavoro asincrono
- 7. Miglior flusso di lavoro PHP
- 8. Flusso di lavoro Git + Drupal
- 9. Motivo di progettazione per flusso di lavoro
- 10. Flusso di lavoro di sviluppo Docker
- 11. Flusso di lavoro nel codice di produzione
- 12. Flusso di lavoro di sviluppo Scala (IDE)
- 13. Flusso di lavoro XAML Intellisense VS 2010
- 14. Flusso di lavoro mercuriale per piccola squadra
- 15. Flusso di lavoro dell'app Apache Spark
- 16. Bugtracker - aggregazione e flusso di lavoro automatizzato
- 17. Flusso di lavoro UTF8 PHP, MySQL riepilogato
- 18. Flusso di lavoro Github per singolo sviluppatore
- 19. Flusso di lavoro MDM in Android
- 20. Miglior flusso di lavoro con Git & Github
- 21. Flusso di lavoro Windows in Azure
- 22. Flusso di lavoro Github e SVN
- 23. come ottenere $ CAUSE nel flusso di lavoro
- 24. Costruisci motore flusso di lavoro con Akka
- 25. Flusso di lavoro DDL transazionale per MySQL
- 26. Flusso di lavoro da C++ a C
- 27. modulo Perl flusso di lavoro con validatore
- 28. Flusso di lavoro con virtualenv e pip
- 29. Flusso di lavoro Bower and Grunt
- 30. iOS PhoneGap debug Flusso di lavoro
Una domanda piuttosto interessante, sono sicuro che ci sono persone che potrebbero condividere alcune esperienze su come implementare tale sistema. In attesa di risposte. –
Presumo per la fatturazione, stai cercando una fatturazione a importo variabile su una carta di credito? O è basato su abbonamento? –