📚 SAP Business One SDK Help

WizardPaymentMethods Object Members
See Also  Overview 

Public Methods

Public Method AddAdds a payment method.
Public Method GetAsXMLReturns the object from XML data, which is stored as string in a buffer.
Public Method GetByKeyRetrieves and sets the values of the object's properties by the object's absolute key from the Company database.
Public Method RemoveDeletes the current record.
Public Method SaveToFileSave the object to a file as XML data.
Public Method SaveXMLSaves the object data to XML formatted data.
Public Method UpdateUpdates the object data in the company database.

Public Properties

Public Property AcceptedSets or returns a string value that determines the BOE status, whether it is accepted or not.

Field name: Accepted.

Length: 1 character.

Public Property ActiveIndicates whether or not the payment method is in use.

Field: Active.

Public Property AgentCollectionDetermines whether or not to display only invoices related to agents in the Payment Wizard. Relevant for Bill of Exchange, payment mean and incoming payments only.

Field name: AgtCollect.

Public Property BankAccountKeyReturns the bank account key.

Field name: BnkActKey.

This is a foreign key to the HouseBankAccounts object.

Public Property BankChargeRate

Specify the bank charge rate as a percentage. For each payment in the payment wizard, the bank charge is calculated as the payment amount multiplied by the bank charge rate.

Field: BcgPcnt.

Public Property BankCountrySets or returns the house bank country.

Field name: BankCountr.

Length: 3 characters.

This is a foreign key to the Countries table (OCRY - not exposed through the DI API).

Public Property BarcodeDllSets or returns the name and path of the BOE barcode reader DLL file.

Field name: BoeDll.

Length: 50 characters.

Public Property BlockForeignBankDetermines whether or not to block payment method for business partners for whom the BankCountry (BusinessPartners object) is different than the default country defined for the company BankCountry (AdminInfo).

Field name: FrgnBnkBl.

Public Property BlockForeignPaymentDetermines whether or not to block payment method for business partners for whom the Bill to Country is different than the country defined for your company CompanyName (AdminInfo).

Field name: FrgnPmntBl.

Public Property BranchReturns the House Bank Branch no.

Field name: Branch.

Length: 50 characters.

Public Property BrowserReturns the DataBrowser object. Returns the DataBrowser object.
Public Property CancelInstructionproperty CancelInstruction
Public Property CheckAddressDetermines whether or not to check if the Bill to Address of the business partner is defined in full mode (Name, Street/ P.O. Box, City, Zip Code, Country).

Field name: Address.

Public Property CheckBankDetailsDetermines whether or not to check if the business partner's bank details: DefaultBankCode and DefaultAccount, are entered in full mode. (BusinessPartners Object )

Field name: BankDet.

Public Property CollectionAuthorizationCheckDetermines whether or not the customer authorizes an automatic files collection from their bank account.

Relevant for the OPEX file (PaymentRunExport).

Field name: CllctAutor.

Public Property CreationDateReturns the creation date of a specified check.

Field name: CreateDate.

Length: 8 characters.

Public Property CurCodeSets or returns the BOE currency code.

Field name: CurCode.

Length: 2 characters.

Public Property CurrencyRestrictionDetermines whether or not currency restriction exists for payment method.

Field name: CurrRestr.

Public Property CurrencyRestrictionsReturns the CurrencyRestrictions object.

Applicable when the CurrencyRestriction property is set to tYES.

Public Property DebitMemoReturns whether DebitMemo exists for Payment Method.Determines whether or not to create a corresponding indication in the Payment Run Export (OPEX) file. The Debit Memo indication is required for the Payment Engine add-on.

Field name: DebitMemo.

Public Property DefaultAccountSets or returns the default bank account number of the business partner.

Field name: DflAccount.

Length: 50 characters.

Public Property DefaultBankSets or returns the default bank number.

Field name: BnkDflt.

Length: 30 characters.

