SMARTapi Documentation
Create / Update Sales Orders
Create a new salesorder.
Url
https://app.inventio.it/apidemo/smartapi/?type=SALESORDER-POST&token={86D94F6E-9D84-458B-B9D5-8292A3C30028}
Type
POST
Request
<?xml version="1.0" encoding="ISO-8859-1"?> <postdata> <sales-order-header> <document-type>order</document-type> <!-- Valid values: "blank"; "ordre", "credit-memo", "return-ordre" (Invoice = blank) --> <sell-to-customer-no>30000</sell-to-customer-no > <sell-to-customer-name>Anders Andsen</sell-to-customer-name > <sell-to-address>Andevej 123</sell-to-address > <sell-to-address-2></sell-to-address-2> <sell-to-post-code>8000</sell-to-post-code > <sell-to-city>Aarhus</sell-to-city > <sell-to-country-region-code>DK</sell-to-country-region-code > <sell-to-contact></sell-to-contact > <sell-to-contact-e-mail>info@inventio.it</sell-to-contact-e-mail > <!-- Only for NAV 2018 and earlier versions --> <oioubl-sell-to-contact-email >info@inventio.it</oioubl-sell-to-contact-email> <ship-to-address>Address 100</ship-to-address> <ship-to-address-2></ship-to-address-2> <ship-to-city>Aarhus</ship-to-city> <ship-to-post-code>8000</ship-to-post-code> <ship-to-name>IT Department</ship-to-name > <ship-to-country-region-code>DK</ship-to-country-region-code> <ship-to-contact></ship-to-contact> <your-reference>007</your-reference> <payment-terms-code>CASH</payment-terms-code> <payment-method-code>1m</payment-method-code> <invoice-discount-value>2000</invoice-discount-value> <external-document-no>20345</external-document-no> <shipping-agent-code>GLS</shipping-agent-code> <shipping-agent-service-code>MyPack</shipping-agent-service-code> <package-tracking-no>2345698764</package-tracking-no> <posting-date>17-03-20</posting-date> <shipment-date>16-03-20</shipment-date> </sales-order-header> </postdata>
Response
<?xml version="1.0" encoding="ISO-8859-1"?> <root> <status>OK</status> <type>Faktura</type> <no>1004</no> </root>
Response-ERROR
<?xml version='1.0' encoding='ISO-8859-1'?> <error> <message>Error message from Microsoft Dynamics NAV</message> </error>