These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Hospitality ERP
- Features
- Sales & billing
Sales & billing
Give property teams a clear route for a goods sale and a dependable way to follow guest billing from the PMS. Keep each transaction with the system that owns it, so its quantity, receivable and payment are recorded once.
OverviewSales Orders Awaiting Approval×
Hospitality ERP · Sales & billing
New
Sales Orders Awaiting Approval
Approval waits for the property manager
| Order number | Property | Account | Shipment mode | Net total | Credit review | |
|---|---|---|---|---|---|---|
| SO-67372 | Mariner Row Hotel | Blue Harbor Conference Co. | Carrier | 740 | Larkspur wedding balance review | |
| SO-60676 | North Cove Lodge | Larkspur Wedding Studio | Customer handover | 550 | Larkspur wedding balance review | |
| SO-77869 | Willow Pier Suites | Alder Coast Excursions | Carrier | 210 | Stonegate corporate stay review | |
| SO-67634 | Alder Street Hotel | Alder Coast Excursions | Customer handover | 330 | Larkspur wedding balance review | |
| SO-72033 | Stonebridge Guesthouse | Blue Harbor Conference Co. | Carrier | 670 | Stonegate corporate stay review |
6 of 6 records
Mariner Row HotelSales orders · SO-67372
CarrierAccountBlue Harbor Conference Co.
Net total740
Credit reviewLarkspur wedding balance review
SnapshotLinen order, revision 2
StatusSubmitted
What you can do
Choose the billing route before the effect
Separately sold property goods and approved external supply orders follow the local quote, order, handover and invoice route. Guest or corporate folio charges remain authoritative in the PMS and reach the ERP through the reviewed financial bridge.
The routing choice is fixed with its exact source mapping before posting. Local goods cannot also be imported as PMS guest charges. Changing route after an effect needs a source-linked correction and reconciliation rather than a switch that repeats the original sale.
Prepare an offer for actual goods
Front Desk Coordinator prepares local commercial terms with the customer, product, selling unit, price and delivery requirements. Reviewed conversions connect selling packs to stock base quantities. Actual customer acceptance retains its own evidence.
Prices, discounts, tax and cost assumptions keep their approved basis. A header discount is allocated once across eligible lines, with the final rounding remainder preserved. Unknown cost or unavailable margin remains explicit for review; a known zero is different from missing information.
Independently approve the local order
Property Manager independently approves every exact local goods-order revision, excluding the preparer and material contributors. Finance Manager supplies any additional required credit exception. Money received in advance does not replace those decisions.
Material changes to remaining price, quantity, party or terms require renewed review. Performed quantities stay historical. A cancelled or returned unit does not quietly become a new original shipment entitlement.
| Commercial event | What establishes it |
|---|---|
| Customer agreement | Actual acceptance of the proposed terms |
| Local order approval | Independent Property Manager decision |
| Goods handover | Warehouse Operator’s actual title-transfer evidence |
| Local invoice | Independent Finance Manager approval and posting |
| PMS guest charge | The actual authoritative source component |
Hand over suitable stock
Warehouse Operator picks and packs against eligible exact stock claims. Warehouse Manager independently releases the ready handover after the current order, quantity and condition checks. Relevant kitchen fitness, dates and restrictions continue to apply to food sold as goods.
Actual customer handover or carrier dispatch establishes the selected title event, stock issue and cost of goods sold once. A label, planned shipment, invoice or payment request cannot supply that evidence.
Partial handover consumes only the remaining accepted quantity and commercial allocation. Confirmed delivery history remains intact through later return or loss. An uncertain result is reconciled before the remaining eligible scope can support another attempt.
Bill and collect the local sale
Accountant prepares the invoice from exact eligible title-transferred scope. Finance Manager independently approves every local invoice or credit revision. Posting establishes receivables, revenue and applicable tax without another stock or cost-of-goods event.
Actual local customer cash enters its unapplied balance before bounded application to the invoice. Receipt and invoice currencies retain their own amounts and current carrying. Application does not create another bank movement, and financial exceptions retain their required approval.
Returns use actual source and custody evidence. Physical disposition, commercial credit, refund and separately accepted replacement orders remain distinct actions rather than reopening performed delivery.
Follow PMS billing without duplicating it
Mirrored PMS folios and ledger entries preserve authoritative guest, corporate, deposit, payment and adjustment facts. The ERP financial bridge uses reviewed additive components, excluding wrappers and duplicate summaries.
A mirrored PMS charge does not create a local sales invoice. Its tender reporting does not create another local customer receipt or prove bank settlement. PMS-originated refunds remain in the source/provider route and affect the bridge only when the verified outcome is available.
Goods Order and Billing Position follows local sales. PMS Ledger Reconciliation follows guest and corporate source controls. The order-to-cash process and PMS-to-books process show their separate approvals and handoffs.
What it keeps track of
Data model- Accounts
- Entity-scoped actual customer counterparty with accepted commercial and credit terms.
- Contact persons
- Actual customer business contacts and purposes, separate from application users and signers.
- Payment terms
- Due-date terms, independent of actual cash settlement.
- Price lists
- Effective entity/currency customer pricing; no accepted-price mutation.
- Price list entries
- Quantity-tier price basis in a named product unit.
- Quotes
- Versioned customer offers with known pricing basis and real acceptance lineage.
- Quote lines
- All line/header discounts allocated once into accepted net value.
- Sales orders
- Account-accepted scope plus mandatory independent commercial approval.
- Sales order lines
- Bounded accepted quantity/value and retained original promise.
- Sales allocations
- Atomic claim of accepted line quantity and net/tax value across staged fulfillment/billing.
- Credit reviews
- Atomic customer exposure review and separately bounded exception.
- Pick tasks
- Actual picked quantities remain exclusively tied to the order and do not post COGS.
- Shipments
- Approved customer shipment/customer handover scope with actual title evidence, not a documentary bank event.
- Shipment lines
- Actual dispatch quantities and current title-transferred/delivered portions.
- Delivery confirmations
- Actual customer delivery confirmation against an already handed-over packet, without another title or cost event.
- PMS folios
- Authoritative guest/corporate/deposit subaccount mirror, not local invoice or spendable cash.
- PMS ledger entries
- Immutable authoritative PMS economic component and wrapper evidence with exclusive financial routing.
Who uses it
Permissions- Front Desk Coordinator
- Prepares local offers, orders and permitted PMS requests.
- Property Manager
- Independently approves local goods orders and protected commercial exceptions.
- Warehouse Operator
- Records actual fulfillment, with Warehouse Manager ready-handover approval.
- Accountant
- Prepares billing and reconciliation.
- Finance Manager
- Independently approves every local invoice or credit and the PMS financial bridge.
Set up Hospitality ERP your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.