RELEASE NOTES MULTIVERS API
2.2.0.3
augustus 2020
DOCUMENT: Release notes Multivers API 2.2.0.3
Release notes Unit4 Multivers API 2.2.0.3
DATUM: 30 juni 2020
s
INHOUDSOPGAVE
1 Nieuwe of gewijzigde objecten ... 4
1.1 Goederenontvangst: GoodsReceiptTrans ... 4
1.2 Nieuwe Web API objecten: De volgende objecten zijn toegevoegd in de Web API: ... 4
1.3 Inkoopfactuur fiatteren ... 4
1.3.1 Voorbeeldbericht voor het opslaan van een gefiatteerde inkoopfactuur: ... 4
2 Opgeloste changes ... 8
Release notes Unit4 Multivers API 2.2.0.3
1 Nieuwe of gewijzigde objecten
1.1 Goederenontvangst: GoodsReceiptTrans
Vanaf deze versie wordt de waardering van de voorraad volgens de gemiddelde inkoopprijs (GIP) ondersteund.
1.2 Nieuwe Web API objecten: De volgende objecten zijn toegevoegd in de Web API:
• GetShippingOrderDocumentCommand: een commando waarmee een paklijst voor een verkooporder gegenereerd kan worden.
• GetPackingListDocumentCommand: een commando waarmee een magazijnbon voor een vekooporder gegenereerd kan worden.
• UpdatePackingListStateCommand: een commando waarmee de status van een verkooporder gewijzigd kan worden in “magazijnbon afgedrukt”.
• SupplierInvoiceSelectionList: Overzicht van inkoopfacturen in een specifiek boekjaar en dagboek.
• CustomerInvoiceSelectionList: Overzicht van verkoopfacturen in een specifiek boekjaar en dagboek.
1.3 Inkoopfactuur fiatteren
Ten behoeve van fiattering is er in SupplierInvoice een drietal properties toegevoegd, te weten:
- ActivateInvoiceApproval (boolean): hiermee kan aangegeven worden of fiatteren van de inkoopfactuur van toepassing is. Om met fiattering te werken dient, naast de setting in de bedrijfsparameters, deze property op ‘true’ te worden gezet.
- ApproverId (string): fiatteurcode; als deze leeggelaten wordt, dan is impliciet gekozen voor de default fiatteur die aan de gebruiker gekoppeld is. Er kan echter ook gekozen worden voor een andere fiatteur dan de default fiatteur. In dat geval dient een fiatteur gespecificeerd te worden. In beide gevallen wordt aan de hand van het factuurbedrag en de fiatteurcode gecontroleerd of de factuur opgeslagen kan worden en of die gefiatteerd is.
- IsApproved (boolean, read-only): deze geeft aan of de factuur gefiatteerd is.
1.3.1 Voorbeeldbericht voor het opslaan van een gefiatteerde inkoopfactuur:
{
"activateInvoiceApproval": true, "messages": [],
"amountCreditSqueeze": 0.0, "amountCreditSqueezeCur": 0.0, "amountFrozen": 0.0,
"amountFrozenCur": 0.0, "amountRebate": 0.0, "amountRebateCur": 0.0, "amountTotal": 476.0, "amountTotalCur": 476.0,
"approvedById": "FIAT500", "autoCalculateVat": false, "bordereauxNumber": "", "canChange": true,
"cannotChangeReason": "",
"contactPerson": "Hans van Breukelen", "contactPersonId": "10",
"currencyId": "", "documentLink": null, "documentNumber": 0, "exchangeRate": 0.0, "fiscalYear": 2014,
"invoiceDate": "10-7-2020",
"invoiceExpirationDate": "9-8-2020", "invoiceId": "1",
"invoiceType": 1, "isApproved": true, "journalId": "I", "journalSection": "1", "journalTransaction": 6, "kvcPaymentCondition": false, "numberOfReminders": 0, "openingBalance": false, "paymentConditionId": "30", "paymentReference": "", "periodNumber": 1,
"processedBy": "Astrid Fiatteur tot 500", "processedById": "FIAT500",
"rebateExpirationDate": "9-8-2020", "rebatePercentage": 0.0,
"reference": "",
"supplierId": "CRD001", "supplierInvoiceLines": [ {
"accountId": "7000", "messages": [], "canChange": true,
"cannotChangeReason": "",
Release notes Unit4 Multivers API 2.2.0.3 "costCentreId": "",
"costCentreIdRequired": false, "costUnitId": "",
"costUnitIdRequired": false, "creditAmount": 0.0,
"creditAmountCur": 0.0, "currencyId": "",
"debitAmount": 400.0, "debitAmountCur": 400.0,
"description": "Crediteur/Leverancier binnenland", "documentNumber": 0,
"entryType": 0, "exchangeRate": 0.0, "fixedAssetEntry": null,
"isCashDiscountAccount": false, "isJournalEntrySplit": false,
"isSubAdminSpecificationRequired": false, "journalSection": 0,
"lineNumbers": [ 46
],
"projectEntry": null, "projectId": "", "quantity": 0.0, "splitDescription": "", "splitJournalEntry": false, "startDateOfSplit": "",
"subAdminSpecifications": [], "subTransaction": "",
"teleBankGuid": "", "totalPeriodsToSplit": null, "transactionDate": "10-7-2020", "vatAmount": 76.0,
"vatAmountCur": 76.0, "vatCodeId": 2, "vatType": 0 }
],
"supplierIsSubcontractor": false, "systemInvoice": false,
"totalAmountVatExcl": 400.0, "totalAmountVatExclCur": 400.0, "vatAdjusted": false,
"vatAmount": 76.0, "vatAmountCur": 76.0, "vatOnInvoice": true, "vatScenarioId": 1, "vatTransactionLines": [ {
"messages": [],
"amountNotDeductibleCur": 0.0, "amountTurnoverCur": 400.0, "canChange": true,
"cannotChangeReason": "", "currencyId": "",
"fiscalYear": 2014, "vatAmountCur": 76.0, "vatCodeId": 2, "vatScenarioId": 1, "vatType": 0 }
] }
Release notes Unit4 Multivers API 2.2.0.3
2 Opgeloste changes
Bug: Bij het boeken van een inkoopfactuur (SupplierInvoice) op een niet-aftrekbare-btw
grootboekrekening werd bij de berekening van de declaratiebedragen geen rekening gehouden met het niet-aftrekbare btw-percentage dat vastgelegd is bij de grootboekrekening.