Skip to main content

Crate legalis_au

Crate legalis_au 

Source
Expand description

Australian Jurisdiction Support for Legalis-RS

Comprehensive implementation of Australian law including:

  • Constitutional law (Commonwealth powers, implied rights)
  • Competition law (Competition and Consumer Act 2010, Part IV)
  • Contract law (with Australian Consumer Law)
  • Tort law (with Civil Liability Act reforms)
  • Employment law (Fair Work Act)
  • Criminal law (Commonwealth and state)
  • Family law (Family Law Act 1975)
  • Property law (Torrens, native title)
  • Corporate law (Corporations Act 2001)
  • Financial services (Chapter 7, ASIC, AUSTRAC)
  • Privacy law (Privacy Act 1988, APPs)
  • Intellectual property (Patents, Trade Marks, Copyright, Designs)
  • Tax law (Income tax, GST, CGT, FBT)
  • Superannuation law (SG, SIS, SMSF)
  • Mining and resources law (tenures, native title, environment)
  • Immigration law (Migration Act 1958, visa system, citizenship)
  • Consumer law (Product safety, ACCC enforcement, unsolicited agreements)

§Jurisdictional Structure

Australia has a federal system with:

  • Commonwealth (federal) law
  • Six states (NSW, Vic, Qld, SA, WA, Tas)
  • Two territories (NT, ACT)

§Key Legislation

  • Constitution (1901)
  • Competition and Consumer Act 2010 (incl. ACL)
  • Corporations Act 2001 (incl. Chapter 7 - Financial Services)
  • Fair Work Act 2009
  • Family Law Act 1975
  • Native Title Act 1993
  • Privacy Act 1988
  • Anti-Money Laundering and Counter-Terrorism Financing Act 2006
  • Banking Act 1959
  • Income Tax Assessment Act 1997
  • A New Tax System (Goods and Services Tax) Act 1999
  • Fringe Benefits Tax Assessment Act 1986
  • Superannuation Guarantee (Administration) Act 1992
  • Superannuation Industry (Supervision) Act 1993
  • Patents Act 1990
  • Trade Marks Act 1995
  • Copyright Act 1968
  • Designs Act 2003
  • Migration Act 1958
  • Australian Citizenship Act 2007
  • Civil Liability Acts (various states)

§Key Cases

  • Mabo v Queensland (No 2) (1992) - Native title
  • Lange v ABC (1997) - Implied freedom
  • Sullivan v Moody (2001) - Duty of care
  • Work Choices (2006) - Corporations power
  • ACCC v Visy (2007) - Cartel conduct
  • ACCC v Flight Centre (2016) - Price fixing

Re-exports§

