POST api/CreatePantheonDoc

Create Pantheon document and return data

Request Information

URI Parameters

None.

Body Parameters

Document Req.

Document
NameDescriptionTypeAdditional information
CrmGUIDDocument

CRM document GUID Req

string

None.

Subject

Subject Req.

Subject

None.

DocType

Pantheon Document type. Must exist in Pantheon. CHAR(4) Req.

string

None.

Date

Document Date. DATE Req.

date

None.

DateInv

Document Invoice date

date

None.

DateVAT

Document VAT Date

date

None.

DateDue

Document Due Date

date

None.

FieldSA

Document FieldSA VARCHAR(255)

string

None.

FieldSB

Document FieldSB VARCHAR(255)

string

None.

FieldSC

Document FieldSC VARCHAR(255)

string

None.

FieldSD

Document FieldSD VARCHAR(255)

string

None.

FieldSE

Document FieldSE VARCHAR(255)

string

None.

FieldSF

Document FieldSF VARCHAR(255)

string

None.

FieldSG

Document FieldSG VARCHAR(255)

string

None.

FieldSH

Document FieldSH VARCHAR(255)

string

None.

FieldSI

Document FieldSI VARCHAR(255)

string

None.

FieldSJ

Document FieldSJ VARCHAR(255)

string

None.

Doc1

Document Doc1 VARCHAR(35)

string

None.

DateDoc1

Document DateDoc1 DATE

date

None.

Doc2

Document Doc2 VARCHAR(35)

string

None.

DateDoc2

Document DateDoc2 DATE

date

None.

Items

Items Req. (must contains all Items in Positions)

Collection of Item

None.

Positions

Positions Req.

Collection of Position

None.

Note

Document note VARCHAR(4000)

string

None.

UserId

Referent visible on Pantheon documen

string

None.

KeyStorno

Original Pantheon storno Key CHAR(13)

string

None.

Warehouse

Warehouse from Pantheon (if empty its from DocType)

string

None.

Status

Document status (can be empty) CHAR(1)

string

None.

Change

Document change (can be empty)

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "CrmGUIDDocument": "sample string 1",
  "Subject": {
    "CrmGUIDSubject": "sample string 1",
    "RegNo": "sample string 2",
    "VatCodePrefix": "sample string 3",
    "VatCode": "sample string 4",
    "ShortName": "sample string 5",
    "LongName": "sample string 6",
    "Address": "sample string 7",
    "PostCode": "sample string 8",
    "Country": "sample string 9",
    "XMLDoctype": "sample string 10",
    "WayOfSale": "sample string 11",
    "TRR": "sample string 12"
  },
  "DocType": "sample string 2",
  "Date": "2026-04-13T20:09:00.0324733+02:00",
  "DateInv": "2026-04-13T20:09:00.0324733+02:00",
  "DateVAT": "2026-04-13T20:09:00.0324733+02:00",
  "DateDue": "2026-04-13T20:09:00.0324733+02:00",
  "FieldSA": "sample string 7",
  "FieldSB": "sample string 8",
  "FieldSC": "sample string 9",
  "FieldSD": "sample string 10",
  "FieldSE": "sample string 11",
  "FieldSF": "sample string 12",
  "FieldSG": "sample string 13",
  "FieldSH": "sample string 14",
  "FieldSI": "sample string 15",
  "FieldSJ": "sample string 16",
  "Doc1": "sample string 17",
  "DateDoc1": "2026-04-13T20:09:00.0331689+02:00",
  "Doc2": "sample string 19",
  "DateDoc2": "2026-04-13T20:09:00.0331689+02:00",
  "Items": [
    {
      "CrmGUIDItem": "sample string 1",
      "Ident": "sample string 2",
      "Name": "sample string 3",
      "UM": "sample string 4",
      "VatCode": "sample string 5",
      "ItemType": "sample string 6"
    },
    {
      "CrmGUIDItem": "sample string 1",
      "Ident": "sample string 2",
      "Name": "sample string 3",
      "UM": "sample string 4",
      "VatCode": "sample string 5",
      "ItemType": "sample string 6"
    }
  ],
  "Positions": [
    {
      "CrmGUIDItem": "sample string 1",
      "Pos": 2,
      "Note": "sample string 3",
      "Qty": 4.0,
      "UM": "sample string 5",
      "Price": 6.0,
      "Rebate": 7.0,
      "VatCode": "sample string 8"
    },
    {
      "CrmGUIDItem": "sample string 1",
      "Pos": 2,
      "Note": "sample string 3",
      "Qty": 4.0,
      "UM": "sample string 5",
      "Price": 6.0,
      "Rebate": 7.0,
      "VatCode": "sample string 8"
    }
  ],
  "Note": "sample string 21",
  "UserId": "sample string 22",
  "KeyStorno": "sample string 23",
  "Warehouse": "sample string 24",
  "Status": "sample string 25",
  "Change": true
}

