Sha256: 6140db5d4d3d982e99c242bc74337a40e22aad13599c5bdd38cecd7d797118a5
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
module BusinessCentral module Object class PurchaseInvoice < Base OBJECT = 'purchaseInvoices'.freeze OBJECT_VALIDATION = { number: { maximum_length: 20 }, invoice_date: { date: true }, vendor_invoice_number: { maximum_length: 35 }, vendor_number: { maximum_length: 20 }, vendor_name: { maximum_length: 50 }, currency_code: { maximum_length: 10 }, status: { maximum_length: 20, inclusion_of: [ 'Draft', 'In Review', 'Open', 'Paid', 'Canceled', 'Corrective. Read-Only' ] }, payment_terms: { maximum_length: 10 }, shipment_method: { maximum_length: 10 }, pay_to_name: { maximum_length: 100 }, pay_to_contact: { maximum_length: 100 }, pay_to_vendor_number: { maximum_length: 20 }, ship_to_name: { maximum_length: 100 }, ship_to_contact: { maximum_length: 100 } }.freeze OBJECT_METHODS = [ :get, :post, :patch, :delete ].freeze end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
business-central-1.0.3 | lib/business_central/object/purchase_invoice.rb |