Invoicing Module
Comprehensive financial document management in AutoCRM.
Module Overview
The Invoicing (Accounting) module provides a complete solution for managing sales and purchase documents, payments, and tax records.
flowchart LR
subgraph Sales
QU[Quote] --> SO[Sales Order]
SO --> INV[Invoice]
QU --> PRO[Proforma Invoice]
PRO --> INV
end
subgraph Purchasing
PO[Purchase Order] --> SI[Supplier Invoice]
end
INV --> PAY[Payment]
SI --> OPAY[Outgoing Payment]
Key Entities
Sales Documents
Purchase Documents
Supporting Entities
| Entity |
Description |
| Payment |
Payment record |
| Automatic Invoice |
Recurring invoicing |
| Tax Class |
VAT rules |
| Issued Tax Document |
Tax document for advance |
State Diagrams
Invoice Lifecycle
stateDiagram-v2
[*] --> Draft: Create
Draft --> Issued: Issue
Issued --> Sent: Send
Sent --> Confirmed: Confirm
Confirmed --> PartiallyPaid: Partial payment
Confirmed --> Paid: Payment
PartiallyPaid --> Paid: Final payment
Paid --> Overpaid: Overpayment
Draft --> Canceled: Cancel
Issued --> Canceled: Cancel
Purchase Order Lifecycle
stateDiagram-v2
[*] --> Draft: Create
Draft --> Ready: Prepare
Ready --> Ordered: Order
Ordered --> PartiallyDelivered: Partial delivery
Ordered --> Delivered: Delivered
PartiallyDelivered --> Delivered: Complete
Ordered --> Rejected: Reject
Ordered --> Canceled: Cancel
Key Features
Sales Cycle (Order to Cash)
flowchart LR
A[Quote] -->|Accept| B[Sales Order]
B -->|Deliver| C[Invoice]
B -->|Advance| D[Proforma Invoice]
D -->|Payment| E[Payment]
C -->|Payment| E
D -->|Deduction| C
- Quote - Create price quotation
- Sales Order - Customer confirmation
- Proforma Invoice - Optional advance request
- Invoice - Tax document with advance deduction
- Payment - Payment recording
Purchase Cycle (Procure to Pay)
flowchart LR
A[Inquiry] -->|Select| B[Purchase Order]
B -->|Receive| C[Supplier Invoice]
C -->|Pay| D[Outgoing Payment]
B -->|Warehouse| E[Goods Receipt]
- Purchase Order - Order to supplier
- Goods Receipt - Warehouse integration
- Supplier Invoice - Record supplier invoice
- Outgoing Payment - Pay supplier
Financial Features
- Multi-currency - Currency rate support
- VAT - Automatic calculation, multiple rates
- Reverse charge - Cross-border B2B support
- Rounding - Configurable rules
- Advance deductions - Automatic linking
Quick Start
Creating an Invoice
- Go to Invoices → Create
- Select Account (customer)
- Set Issue Date and Due Date
- Add Items (products or services)
- Review amounts and Save
- Use Print to PDF or Send by Email
Creating a Purchase Order
- Go to Purchase Orders → Create
- Select Supplier
- Add items to order
- Set Delivery Date
- Save and send to supplier
Integration with Other Modules
| Module |
Integration |
| Warehouse |
Receipts/issues linked to orders |
| Production |
Cooperation costs linked to invoices |
| Product |
Price list and tax classes |
| Project |
Project invoicing |