Платежный рабочий процесс ежемесячного счета

Я не использую платформу, я просто использую целевую поддержку "проверки" автоинструментов. Реализуйте "основное", и использование утверждают (s).

Мой тестовый dir Makefile.am (s) похожи:

check_PROGRAMS = test_oe_amqp

test_oe_amqp_SOURCES = test_oe_amqp.c
test_oe_amqp_LDADD = -L$(top_builddir)/components/common -loecommon
test_oe_amqp_CFLAGS = -I$(top_srcdir)/components/common -static

TESTS = test_oe_amqp
6
задан taras 27 July 2009 в 04:56
поделиться

1 ответ

Оплата счетов кажется простой темой, но ее можно расширить, как только вы начнете рассматривать детали.

Процесс оплаты счетов в простейшем виде включает два объекта данных: счет (он же клиент, клиент и т. д.), а также бухгалтерскую книгу. В бухгалтерской книге регистрируются кредиты и дебеты по счету клиента. Дебет - это счета-фактуры и любой документ, увеличивающий баланс клиента. Кредиты - это платежи и любой документ, уменьшающий баланс клиента. Из этого правила есть исключения, но давайте будем простыми.

Сумма кредитов и дебетов - это баланс счета клиента.

Одна часть вашей системы должна генерировать оплату, будь то подписка, покупка товаров и т. Д.

Пример структуры таблицы показан ниже:

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

Конечно, это настолько просто, насколько вы можете захотеть получить. Если вам нужно знать, какие платежи применяются к каким счетам-фактурам, вам понадобится дополнительная таблица.

Большинство крупных и не очень крупных систем бухгалтерского учета поддерживают для этого процесса две части: документы и бухгалтерские книги.

Документы состоят из такие объекты, как счета-фактуры, кредитовые авизо, квитанции о продаже, возмещения и платежи. Есть и другие.

В зависимости от документа, на бухгалтерскую книгу влияют по-разному.

Счета-фактуры: взимают с клиента, но не собирают деньги, это ваша причитается, поэтому есть только одна запись в бухгалтерской книге - дебет для сумма счета-фактуры

Кредитовые авизо: кредитуйте клиента, но не возвращайте деньги, вы должны вернуть его, поэтому в бухгалтерской книге есть только одна запись - кредит на сумму кредитового авизо

Квитанции о продаже: взимать с клиента и собирать деньги, чистый эффект состоит в том, чтобы иметь нулевой остаток, причитающийся от этой деятельности, и поэтому есть две записи в бухгалтерской книге: дебет для суммы продажи и кредит для суммы неттинга платежа до нуля.

Платежи: регистрируют сбор платежей деньги от клиента поэтому только одна запись в бухгалтерской книге - кредит на сумму платежа.

Я надеюсь, что это решит ваш вопрос. Если нет, дайте мне знать, поскольку я написал около дюжины индивидуальных систем бухгалтерского учета на протяжении многих лет.

11
ответ дан 9 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: