Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Short Description

...

Test data for invoicing integration can be generated in the Dataloy VMS post fixture modules (Accounts Receivable, Accounts Payable and Hire Payable).

Post Transaction 

When an invoice is successfully transferred to an accounting system, the document status must be updated to Posted in Dataloy VMS. This is done in a PUT request:

...

Code Block
titleGet all fixed voyages modified since given date
GET /VoyageHeader?filter=modifiedDate(GTE)2014-01-01T12:30:00

Post Transaction 

No post transaction is required.

...

Create test data for transferring business partners from Dataloy VMS by updating Business Partners in Master Data.

Post Transaction 

No post transaction is required.

...

Alternatively a scheduled job can be setup to use the following request:

Code Block
titleGet invoices bunker transactions that are ready for posting to accounting
GET /Document?filter=invoicingStatus.statusTypeCode(EQ)RFP&filter=documentType.documentType(EQ)ACC

More information: /DocumentType/Document.

Post Transaction

When an invoice is successfully transferred to the accounting system, the document status has to be updated to Posted in Dataloy VMS. This is done in a PUT request:

...

This matrix is showing which prefix the payment amount should have for the various cases.


Accounts Payable and Hire PayableAccounts Receivable
Receipt (PMI)Positive AmountNegative amount
Payment (PMO)Negative AmountPositive Amount
To Post a Payment/Receipt to Dataloy VMS:

...

Create an invoice in Dataloy VMS and transfer it to the accounting system. Create a payment in the accounting system and transfer it to Dataloy VMS.

Post transaction 

No post transaction is required.

...

More information: /DocumentType/Document.

Test Data

Test data for accruals integration can be generated in the Accruals module in Dataloy VMS. Generate and batch post the accruals.

Post Transaction  

When an accrual is successfully transferred to an accounting system, the accrual status must to be updated to Posted in Dataloy VMS. This is done in a PUT request: 

...

Anchor
invoiceStatusList
invoiceStatusList
List of Document Statuses in Dataloy VMS

Document Status CodeDocument Status DescriptionDescription
PENPendingInvoice is in the Pending section of either Accounts Payable  (AP), Accounts Receivable (AR) or Hire Payable (HP)
in Dataloy VMS.
INVApprovalInvoice is in the Assembled section of either Accounts Payable  (AP), Accounts Receivable (AR) or Hire Payable (HP)
in Dataloy VMS.
RFPReady-For-PostingInvoice is in the Posted section section of either Accounts Payable  (AP), Accounts Receivable (AR) or Hire Payable (HP)
in Dataloy VMS, but has not yet been transferred to an accounting system.
POSPostedInvoice is in Posted section of either Accounts Payable  (AP), Accounts Receivable (AR) or Hire Payable (HP)
in Dataloy VMS and has been transferred to an accounting system.

Anchor
documentLineFields
documentLineFields
List of Document Line Fields

Field NameDescriptionNot possible to user in filters
documentAmount
  • For /DocumentTypes INO, INI, CRI, CRO: Amount in order currency/sales currency. The original currency.
  • For /DocumentTypes PMI, PMO: Amount in Invoice Currency.
  • For /DocumentTypes ACR, ACP: Amount in Voyage Currency.
  • For /DocumentTypes APR: Amount in Advance Currency
  • For /DocumentTypes ACC: Amount in Invoice Currency (use Voyage currency if Invoice Currency is not present)

companyCurrencyAmount

For all /DocumentTypes : Amount in Company Currency for the Document.Company.


sourceCurrencyAmount
documentCurrency.currencyCode

Currency Code for documentAmount. More information, see documentAmount


sourceCurrencyCodeCurrency code for sourceCurrencyAmount. More information see sourceCurrencyAmount
exchangeRateExchange Rate between documentAmount and sourceCurrencyAmount
exchangeRateDateExchange Rate Date
glAccountGeneral Ledger AccountX
quantityHas Different Meaning Depending on Document Type:
  • Accruals - Onhire Days Within Accrual Period
  • Bunkers - Bunker Quantity
  • Freight - Cargo Quantity
  • Charter Hire - Days
  • Meals and Cables - Days
  • VAT - VAT Amount is Quantity * vatRate
  • Various, Days - Voyage Days
  • Various, Rate - Cargo Quantity
  • Offhire - Offhire Days
  • Deadfreight - Deadfreight Quantity
  • Demurrage/Despatch - Days

unitPriceUnit Price. Quantity * Unit Price = Document Amount
invoicingStatus.statusTypeCodeStatus Code, see Document Status List
documentLineTextDocument Line Text/Description
businessPartner

Business Partner Object. (Value: businessPartnerCode or businessPartner Key).

Invoice and Payment/Receipt:

  • Outgoing invoice:
    • document.company is the company in Dataloy VMS issuing the invoice.
    • document.businessPartner is the business partner receiving the invoice.
    • On the referring payment, document.company is receiving the payment.
  • Incoming invoice:
    • document.businessPartner is issuing the invoice.
    • document.company is receiving the invoice.
    • On the referring payment document.company is the one paying the invoice.

isAccountsPayablefalse = Accounts Receivable, true = Accounts Payable

Inserting Payment/Receipt:
For payments referring to Accounts Receivable invoices set value to 0. For payments referring to Accounts Payable invoice set value to 1. This value should always have the same value as for the referring invoice.

refDocument

Referring Document for Reversals, Payments and Receipts. To set refDocument use Document Number or Key.

Payment/Receipts: Setting refDocument for payment receipts, documentLine.voyage will be set equal to the documentLine.voyage of the referring invoice.


vatRate.vatRateVAT Rate
vatRate.vat.vatCodeVAT Code
freightRateFreight Rate Object
portCallportCall Object
handlingCosthandlingCost Object
businessUnitbusinessUnit Object
accountAccount Object, use glAccount instead
handlingCostCodehandlingCostCode Object, use glAccount instead
billOfLadingbillOfLading Object
claimClaim Object
offhireOffhire Object
voyageVoyage Object

Anchor
bankFields
bankFields
Bank Fields List

Field NameDescriptionRequiredUniqueNot Possible to Set in Filters
bankNameBank NameYes

swiftAddressSWIFT CodeYesYes
chipChip ID


abaNumberABA Code


addressesAddress

X
contactInfoContact Info

X

Top
Back

Related Content

Expand
titleExpand to see related content


Wiki Markup
{dynamiccontentbylabel:showLabels=false|showSpace=false}


...