pub use common::AustralianCalendar;
pub use common::AustralianCase;
pub use common::AustralianHoliday;
pub use common::Court;
pub use common::StateTerritory;
pub use competition::CartelAnalyzer;
pub use competition::CartelType;
pub use competition::CompetitionValidator;
pub use competition::ExclusiveDealingAnalyzer;
pub use competition::MarketPowerAnalyzer;
pub use competition::MergerAnalyzer;
pub use competition::RelevantMarket;
pub use competition::Undertaking;
pub use competition::ValidationResult;
pub use constitution::CharacterizationAnalyzer;
pub use constitution::CommonwealthPower;
pub use constitution::ConstitutionalProvision;
pub use constitution::ExpressRight;
pub use constitution::ImpliedRight;
pub use constitution::InconsistencyAnalyzer;
pub use constitution::PoliticalCommunicationAnalyzer;
pub use consumer_law::AclContravention;
pub use consumer_law::ConsumerLawError;
pub use consumer_law::CountryOfOriginAssessment;
pub use consumer_law::CountryOfOriginClaim;
pub use consumer_law::CountryOfOriginClaimDetails;
pub use consumer_law::CourtUndertaking;
pub use consumer_law::EnforcementActionType;
pub use consumer_law::InfringementNotice;
pub use consumer_law::InfringementNoticeAssessment;
pub use consumer_law::InfringementNoticeStatus;
pub use consumer_law::InjuryReport;
pub use consumer_law::InjuryType;
pub use consumer_law::LayByAgreement;
pub use consumer_law::LayByComplianceResult;
pub use consumer_law::LayByStatus;
pub use consumer_law::PermittedContactTime;
pub use consumer_law::ProductCategory;
pub use consumer_law::ProductRecall;
pub use consumer_law::ProductSafetyAssessment;
pub use consumer_law::ProductSafetyStatus;
pub use consumer_law::RecallType;
pub use consumer_law::RecipientType;
pub use consumer_law::SafetyStandard;
pub use consumer_law::UnsolicitedAgreementComplianceResult;
pub use consumer_law::UnsolicitedAgreementType;
pub use consumer_law::UnsolicitedConsumerAgreement;
pub use consumer_law::assess_infringement_notice;
pub use consumer_law::assess_product_safety;
pub use consumer_law::calculate_cooling_off_end_date;
pub use consumer_law::calculate_penalty;
pub use consumer_law::validate_country_of_origin_claim;
pub use consumer_law::validate_injury_report_timing;
pub use consumer_law::validate_layby_agreement;
pub use consumer_law::validate_unsolicited_agreement;
pub use contract::ConsumerAnalyzer;
pub use contract::ConsumerGuarantee;
pub use contract::FormationAnalyzer;
pub use contract::GuaranteeAnalyzer;
pub use contract::MisleadingConductAnalyzer;
pub use contract::UnfairTermsAnalyzer;
pub use corporate::DirectorsDutiesAnalyzer;
pub use corporate::DirectorsDuty;
pub use corporate::InsolventTradingAnalyzer;
pub use criminal::Defence;
pub use criminal::FaultElement;
pub use criminal::OffenceAnalyzer;
pub use criminal::OffenceCategory;
pub use criminal::SentenceType;
pub use criminal::SentencingAnalyzer;
pub use employment::CompensationCalculator;
pub use employment::EligibilityAnalyzer;
pub use employment::GeneralProtectionsAnalyzer;
pub use employment::NationalEmploymentStandard;
pub use employment::NesAnalyzer;
pub use employment::UnfairDismissalAnalyzer;
pub use family::DivorceAnalyzer;
pub use family::ParentingAnalyzer;
pub use family::PropertyAnalyzer as FamilyPropertyAnalyzer;
pub use financial_services::AdviceError;
pub use financial_services::AdviceType;
pub use financial_services::AfsLicensingError;
pub use financial_services::AfslCondition;
pub use financial_services::AfslLicense;
pub use financial_services::AmlCtfError;
pub use financial_services::AuCustomerDueDiligence;
pub use financial_services::AustracCompliance;
pub use financial_services::AuthorizedDepositInstitution;
pub use financial_services::AuthorizedRepresentative;
pub use financial_services::AuthorizedService;
pub use financial_services::BankingError;
pub use financial_services::BestInterestsAssessment;
pub use financial_services::CapitalRequirement;
pub use financial_services::CddLevel;
pub use financial_services::ClientClassification;
pub use financial_services::ClientType;
pub use financial_services::CompensationArrangement;
pub use financial_services::CompliancePlan;
pub use financial_services::ConflictedRemuneration;
pub use financial_services::DisputeResolution;
pub use financial_services::FinancialServicesError;
pub use financial_services::FinancialServicesGuide;
pub use financial_services::FinancialServicesProvider;
pub use financial_services::GeneralObligationsCompliance;
pub use financial_services::LicenseStatus;
pub use financial_services::LiquidityRequirement;
pub use financial_services::ManagedInvestmentScheme;
pub use financial_services::ManagedInvestmentsError;
pub use financial_services::ProductDisclosureStatement;
pub use financial_services::ProductType;
pub use financial_services::ResponsibleEntity;
pub use financial_services::StatementOfAdvice;
pub use immigration::AssessmentOutcome;
pub use immigration::CITIZENSHIP_LAST_12_MONTHS_DAYS;
pub use immigration::CITIZENSHIP_RESIDENCE_DAYS;
pub use immigration::CharacterConcern;
pub use immigration::CharacterConcernSeverity;
pub use immigration::CharacterTestGround;
pub use immigration::CharacterTestResult;
pub use immigration::CitizenshipApplication;
pub use immigration::CitizenshipApplicationStatus;
pub use immigration::CitizenshipEligibilityResult;
pub use immigration::CitizenshipStream;
pub use immigration::EnglishLanguageLevel;
pub use immigration::EnglishLanguageTest;
pub use immigration::EnglishTestResult;
pub use immigration::ImmigrationError;
pub use immigration::ImmigrationStatus;
pub use immigration::OccupationAssessment;
pub use immigration::POINTS_PASS_MARK;
pub use immigration::PointsTestResult;
pub use immigration::ResidenceRequirement;
pub use immigration::SkilledOccupationList;
pub use immigration::Sponsor;
pub use immigration::SponsorComplianceHistory;
pub use immigration::SponsorType;
pub use immigration::SponsorValidationResult;
pub use immigration::VisaApplication;
pub use immigration::VisaCategory;
pub use immigration::VisaCondition;
pub use immigration::VisaEligibilityResult;
pub use immigration::VisaHolder;
pub use immigration::VisaStatus;
pub use immigration::VisaSubclass;
pub use immigration::assess_character_test;
pub use immigration::assess_citizenship_by_conferral;
pub use immigration::assess_citizenship_test;
pub use immigration::assess_employer_sponsored_eligibility;
pub use immigration::assess_points_test;
pub use immigration::assess_skilled_visa_eligibility;
pub use immigration::calculate_age_points;
pub use immigration::calculate_australian_employment_points;
pub use immigration::calculate_education_points;
pub use immigration::calculate_english_points;
pub use immigration::calculate_overseas_employment_points;
pub use immigration::validate_sponsor;
pub use immigration::validate_visa_condition_compliance;
pub use intellectual_property::AbsoluteGrounds;
pub use intellectual_property::CopyrightDuration;
pub use intellectual_property::CopyrightWork;
pub use intellectual_property::Design;
pub use intellectual_property::DesignApplication;
pub use intellectual_property::DesignExamination;
pub use intellectual_property::DesignType;
pub use intellectual_property::FairDealingPurpose;
pub use intellectual_property::IpError;
pub use intellectual_property::IpOwner;
pub use intellectual_property::IpRight;
pub use intellectual_property::IpRightType;
pub use intellectual_property::LikelihoodOfConfusion as TradeMarkConfusion;
pub use intellectual_property::MannerOfManufacture;
pub use intellectual_property::MoralRights;
pub use intellectual_property::Patent;
pub use intellectual_property::PatentApplication;
pub use intellectual_property::PatentClaim;
pub use intellectual_property::Patentability;
pub use intellectual_property::RegistrationStatus as IpRegistrationStatus;
pub use intellectual_property::RelativeGrounds;
pub use intellectual_property::TradeMark;
pub use intellectual_property::TradeMarkApplication;
pub use intellectual_property::TradeMarkClass;
pub use intellectual_property::WorkType;
pub use mining_resources::ClosurePlanValidationResult;
pub use mining_resources::EiaRequirement;
pub use mining_resources::EnvironmentalApproval;
pub use mining_resources::ExplorationValidationResult;
pub use mining_resources::HeritageSite;
pub use mining_resources::MineClosurePlan;
pub use mining_resources::MineralType;
pub use mining_resources::MiningError;
pub use mining_resources::MiningJurisdiction;
pub use mining_resources::MiningProject;
pub use mining_resources::MiningTenure;
pub use mining_resources::NativeTitleStatus;
pub use mining_resources::ProjectPhase;
pub use mining_resources::RoyaltyCalculation;
pub use mining_resources::RoyaltyType;
pub use mining_resources::TenureStatus;
pub use mining_resources::TenureType;
pub use mining_resources::TenureValidationResult;
pub use mining_resources::ValidationIssue;
pub use mining_resources::calculate_royalty;
pub use mining_resources::determine_eia_requirements;
pub use mining_resources::validate_closure_plan;
pub use mining_resources::validate_exploration_programme;
pub use mining_resources::validate_tenure;
pub use privacy::App;
pub use privacy::AppAnalyzer;
pub use privacy::AppEntity;
pub use privacy::ComplianceReport;
pub use privacy::DataBreach;
pub use privacy::DataBreachAnalyzer;
pub use privacy::Organisation;
pub use privacy::PrivacyError;
pub use privacy::PrivacyPolicy;
pub use privacy::PrivacyValidator;
pub use privacy::SecurityMeasures;
pub use property::IndefeasibilityAnalyzer;
pub use property::NativeTitleAnalyzer;
pub use property::TorrensPrinciple;
pub use reasoning::AustralianReasoningEngine;
pub use reasoning::ConstitutionalVerifier;
pub use superannuation::BeneficiaryNomination;
pub use superannuation::BeneficiaryRelationship;
pub use superannuation::BenefitPaymentType;
pub use superannuation::BenefitReleaseAssessment;
pub use superannuation::ConditionOfRelease;
pub use superannuation::Contribution;
pub use superannuation::ContributionCapAssessment;
pub use superannuation::ContributionCaps;
pub use superannuation::ContributionType;
pub use superannuation::DeathBenefitDistribution;
pub use superannuation::EmployeeSgEligibility;
pub use superannuation::EmploymentType;
pub use superannuation::FundMember;
pub use superannuation::FundType;
pub use superannuation::InHouseAssetCalculation;
pub use superannuation::InvestmentStrategy;
pub use superannuation::MemberCategory;
pub use superannuation::PensionDrawdown;
pub use superannuation::SgCalculation;
pub use superannuation::SgQuarter;
pub use superannuation::SgShortfallCalculation;
pub use superannuation::SmsfComplianceAssessment;
pub use superannuation::SuperannuationError;
pub use superannuation::SuperannuationFund;
pub use superannuation::assess_benefit_release;
pub use superannuation::assess_contribution_caps;
pub use superannuation::assess_smsf_compliance;
pub use superannuation::calculate_pension_drawdown;
pub use superannuation::calculate_sg_contribution;
pub use superannuation::calculate_sg_shortfall;
pub use superannuation::check_sg_eligibility;
pub use superannuation::validate_benefit_payment;
pub use superannuation::validate_contribution;
pub use superannuation::validate_member_count;
pub use superannuation::validate_trustee_eligibility;
pub use tax::Abn;
pub use tax::CgtAsset;
pub use tax::CgtCalculation;
pub use tax::CgtDiscount;
pub use tax::CgtEvent;
pub use tax::CgtExemption;
pub use tax::Deduction;
pub use tax::EntityType;
pub use tax::FinancialYear;
pub use tax::GstCalculation;
pub use tax::GstRegistration;
pub use tax::GstStatus;
pub use tax::IncomeCategory;
pub use tax::InputTaxCredit;
pub use tax::SupplyType;
pub use tax::TaxAgent;
pub use tax::TaxCalculation;
pub use tax::TaxError;
pub use tax::TaxFileNumber;
pub use tax::TaxOffset;
pub use tax::TaxPayer;
pub use tax::TaxableIncome;
pub use tax::TaxableSupply;
pub use tax::calculate_capital_gain;
pub use tax::calculate_company_tax;
pub use tax::calculate_gst;
pub use tax::calculate_individual_tax;
pub use tax::calculate_input_tax_credit;
pub use tax::validate_bas_lodgement;
pub use tax::validate_cgt_event;
pub use tax::validate_deduction;
pub use tort::BreachAnalyzer as TortBreachAnalyzer;
pub use tort::CausationAnalyzer;
pub use tort::DefamationAnalyzer;
pub use tort::DutyOfCareAnalyzer;
pub use tort::NegligenceAnalyzer;

