Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
<invoices>
  <invoice>
    <id>1044</id>
    <number>796</number>
    <prefix>F</prefix>
    <orderedby>Karl Anka</orderedby>
	<orderedbycustomerid>23</orderedbycustomerid>
    <totalamount>17000</totalamount>
    <rest>17000</rest>
    <invoicedate>2012-01-11</invoicedate>
    <duedate>2012-01-21</duedate>
    <payeddate/>
    <state>
      <number>2</number>
      <value>Hos BGC</value>
    </state>
    <reminderamount>2500</reminderamount>
    <company>
      <id>1</id>
      <name>Scrooge Inc.</name>
    </company>
  </invoice>
  <invoice>
     ...
  </invoice>
</invoices>

Skapa faktura

Skapar en faktura för autentiserad användare.

Anrop

HTTP POST till /invoices

Parametrar

namn

obligatorisk

exempelvärde

förklaring

Värdemängd/Datatyp

Default

orderid

ja

66

ID till en beställning

ID

 

 

Exempel:

Code Block
APIURL/invoices.xml?apikey=338934897438&orderid=66

Svar

Tag

Format

Exempel

Förklaring

invoice

 

<invoice>

Faktura

id

ID

<id>1044</id>

Unikt id

number

Sträng

<number>796</number>

Fakturanummer

prefix

Sträng

<prefix>F</prefix>

Fakturanummer prefix

orderedby

Sträng

Acme AB, Karl Anka

Faktura mottagaren.

orderedbycustomerid

ID

<orderedbycustomerid>23</orderedbycustomerid>

Faktura personens id.

totalamount

Heltal

99900

Fakturans totalbelopp i ören.

rest

Heltal

50000

Kvar att betala i ören.

invoicedate

Datum

2012-01-01

Fakturadatum.

duedate

Datum

2012-01-31

Förfallodatum.

payeddate

Datum

2012-01-28

Betaldag.

state

 

 

Status, se nedan.

number

Heltal

<number>2</number>

Status, se nedan.

value

Sträng

<value>Hos BGC</value>

Utläst status, se nedan.

reminderamount

Heltal

<reminderamount>2500</reminderamount>

Påminnelseavgift i ören

company

 

<company><id>1</id><name>Scrooge Inc.</name></company>

Bolaget som fakturan hör till

Code Block
  <invoice>
    <id>1044</id>
    <number>796</number>
    <prefix>F</prefix>
    <orderedby>Karl Anka</orderedby>
	<orderedbycustomerid>23</orderedbycustomerid>
    <totalamount>17000</totalamount>
    <rest>17000</rest>
    <invoicedate>2012-01-11</invoicedate>
    <duedate>2012-01-21</duedate>
    <payeddate/>
    <state>
      <number>2</number>
      <value>Hos BGC</value>
    </state>
    <reminderamount>2500</reminderamount>
    <company>
      <id>1</id>
      <name>Scrooge Inc.</name>
    </company>
  </invoice>
  

Status

Se Fakturastatus för mer information om respektive status.
"Number" ändras aldrig det är en konstant. Däremot är "Value" dynamiskt beroende på locale och det kan även ändras över tid. Betydelsen ändras dock aldrig dvs "Number"=1 betyder alltid en faktura som inte är skickad, oavsett hur man språkligt uttrycker det i "Value". Använd Number och håll en egen lista med språkuttryck på er sida.

...