Schema Information for Cin7 Core

This topic provides a structured reference to assist you in working with Daton's Cin7 Core connector and the associated fields and tables.

Need help with something?

Talk to data expert

In this article, we will look at the schema information of the supported APIs and tables for Cin7 Core.

Find the links to other articles related to Cin7 Core below:

Tables/APIs Supported

The tables and APIs associated with the Cin7 Core connector are as follows.

accounts

Purpose: This API is used to fetch all accounts data

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/chart-of-accounts/chart-of-accounts/get

Replication Type: Key Based 

Field Name 

Data Type 

Code STRING
Status STRING
Name STRING
Type STRING
Description STRING
Class STRING
ForPayments BOOLEAN
DisplayName STRING
SystemAccount STRING
SystemAccountCode STRING
BankAccountId STRING
BankAccountNumber STRING
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

 

customers

Purpose: This API is used to fetch all customers data

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/customer/customer/get

 Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
Name STRING
Currency STRING
PaymentTerm STRING
Discount NUMERIC
TaxRule STRING
Carrier STRING
SalesRepresentative STRING
Location STRING
Comments STRING
AccountReceivable STRING
RevenueAccount STRING
PriceTier STRING
TaxNumber STRING
Status STRING
CreditLimit NUMERIC
IsOnCreditHold BOOLEAN
LastModifiedOn TIMESTAMP
Addresses RECORD
Addresses.Line1 STRING
Addresses.Line2 STRING
Addresses.City STRING
Addresses.State STRING
Addresses.Postcode STRING
Addresses.Country STRING
Addresses.Type STRING
Addresses.DefaultForType BOOLEAN
Addresses.ID STRING
Contacts RECORD
Contacts.JobTitle STRING
Contacts.Phone STRING
Contacts.MobilePhone STRING
Contacts.Fax STRING
Contacts.Email STRING
Contacts.Website STRING
Contacts.c_Default BOOLEAN
Contacts.Comment STRING
Contacts.IncludeInEmail BOOLEAN
Contacts.MarketingConsent NUMERIC
Contacts.ID STRING
Contacts.Name STRING
Tags STRING
AdditionalAttribute1 STRING
AttributeSet STRING
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

 

suppliers

Purpose: This API is used to fetch all suppliers data

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/supplier/supplier/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
Name STRING
Currency STRING
PaymentTerm STRING
TaxRule STRING
Discount NUMERIC
AccountPayable STRING
Status STRING
LastModifiedOn TIMESTAMP
Contacts RECORD
Contacts.Name STRING
Contacts.c_Default BOOLEAN
Contacts.IncludeInEmail BOOLEAN
Contacts.ID STRING
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

transactions

Purpose: This API is used to fetch all transaction related data

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/transactions/transactions/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
TaskID STRING
DebitAccountCode STRING
CreditAccountCode STRING
Amount NUMERIC
OriginalAmount NUMERIC
CurrencyRate NUMERIC
EffectiveDate DATETIME
Reference STRING
Transaction STRING
Type STRING
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

products

