Skip to content

Supplier

PatrickLane edited this page Nov 13, 2014 · 6 revisions

Represent a supplier account in the accountsIQ system.

Supplier

supplier members

• cannot be negative

    Name Type Description Constraints
    AccountID Int32 Get the account unique ID
    AccountReferralID String Get/Set the supplier's referral identifier.
    • Cannot be longer than 50 characters long.
    Address1 String Get/Set the supplier's first line of address.
    • Cannot be longer than 50 characters long.
    Address2 String Get/Set the supplier's second line of address.
    • Cannot be longer than 50 characters long.
    AreaID String Get/Set the supplier's area identifier.
    • Cannot be NULL.
    • Cannot be empty.
    • Cannot be longer than 50 characters long.
    AuthorUserID String Get the identifier of the user who created the stock item.
      BankAccountCode String Get/Set the supplier's bank account code. The list of bank accounts can be obtained by calling the GetBankList method.
      • Cannot be NULL.
      • Cannot be empty.
      • Cannot be longer than 50 characters long.
      BankSortCode String Get/Set the supplier's bank sort code.
      • Cannot be longer than 50 characters long.
      BankSwiftCode String Get/Set the supplier's bank swift code.
      • Cannot be longer than 50 characters long.
      City String Get/Set the supplier's city name.
      • Cannot be longer than 50 characters long.
      Code String Get the unique supplier code in the system.
      • Cannot be null or empty.
      • Cannot be longer than 50 characters long.
      • Must be upper case.
      Contact String Get/Set the supplier's contact name.
      • Cannot be longer than 50 characters long.
      ControlGLAccountCode String Get/Set the supplier's control general ledger account code. The GL account codes can be obtained by calling the GetGLAccountList method. A pre-set value can also be used when creating a new supplier using the GetNewSupplierFromDefaults method.
      • Cannot be NULL
      • Cannot be empty.
      • Cannot be longer than 50 characters long.
      Country String Get/Set the supplier's country name.
      • Cannot be longer than 50 characters long.
      CountryID String Get/Set the supplier's country ID from the country list. This is not part of the supplier's address and is only used for reporting.
      • Cannot be NULL.
      • Cannot be empty.
      • Cannot be longer than 50 characters long.
      County_State String Get/Set the supplier's county or state name.
      • Cannot be longer than 50 characters long.
      CreationDate DateTime Get the date at which the stock item was created.
        CreditLimit Decimal Get/Set the supplier credit limit.
          CreditTermID String Get/Set the supplier's credit term identifier. The list of credit terms identifier can be obtained by calling the GetCreditTermList method.
          • Cannot be NULL.
          • Cannot be empty.
          • Cannot be longer than 50 characters long.
          CurrencyCode String Get/Set the supplier's trading currency code.
          • Cannot be NULL.
          • Cannot be empty.
          • Cannot be longer than 50 characters long.
          DefaultTaxCode String Get/Set the supplier's default tax code. It will be used if the Use account code checkbox is ticked in the front end.
          • Cannot be NULL.
          • Cannot be empty.
          • Cannot be longer than 50 characters long.
          DeliveryAddress1 String Get/Set the supplier's first line of delivery address.
          • Cannot be longer than 50 characters long.
          DeliveryAddress2 String Get/Set the supplier's second line of delivery address.
          • Cannot be longer than 50 characters long.
          DeliveryCity String Get/Set the supplier's delivery city name.
          • Cannot be longer than 50 characters long.
          DeliveryContact String Get/Set the supplier's delivery contact name.
          • Cannot be longer than 50 characters long.
          DeliveryCountry String Get/Set the supplier's delivery country name.
          • Cannot be longer than 50 characters long.
          DeliveryCounty_State String Get/Set the supplier's delivery county or state name.
          • Cannot be longer than 50 characters long.
          DeliveryFax String Get/Set the supplier's delivery fax number.
          • Cannot be longer than 50 characters long.
          DeliveryName String Get/Set the supplier's delivery name.
          • Cannot be longer than 50 characters long.
          DeliveryPhone String Get/Set the supplier's delivery phone nummber.
          • Cannot be longer than 50 characters long.
          DeliveryPostCode String Get/Set the supplier's delivery post code.
          • Cannot be longer than 50 characters long.
          DeliveryRouteID String Get/Set the supplier's delivery route identifier.
          • Cannot be longer than 50 characters long.
          • Must Be Upper case
          DepartmentID String Get/Set the supplier's default department or tracking code identifier. This is used to tag transactions entered on the supplier. This can be overwritten in the transaction entry screens.
          • Cannot be longer than 50 characters long.
          • Must Be Upper case
          DiscountRate Decimal Get/Set the supplier's default discount rate.
          • Cannot be negative.
          • Is expressed in percents and as such cannot be >= 1.
          EDICentralID String Get/Set the supplier's central EDI identifier.
          • Cannot be longer than 50 characters long.
          Email String Get/Set the supplier's email address.
          • Cannot be longer than 50 characters long.
          Fax String Get/Set the supplier's fax number.
          • Cannot be longer than 50 characters long.
          GroupID String Get/Set the supplier's group identifier.
          • Cannot be NULL.
          • Cannot be empty.
          • Cannot be longer than 50 characters long.
          HeadOfficeAccountID String Get/Set the supplier head office account ID. If this is set, the supplier must be a branch of the specified head office account.
          • Cannot be NULL.
          • Cannot be empty.
          • Cannot be longer than 50 characters long.
          Hold Int16 Get/Set the supplier on hold status:
        • 0: not on hold
        • 1: on hold for orders
        • 2: on hold for orders and deliveries
          • InternationalBankAccountNumber String Get/Set the supplier's bank IBAN.
            • Cannot be longer than 50 characters long.
            IsActive Boolean Get/Set a flag indicating whether the supplier is active or not.
              IsFranchise Boolean Get/Set a flag indicating if the supplier is a franchisee or not. This is only used for franchisee/ franchisor order to quote synchronisation.
                IsHeadOffice Boolean Get/Set a flag indicating whether the supplier is a head office account. If set, the supplier will then be eligible to be selected by a branch as its head office.
                  LedgerType LedgerType Get the LedgerType of the supplier. For a supplier this is always "purchases".
                    MobilePhone String Get/Set the supplier's mobile phone number.
                    • Cannot be longer than 50 characters long.
                    Name String Get/Set the supplier's name.
                    • Cannot be longer than 50 characters long.
                    Notes String Get/Set notes associated with the supplier.
                    • Cannot be longer than 4000 characters long.
                    PaymentMethodID String Get/Set the supplier's payment method identifier.
                    • Cannot be NULL.
                    • Cannot be empty.
                    • Cannot be longer than 50 characters long.
                    Phone String GGet/Set the supplier's phone number.
                    • Cannot be longer than 50 characters long.
                    PostCode String Get/Set the supplier's post code.
                    • Cannot be longer than 50 characters long.
                    PriceCategoryID String Get/Set the supplier's price category identifier. This will determine which set of prices apply to the supplier on a stock item.
                    • Cannot be longer than 50 characters long.
                    • Must be upper case.
                    PriceListID String Get/Set the supplier's price list identifier. This applies special pricing per supplier based on quantity range and dates.
                    • Cannot be longer than 50 characters long.
                    • Must be upper case.
                    PriorityID String Get/Set the supplier's priority identifier.
                    • Cannot be longer than 50 characters long.
                    • Must be upper case.
                    RegionID String Get/Set the supplier's region identifier.
                    • Cannot be longer than 50 characters long.
                    • Must be upper case.
                    ShipViaID String Get/Set the supplier's shipping via identifier.
                    • Cannot be NULL.
                    • Cannot be empty.
                    • Cannot be longer than 50 characters long.
                    UseAccountTaxCode Boolean Get/Set a flag indicating whether the supplier default tax code will be used over item tax codes when creating new invoices/orders/quotes from the front end.
                      UseHeadOffice Boolean Get/Set a flag indicating whether the supplier uses the head office capabilities or not.
                        VATExemptReference String Get/Set the supplier's tax exemption reference number.
                        • Cannot be longer than 50 characters long.
                        • VATRegistrationNumber String Get/Set the supplier's Tax registration number.
                          • Cannot be longer than 50 characters long.
                          • WebAddress String Get/Set the supplier's web site address.
                            • Cannot be longer than 50 characters long.
                            • Clone this wiki locally