Aufruf
POST https://service.runmyaccounts.com/api/latest/clients/{mandant}/invoices
XML:
<?xml version="1.0" encoding="UTF-8"?> <invoice> <invnumber>A7.1</invnumber> <ordnumber /> <status>OVERDUE</status> <currency>CHF</currency> <ar_accno>1100</ar_accno> <transdate>2012-08-06T00:00:00+02:00</transdate> <duedate>2012-08-06T00:00:00+02:00</duedate> <description>Rechnung September 2011</description> <notes /> <intnotes /> <taxincluded>false</taxincluded> <dcn /> <customer> <id>10199</id> <customernumber>K-001</customernumber> <name>Muster AG</name> <created>2012-02-21T00:00:00+01:00</created> <contactId>0</contactId> <salutation>Herr</salutation> <firstname>Hans</firstname> <lastname>Muster</lastname> <addressId>0</addressId> <address1>Rössliweg 1</address1> <address2 /> <zipcode /> <city>Tenna</city> <state /> <country /> <phone /> <fax /> <mobile /> <email>[email protected]</email> <taxnumber /> <taxfree>false</taxfree> <bank_name>CREDIT SUISSE</bank_name> <bank_address1 /> <bank_address2 /> <bank_zipcode>8070</bank_zipcode> <bank_city>ZÜRICH</bank_city> <bank_country>SCHWEIZ</bank_country> <bank_iban>CH3304835172037151000</bank_iban> <bank_bic>CRESCHZZ80L</bank_bic> </customer> <parts> <part> <partnumber>ART-1</partnumber> <description>Akonto</description> <unit /> <quantity>1.0</quantity> <sellprice>200.0</sellprice> <discount>0.0</discount> <itemnote /> </part> </parts> </invoice>
JSON:
{ "invnumber": "A7.1", "ordnumber": "", "status": "OVERDUE", "currency": "CHF", "ar_accno": "1100", "transdate": "2012-08-06T00:00:00+02:00", "duedate": "2012-08-06T00:00:00+02:00", "description": "Rechnung September 2011", "notes": "", "intnotes": "", "taxincluded": "false", "dcn": "", "customer": { "id": "10199", "customernumber": "K-001", "name": "Muster AG", "created": "2012-02-21T00:00:00+01:00", "contactId": "0", "salutation": "Herr", "firstname": "Hans", "lastname": "Muster", "addressId": "0", "address1": "Rössliweg 1", "address2": "", "zipcode": "", "city": "Tenna", "state": "", "country": "", "phone": "", "fax": "", "mobile": "", "email": "[email protected]", "taxnumber": "", "taxfree": "false", "bank_name": "CREDIT SUISSE", "bank_address1": "", "bank_address2": "", "bank_zipcode": "8070", "bank_city": "ZÜRICH", "bank_country": "SCHWEIZ", "bank_iban": "CH3304835172037151000", "bank_bic": "CRESCHZZ80L" }, "parts": { "part": { "partnumber": "ART-1", "description": "Akonto", "unit": "", "quantity": "1.0", "sellprice": "200.0", "discount": "0.0", "itemnote": "", } } }
Antwort
204 No Content