Skip to content

Myob

MYOB is an accounting software that helps businesses manage their finances, invoicing, and payroll.

Categories: accounting

Type: myob/v1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameLabelTypeDescriptionRequired
clientIdClient IdSTRINGtrue
clientSecretClient SecretSTRINGtrue
keyAPI keySTRINGThe API key registered in https://my.myob.com.au/au/bd/DevAppList.aspxtrue

Actions

Create Customer

Name: createCustomer

Creates a new customer.

Properties

NameLabelTypeDescriptionRequired
companyFileCompany FileSTRINGThe MYOB company file to use.true
IsIndividualIs Individual?BOOLEAN
Options true, false
Does customer contact represent an individual or a company?true
FirstNameFirst NameSTRINGFirst name for an individual contact.true
LastNameLast NameSTRINGLast name for an individual contact.true
CompanyNameCompany NameSTRINGCompany name of the customer contact.true
IsActiveIs Active?BOOLEAN
Options true, false
Is customer contact active?true
AddressesAddressesARRAY
Items [{STRING(Street), STRING(City), STRING(State), STRING(PostCode), STRING(Country), STRING(Phone1), STRING(Email), STRING(Website)}]
List of addresses for the customer contact.false

Example JSON Structure

{
"label" : "Create Customer",
"name" : "createCustomer",
"parameters" : {
"companyFile" : "",
"IsIndividual" : false,
"FirstName" : "",
"LastName" : "",
"CompanyName" : "",
"IsActive" : false,
"Addresses" : [ {
"Street" : "",
"City" : "",
"State" : "",
"PostCode" : "",
"Country" : "",
"Phone1" : "",
"Email" : "",
"Website" : ""
} ]
},
"type" : "myob/v1/createCustomer"
}

Output

This action does not produce any output.

Create Customer Payment

Name: createCustomerPayment

Creates a new customer payment.

Properties

NameLabelTypeDescriptionRequired
companyFileCompany FileSTRINGThe MYOB company file to use.true
PayFromPay FromSTRING
Options Account, ElectronicPayments
true
AccountAccountSTRINGtrue
CustomerCustomer UIDSTRING
Depends On companyFile
true

Example JSON Structure

{
"label" : "Create Customer Payment",
"name" : "createCustomerPayment",
"parameters" : {
"companyFile" : "",
"PayFrom" : "",
"Account" : "",
"Customer" : ""
},
"type" : "myob/v1/createCustomerPayment"
}

Output

This action does not produce any output.

Create Supplier

Name: createSupplier

Creates a new supplier.

Properties

NameLabelTypeDescriptionRequired
companyFileCompany FileSTRINGThe MYOB company file to use.true
IsIndividualIs Individual?BOOLEAN
Options true, false
Does supplier contact represent an individual or a company?true
FirstNameFirst NameSTRINGFirst name for an individual contact.true
LastNameLast NameSTRINGLast name for an individual contact.true
CompanyNameCompany NameSTRINGCompany name of the supplier contact.true
IsActiveIs Active?BOOLEAN
Options true, false
Is supplier contact active?false
AddressesAddressesARRAY
Items [{STRING(Street), STRING(City), STRING(State), STRING(PostCode), STRING(Country), STRING(Phone1), STRING(Email), STRING(Website)}]
List of addresses for the customer contact.false

Example JSON Structure

{
"label" : "Create Supplier",
"name" : "createSupplier",
"parameters" : {
"companyFile" : "",
"IsIndividual" : false,
"FirstName" : "",
"LastName" : "",
"CompanyName" : "",
"IsActive" : false,
"Addresses" : [ {
"Street" : "",
"City" : "",
"State" : "",
"PostCode" : "",
"Country" : "",
"Phone1" : "",
"Email" : "",
"Website" : ""
} ]
},
"type" : "myob/v1/createSupplier"
}

Output

This action does not produce any output.

Create Supplier Payment

Name: createSupplierPayment

Creates a new supplier payment.

Properties

NameLabelTypeDescriptionRequired
companyFileCompany FileSTRINGThe MYOB company file to use.true
PayFromPay FromSTRING
Options Account, ElectronicPayments
true
AccountAccountSTRINGtrue
SupplierSupplier UIDSTRING
Depends On companyFile
true

Example JSON Structure

{
"label" : "Create Supplier Payment",
"name" : "createSupplierPayment",
"parameters" : {
"companyFile" : "",
"PayFrom" : "",
"Account" : "",
"Supplier" : ""
},
"type" : "myob/v1/createSupplierPayment"
}

Output

This action does not produce any output.