bosservices - Service Info Page

  bosservices > IWsDBLedger
  
 
  • IWsDBLedger [WSDL]  (urn:WsDBLedgerIntf-IWsDBLedger)
     boolean GetDataById(string aId, string aXmlData)
     boolean GetDataByIds(string aIds, string aXmlData)
     boolean GetDataByParams(string aParams, string aXmlData)
     void GetNewObjectDefault(string aXmlData)
     int ApplyChanges(TWsEditTransType aTransactionType, string aXmlData)
     string ApplyChanges2(string AXMLData)
     string GetRootWithSchema(string AId)
     boolean GetDataAll(string aXmlData)
     boolean Validate(string aXmlData, int aErrorId, string aErrorMessage)
     void ShrinkTransactionLedger(int ATransactionId)
     void VoidLedgerForAbortTransaction(int ATransactionId)
     void AddLedgerForPayment(int ATransactionId, int APaymentType, int APaymentMethodId, int APaymentStatus, double APaymentAmount, string AAccountXML)
     void AddLedgerForScheduledPayment(int ATransactionId, int AReferenceId, int AMasterPaymentMethodId, double EntryAmount)
     void AddLedgerPayCreditWithDeposit(boolean AReconcile, int ATransactionId, int APaymentMethodId, int AAccountId, anyType AEntityTable, anyType AEntityId, double AAmount)
     void CreateMoneyCardLedger(int ATicketId, int ATransactionId, double AUnitRecharge, int ALedgerAccountId)
     void CreateMoneyCardLedgerForVoid(int ATicketId, int ATransactionId, double AUnitRecharge, int ALedgerAccountId)
     void CreateMoneyCardUsageLedger(int ATicketId, int ATransactionId, double AAmount)
     void CreateMoneyCardLedgerForAbort(int ATicketId, int ATransactionId, double AAmount)
     void CreateMoneyCardLedgerForReconciliation(int ATransactionId, double AUnitrecharge)
     void AddLedgerForCreditArrangmentOperation(int ATransId, int AAccountId, int ADepositAccountId, double AAmountTendered, double AAmountBalance, boolean AChangeAsAdvancedPayment, dateTime aDueDate)
     void AddLedgerForPaidCredit(int ATransactionId, int ALedgerAccountId, int AReferneceTable, int AReferenceId, double AEntryAmount)
     void AddLedgerForWrittenOffCredit(int ATransactionId, int ALedgerAccountId, double ATotalAmount)
     void CreateTemporaryCreditLedger(IDATA_Transaction ATrans, IShopCart AShopCart)
     void AddLedgerForReservationDelete(int ATransactionId, double AEntryAmount)
     void AddLedgerForBreakage(int ATransactionId, double AEntryAmount)
     void AddLedgerForOverpayment(int ATransactionId, double AEntryAmount)
     void AddLedgerForChange(int ATransactionId, double AEntryAmount)
     void AddLedgerForFee(int ATransactionId, double AEntryAmount)
     void AddLedgerForRounding(int ATransactionId, double AEntryAmount)
     void AddLedgerForGiftCard(int ATransactionId, double AEntryAmount, int ASaleIdemId, int ATransactionType)
     boolean RetrieveGiftCardData(int ATransactionId, ILedgerRoot ALedgerRoot, int ATransactionType)
     boolean ExistCreditLedgerToReconcile(int ATransactionId)
     boolean ExistDepositLedgerToReconcile(int ATransactionId)
     boolean RetrieveReferenceData(int ATransactionId, int APaymentMethodId, ILedgerRoot ALedgerRoot)