Purpose: This API is used to fetch all products

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/product/product/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
SKU STRING
Name STRING
Category STRING
Brand STRING
Type STRING
CostingMethod STRING
DropShipMode STRING
DefaultLocation STRING
Length NUMERIC
Width NUMERIC
Height NUMERIC
Weight NUMERIC
UOM STRING
WeightUnits STRING
DimensionsUnits STRING
Barcode STRING
MinimumBeforeReorder NUMERIC
ReorderQuantity NUMERIC
PriceTier1 NUMERIC
PriceTier2 NUMERIC
PriceTier3 NUMERIC
PriceTier4 NUMERIC
PriceTier5 NUMERIC
PriceTier6 NUMERIC
PriceTier7 NUMERIC
PriceTier8 NUMERIC
PriceTier9 NUMERIC
PriceTier10 NUMERIC
AverageCost NUMERIC
ShortDescription STRING
InternalNote STRING
Description STRING
AdditionalAttribute1 STRING
AdditionalAttribute2 STRING
AdditionalAttribute3 STRING
AdditionalAttribute4 STRING
AdditionalAttribute5 STRING
AdditionalAttribute6 STRING
AdditionalAttribute7 STRING
AdditionalAttribute8 STRING
AdditionalAttribute9 STRING
AdditionalAttribute10 STRING
Tags STRING
Status STRING
StockLocator STRING
LastModifiedOn TIMESTAMP
Sellable BOOLEAN
PickZones STRING
BillOfMaterial BOOLEAN
AutoAssembly BOOLEAN
AutoDisassembly BOOLEAN
QuantityToProduce NUMERIC
AlwaysShowQuantity NUMERIC
AssemblyInstructionURL STRING
AssemblyCostEstimationMethod STRING
BOMType STRING
CartonHeight NUMERIC
CartonWidth NUMERIC
CartonLength NUMERIC
CartonQuantity NUMERIC
CartonInnerQuantity NUMERIC
PriceTiers RECORD
PriceTiers.Tier1 NUMERIC
PriceTiers.Tier2 NUMERIC
PriceTiers.Tier3 NUMERIC
PriceTiers.Tier4 NUMERIC
PriceTiers.Tier5 NUMERIC
PriceTiers.Tier6 NUMERIC
PriceTiers.Tier7 NUMERIC
PriceTiers.Tier8 NUMERIC
PriceTiers.Tier9 NUMERIC
PriceTiers.Tier10 NUMERIC
Suppliers RECORD
Suppliers.ProductSupplierID STRING
Suppliers.SupplierID STRING
Suppliers.SupplierName STRING
Suppliers.ProductID STRING
Suppliers.Cost NUMERIC
Suppliers.FixedCost NUMERIC
Suppliers.SupplierInventoryCode STRING
Suppliers.DropShip BOOLEAN
Suppliers.Currency STRING
Suppliers.PurchaseCost NUMERIC
Suppliers.LastSupplied DATETIME
BillOfMaterialsProducts RECORD
BillOfMaterialsProducts.ComponentProductID STRING
BillOfMaterialsProducts.ProductCode STRING
BillOfMaterialsProducts.Name STRING
BillOfMaterialsProducts.Quantity NUMERIC
BillOfMaterialsProducts.WastagePercent NUMERIC
BillOfMaterialsProducts.WastageQuantity NUMERIC
BillOfMaterialsProducts.CostPercentage NUMERIC
Movements RECORD
Movements.TaskID STRING
Movements.Type STRING
Movements.Date DATETIME
Movements.Number STRING
Movements.Quantity NUMERIC
Movements.Amount NUMERIC
Movements.Location STRING
Movements.BatchSN STRING
Movements.ExpiryDate DATETIME
Movements.FromTo STRING
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

product_availability_list

Purpose: This API is used to fetch data related to product availability

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/product/product-availability/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
SKU STRING
Name STRING
Barcode STRING
Location STRING
Batch STRING
OnHand NUMERIC
Allocated NUMERIC
Available NUMERIC
OnOrder NUMERIC
StockOnHand NUMERIC
InTransit NUMERIC
NextDeliveryDate DATETIME
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

brands

Purpose: This API is used to fetch all brands

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/brand/brand/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
Name STRING
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

tax

Purpose: This API is used to fetch all tax related data

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/tax/tax/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
Name STRING
Account STRING
IsActive BOOLEAN
TaxInclusive BOOLEAN
TaxPercent NUMERIC
IsTaxForSale BOOLEAN
IsTaxForPurchase BOOLEAN
Components RECORD
Components.Name STRING
Components.AccountCode STRING
Components.Compound BOOLEAN
Components.ComponentOrder NUMERIC
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

carriers

Purpose: This API is used to fetch all carrier related information

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/carrier/carrier/get

Replication Type: Key Based 

Field Name 

Data Type 

CarrierID STRING
Description STRING
TrackingURL STRING
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

payment_terms

Purpose: This API is used to fetch all payment terms of the account

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/payment-term/payment-term/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
Name STRING
Duration NUMERIC
Method STRING
IsActive BOOLEAN
IsDefault BOOLEAN
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

locations

