Integrated Rental: Invoicing Write Back

All IR transactions are invoiced in the current, open, calendar month. All IR invoices are written to the internal Accounts Receivable (AR) account. You cannot backdate IR invoices outside of the current calendar month.

Here are some example scenarios:

  • The day is April 4th. An invoice passed to IntelliDealer from IR will post in the April sales journals and be considered an April transaction. If the AR month for March is still open, the invoice stills post to the April sales journals.

  • The day is March 31st. The AR month of March has been closed, and the AR period is now April. Because March is closed, new invoices will post into April, even though the date is still in the calendar month of March. So if you close March on the last day, and IR billings have not posted because you auto cycle overnight, all of the invoices will post into the April AR month.

  • If, for some reason, the billings on the last day of March don’t post until April 1st and March is still open, those billings will flow into April.

When IR invoice posts into the IntelliDealer database, the following fields are updated in the invoices files. This information is intended for a technical audience.

General Fields

IR Field

IntelliDealer File

IntelliDealer Field

IntelliDealer Notes

AccountType

MNBDD

BDCASH

Possible values are: ACCOUNT, COD, CASH, INTERNAL, INVENTORY, NOT_SET

IntelliDealer only checks if it is COD. Otherwise, IntelliDealer uses the default internal cash code.

BillingCustomerName

MNBDD

BDDES

Used to determine if record should be added on inventory and costing lines (RI, RC).

BillingCustomerNumber

ARFILE

ARCUS

If not blank it used as customer number.

CloudPdfInvoiceUrl

INVHIR

INVOI00001

 

ContractNumber

MNBDH

BHCON

 

CustomerName

MNBDM 

BMSNME

 

CustomerNumber

MNBDH

BHCUS

 

MNBDD

BDCUS

 

FromDate

MNBDH

BHBPS

Billing period start

InfluencerSequenceNumber

MNBDH

BHNUM

Contact number

InvoiceDate

MNBDH

BHSDT

Shipped date

MNBDH

BHBDT

These three are used as the billing run date and passed into many other parts of the billing run.

MNBDH

BHODT

MNBDD

BDBDT

InvoiceNumber

MNBDD

BDORD

lineOrderNumber

 

MNBDH

BHORD

orderNumber

 

MNBDM

BMORD

orderNumber

LocationReferenceCode

MNBDH

BHCO, BHDIV, BHBR

Used to build location object (company, division, location) that is used in all billing files

MNBDD

BDCO, BDDIV, BDBR

MNBDM

BMCO, BMDIV, BMBR

PONumber

MNBDH

BHCORD

purchaseOrderNumber

SalesRep1Number

MNBDH

BHSMN

Salesperson

SalesRep2Number

MNBDH

BHSMN2

Responsible salesperson

SalesRep3Number

INVHIR

SALESREP3

Sales Rep 3

SalesRep4Number

INVHIR

SALESREP4

Sales Rep 4

ShipToCity

MNBDM

BMSAD2

shipToAddress2

ShipToStreetAddress

MNBDM

BMSAD1

shipToAddress1

ShipToZip

MNBDM

BMSPCD

shipToPostalZipCode

StateName

MNBDM

BMSAD2

shipToAddress2[CL1] 

ThruDate

MNBDH

BDBPE

billingPeriodEnd

Invoice Details

IR Field

IntelliDealer File

IntelliDealer Field

IntelliDealer Notes

Amount

MNBDD

BDPRC

Price

ChargeCodeGeneralLedgerAccountNumber

MNBDD

BDGLSA, BDGLSC

Sales account for Record Type MISC_CHARGES

DetailType[CL1]

 

 

Used to indicate if equipment record is “Rerent”

DisplayNumber

MNBDD

BDIN

Equipment part number

MNBDT

BTSTK

Equipment stock number

IsDamageWaiver

MNBDD

BDTC

Determine whether misc charge is a damage waiver. If true, set transaction code to DW.

Meter

MNBDT

BTHRS

Used if MeterReturn is zero

MeterReturn

MNBDT

BTHRS

Machine hours

Note

MNBDD

BDDES