Modules§

common
Australian Common Module
competition
Australian Competition Law (Part IV, Competition and Consumer Act 2010)
constitution
Australian Constitutional Law Module
consumer_law
Australian Consumer Law - Enforcement and Product Safety
contract
Australian Contract Law Module
corporate
Australian Corporate Law
criminal
Australian Criminal Law
employment
Australian Employment Law
family
Australian Family Law
financial_services
Financial Services Module (Corporations Act 2001 Chapter 7, ASIC Act 2001)
immigration
Australian Immigration and Citizenship Law
intellectual_property
Australian Intellectual Property Law
mining_resources
Australian Mining and Resources Law
privacy
Australian Privacy Law (Privacy Act 1988)
property
Australian Property Law
reasoning
Australian Reasoning Engine Integration
superannuation
Australian Superannuation Law
tax
Australian Tax Law
tort
Australian Tort Law Module

Functions§

create_accc_enforcement_statute
Create ACCC enforcement provisions statute
create_acl
Create Australian Consumer Law statute
create_aml_ctf_act
Create AML/CTF Act 2006 statute
create_citizenship_act
Create Australian Citizenship Act 2007 statute
create_cla
Create Civil Liability Act for a state
create_constitution
Create Australian Constitution statute
create_copyright_act
Create Copyright Act 1968 statute
create_corporations_act
Create Corporations Act statute
create_corporations_act_ch7
Create Corporations Act 2001 Chapter 7 (Financial Services) statute
create_country_of_origin_statute
Create Country of Origin statute
create_criminal_code_act
Create Criminal Code Act statute
create_designs_act
Create Designs Act 2003 statute
create_epbc_act_mining
Create EPBC Act 1999 (mining provisions) statute
create_fair_work_act
Create Fair Work Act statute
create_family_law_act
Create Family Law Act statute
create_fbt_act
Create FBT Act 1986 statute
create_gst_act
Create GST Act 1999 statute
create_itaa_1997
Create Income Tax Assessment Act 1997 statute
create_major_statutes
Create all major Australian statutes
create_migration_act
Create Migration Act 1958 statute
create_mining_act
Create state Mining Act statute
create_native_title_act
Create Native Title Act statute
create_native_title_act_mining
Create Native Title Act 1993 (mining provisions) statute
create_patents_act
Create Patents Act 1990 statute
create_privacy_act
Create Privacy Act 1988 statute
create_product_safety_statute
Create Product Safety provisions statute
create_sg_act
Create Superannuation Guarantee (Administration) Act 1992 statute
create_sis_act
Create Superannuation Industry (Supervision) Act 1993 statute
create_trade_marks_act
Create Trade Marks Act 1995 statute
create_unsolicited_agreements_statute
Create Unsolicited Consumer Agreements statute