Al Salam Accounting System
Al Salam Meat and Poultry Inc.Legacy operator flow · modern database, scanning, traceability
Loading version…

Operations Dashboard

Active Products0
Unposted Invoices0
Held Invoices0
Inventory Lots0
Open A/R0
Open A/P0

Legacy Sales A/R Workflow

New Entry → Unposted List → Update/Delete → Order Packing → Routing → Print/Reprint → Post → Payments / Returns

This rebuild keeps cases and weight/quantity as separate values and allows quantity to remain blank until packing/scale entry.

Product Master

Find Product

Product Master opens without loading every item. Search by code/name, or choose Show All Products only when needed.

Enter a product code or name to search.
CodeDescriptionTypePriceCostLast Cost On HandCasesCommittedGroupCatWt MinCatWt MaxUPC
No products loaded. Search or choose Show All Products.

Product Entry

Create or update one Product Master item. Use search first for Update / Delete.

Update Product Price

Schedule a selling-price change with an effective date. Future prices are stored and become effective on the selected date.

EffectiveProductDescriptionOldNewNote

GTIN Product Groups / Packers

Simple setup: select one group, find products, and add them. Assigned products stay visible below.

Working Group: None selected

2. Find Product to Add

Select a group, then search for a product.

3. Products in Selected Group

0 PRODUCTS
CodeDescriptionGroup / PackerGTIN StatusGTIN / Barcode
Select a group.

GTIN / Barcode Mapping

Assign supplier GTINs to Al Salam ERP products. One product may have multiple GTINs. Incorrect mappings can be deleted.

Choose Packer
Permanent GTIN storage: checking…
GTINProductDescriptionGroup / PackerSourceAdded

Barcode Reference View

Quickly see which products have supplier GTINs, which use a saved Al Salam ERP internal barcode, and which still need a barcode.

ProductDescriptionPacker / GroupStatusGTIN / BarcodeLast Printed

Customer Master

CodeCustomer NameCityStatePhoneRouteSeqBalanceCredit LimitTax %TermsStop InvActive

New Customer

Legacy Core Test

Customer Prices0
Vendor Prices0
Vendors0
Legacy POs0
PO Lines0
Posted Snapshots0

Customer-specific price lookup

Imported Purchase Orders

PODateVendorStatusOn BoatVendor InvoiceLines

Receiving

Receiving Lines

ZEBRA / ANDROID

Warehouse Scanner

Choose one task. The menu closes completely while you scan.

● READY
ANDROID / ZEBRA READY

Warehouse Scanner

Continuous scanning: keep the barcode field active and scan each case. Enter is not required; Al Salam ERP records each completed barcode automatically.

● Scanner Ready
RECEIVE CASES
1

Select Purchase Order

RECEIVING
SCAN EACH CASE LABEL
Waiting for scan…

Cases Received This Session

PICK ROUTE
2

Create / Scan Route Pick Sheet

ROUTE PICK
FIRST SCAN THE UNIQUE ROUTE BARCODE
No route pick session loaded.
GTIN MAPPING
3

GTIN / Barcode Mapping

PRODUCT MAP

Scan a supplier GTIN, select the Al Salam ERP product, then save the mapping. A product may have multiple GTINs.

SCAN GTIN TO MAP
1. CHOOSE PRODUCT GROUP
Waiting for GTIN scan…

Existing GTIN Mappings

GTINProductDescription
CASE INVENTORY

Individual Case Inventory

Case IDProductWeightMethodPack DateSerialPOStatusLocation

Inventory

CodeProductLotLocationCasesQty/WtExpirationSource

Production / Processing

Raw Material Inputs

SALES A/R

Customer App Orders

Assign routes directly from this list. Preview is optional for reviewing item detail.
OPEN CUSTOMER APP
OrderCustomerOrder DateShip DatePORouteSeqStatusTotalActions
SALES A/R

Enter Invoice

Same operator sequence — redesigned for a modern screen.
1 Customer2 Header3 Items4 Save
1

Find Customer

Customer code matches appear as you type
Select a customer to begin the invoice.
2

Invoice Header

UNPOSTED
3

Items

Type item code · F5 description search · F6 catch weight · F8 save · Esc exit
Weight methodSelect product
NoItemDescriptionOrderShipWeightUnit PriceAmountTax
Choose a product to see price, inventory, catch-weight limits, committed stock, and on-order quantities.
Invoice total$0.00

Invoice List

InvoiceCustomerDateShipRouteSeqTotalStatusHoldPrintedActions

Order Packing / Catch Weight Scanning