Used on miscellaneous stock number or if the complete goods type on the account is not R or S.

Quantity

MNBDD

BDQSH

Quantity ordered

RecordType[CL2]

 

 

Used to determine the type of record being received from IR. Possible values are: EQUIPMENT, BULK, MISC_CHARGES, TAXES, TEXT, TRANSPORTATION

TaxGeneralLedgerAccountNumber

MNBDD

BDGLSA, BDGLSC

Sale account for RecordType = “TAXES”

TaxJurisdictionName

MNBDD

BDDES

Part of description for RecordType = “TAXES”

TaxLevel

MNBDD

BDDES

Part of description for RecordType = “TAXES”

TaxRateApplied

MNBDD

BDDES

Part of description for RecordType = “TAXES”

TaxType

MNBDD

BDTC

Transaction Code. Used with the mapping set up in internal tools to determine the transaction code. For example, taxtype of “State” because BDTC of “T1”.

TransportationMethodGeneralLedgerAccountNumber

MNBDD

BDGLSA, BDGLSC

saleAccount for RecordType = “TRANSPORTATION”

Invoice Details: DepreciationEquipmentTransaction

IR Field

IntelliDealer File

IntelliDealer Field

IntelliDealer Notes

Amount

MNBDD

BDPRC

Price

BDAVN

Average cost

BDNET

Current cost

EquipmentGeneralLedgerAccountNumber

MNBDD

BDGLSA, BDGLSC

Sale account on depreciation inventory record

GeneralLedgerAccountNumber

MNBDD

BDGLSA, BDGLSC

Sale account on depreciation cost of sale record

Invoice Details: RentalRevenueEquipmentTransaction

IR Field

IntelliDealer File

IntelliDealer Field

IntelliDealer Notes

EquipmentGeneralLedgerAccountNumber

MNBDD

BDGLIA, BDGLIC

Inventory account for RecordType EQUIPMENT

GeneralLedgerAccountNumber

MNBDD

BDGLSA, BDGLSC

Sale account for RecordType EQUIPMENT

Invoice Details: RentalRevenueGroupTransaction

IR Field

IntelliDealer File

IntelliDealer Field

IntelliDealer Notes

EquipmentGeneralLedgerAccountNumber

MNBDD

BDGLIA, BDGLIC

Inventory account for RecordType BULK

 

MNBDD

BDGLSA, BDGLSC

Sale account for RecordType BULK

Write Back Results

The result of the IR write back is stored in these IntelliDealer fields:

IntelliDealer Filename

IntelliDealer Field

Description

INVHIR

TRANS00001

TID

INVOI00001

Invoice Number

CONTR00001

Contract Number

INVOI00001

Invoice Link

DATEADDED

Date Added

SALESREP3

Sales Rep 3

SALESREP4

Sales Rep 4

The result of the IR write back is stored differently in INVHD than a IntelliDealer generated invoice.

IntelliDealer Filename

IntelliDealer Field

Description

INVHD

HDTID

TID

HDSEQ

Sequence

HDLIN

Line Number

HDDTL

Details

Scheduled Depreciation

If a depreciation is scheduled from within Integrated Rental then units will be populated into the General Invoicing system.

IntelliDealer uses the Depreciation Account field that is found in Equipment Defaults:

If no equipment defaults are setup for a unit then it will fail to populate and return an error message to Integrated Rental.

After no errors are found and the process completes a success message will appear.

Depreciation Processing

The way IntelliDealer posts activity-based depreciation depends on how you have configured the rental revenue account.

If neither of a Cost of Sales nor a Rental Depreciation account are configured, no depreciation is posted to the unit.

If a Rental Depreciation account is configured, the depreciation amount provided by Integrated Rental is posted to this account, then the cost for the depreciation is posted to the Cost of Sales account.

Rental Revenue GL Depreciation:

If a Rental Depreciation account is not configured, but a Cost of Sales account is populated, then the amount provided by Integrated Rental is posted directly back to the inventory account for the stock number, after which the cost for the depreciation is posted to the Cost of Sales account.

Rental Revenue GL Cost of Sales

Stock Number

Revision: 2024.10