XML 35 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONDENSED CONSOLIDATED BALANCE SHEETS (USD $)
Oct. 31, 2014
Apr. 30, 2014
CURRENT ASSETS:    
Cash and cash equivalents $ 2,244,166us-gaap_CashAndCashEquivalentsAtCarryingValue $ 2,177,070us-gaap_CashAndCashEquivalentsAtCarryingValue
Accounts receivable, net of allowance of $1,210,000 and $1,034,000 at October 31, 2014 and April 30, 2014, respectively 10,217,958us-gaap_AccountsReceivableNetCurrent 8,614,396us-gaap_AccountsReceivableNetCurrent
Costs and estimated earnings in excess of billings on uncompleted contracts 319,066us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear 431,348us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
Deferred contract costs 1,199,240us-gaap_DeferredCostsCurrentAndNoncurrent 1,166,734us-gaap_DeferredCostsCurrentAndNoncurrent
Prepaid expenses and other current assets 132,966us-gaap_PrepaidExpenseAndOtherAssetsCurrent 217,235us-gaap_PrepaidExpenseAndOtherAssetsCurrent
Current assets held for sale 250,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent 4,001,812us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
Total current assets 14,363,396us-gaap_AssetsCurrent 16,608,595us-gaap_AssetsCurrent
PROPERTY AND EQUIPMENT, net 1,492,573us-gaap_PropertyPlantAndEquipmentNet 1,780,520us-gaap_PropertyPlantAndEquipmentNet
CAPITALIZED SOFTWARE COSTS, net 1,847,406us-gaap_CapitalizedComputerSoftwareNet 3,207,305us-gaap_CapitalizedComputerSoftwareNet
OTHER ASSETS 20,675us-gaap_OtherAssetsNoncurrent 52,376us-gaap_OtherAssetsNoncurrent
OTHER ASSETS HELD FOR SALE 14,000us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent 372,930us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
Total assets 17,738,050us-gaap_Assets 22,021,726us-gaap_Assets
CURRENT LIABILITIES:    
Current portion of loans payable 36,999us-gaap_LoansPayableCurrent 31,680us-gaap_LoansPayableCurrent
Senior secured convertible notes, net of debt discount of $0 and $853,000, respectively 752,976us-gaap_SeniorNotesCurrent 44,921us-gaap_SeniorNotesCurrent
Make-whole amount on senior secured convertible notes 1,583,937wpcs_MakeWholeAmountOnSeniorSecuredConvertibleNotesCurrent 0wpcs_MakeWholeAmountOnSeniorSecuredConvertibleNotesCurrent
Accounts payable and accrued expenses 5,466,989us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent 4,956,232us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent
Accrued severance 216,913us-gaap_AccruedLiabilitiesCurrent 1,520,205us-gaap_AccruedLiabilitiesCurrent
Billings in excess of costs and estimated earnings on uncompleted contracts 2,074,307us-gaap_BillingsInExcessOfCostCurrent 1,448,563us-gaap_BillingsInExcessOfCostCurrent
Due related party 797,342us-gaap_DueToRelatedPartiesCurrent 778,573us-gaap_DueToRelatedPartiesCurrent
Other payable to Zurich 1,533,757us-gaap_OtherAccountsPayableAndAccruedLiabilities 1,533,757us-gaap_OtherAccountsPayableAndAccruedLiabilities
Short-term bank loan 3,272,020us-gaap_ShortTermBankLoansAndNotesPayable 3,195,000us-gaap_ShortTermBankLoansAndNotesPayable
Short-term note 794,000us-gaap_ConvertibleNotesPayableCurrent 0us-gaap_ConvertibleNotesPayableCurrent
Income taxes payable 9,515us-gaap_AccruedIncomeTaxesCurrent 30,855us-gaap_AccruedIncomeTaxesCurrent
Dividend payable 116,212us-gaap_DividendsPayableCurrent 72,034us-gaap_DividendsPayableCurrent
Current liabilities held for sale 133,607us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent 1,886,019us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
Total current liabilities 16,788,574us-gaap_LiabilitiesCurrent 15,497,839us-gaap_LiabilitiesCurrent
Loans payable, net of current portion 52,841us-gaap_LongTermLoansPayable 56,537us-gaap_LongTermLoansPayable
Secured promissory note, related parties 500,000us-gaap_NotesPayableRelatedPartiesNoncurrent 500,000us-gaap_NotesPayableRelatedPartiesNoncurrent
Total liabilities 17,341,415us-gaap_Liabilities 16,054,376us-gaap_Liabilities
COMMITMENTS AND CONTINGENCIES      
WPCS (DEFICIT) EQUITY:    
Preferred stock      
Common stock - $0.0001 par value, 100,000,000 shares authorized, 13,913,164 and 13,913,164 shares issued and outstanding as of October 31, 2014 and April 30, 2014, respectively 1,391us-gaap_CommonStockValue 1,391us-gaap_CommonStockValue
Additional paid-in capital 66,672,106us-gaap_AdditionalPaidInCapitalCommonStock 66,672,106us-gaap_AdditionalPaidInCapitalCommonStock
Accumulated deficit (71,367,178)us-gaap_RetainedEarningsAccumulatedDeficit (65,222,355)us-gaap_RetainedEarningsAccumulatedDeficit
Accumulated other comprehensive income on foreign currency translation 368,902us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax 1,232,003us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
Total WPCS (deficit) equity (359,140)us-gaap_StockholdersEquity 5,121,145us-gaap_StockholdersEquity
Non-controlling interest 755,775us-gaap_MinorityInterest 846,205us-gaap_MinorityInterest
Total equity 396,635us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 5,967,350us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Total liabilities and equity 17,738,050us-gaap_LiabilitiesAndStockholdersEquity 22,021,726us-gaap_LiabilitiesAndStockholdersEquity
Convertible Series E [Member]    
WPCS (DEFICIT) EQUITY:    
Preferred stock 1,644,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
2,438,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
Convertible Series F [Member]    
WPCS (DEFICIT) EQUITY:    
Preferred stock 1,589,933us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
Convertible Series G [Member]    
WPCS (DEFICIT) EQUITY:    
Preferred stock $ 731,706us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
$ 0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember