Umowy
1 DB - Objects
[document].[agreement]
- umowy, umowy ramowe, specyfikacje do zamówień[document].[agreementLine]
- (wycofane) pozycje umów[common].[paymentschedule]
- pozycje umowy[document].[signature]
- podpisy elektroniczne do dokumentów[common].[bankAccount]
- konta bankowe zamawiającego[erp].[agreement_InsertUpdate]
- zapisanie umowy[erp].[bankAccount_List]
- pobranie listy kont (nieustalone status cz jeszcze używane)[erp].[signature_List]
- pobranie listy podpisów elektronicznych (nieustalone status cz jeszcze używane)
Wycofane
- Pobranie umowy GET {{host}}/api/erp/agreement/get/{{app_name}}/{agreementid}
[erp].[agreement_get]
pobranie umowy, zastapione srs[erp].[agreement_list]
lista umow
DB Schema
[document].[agreement]
- naglowek
Pomocniczne:
Column Name | UI | Description |
---|---|---|
agreementID |
||
groupID |
||
addDate |
||
addUsername |
||
modDate |
||
modUsername |
||
status |
||
itemID |
nieużywane, kiedyś służył np do tego żeby wystawić fakturę | |
remoteID |
Pomocnicze np gdyby dokument byl wystawiony z innego dokumentu | |
remoteSource |
Pomocnicze np gdyby dokument byl wystawiony z innego dokumentu | |
teamID |
!UWAGA do usuniecia jest groupID |
Główne:
Column Name | UI | Description |
---|---|---|
agreementFullNR |
TAK | nr umowy systemowy automat np UR2/2025 |
agreementFullNR2 |
TAK | !UWAGA nowe nr dostawcy/odbiorcy |
agreementType |
Rejestr UR/UZ | |
firmID |
!UWAGA wycofane na rzecz issuerID nalezy usunac | |
payerID |
TAK | !UWAGA NOWE |
issuerID |
TAK | !UWAGA NOWE |
agreementDate |
TAK | Data Umowy |
currency |
TAK | waluta PLN/USD etc |
agreementValue |
TAK | Wartość umowy |
agreementMemo |
||
subjectOfAgreement |
TAK | Przedmiot Umowy |
validFromDate |
TAK | wazna od |
validToDate |
TAK | wazna do |
itemTaxRate |
||
serviceTypeID |
||
projectID |
slownik | |
delivery_date |
TAK | Termin dostawy (tutaj zmaina : bylo wczesniej w valid to) |
agreementSpecification1 |
TAK | Montaż i inne usługi |
agreementSpecification2 |
TAK | Zakres usług |
agreementSpecification3 |
TAK | Termin montażu i rozruchu |
agreementSpecification4 |
||
agreementSpecification5 |
||
currencyExchangeRate |
||
currencyExchangeDate |
||
deposit |
||
initialPrice |
[common].[paymentschedule]
- Pozycje
- Uwaga ([document].[agreementLine] zostalo wycofnae do skasowania)
Mamy 2 warianty
- dla faktur sprzedażowych https://s3.jetquery.io/mk/2411/s7k0Guy4wn.png
- paymentordinalnumber lp
- paymentsymbol Symbol
- paymentdate Termin platnosci
- paymenttypeid sposob platnosc
- platnik
- grossvalue brutto
- grossvaluesettled zaplacone
- (wyliczane) pozostalo
- dla umów
- paymentordinalnumber lp
- paymentdate Termin - tu nazywa sie to termin
- paymentName - OPIS width = 300 (kilka podpowidzi , zaliczka, montaż rozruch, płątnośc końcowa)
- grossvalue brutto - brutto
- invoiceID - Faktura powiazana > wyswietlamy nr faktry powiazanej (zakupu) z linkiem
Jak wyglada dodawanie /edycja
TODO
- [ ] Dodaj pozycje
zamiast dodaj rate
Settings/Variables
- instance.sales.seller domyslny nabywca
select value from configuration.configuration where configurationID ='instance.sales.seller
UI - User interface
- platformaerp :: /pages/erp/v_agreement - komponent
API - REST API
Zapisanie umowy
- db
[erp].[agreement_insertupdate]
HTTP | |
---|---|