application/xml, text/xml

Sample:
<Document xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ODLWebApi">
  <Change>true</Change>
  <CrmGUIDDocument>sample string 1</CrmGUIDDocument>
  <Date>2026-04-13T20:09:00.0324733+02:00</Date>
  <DateDoc1>2026-04-13T20:09:00.0331689+02:00</DateDoc1>
  <DateDoc2>2026-04-13T20:09:00.0331689+02:00</DateDoc2>
  <DateDue>2026-04-13T20:09:00.0324733+02:00</DateDue>
  <DateInv>2026-04-13T20:09:00.0324733+02:00</DateInv>
  <DateVAT>2026-04-13T20:09:00.0324733+02:00</DateVAT>
  <Doc1>sample string 17</Doc1>
  <Doc2>sample string 19</Doc2>
  <DocType>sample string 2</DocType>
  <FieldSA>sample string 7</FieldSA>
  <FieldSB>sample string 8</FieldSB>
  <FieldSC>sample string 9</FieldSC>
  <FieldSD>sample string 10</FieldSD>
  <FieldSE>sample string 11</FieldSE>
  <FieldSF>sample string 12</FieldSF>
  <FieldSG>sample string 13</FieldSG>
  <FieldSH>sample string 14</FieldSH>
  <FieldSI>sample string 15</FieldSI>
  <FieldSJ>sample string 16</FieldSJ>
  <Items>
    <Item>
      <CrmGUIDItem>sample string 1</CrmGUIDItem>
      <Ident>sample string 2</Ident>
      <ItemType>sample string 6</ItemType>
      <Name>sample string 3</Name>
      <UM>sample string 4</UM>
      <VatCode>sample string 5</VatCode>
    </Item>
    <Item>
      <CrmGUIDItem>sample string 1</CrmGUIDItem>
      <Ident>sample string 2</Ident>
      <ItemType>sample string 6</ItemType>
      <Name>sample string 3</Name>
      <UM>sample string 4</UM>
      <VatCode>sample string 5</VatCode>
    </Item>
  </Items>
  <KeyStorno>sample string 23</KeyStorno>
  <Note>sample string 21</Note>
  <Positions>
    <Position>
      <CrmGUIDItem>sample string 1</CrmGUIDItem>
      <Note>sample string 3</Note>
      <Pos>2</Pos>
      <Price>6</Price>
      <Qty>4</Qty>
      <Rebate>7</Rebate>
      <UM>sample string 5</UM>
      <VatCode>sample string 8</VatCode>
    </Position>
    <Position>
      <CrmGUIDItem>sample string 1</CrmGUIDItem>
      <Note>sample string 3</Note>
      <Pos>2</Pos>
      <Price>6</Price>
      <Qty>4</Qty>
      <Rebate>7</Rebate>
      <UM>sample string 5</UM>
      <VatCode>sample string 8</VatCode>
    </Position>
  </Positions>
  <Status>sample string 25</Status>
  <Subject>
    <Address>sample string 7</Address>
    <Country>sample string 9</Country>
    <CrmGUIDSubject>sample string 1</CrmGUIDSubject>
    <LongName>sample string 6</LongName>
    <PostCode>sample string 8</PostCode>
    <RegNo>sample string 2</RegNo>
    <ShortName>sample string 5</ShortName>
    <TRR>sample string 12</TRR>
    <VatCode>sample string 4</VatCode>
    <VatCodePrefix>sample string 3</VatCodePrefix>
    <WayOfSale>sample string 11</WayOfSale>
    <XMLDoctype>sample string 10</XMLDoctype>
  </Subject>
  <UserId>sample string 22</UserId>
  <Warehouse>sample string 24</Warehouse>
</Document>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Key or Error

RetData
NameDescriptionTypeAdditional information
Key

Pantheon Key - CHAR(13) npr. 1930000000001

string

None.

KeyView

Pantheon KeyView - CHAR(20) - npr. 19-300-000001

string

None.

Error

Pantheon Error - VARCHAR(MAX)

string

None.

Warning

Pantheon Warning - VARCHAR(MAX)

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Key": "sample string 1",
  "KeyView": "sample string 2",
  "Error": "sample string 3",
  "Warning": "sample string 4"
}

application/xml, text/xml

Sample:
<RetData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ODLWebApi">
  <Error>sample string 3</Error>
  <Key>sample string 1</Key>
  <KeyView>sample string 2</KeyView>
  <Warning>sample string 4</Warning>
</RetData>