Public Property DepositNormSets or returns the Bill of Exchange file format for presentation as defined for the banks for each country.

Displayed in the OPEX file only.

Field name: DepNorm.

Length: 8 characters.

Public Property DescriptionSets and return the payment method description.

Field name: Descript.

Length: 100 Characters.

Public Property DirectDebitproperty DirectDebit
Public Property DocTypeSets or returns the BOE document type.

Field name: DocType.

Length: 2 characters.

Public Property DueDateSelectionSets or returns a valid value that determines the due date type of the Bills of Exchange.

Field name: ValDateSel.

Public Property FormatSets and return the file format name of the payment.

Field name: Format.

Length: 100 Characters.

Public Property GLAccountSets or returns the G/L account assigned to the payment.

Field name: GLAccount.

Length: 15 characters.

This is a foreign key to the ChartOfAccounts object.

Public Property GroupByDateDetermines whether or not to sort the Bills of Exchange payments by their due date.

Field name: GrpByDate.

Public Property GroupByPaymentReferenceDetermines whether or not to sort the Bills of Exchange by their Payment Reference.

Field name: GroupPmRef.

Public Property GroupInvoicesByCurrencyDetermines whether or not to enable grouping invoices according to their currencies.

Field name: GrpByCur.

Public Property GroupInvoicesbyPayDetermines whether or not to enable grouping invoices according to their target bank.

Field name: GroupPmRef.

Public Property GroupInvoicesByPayToBankDetermines whether or not to enable grouping invoices for vendors by pay-to bank addresses.

Field name: GrpByBank.

Public Property Instruction1Sets or returns the first BOE instruction.

Field name: Instruct1.

Length: 2 characters.

Public Property Instruction2Sets or returns the second BOE instruction.

Field name: Instruct2.

Length: 2 characters.

Public Property KeyCodeSets and return the key of the payment method.

Field name: KeyCode.

Length: 6 Characters.

Public Property MaximumAmountSets or returns the maximum amount of incoming or outgoing payments in a single check (Single Check Restrictions).

Field name: MaxAmount.

Public Property MinimumAmountSets or returns the minimum amount of incoming or outgoing payments in a single check (Single Check Restrictions).

Field name: MinAmount.

Public Property MovementCodeproperty MovementCode
Public Property OccurenceCodeproperty OccurenceCode
Public Property PaymentMeansSets or returns a valid value of BoPaymentMeansEnum that determines the payment means.

Field name: BankTransf.

Public Property PaymentMethodCodeSets or returns the payment method code.

Field name: PayMethCod.

Length:15 characters.

Public Property PaymentPlaceSets or returns the BOE payment place.

Field name: PaymntPlc.

Length: 128 characters.

Public Property PaymentTermsCodeSets or returns the payment terms for incoming payments related to the business partner.

Field name: PaymTerms.

This is a foreign key to the PaymentTermsTypes object.

Public Property PortfolioIDSets or returns the BOE internal portfolio ID.

Field name: PtfID.

Length: 3 characters.

Public Property PostOfficeBankSets or returns a valid value that determines wether or not the payment method is related to a post office bank.

Field name: PostOffBnk.

Public Property PosttoGLInterimAccountDetermines whether or not to enable posting payments to a G/L intermediate account. Field name: IntrimAcct.
Public Property ReportCodeproperty ReportCode
Public Property SendforAcceptanceSets or returns a valid value that determines wether or not Send for Acceptanceis required.

Field name: SendAccept.

Public Property TransactionTypeSets or returns the Transaction type.

Field name: TrnsType.

Length: 2 Characters.

Public Property TypeSets or returns a valid value of BoPaymentTypeEnum that determines wether the payment is incoming or outgoing.

Field name: Type.

Public Property UserFieldsReturns the UserFields object.
Public Property UserSignatureReturns the foreign key of the user who enters the payment method.

Field name: UserSign.

This is a foreign key to the Users object.

See Also