Skip to content

Zakup specyfikacja

Faktury zakupowe mają mozliwość dodania pozycji z

  • dokumentu Zamówienia
  • dokumentów PZ, PZI ( erp.document_List_DictionaryForPurchaseInvoice )
  • w systemie platformacrm musi zagdazć się waluta dokumentu

Parametry

  • instance.document.isPurchaseInvoiceToDraftExternalIncomeAllowed - czy mozna wystawiać faktury z dokumentów typu szkic

Obiekty

  • [document].[invoice]
  • [document].[invoiceline]
  • calculationtype

API

Pobranie pozycji dokumentów PZ

  • [erp].[document_List_DictionaryForPurchaseInvoice]
    • zmiana mozliwosc pobrania dokumentu z dowolna waluta

Pobranie zamowien do zfaktury zakupowej

  • [erp].[order_List_DictionaryForPurchaseInvoice]

Dodanie pozycji https://app.platformaerp.com/api/erp/invoice/set-lines/erp/7fc0ee98-ad01-44a3-8aef-7d6481923176

1. JAVASCRIPT:addDocumentReference JAVASCRIPT:addOrderRelations

2. calculation type -- 1 od netto (default) --, 2 od brutto , 3 wlasny

2.

JAVASCRIPT:addDocumentReference JAVASCRIPT:addOrderRelations

3. Procedura

SQL
declare
@invoiceLineID nvarchar(max)= '54c3eeb8-8940-4f41-ad28-fca08b77d452', -- varchar(max) decimal uniqueidentifier
@invoiceID nvarchar(max)= '7fc0ee98-ad01-44a3-8aef-7d6481923176', -- varchar(max) decimal uniqueidentifier
@itemID nvarchar(max)= '7ab0c9f3-1f0b-e711-80c6-9c8e994dc647', -- varchar(max) decimal uniqueidentifier
@itemNameCommercial nvarchar(max)= 'Głośnik HERTZ DCX100.3', -- varchar(max) decimal uniqueidentifier
@calculationtype nvarchar(max)= '3', -- varchar(max) decimal uniqueidentifier
@itemQuantity nvarchar(max)= '2', -- varchar(max) decimal uniqueidentifier
@initialNetPrice nvarchar(max)= '145.52', -- varchar(max) decimal uniqueidentifier
@netValue nvarchar(max)= '291.04', -- varchar(max) decimal uniqueidentifier
@itemTaxRate nvarchar(max)= '23', -- varchar(max) decimal uniqueidentifier
@itemUnitID nvarchar(max)= '59fda1d1-1f33-41fb-ae24-e0c1ff42ec0d', -- varchar(max) decimal uniqueidentifier
@documentLineID nvarchar(max)= '812f6348-2a7b-4617-b91b-9b5de0068a2c', -- varchar(max) decimal uniqueidentifier
@itemSerialNumber nvarchar(max)= '', -- varchar(max) decimal uniqueidentifier
@username nvarchar(max)= 'marcin@platformaerp.com', -- varchar(max) decimal uniqueidentifier
--SQL
[erp].[invoiceLine_InsertUpdate]

TODO

  • dodac w nawiasie przy wystawianiu faktury zakupowej ze sa jakies pozycjiec czyli ( count )