Aufruf
POST https://service.runmyaccounts.com/api/latest/clients/{mandant}/invoices
XML:
<?xml version="1.0" encoding="UTF-8"?>
<invoice>
<invnumber>A4.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>[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>
<incomeentries>
<incomeentry>
<amount>-600.0</amount>
<income_accno>2030</income_accno>
<description>Anzahlung</description>
</incomeentry>
<incomeentry>
<amount>1200.0</amount>
<income_accno>3600</income_accno>
<description>Div. Dienstleistungen</description>
</incomeentry>
</incomeentries>
<taxentries>
<taxentry>
<amount>48.0</amount>
<tax_accno>2201</tax_accno>
</taxentry>
</taxentries>
</invoice>
JSON:
{
"invnumber": "A4.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": "[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"
},
"incomeentries":
{
"incomeentry":
[
{
"amount": "-600.0",
"income_accno": "2030",
"description": "Anzahlung"
},
{
"amount": "1200.0",
"income_accno": "3600",
"description": "Div. Dienstleistungen"
}
]
},
"taxentries":
{
"taxentry":
{
"amount": "48.0",
"tax_accno": "2201"
}
}
}
Antwort
204 No Content