Invoices
GET https://api.mothernode.com/invoices
Receive a list of all Invoices Sample Response: { "invoices":{ "10000":{ "header":{ "invoice_id":"0000000a-a0a0-00a0-a000-a00a00a0000a", "invoice_number":"10000", "company_name":"Company", "bill_name":"Billing", "bill_address1":"555 Main", "bill_address2":"Suite 100", "bill_city":"New York", "bill_state":"NY", "bill_country":"US", "bill_contact":"Accounts Payable", "bill_contact_email":"accounts@company.com", "revision_date":"2016-06-15 16:45:48", "due_date":"2016-06-15 16:45:48", "g_reference":"Reference", "subtotal":"4000.00", "tax_total":"0.00", "quote_total":"4000.00" }, "detail":[ { "line_number":"1", "line_sub":"0", "item_name":"test item", "item_description":null, "qty":"3.000", "unit_cost":"-1000.00", "markup":null, "discount":null, "is_taxable":"1" }, { "line_number":"2", "line_sub":"0", "item_name":"thing", "item_description":null, "qty":"5.000", "unit_cost":"-200.00", "markup":null, "discount":null, "is_taxable":"1" } ] }, "10001":{ "header":{ "invoice_id":"0000000a-a0a0-00a0-a000-a00a00a0000a", "invoice_number":"10001", "company_name":"Company", "bill_name":"Billing", "bill_address1":"555 Main", "bill_address2":"Suite 100", "bill_city":"New York", "bill_state":"NY", "bill_country":"US", "bill_contact":"Accounts Payable", "bill_contact_email":"accounts@company.com", "revision_date":"2016-06-15 16:45:48", "due_date":"2016-06-15 16:45:48", "g_reference":"Reference", "subtotal":"4000.00", "tax_total":"0.00", "quote_total":"4000.00" }, "detail":[ { "line_number":"1", "line_sub":"0", "item_name":"Item", "item_description":"Description", "qty":"50.000", "unit_cost":"-10.00", "markup":"0", "discount":"0", "is_taxable":"1" } ] } } } Filter records: GET https://api.mothernode.com/invoices?company_name=Large Co. GET https://api.mothernode.com/invoices?country=US&state=TX
GET https://api.mothernode.com/invoices/{id}
Receive a single Invoices GET https://api.mothernode.com/invoices/0000000a-a0a0-00a0-a000-a00a00a0000a Sample Response: { "invoice":{ "header":{ "invoice_id":"0000000a-a0a0-00a0-a000-a00a00a0000a", "invoice_number":"10000", "customer_id":"0000000a-a0a0-00a0-a000-a00a00a0000a", "company_name":"Company", "bill_name":"Company", "bill_address1":"", "bill_address2":"", "bill_city":"", "bill_state":"", "bill_country":"US", "bill_zip":"", "bill_tel":"", "bill_tel_ext":"", "bill_fax":"", "bill_mobile":"", "bill_contact_id":null, "bill_contact":"Accounts Payable", "bill_contact_email":"", "ship_name":"Company", "ship_address1":"", "ship_address2":"", "ship_city":"", "ship_state":"", "ship_country":"US", "ship_zip":"", "ship_tel":"", "ship_tel_ext":"", "ship_fax":"", "ship_mobile":"", "ship_contact_id":null, "ship_contact":"", "ship_contact_email":"", "order_by":"User", "o_revision_no":null, "revision_date":"2016-06-15 16:45:48", "o_valid_until":null, "order_status":"Paid", "tax_number":"", "tax_rate":"0.0000", "q_markup":"0.0000", "q_discount":"0.0000", "est_ship_date":null, "ship_method":"", "confidence":null, "days_to_close":null, "weeks_to_complete":"", "sales_name":"", "pm_name":"", "m_segment":null, "construction_type":null, "quote_source":null, "quote_ref":"IND", "quote_status_id":"0", "quote_notes":null, "tax_exempt":"0", "tax_exempt_id":null, "shipping_total":"0.00", "install_total":"0.00", "subtotal":"-4000.00", "tax_total":"0.00", "quote_total":"-4000.00", "mh_total":"0.00", "mo_total":"0.00", "moint_total":"0.00", "moext_total":"0.00", "mhint_total":"0.00", "mhext_total":"0.00", "installint_total":"0.00", "installext_total":"0.00", "removal_total":"0.00", "permit_total":"0.00", "remake_total":"0.00", "reorder_total":"0.00", "artwork_total":"0.00", "assembly_total":"0.00", "designbuild_total":"0.00", "expedite_total":"0.00", "pm_total":"0.00", "survey_total":"0.00", "staffing_total":"0.00", "wayfinding_total":"0.00", "taxable_total":"-4000.00", "created_on":"2016-06-15 16:45:48", "created_by":"User", "last_modified_on":"2016-06-15 10:46:25", "last_modified_by":"User", "budget_total":"0.00", "tax_exempt_no":"", "is_remake":"0", "is_reorder":"0", "deposit_amt":"0.00", "deposit_date":null, "po_number":null, "is_paid":"1", "paid_date":"2016-06-15", "is_void":"0", "void_date":null, "ship_date":null, "actual_ship_date":null, "is_rush":"0", "order_number":"0", "priority_text":"Normal", "g_reference":null, "install_date":null, "completed_date":null, "dep_chq_number":null, "void_by":null, "processed_on":null, "deposit_req":"0.00", "due_date":null, "srvmo_total":"0.00", "srvmh_total":"0.00", "digital_total":"0.00", "namo_total":"0.00", "namh_total":"-4000.00", "digitalmo_total":"0.00", "digitalmh_total":"0.00", "use_old_calc":"0", "export_hold":"0", "export_id":"0", "is_credit_memo":"0", "is_oos":"0", "notify_process":"0", "notify_ship":"0", "is_moos":"0", "tax_get_used":"customer_ship_zip", "tax_zip_used":"", "proof_first_name":"", "proof_last_name":"", "proof_address1":"", "proof_address2":"", "proof_city":"", "proof_state":"", "proof_zip":"", "proof_country":"", "proof_tel":"", "proof_fax":"", "proof_email":"", "proof_company_name":"", "proof_mobile":"", "o_invoice_date":null, "opp_type_id":null, "opp_probability_id":"0", "promo_code":null, "l_lead_source_id":null, "lead_id":null, "q_source":"", "q_relationship_id":"", "o_close_date":null, "drop_name":null, "drop_address1":null, "drop_address2":null, "drop_city":null, "drop_state":null, "drop_country":null, "drop_zip":null, "drop_tel":null, "drop_tel_ext":null, "drop_fax":null, "drop_mobile":"", "drop_contact":null, "drop_contact_id":null, "drop_contact_email":null, "media_type":null, "progress_invoice_amt":"0.00", "notify_list_email":"", "notify_billing":"0", "notify_shipping":"0", "payment_type":null, "referral_id":"0", "currency":"", "special_instructions":"" }, "detail":[ { "line_number":"1", "line_sub":"0", "item_name":"test item", "item_description":null, "qty":"3.000", "unit_cost":"-1000.00", "markup":null, "discount":null, "is_taxable":"1" }, { "line_number":"2", "line_sub":"0", "item_name":"thing", "item_description":null, "qty":"5.000", "unit_cost":"-200.00", "markup":null, "discount":null, "is_taxable":"1" } ] } }
POST https://api.mothernode.com/invoices/record_payment
Record payment for an invoice Pass the following parameteres id: paid_date: '2016-12-17' paid_amount: 25.00 chq_no: pay_note: On success will return status code 201 with response: