Click or drag to resize

IOBERONServiceGen2Stock_ReceiveNote_Add Method

EXALOGIC
Vytvorí novú príjemku v evidencii 'Príjemky'. Nový doklad je možné vytvoriť aj s položkami, aktualizovať hlavičku dokladu je možné volaním Stock_ReceiveNote_Update(ReceiveNoteHeader), pričom na úpravu položiek je možné volať Stock_ReceiveNote_Items_BatchUpdate(ReceiveNoteItemsBatchUpdateArg).

Namespace: Exa.OBERON.ServicesGen2
Assembly: Exa.OBERON.ServicesGen2 (in Exa.OBERON.ServicesGen2.dll) Version: 5.0.0.0 (5.0.0.0)
Syntax
ResultValue<RecordBaseInfo> Stock_ReceiveNote_Add(
	ReceiveNoteAddArg receiveNoteAddArg
)

Parameters

receiveNoteAddArg  ReceiveNoteAddArg
 

Return Value

ResultValueRecordBaseInfo
Vráti triedu RecordBaseInfo - obsahuje jednoznačný identifikátor vytvoreného záznamu, číslo dokladu a prípadné aj ďalšie info.
Remarks
V nasledovnom príklade je ukážka JSON štruktúry pre vytvorenie novej príjemky (alebo jej načítanie). Pri položke stačí zadať jednotkovú cenu za položku, prípadne celkovú cenu za položku.
Príklad vyvorenia príjemky zasielané údaje v JSON formáte.
{
  "receiveNoteAddArg": {
    "ReceiveNote": {
      "BranchName": null,
      "BusinessPartner": {
        "Address": {
          "City": "Bešeňová",
          "Country": null,
          "CountryISOCode": null,
          "Street": null
        },
        "IdentificationNumber": null,
        "IdentificationNumberTax": null,
        "IdentificationNumberVat": null,
        "Name": "EXALOGIC, s.r.o"
      },
      "DateDocument": null,
      "HasAmountStockIn": 0,
      "IDNum": 0,
      "MovementDocumentType": "P-Tuzemsko",
      "Notice": null,
      "Number": "P-2200003",
      "NumberDeliveryNote": null,
      "NumberExternal": "as1",
      "NumberOrder": null,
      "PersonRecipient": null,
      "PersonRegistered": null,
      "RecordGUID": "9962c0eb-a4cd-46af-ad76-55f539d823d2",
      "Settled": false,
      "StockIDNum": 0,
      "StockName": "Hlavný sklad",
      "UserAdd": null,
      "UserLastUpdate": null,
      "DocumentTotal": {
        "ExchangeRate": 0,
        "FCCode": null,
        "PriceTotal": 30,
        "Rounding": 0,
        "VatRates": {
          "R1": 10,
          "R2": 5,
          "R3": 0,
          "Standard": 23
        },
        "VatTotals": {
          "BaseR1": 0,
          "BaseR2": 0,
          "BaseR3": 0,
          "BaseStandard": 24.39,
          "BaseZero": 0,
          "VatR1": 0,
          "VatR2": 0,
          "VatR3": 0,
          "VatStandard": 5.61
        }
      },
      "Items": [
        {
          "Amount": 5,
          "AmountUnitOther": 0,
          "BarCode": null,
          "CashRegisterCode": null,
          "DateTime": null,
          "DiscountPercent": 0,
          "ForeignCurrency": false,
          "IDNum": 0,
          "IDNum_Stock": 2,
          "IDNum_StockCard": 252,
          "IDNum_StockCardVariant": 0,
          "Name": "7 Up sklo 0,25 l",
          "Notice": null,
          "Number": "2003",
          "PriceWithVAT": 20,
          "PriceWithVATUnit": 4,
          "PriceWithVATWithoutDiscount": 0,
          "PriceWithVATWithoutDiscount_Unit": 0,
          "PriceWithoutVAT": 0,
          "PriceWithoutVATUnit": 0,
          "Unit": "ks",
          "UnitOther": null,
          "VariantName": null,
          "VatRate": 23,
          "AmountStockIn": 0,
          "SerialNumbers": null
        },
        {
          "Amount": 10,
          "AmountUnitOther": 0,
          "BarCode": null,
          "CashRegisterCode": null,
          "DateTime": null,
          "DiscountPercent": 0,
          "ForeignCurrency": false,
          "IDNum": 0,
          "IDNum_Stock": 2,
          "IDNum_StockCard": 291,
          "IDNum_StockCardVariant": 0,
          "Name": "Arašidy 100 gr",
          "Notice": null,
          "Number": "2301",
          "PriceWithVAT": 10,
          "PriceWithVATUnit": 1,
          "PriceWithVATWithoutDiscount": 0,
          "PriceWithVATWithoutDiscount_Unit": 0,
          "PriceWithoutVAT": 0,
          "PriceWithoutVATUnit": 0,
          "Unit": "ks",
          "UnitOther": null,
          "VariantName": null,
          "VatRate": 23,
          "AmountStockIn": 0,
          "SerialNumbers": null
        }
      ]
    }
  }
}
Example
Url: http://address:port/v1/stock/receive-note/add
See Also