2009-07-27 7 views
6

J'essaie d'activer le module de facturation mensuelle (il suffit de saisir les transactions sans passerelles de paiement) dans l'application Web existante et je cherche des ressources/informations pour le flux de paiement des factures ou y a-t-il des règles générales? ou meilleure pratique pour le workflow de paiement de factures?Flux de paiement mensuel des factures

+0

Question assez intéressante, je suis sûr qu'il y a des gens qui pourraient partager une certaine expérience sur la façon de mettre en œuvre un tel système. Dans l'attente de réponses. –

+0

Je suppose que pour la facturation, vous recherchez une facturation à montant variable par carte de crédit? Ou est-ce basé sur l'abonnement? –

Répondre

11

Le paiement de facture semble être un sujet simple, mais peut s'élargir une fois que vous commencez à considérer les détails. Le processus de paiement de facture à son plus simple implique deux entités de données: un compte (client, client, etc.) et un registre. Le registre enregistre les crédits et les débits sur le compte du client. Les débits sont les factures et tout document qui augmente le solde d'un client. Les crédits sont les paiements et tout document qui diminue le solde d'un client. Il y a des exceptions à cela, mais restons simples.

La somme des crédits et des débits correspond au solde du compte du client.

Une partie de votre système devrait produire les frais qu'ils soient abonnements, achats de marchandises, etc.

Une structure de table exemple ci-dessous:

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 

Bien sûr, cela à peu près aussi simple que vous pourrait vouloir obtenir.

Voici d'autres points à considérer. Les déclencheurs sur les tables peuvent être utilisés pour maintenir la balance du client en synchronisation.

Si vous avez besoin de savoir quels paiements sont appliqués à quelles factures, vous avez besoin d'une table supplémentaire.

La plupart des systèmes de comptabilité plus grands et moins grands gèrent deux parties de ce processus: les documents et les registres.

Les documents se composent d'entités telles que les factures, les notes de crédit, les reçus de ventes, les remboursements et les paiements. Il y en a d'autres.

Selon le document, le ledger est impacté de différentes manières.

factures: facturer un client, mais ne recueillent pas l'argent, il vous est dû donc il n'y a qu'un seul grand livre entry- un débit pour le montant de la facture

Mémos de crédit: crédit d'un client, mais ne rembourse pas l'argent , vous devez le rembourser de sorte qu'il n'y ait qu'une seule entrée au grand livre - un crédit pour le montant du crédit

Reçus des ventes: facturer un client et collecter de l'argent, l'effet net est d'avoir un solde nul dû à cette activité et donc il y a deux écritures de grand livre: un débit pour le montant de la vente et un crédit pour le montant de la compensation de paiement à zéro. Paiements: enregistrer la collecte d'argent auprès d'un client, donc une seule entrée dans le grand livre - un crédit pour le montant du paiement.

J'espère que cela répond à votre question. Si ce n'est pas le cas, faites-le moi savoir que j'ai écrit sur une douzaine de systèmes de comptabilité personnalisés au fil des ans.

Questions connexes