Purpose: This API is used to fetch all locations

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/location/location/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
Name STRING
IsDefault BOOLEAN
IsDeprecated BOOLEAN
FixedAssetsLocation BOOLEAN
IsCoMan BOOLEAN
IsShopFloor BOOLEAN
IsStaging BOOLEAN
ParentID STRING
AddressLine1 STRING
AddressLine2 STRING
AddressCitySuburb STRING
AddressStateProvince STRING
AddressZipPostCode STRING
AddressCountry STRING
PickZones STRING
Bins RECORD
Bins.ID STRING
Bins.Name STRING
Bins.IsDeprecated BOOLEAN
Bins.IsStaging BOOLEAN
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

disassembly_lists

Purpose: This API is used to fetch all disassembly lists

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/disassembly/disassembly-list/get

Replication Type: Key Based 

Field Name 

Data Type 

TaskID STRING
DisassemblyNumber STRING
Status STRING
ProductID STRING
ProductCode STRING
ProductName STRING
LocationID STRING
Location STRING
WIPAccount STRING
CompletionDate DATETIME
Quantity NUMERIC
AssemblyInstructionURL STRING
PickLines RECORD
PickLines.Date DATETIME
PickLines.BatchSN STRING
PickLines.Available NUMERIC
PickLines.UnitCost NUMERIC
PickLines.Quantity NUMERIC
PickLines.TotalCost NUMERIC
OrderLines RECORD
OrderLines.ProductID STRING
OrderLines.ProductCode STRING
OrderLines.Name STRING
OrderLines.Unit STRING
OrderLines.BatchSN STRING
OrderLines.Account STRING
OrderLines.Quantity NUMERIC
OrderLines.Cost NUMERIC
OrderLines.NonInventory BOOLEAN
OrderLines.BinID STRING
OrderLines.Bin STRING
Notes STRING
Transactions RECORD
Transactions.ID STRING
Transactions.EffectiveDate DATETIME
Transactions.Debit STRING
Transactions.Credit STRING
Transactions.Amount NUMERIC
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

finished_goods_lists

Purpose: This API is used to fetch all finished goods lists

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/finished-goods/finished-goods-list/get

Replication Type: Key Based 

Field Name 

Data Type 

TaskID STRING
AssemblyNumber STRING
Status STRING
ProductID STRING
ProductCode STRING
ProductName STRING
NonInventory BOOLEAN
LocationID STRING
Location STRING
WIPAccount STRING
WIPDate DATETIME
Account STRING
Quantity NUMERIC
AssemblyInstructionURL STRING
CompletionDate DATETIME
BatchSN STRING
Notes STRING
OrderLines RECORD
OrderLines.ProductID STRING
OrderLines.ProductCode STRING
OrderLines.Name STRING
OrderLines.ExpenseAccount STRING
OrderLines.Quantity NUMERIC
OrderLines.Unit STRING
OrderLines.WastagePercent NUMERIC
OrderLines.WastageQuantity NUMERIC
OrderLines.TotalQuantity NUMERIC
OrderLines.TotalCost NUMERIC
PickLines RECORD
PickLines.ProductID STRING
PickLines.ProductCode STRING
PickLines.Name STRING
PickLines.Quantity NUMERIC
PickLines.Unit STRING
PickLines.Cost NUMERIC
PickLines.NonInventory BOOLEAN
PickLines.BatchSN STRING
CustomField1 STRING
CustomField2 STRING
CustomField3 STRING
CustomField4 STRING
CustomField5 STRING
CustomField6 STRING
CustomField7 STRING
CustomField8 STRING
CustomField9 STRING
CustomField10 STRING
Transactions RECORD
Transactions.ID STRING
Transactions.EffectiveDate DATETIME
Transactions.Debit STRING
Transactions.Credit STRING
Transactions.Amount NUMERIC
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

inventory_write_off_lists

Purpose: This API is used to fetch the list of inventory write offs

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/inventory-write-off/inventory-write-off-list/get

Replication Type: Key Based 

Field Name 

Data Type 

TaskID STRING
InventoryWriteOffNumber STRING
Status STRING
LocationID STRING
Location STRING
Account STRING
EffectiveDate DATETIME
Notes STRING
Lines RECORD
Lines.ProductID STRING
Lines.ProductCode STRING
Lines.Name STRING
Lines.ExpenseAccount STRING
Lines.Quantity NUMERIC
Lines.Cost NUMERIC
Lines.TotalCost NUMERIC
Transactions RECORD
Transactions.ID STRING
Transactions.EffectiveDate DATETIME
Transactions.Debit STRING
Transactions.Credit STRING
Transactions.Amount NUMERIC
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

