biuan SAP® BUSINESS ONE SDK
DTW Banking / Outgoing Payments / Checks for Payment
API Checksfor Payment

Description

Represents checks that are not tied to a document.

SAP Business One updates the balances of vendor accounts each time you add a check for payment. This object is part of the Banking module. Checks tied to documents are represented by the Payments_Checks object.

This object enables you to:

  • Add checks for payment.
  • Retrieve a check details by its key.
  • Update checks for payment.
  • Save the object in XML format.

Source table: OCHO

Object Model

Remarks

Mandatory fields in SAP Business One: BankCode, CustomerAccountCode, CountryCode, and RowTotal (from ChecksforPaymentLines object).

To display the form in the application:

  • Select Banking --> Outgoing Payments --> Checks for Payment.

See Also

SAP® B1 DI-API C# definition

public class ChecksforPaymentClass : IChecksforPayment, ChecksforPayment { public virtual string AccountNumber { get; set; } public virtual string Address { get; set; } public virtual string AddressName { get; set; } public virtual string BankCode { get; set; } public virtual string BankName { get; } public virtual string Branch { get; set; } public virtual DataBrowser Browser { get; } public virtual BoYesNoEnum Canceled { get; } public virtual BoCpCardAcct CardOrAccount { get; set; } public virtual double CheckAmount { get; } public virtual string CheckCurrency { get; } public virtual DateTime CheckDate { get; set; } public virtual int CheckKey { get; } public virtual int CheckNumber { get; set; } public virtual string CountryCode { get; set; } public virtual BoYesNoEnum CreateJournalEntry { get; set; } public virtual DateTime CreationDate { get; } public virtual string CustomerAccountCode { get; set; } public virtual double DeductionRefundAmount { get; set; } public virtual string Details { get; set; } public virtual string JournalEntryReference { get; set; } public virtual ChecksforPaymentLines Lines { get; } public virtual BoYesNoEnum ManualCheck { get; set; } public virtual DateTime PaymentDate { get; set; } public virtual int PaymentNo { get; } public virtual BoYesNoEnum Printed { get; } public virtual int PrintedBy { get; } public virtual string Signature { get; set; } public virtual DateTime TaxDate { get; } public virtual double TaxTotal { get; } public virtual string TotalinWords { get; set; } public virtual int TransactionNumber { get; } public virtual BoYesNoEnum Transferable { get; set; } public virtual DateTime UpdateDate { get; } public virtual SAPbobsCOM.UserFields UserFields { get; } public virtual string VendorCode { get; set; } public virtual string VendorName { get; } public virtual double WithholdingTaxAmount { get; } public virtual double WithholdingTaxPercentage { get; set; } public extern ChecksforPaymentClass(); public virtual extern int Add(); public virtual extern int Cancel(); public virtual extern int Close(); public virtual extern string GetAsXML(); public virtual extern bool GetByKey( int CheckKey); public virtual extern int Remove(); public virtual extern void SaveToFile( string FileName); public virtual extern void SaveXML( ref string FileName); public virtual extern int Update(); }

Related information


Checksfor Payment Lines ChecksforPaymentLines Object· Table: CHO1
ChecksforPaymentLines is a child object of the ChecksforPayment object that represents the appendix of the check. Source table: CHO1.
   Parent: Checksfor Payment ChecksforPayment Object· Table: OCHO

Bo Cp Card Acct BoCpCardAcct Enumeration
Specifies whether the vendor is identified by its code (vendor card) or by its account.
   Parent: Checksfor Payment ChecksforPayment Object· Table: OCHO


SAP® Business One is the trademark(s) or registered trademark(s) of SAP AG in Germany and in several other countries. Contact
This website is not affiliated with, maintained, authorized, endorsed or sponsored by SAP AG or any of its affiliates