Syncing purchases to Xero and MYOB
Connect Xero or MYOB from Accounting in the admin menu, then choose the bank or cash account you pay sellers from. Each purchase you sync becomes a supplier bill in the seller’s name, with the AltScrap sale number as its reference. If the sale is paid, the payment goes in too. If a sync fails, the reason shows on the sale and you can retry it from there.
Connecting Xero or MYOB
A company admin sets this up once from the web admin. You can connect one accounting system at a time.
- Open Accounting in the Company section of the admin menu.
- Click Connect to Xero or Connect to MYOB, sign in to your accounting software and allow access. You’ll come back to AltScrap with a “Connected” message.
- MYOB only: under “1. MYOB company file”, choose the company file the bills should go into and click Save. You’ll only see files your MYOB login can open.
- Under “Pay scrap sellers from”, choose the bank or cash account you pay sellers from and click Save.
While the yellow “Finish setup before sales can sync” box is showing, purchases can’t go across. Once the company file (MYOB) and the payment account are both saved, the box disappears and the page shows the account you picked.
What gets sent
Every person or business you buy from is a supplier as far as your books are concerned, because you pay them. Each purchase is sent like this:
- The seller becomes a supplier contact. AltScrap looks for a matching contact first (by email or name, and in MYOB also by phone or the contact it was imported from), and only creates one if there’s no match. A purchase with no seller attached goes to a contact called Walk-in Seller.
- The purchase becomes a supplier bill, with one line per item showing the weight, price and total. The AltScrap sale number goes in the bill’s reference (Xero) or supplier invoice number (MYOB).
- GST follows the purchase. Purchases from GST-registered suppliers carry GST so you can claim the credit. Everything else goes across with no GST.
- In Xero the lines go to account 310, Cost of Goods Sold in a standard Australian chart. In MYOB they go to your first Cost of Sales account.
- Purchases made at the counter are recorded as paid, so a payment for the full amount is put against the bill from the account you chose and the bill shows as paid. An older sale that was saved as unpaid goes across as a bill awaiting payment — record that payment in Xero or MYOB.
For a GST-registered supplier, that bill is the accounts side of the RCTI you issued for the purchase. Payouts don’t go across separately; the payment on the bill covers them.
Sending purchases across
Purchases go across when you sync them, either one at a time or in a batch.
- One sale from the web admin: open it from Sales and click Sync to Xero (or Sync to MYOB) in the Accounting sync box.
- In bulk from the staff app: on Purchases, admins tap Accounting at the top. Tap Sync on one purchase, or select several (or Select all loaded) and tap the Sync selected button.
- Check the result. Synced means the bill and payment are both in. Billed, awaiting payment means the bill is in but the sale was saved as unpaid — record the payment in Xero or MYOB.
Before creating a bill, AltScrap checks for one with the same sale number and uses that instead. It also won’t pay a bill that’s already paid. A retry is safe even if you’re not sure the first attempt went through.
Bringing your MYOB contacts into AltScrap
If you’ve been running MYOB for a while, your regular sellers are probably already in it as supplier contacts. You can bring them across so you don’t have to type them in again. This only works with MYOB, and it needs the company file chosen (a payment account isn’t needed for this step).
- On Accounting, click Import from MYOB, then Load contacts from MYOB. Contacts come in up to 200 at a time.
- Each contact is marked Ready, Needs fixing, Possible duplicate or Skipped. Anything that matches an existing AltScrap record on MYOB ID, ABN, name, email or phone is flagged and won’t be imported.
- Tick the contacts you trade with, or click Select ready contacts shown.
- For each business, check its GST status on the ABR (there’s a link) and choose Registered or Not registered. AltScrap doesn’t guess GST status from MYOB.
- Click Import, then load the next page if there are more.
People come in as unverified customers, so check their ID at their next visit. Businesses need a valid ABN and land in Supplier Approvals under New applications. From there they still need to give you their bank details and sign the RCTI agreement before you can buy from them as a supplier. Later edits in MYOB aren’t copied across automatically.
When something doesn’t come through
- Find the failures. On Sales in the web admin, set the sync filter to Sync failed. In the staff app, use the Sync failed filter on the Accounting screen.
- Open the sale. The Accounting sync box shows Failed and the message from Xero or MYOB underneath.
- Fix the cause, then click Retry sync. After a batch in the staff app, you can retry all the failures in one go.
- “No payment account configured” — open Accounting and pick the account you pay sellers from.
- “Select a MYOB company file before syncing” — choose the company file on the Accounting page.
- A sign-in or token error, or nothing has synced for a couple of months — the connection has lapsed. Click Disconnect and connect again. For MYOB you’ll need to choose the company file and payment account again.
- An error from Xero or MYOB itself, such as a locked period or a missing tax code — fix it in your accounting software, then retry.
- “This sale has been voided” — voided sales can’t be synced, and that’s expected.
If you void a sale whose bill is still open, AltScrap removes the bill in MYOB or voids it in Xero for you. If the sale had already synced as paid, the bill and payment have to be reversed in Xero or MYOB by hand. The voided sale shows a reminder saying so.
Common questions
Does every purchase go across to Xero or MYOB on its own?
No. Purchases go across when you sync them, either from the sale in the web admin or in a batch from the Accounting screen in the staff app. Use the Not synced filter on Sales to see what’s still waiting.
Can I use MYOB without connecting it?
Yes. Under MYOB CSV Export on the Accounting page, pick a date range and click Export Supplier Bills, or Export Suppliers for your contacts. Then in MYOB use File → Import Data → Purchases → Service Bills (or Suppliers). Bills match on the sale number, so importing the same file again won’t double up.
What happens if I disconnect?
Bills and payments already in Xero or MYOB stay as they are. New purchases won’t sync until you connect again and finish setup.
Who can set up the connection and sync purchases?
Connecting, choosing accounts and importing contacts are company-admin jobs in the web admin. Syncing from the staff app’s Accounting screen is admin-only too.
Run the business behind the yard.
The back office behind the yard: company and per-store pricing, pricing tiers, staff and store administration, payout runs, eight built-in reports with CSV export, and MYOB or Xero sync. 30 days free, no card needed.