XML 37 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (DEFICIT) (USD $)
Total
Series E Preferred Stock [Member]
Series F Preferred Stock [Member]
Series G Preferred Stock [Member]
Preferred Stock [Member]
Preferred Stock [Member]
Series E Preferred Stock [Member]
Preferred Stock [Member]
Series F Preferred Stock [Member]
Preferred Stock [Member]
Series G Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
Series E Preferred Stock [Member]
Additional Paid-in Capital [Member]
Series F Preferred Stock [Member]
Additional Paid-in Capital [Member]
Series G Preferred Stock [Member]
Accumulated Deficit [Member]
Accumulated Deficit [Member]
Series E Preferred Stock [Member]
Accumulated Deficit [Member]
Series F Preferred Stock [Member]
Accumulated Deficit [Member]
Series G Preferred Stock [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Series E Preferred Stock [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Series F Preferred Stock [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Series G Preferred Stock [Member]
WPCS Equity (Deficit) [Member]
WPCS Equity (Deficit) [Member]
Series E Preferred Stock [Member]
WPCS Equity (Deficit) [Member]
Series F Preferred Stock [Member]
WPCS Equity (Deficit) [Member]
Series G Preferred Stock [Member]
Non-Controlling Interest [Member]
Non-Controlling Interest [Member]
Series E Preferred Stock [Member]
Non-Controlling Interest [Member]
Series F Preferred Stock [Member]
Non-Controlling Interest [Member]
Series G Preferred Stock [Member]
BALANCE at Apr. 30, 2014 $ 5,967,350us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest       $ 2,438,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      $ 1,391us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 66,672,106us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      $ (65,222,355)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
      $ 1,232,003us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      $ 5,121,145us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
      $ 846,205us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
     
BALANCE (in shares) at Apr. 30, 2014         2,438us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      13,913,164us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                       
Dividend declared on preferred stock (190,699)us-gaap_DividendsPreferredStock (140,719)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
(35,793)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
(14,187)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
  0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
    0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (140,719)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
(35,793)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
(14,187)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
  0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (140,719)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
(35,793)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
(14,187)us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
  0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Conversion of Series E preferred stock to short term note (794,000)us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities (794,000)us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
      (794,000)us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
        0us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      0us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
      0us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      (794,000)us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
      0us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Conversion of Series E preferred stock to short term note (in shares)           (794)wpcs_ConvertiblePreferredStockSharesConvertedToOtherSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
                                             
Conversion of senior secured convertible note and related make-whole amount to preferred stock     1,589,933us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
731,706us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
    1,589,933us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
731,706us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
    0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    1,589,933us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
731,706us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
    0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Conversion of senior secured convertible note and related make-whole amount to preferred stock (in shares)             5,268us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
2,088us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
                                         
Other comprehensive loss 15,323us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent       0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
      3,618us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      3,618us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
      11,705us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
     
Reclassification adjustments of other comprehensive loss on sale of Australia operations (866,719)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax       0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
      (866,719)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      (866,719)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
      0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
     
Net loss attributable to noncontrolling interest (102,135)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest       0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
      0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
      (102,135)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
     
Net loss attributable to WPCS (5,954,124)us-gaap_NetIncomeLoss       0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (5,954,124)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
      0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      (5,954,124)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
      0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
     
BALANCE at Oct. 31, 2014 $ 396,635us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest       $ 3,965,639us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      $ 1,391us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 66,672,106us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      $ (71,367,178)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDeficitDuringDevelopmentStageMember
      $ 368,902us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      $ (359,140)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= wpcs_WpcsEquityMember
      $ 755,775us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
     
BALANCE (in shares) at Oct. 31, 2014         9,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      13,913,164us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember