<?xml version="1.0" standalone="yes"?>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
  <xs:element name="JVDetail">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="gl_account_no" type="xs:string" minOccurs="0" />
        <xs:element name="sub_ledger_acct_no" type="xs:string" minOccurs="0" />
        <xs:element name="particulars" type="xs:string" minOccurs="0" />
        <xs:element name="amount" type="xs:decimal" minOccurs="0" />
        <xs:element name="dr_cr_flg" type="xs:string" minOccurs="0" />
        <xs:element name="ref_doc_code" type="xs:string" minOccurs="0" />
        <xs:element name="ref_doc_date" type="xs:dateTime" minOccurs="0" />
        <xs:element name="ref_doc_no" type="xs:string" minOccurs="0" />
        <xs:element name="gl_property_id" type="xs:string" minOccurs="0" />
        <xs:element name="sequence_no" type="xs:int" minOccurs="0" />
        <xs:element name="ws_update" type="xs:string" minOccurs="0" />
        <xs:element name="source_id" type="xs:string" minOccurs="0" />
        <xs:element name="bank_seq" type="xs:string" minOccurs="0" />
        <xs:element name="fx_code" type="xs:string" minOccurs="0" />
        <xs:element name="fx_amount" type="xs:decimal" minOccurs="0" />
        <xs:element name="gl_name" type="xs:string" minOccurs="0" />
        <xs:element name="gl_sub_name" type="xs:string" minOccurs="0" />
        <xs:element name="ref_doc_type" type="xs:string" minOccurs="0" />
        <xs:element name="ref_cheque_no" type="xs:string" minOccurs="0" />
        <xs:element name="gst_type" type="xs:string" minOccurs="0" />
        <xs:element name="acct_code" type="xs:string" minOccurs="0" />
        <xs:element name="acct_name" type="xs:string" minOccurs="0" />
        <xs:element name="dept_required" type="xs:string" minOccurs="0" />
        <xs:element name="acct_dept_code" type="xs:string" minOccurs="0" />
        <xs:element name="dept_code" type="xs:string" minOccurs="0" />
        <xs:element name="dept_name" type="xs:string" minOccurs="0" />
        <xs:element name="old_amount" type="xs:double" minOccurs="0" />
        <xs:element name="ref_doc_code_dr" type="xs:string" minOccurs="0" />
        <xs:element name="ref_doc_type_dr" type="xs:string" minOccurs="0" />
        <xs:element name="ref_doc_code_cr" type="xs:string" minOccurs="0" />
        <xs:element name="ref_doc_type_cr" type="xs:string" minOccurs="0" />
        <xs:element name="group_code" type="xs:string" default="Click here" minOccurs="0" />
        <xs:element name="group_code_value" type="xs:string" default="" minOccurs="0" />
        <xs:element name="RowStatus" type="xs:string" minOccurs="0" />
        <xs:element name="SrlNo" type="xs:int" minOccurs="0" />
        <xs:element name="FID" type="xs:int" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="JVHeader">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="trans_type" type="xs:string" minOccurs="0" />
        <xs:element name="trans_date" type="xs:string" minOccurs="0" />
        <xs:element name="doc_no" type="xs:string" minOccurs="0" />
        <xs:element name="reverse_date" type="xs:string" minOccurs="0" />
        <xs:element name="remarks" type="xs:string" minOccurs="0" />
        <xs:element name="action_mode" type="xs:string" minOccurs="0" />
        <xs:element name="tran_status" type="xs:string" minOccurs="0" />
        <xs:element name="date_created" type="xs:string" minOccurs="0" />
        <xs:element name="created_by" type="xs:string" minOccurs="0" />
        <xs:element name="date_updated" type="xs:string" minOccurs="0" />
        <xs:element name="updated_by" type="xs:string" minOccurs="0" />
        <xs:element name="iut_flag" type="xs:string" minOccurs="0" />
        <xs:element name="bank_reverse_flag" type="xs:string" minOccurs="0" />
        <xs:element name="approve_flag" type="xs:string" minOccurs="0" />
        <xs:element name="approve_status_text" type="xs:string" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="secondary_control">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="control_code" type="xs:string" minOccurs="0" />
        <xs:element name="description" type="xs:string" minOccurs="0" />
        <xs:element name="control_value_int" type="xs:int" minOccurs="0" />
        <xs:element name="control_value_char" type="xs:string" minOccurs="0" />
        <xs:element name="property_id" type="xs:string" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="JVAllowColumn">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="count_subledger" type="xs:int" minOccurs="0" />
        <xs:element name="count_forex" type="xs:int" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TransAllow">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="allow_mod_jv" type="xs:string" minOccurs="0" />
        <xs:element name="if_trans_type" type="xs:string" minOccurs="0" />
        <xs:element name="acct_break" type="xs:unsignedByte" minOccurs="0" />
        <xs:element name="sub_acct_break" type="xs:unsignedByte" minOccurs="0" />
        <xs:element name="dept_break" type="xs:unsignedByte" minOccurs="0" />
        <xs:element name="sub_dept_break" type="xs:unsignedByte" minOccurs="0" />
        <xs:element name="prefix_dept" type="xs:string" minOccurs="0" />
        <xs:element name="gl_separator" type="xs:string" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TransType">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="trans_desc" type="xs:string" minOccurs="0" />
        <xs:element name="gl_desc" type="xs:string" minOccurs="0" />
        <xs:element name="gl_acct_no" type="xs:string" minOccurs="0" />
        <xs:element name="dr_amount" type="xs:decimal" minOccurs="0" />
        <xs:element name="cr_amount" type="xs:decimal" minOccurs="0" />
        <xs:element name="gl_acct_property_id" type="xs:string" minOccurs="0" />
        <xs:element name="property_name" type="xs:string" minOccurs="0" />
        <xs:element name="iut_flag" type="xs:string" minOccurs="0" />
        <xs:element name="unit_id" type="xs:string" minOccurs="0" />
        <xs:element name="trans_type" type="xs:string" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckBankTrans">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ws_module_id" type="xs:string" minOccurs="0" />
        <xs:element name="source_id" type="xs:string" minOccurs="0" />
        <xs:element name="is_reconcilised" type="xs:string" minOccurs="0" />
        <xs:element name="is_cancelled" type="xs:string" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckTrigger">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="trigger_name" type="xs:string" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="JVDetail" />
        <xs:element ref="JVHeader" />
        <xs:element ref="secondary_control" />
        <xs:element ref="JVAllowColumn" />
        <xs:element ref="TransAllow" />
        <xs:element ref="TransType" />
        <xs:element ref="CheckBankTrans" />
        <xs:element ref="CheckTrigger" />
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>