Update Brotherton Accounting

steffeydev 2025-02-10 14:11:39 +00:00
parent 2670e5e956
commit 4e49b7f87c

@ -37,12 +37,15 @@ Company Structure:
### ERPNext Flow
- Staff creates sales order and specifies "Sales Taxes and Charges Template" based on customer address.
- Staff creates sales invoice from existing sales order or from scratch. They will specify the income account for each item, if it is not already set on the item.
- Customer may make pre-payment. When the payment comes in, the sales order list can be filtered to find the correct sales order, then the payment can be created from the sales order.
- Ledger: Credited to "Customer Deposit" and debited to "Undeposited Funds"
- Staff creates sales invoice from existing sales order or from scratch. They will specify the income account for each item, if it is not already set on the item. They should click "Get Advances Received" if there could have been or they know there was an advanced payment, to link that payment to this new invoice.
- Ledger: Credited to income accounts and debited to "Debtors". If there is prepayment linked, then also credit "Debtors" for the pre-payment amount and credit "Customer Deposits".
- When payment entry comes in
- They want to be able to lookup invoices by customer name, invoice number, invoice date, or invoice amount. If they start on the invoice list, they can find invoices by those criteria using the quick filters or full filter, and then once they pull up the invoice they can create the payment off of that. They can do the same with sales orders.
- They want to be able to lookup invoices by customer name, invoice number, invoice date, or invoice amount. If they start on the invoice list, they can find invoices by those criteria using the quick filters or full filter, and then once they pull up the invoice they can create the payment off of that.
- This could also be done by starting on the invoice and fetching outstanding orders and invoices, but that only links by customer, and doesn't allow searching by amount. This may be an area for future customizations, where we could build a custom form that allows them to search and then creates the payment draft linked to the correct sales order or invoice.
- If it can be attached to an invoice, it should go against AR and Undeposited Fund for the correct company
- If the invoice hasn't been made yet (pre-payment), money should go against income and Customer Deposit account. Once invoice is made, it should move from Customer Deposit to Undeposited Funds.
- Once they find the invoice, they should create a payment off the invoice
- Ledger: Credit "Debtors" and debit "Undeposited Fund"
- At end of month, accounting staff need:
- Trial balance report, so that journal entries can be added to QB
- Sales Tax Liability report, see spreadsheet for example of QB report equivalent. Should be done on cash basis. Data comes from the addresses of the customers on the invoices.