INTER BRANCH TRANSFER (IBT)
To transfer stock items from one branch to another, where the stock is removed from the sending branch but the receiving branch is not updated automatically. The receiving branch will need to still receive the IBT. The data for these branches must be available on the same server.
To process sending an IBT, select shortcut on you desktop. The following menu will be displayed:

Select the branch to transfer from.

Select the branch to transfer to.

Select relevant options.

Insert stock items to be transferred, Esc to save when done.

Select to print & choose paper type.

Choose which values to print.

The stock items have been deducted from the sending branch accordingly.

The reporting option offers the following:

To process receiving an IBT, select shortcut on you desktop. The following menu will be displayed:

Select the IBT to be received:

Enter to select IBT. A comment entry can be entered per line item:

Esc to update & print.
The stock items have been received from the sending branch accordingly.

Example of a script for IBT in-transit
PATH=/accpickx:$PATH; export PATH
NFS=OFF; export NFS
STANUM=9; export STANUM
ACCPICK_PATH=/accpickx/; export ACCPICK_PATH
COLOURON=OFF; export COLOURON
# if printer is a Dot Matrix
# APIBTPRINT=printername,d; export APIBTPRINT
# When receiving an IBT, the qty is shown
# An IBT can only be received if batch mode is set
# APIBT_QTYREC=ON; export APIBT_QTYREC
#where IBT is at average cost:
APIBTCOST=AVECOST; export APIBTCOST
#Cost price can be edited when sending an IBT
APIBTCOST=ON; export APIBTCOST
# do not display option to update selling price; i.e. does not update selling price
# APIBTPRICE=OFF; export APIBTPRICE
#option to choose the starting company
APIBTSTART=ON; export APIBTSTART
# if set to OFF, does not print the qty on the second copy of the PDF
# used in conjunction with PDFPRINT
# if QTY is to be printed, leave out
# PDF_QTY=OFF; export PDF_QTY
# Allows a surcharge to be added to an IBT
# The surchage is distributed amongst the line items in the IBT
# AP_IBT_SURCHARGE=ON; export AP_IBT_SURCHARGE
# Print IBT to slip, where slip is the name of the slip printer and 1 is the number of copies to print
#APDOCKPRINT=slip,1; export APDOCKPRINT
# Does not print the qty on the IBT
# APIBT_QTY=OFF; export APIBT_QTY
# If receiving branch is on a different server than the sending branch
# AP_IBT_RECEIVING=REMOTE; export AP_IBT_RECEIVING
# APIBTPWD=ON; export APIBTPWD
# If Customer has Consolidated Debtors and Creditors
export CONSAR=ON
export CONSAP=ON
export CONSST=ON
export APCONSDIR=royal
#if printer is a laser:
APIBTPRINT=laser4,l; export APIBTPRINT
#Print IBT in PDF
PDFPRINT=laserjet; export PDFPRINT
#To send IBT in transit
export APIBTBATCH=ON
cd /royal
ibt.acc io=g
To transfer stock items from one branch to another, where the stock is automatically updated in the sending & receiving branch. The data for these branches must be available on the same server.
To process an IBT, select shortcut on you desktop. The following menu will be displayed:

Select the branch to transfer from.

Select the branch to transfer to.

Select relevant options.

Insert stock items to be transferred, Esc to save when done.

Select to print & choose paper type.

Choose which values to print.

The stock items have been updated accordingly.

The reporting option offers the following reports.

Inter Branch Invoicing – Separate Linux Servers
Introduction
- Company 1 sends stock to Company 2.
- Company 1 and 2 have different vat numbers but belong to the same group.
Setup Procedure
The following acc’s need to be present on both servers:
ibi.acc
ibi_receiving.acc
In company 1:
- Add Company 2 as a Debtor.
- In the Additional Information field, insert the code to identify the second company. e.g:020199. 02 stands for the second record in Company 1’s data. 0007 stands for the Creditor’s account # in Company 2’s data

This is the company.dbf in Company 1

In Company 2:
- Add Creditor 7 in receiving company i.e Company 2
