Run my Accounts API: Beispiel A1.1 - Rechnung einbuchen
Aufruf:
POST https://service.runmyaccounts.com/api/latest/clients/{mandant}/invoices
<?xml version="1.0" encoding="UTF-8"?>
<invoice>
<invnumber>A1.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 />
<notes />
<intnotes />
<taxincluded>false</taxincluded>
<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>hmuster@muster.ch</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>
<incomeentries>
<incomeentry>
<amount>99.0</amount>
<income_accno>3400</income_accno>
<description />
</incomeentry>
</incomeentries>
<taxentries>
<taxentry>
<amount>7.92</amount>
<tax_accno>2201</tax_accno>
</taxentry>
</taxentries>
</invoice>
or
{
"invnumber": "A1.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": "",
"notes": "",
"intnotes": "",
"taxincluded": "false",
"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": "hmuster@muster.ch",
"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"
},
"incomeentries":
{
"incomeentry":
{
"amount": "99.0",
"income_accno": "3400",
"description": ""
}
},
"taxentries":
{
"taxentry":
{
"amount": "7.92",
"tax_accno": "2201"
}
}
}
Antwort:
204 No Content