LineProductOrdered CasesCurrent CasesCurrent QtyMethodScan

Scan / Scale Entry

TimeProductBarcodeBoxesWt/QtyLotPack Date
FILE MAINTENANCE

Route Setup

Create and maintain the saved route list used throughout order entry and routing.
1

Route

Saved Routes

RouteDescriptionActiveActions

Routing

RouteSeqInvoiceCustomerCasesQtyTotalStatusSave
SALES A/R

Message / SMS / Photo Orders

Capture orders from Dialpad, SMS, WhatsApp, pasted messages, or handwritten photos. Review the translated draft before creating an Al Salam ERP order.

Capture Customer Message

Arabic and Spanish are translated to English during AI extraction. Images are kept with the inbox record for audit.
IDSourceReceivedSenderCustomerLanguageStatusInvoice

Invoice Delivery / Signed Invoice Filing

Delivery Barcode Scan

Scan the barcode printed on the delivered invoice. A valid completed invoice is automatically un-held and posted.

Scan / Attach Signed Physical Invoice

Use Fujitsu fi-7160 ScanSnap/PaperStream or a similar scanner to create a PDF/JPG, then attach it here. The document is filed under the customer and invoice and is visible in the customer portal.

InvoiceCustomerDateSigned ByFile

NCR Printing

Use Print Delivery / NCR from the invoice list. Pages are output in pairs: page 1, page 1, page 2, page 2, etc., so each invoice page stays together for 2-part NCR handling.

Sales A/R — Enter Payment

Total Invoice$0.00
Check Amount$0.00
Applied$0.00
Available Fund$0.00
Invoice #DateInvoice AmountCurrent BalanceAmount PaidNew BalanceFull

Keyboard: + pays the full balance of the focused invoice. Arrow keys move through payment rows.

Payment History

NoCustomerDateAmountMethodCheck / RefStatus

Returns / Credit

CreditCustomerInvoiceDateTotalStatus

Reports / Inquiry

Screen 1 of 1

Modern Lot Traceability

Trace a lot from receiving through production and customer packing records.

Accounts Payable

Receive Invoice from Vendor

Open Vendor Invoices / Payments

VendorInvoiceDueAmountPaidBalanceHoldStatus
Choose Check, ACH, Credit Card, or Cash. Card/bank credentials are not stored here; use provider confirmation/reference numbers.

QuickBooks IIF Export

Exports posted invoices using legacy-style TRNS / SPL / ENDTRNS records.

Product Barcode Labels

Create / Reprint Saved Product Label

Products without supplier GTINs receive one permanent Al Salam ERP internal barcode. Reprinting uses the same saved barcode every time.

Route Printer

System Settings / Audit

Audit Log

TimeModuleActionReferenceDetails

Vendor Document Import

PO INVENTORY / CASH A/P

Vendor Confirmation & Invoice PDFs

Save vendor confirmations and invoices in Al Salam ERP. Confirmation PDFs are the source for draft PO creation; vendor invoice PDFs are matched to PO + Receiving before becoming payable.

Recent Vendor Documents

DateTypeVendorReferencePOStatusFileInvoice Review
SALES A/R • CUSTOMER MESSAGING

Dialpad Integration Setup

Connect Al Salam ERP to Dialpad for inbound SMS order events. Credentials are never displayed after saving.

Connection

Dialpad credentials are saved automatically and protected with Windows DPAPI. Once saved, you do not need to enter the API key again, including after Al Salam ERP upgrades.

Outgoing SMS Test

Send one real SMS through Dialpad. You may type US numbers normally (for example 323-855-4878); Al Salam ERP will convert them to E.164 automatically before sending.

Status

API Key
Webhook Secret
Webhook ID
SMS Subscription

Requirements for Incoming Order Text

The webhook address must be reachable from the public internet over HTTPS. The Dialpad API key also needs message-content export permission for Al Salam ERP to receive the actual SMS text. The subscription created here listens for inbound SMS only.

A/R AutoPay & Customer Messaging

AutoPay Setup

Choose exactly one schedule. Payment methods are tokenized; Al Salam ERP never stores raw card numbers, CVV, or online-banking credentials.

CustomerMethodScheduleDayRuleMaxActive

Manual Customer Messages

Send an individual or batch order/payment reminder. Use TEST MODE to verify the Al Salam ERP workflow without contacting a live provider.

TimeCustomerTypeChannelRecipientStatusMessage

Inbound Order Testing

Use Sales A/R → Message / SMS Orders to test WhatsApp, Dialpad/SMS, text, and handwritten-photo order capture. The source selector and attachment field retain the original message/photo for review.