sale_list

Purpose: This API is used to fetch all sales list

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/sale/sale-list/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
Customer STRING
CustomerID STRING
Contact STRING
Phone STRING
Email STRING
DefaultAccount STRING
SkipQuote BOOLEAN
BaseCurrency STRING
CustomerCurrency STRING
TaxRule STRING
TaxCalculation STRING
Terms STRING
PriceTier STRING
ShipBy DATETIME
Location STRING
SaleOrderDate DATETIME
LastModifiedOn TIMESTAMP
Note STRING
CustomerReference STRING
COGSAmount NUMERIC
Status STRING
CombinedPickingStatus STRING
CombinedPackingStatus STRING
CombinedShippingStatus STRING
FulFilmentStatus STRING
CombinedInvoiceStatus STRING
CombinedPaymentStatus STRING
CombinedTrackingNumbers STRING
CurrencyRate NUMERIC
SalesRepresentative STRING
ServiceOnly BOOLEAN
Type STRING
SourceChannel STRING
BillingAddress RECORD
ShippingAddress RECORD
Quote RECORD
c_Order RECORD
Fulfilments RECORD
Invoices RECORD
CreditNotes RECORD
ManualJournals RECORD
Attachments RECORD
InventoryMovements RECORD
ShippingNotes STRING
Carrier STRING
AdditionalAttributes RECORD
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

purchase_list

Purpose: This API is used to fetch all purchase lists

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/purchase/purchase-list/get

Replication Type: Key Based 

Field Name 

Data Type 

ID STRING
SupplierID STRING
Supplier STRING
Contact STRING
Phone STRING
InventoryAccount STRING
BlindReceipt BOOLEAN
Approach STRING
BaseCurrency STRING
SupplierCurrency STRING
TaxRule STRING
TaxCalculation STRING
Terms STRING
RequiredBy DATETIME
Location STRING
Note STRING
OrderNumber STRING
OrderDate DATETIME
Status STRING
CurrencyRate NUMERIC
LastUpdatedDate TIMESTAMP
BillingAddress RECORD
ShippingAddress RECORD
c_Order RECORD
StockReceived RECORD
Invoice RECORD
CreditNote RECORD
ManualJournals RECORD
AdditionalAttributes RECORD
Attachments RECORD
Type STRING
CombinedInvoiceStatus STRING
CombinedReceivingStatus STRING
CombinedPaymentStatus STRING
IsServiceOnly BOOLEAN
PutAway RECORD
InventoryMovements RECORD
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

production_bom

Purpose: This API is used to fetch all Production BOMs of specified product.

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/production/product-production-bom/get

Replication Type: Key Based 

Field Name 

Data Type 

BOMID STRING
OutputQuantity NUMERIC
BufferPercent NUMERIC
InstructionUrl STRING
IgnoreCumulativeLeadTime BOOLEAN
ComponentProductionLeadTime NUMERIC
Version NUMERIC
Name STRING
IsDefault BOOLEAN
CreatedDate DATETIME
IssueMethod NUMERIC
IsTracing BOOLEAN
IssueMethodComponent NUMERIC
IssueMethodParameter NUMERIC
MinQuantity NUMERIC
MaxQuantity NUMERIC
DeviationPercent NUMERIC
RunSize NUMERIC
Operations RECORD
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC

StockTransfer_list

Source API Documentation: https://dearinventory.docs.apiary.io/#reference/stock/stock-transfer-list/get

Replication Type: Key Based 

Field Name 

Data Type 

TaskID STRING
Status STRING
c_From STRING
FromLocation STRING
c_To STRING
ToLocation STRING
Number STRING
CostDistributionType STRING
InTransitAccount STRING
CompletionDate DATETIME
RequiredByDate DATETIME
Reference STRING
SkipOrder BOOLEAN
Lines RECORD
c_Order RECORD
DepartureDate DATETIME
_daton_user_id NUMERIC
_daton_batch_runtime NUMERIC
_daton_batch_id NUMERIC