MKG API Inkooporder
Getest op API V3 en MKG Versie 005.91.014.
|
Inhoudsopgave |
|
Data dictionary |
|
Postman |
Opvragen
|
Crediteur |
Inkooporders ophalen
Voor het opvragen van een lijst met inkooporders kan de volgende aanroep worden gebruikt. De API maakt gebruik van paginering, waarbij maximaal 1000 regels in één aanroep worden aangeboden.
GET {{restUrl}}/Documents/iorh
- Fieldlist: admi_num,iorh_num,iorr_num,iorr_cred,cred_num,iorr_dat_ontvangst
- NumRows: 1000
{{restUrl}}/Documents/iorh/?NumRows=1000&FieldList=admi_num,iorh_num,iorr_num,iorr_cred,cred_num,iorr_dat_ontvangst
Inkooporderregels ophalen
Voor het opvragen van een lijst met inkoopordersregels kan de volgende aanroep worden gebruikt. De API maakt gebruik van paginering, waarbij maximaal 1000 regels in één aanroep worden aangeboden.
GET {{restUrl}}/Documents/iorh
- Fieldlist: iorh_num,iorr_num,iorr_cred,t_iorh_cred,iorr_uitbesteding,iorr_verh_aantal_aantal_grp,iorr_backorder_aantal
- NumRows: 1000
{{restUrl}}/Documents/iorr/?NumRows=1000&FieldList=iorh_num,iorr_num,iorr_cred,t_iorh_cred,iorr_uitbesteding,iorr_verh_aantal_aantal_grp,iorr_backorder_aantal
Lijst met inkopers
Voor het opvragen van een lijst met inkopers kan de volgende aanroep worden gebruikt. De API maakt gebruik van paginering, waarbij maximaal 1000 regels in één aanroep worden aangeboden.
GET {{restUrl}}/Documents/inkr
- Fieldlist: medw_num,inkr_naam,inkr_num
- NumRows: 10
{{restUrl}}/Documents/inkr/?Fieldlist=medw_num,inkr_naam,inkr_num&NumRows=10
Aanmaken
|
Crediteur |
Inkooporderheader
Voor het aanmaken van een inkooporder moet een crediteur zijn aangemaakt waar deze aan wordt gekoppeld. De crediteur wordt gekoppeld met de variabele {{cred_num}}.
POST {{restUrl}}/Documents/iorh
{{restUrl}}/Documents/iorh
Request body:
{
"request": {
"InputData": {
"iorh": [
{
"admi_num": {{admi_num}},
"cred_num": {{cred_num}},
"inkr_num": "Inkoper",
"iorh_ref_onze": "Our reference",
"iorh_ref_uw": "Creditor reference",
"iorh_ordernummer_extern": "Customer order code",
"iorh_dat_order": "31-12-2025",
"iorh_dat_ontvangst": "31-12-2025",
"iorh_dat_bevestigd": "31-12-2025"
}
]
}
}
}
Inkooporderregel
Voor het aanmaken van een inkooporderregel moet er een inkooporder zijn aangemaakt waar deze aan wordt gekoppeld. Deze inkooporder wordt gekoppeld met de variabele {{iorh_num}}.
POST {{restUrl}}/Documents/iorh/{{iorh_num}}/iorh_iorr/
{{restUrl}}/Documents/iorh/{{iorh_num}}/iorh_iorr/
Request body:
{
"request": {
"InputData": {
"iorr": [
{
"admi_num": {{admi_num}},
"iorh_num": {{iorh_num}},
"arti_code": "Artikel",
"iorr_oms_1": "Sales order line",
"iorr_order_aantal": 100,
"iorr_eenh_order": "st."
"btwc_code": 1
}
]
}
}
}
Acties
Inkooporderregel accepteren
In MKG is het mogelijk om een inkooporderregel te accepteren. Dit kan, zowel voor één regel, als voor meerdere regels tegelijk. Het accepteren van een inkooporderregel zorgt ervoor dat deze regel wordt vastgelegd en geaccepteerd. Daarmee is de regel goedgekeurd en klaar voor verdere verwerking.
Voor het accepteren van één inkooporderregel maak je gebruik van de volgende call:
PUT{{restUrl}}/Documents/iorr/{{admi_num}}+{{iorhnum}}+{{iorrnum}}/Service/s_actie_accepteren?FieldList=iorr_num
{{restUrl}}/Documents/iorr/{{admi_num}}+{{iorhnum}}+{{iorrnum}}/Service/s_actie_accepteren?FieldList=iorr_num
Voor het accepteren van meerdere inkooporderregels maak je gebruik van de volgende call:
PUT{{restUrl}}/Documents/iorr/0/Service/s_actie_accepteren
{{restUrl}}/Documents/iorr/0/Service/s_actie_accepteren
Request body:
{
"request": {
"InputData": {
"t_selected_rows": [
{
"t_value": "0x0000000003d6bc43"
},
{
"t_value": "0x0000000003d6bc44"
}
]
}
}
}
Inkooporderregel bevestigen
In MKG is het mogelijk om een inkooporderregel te bevestigen. Dit kan, zowel voor één regel, als voor meerdere regels tegelijk. Het bevestigen van een inkooporderregel zorgt ervoor dat deze regel wordt vastgelegd en bevestigd aan de crediteur. De regel is dan goedgekeurd en klaar voor verdere verwerking.
Voor het bevestigen van één inkooporderregel maak je gebruik van de volgende call:
PUT{{restUrl}}/Documents/iorr/{{admi_num}}+{{iorhnum}}+{{iorrnum}}/Service/s_actie_bevestigen?FieldList=iorr_num
{{restUrl}}/Documents/iorr/{{admi_num}}+{{iorhnum}}+{{iorrnum}}/Service/s_actie_bevestigen?FieldList=iorr_num
Voor het bevestigen van meerdere inkooporderregels maak je gebruik van de volgende call:
PUT{{restUrl}}/Documents/iorr/0/Service/s_actie_bevestigen
{{restUrl}}/Documents/iorr/0/Service/s_actie_bevestigen
Request body:
{
"request": {
"InputData": {
"t_selected_rows": [
{
"t_value": "0x0000000003c86e8b"
},
{
"t_value": "0x0000000003c86e8c"
}
]
}
}
}
Inkooporderregel bestellen
In MKG is het mogelijk om een inkooporderregel te bestellen. Dit kan, zowel voor één regel, als voor meerdere regels tegelijk. Het bestellen van een inkooporderregel zorgt ervoor dat deze regel wordt besteld bij de voorkeursleverancier/-crediteur. De regel is dan besteld en klaar voor verdere verwerking.
Voor het bestellen van één inkooporderregel maak je gebruik van de volgende call:
PUT{{restUrl}}/Documents/iorr/{{admi_num}}+{{iorh_num}}+{{iorr_num}}/Service/s_actie_in_bestelling
{{restUrl}}/Documents/iorr/{{admi_num}}+{{iorh_num}}+{{iorr_num}}/Service/s_actie_in_bestelling
Voor het bevestigen van meerdere inkooporderregels maak je gebruik van de volgende call:
PUT{{restUrl}}/Documents/iorr/0/Service/s_actie_bevestigen
{{restUrl}}/Documents/iorr/0/Service/s_actie_bevestigen
Request body:
{
"request": {
"InputData": {
"t_selected_rows": [
{
"t_value": "0x0000000003c86e8b"
},
{
"t_value": "0x0000000003c86e8c"
}
]
}
}
}
Vernieuw VC-prijzen
Soms moet je de voorcalculatieprijzen verversen, als er wijzigingen hebben plaatsgevonden. Dit kan je doen met de service s_refresh_prices. Deze service roep je aan met de volgende call:
PUT{{restUrl}}/Documents/iorr/{{admi_num}}+{{iorh_num}}+{{iorr_num}}/Service/s_refresh_prices
{{restUrl}}/Documents/iorr/{{admi_num}}+{{iorhnum}}+{{iorrnum}}/Service/s_refresh_prices
- Gepubliceerd:5 nov 2025 08:22
- TypeAlgemeen
- Categorie
- Product
- BeschikbaarheidOpenbaar