Confrontatie ontvangstregels met inkoopfacturen (UpdateConnector FbConfrontation)

Let op: 

AFAS biedt naast het Help Center twee platforms voor het testen van connectoren en het raadplegen van specificaties, namelijk AFAS Connect en API Docs.

UpdateConnector voor het confronteren van ontvangstregels met inkoopfacturen. Hierdoor weet je wat je nog moet ontvangen en wat binnen is.

Naam UpdateConnector: FbConfrontation

Inhoud

Voorbereiding

Beschrijving

Mogelijke acties met de connector

INSERT

Records toevoegen.

XML-voorbeeld downloaden

DELETE

Records verwijderen

XML-voorbeeld downloaden

Aandachtspunt vanaf Profit 4

Als je de functionaliteit Confronteren op journaalpostnummer hebt geactiveerd dan zijn de velden Journaalpostnummer (EnNo) en Volgnummer journaalpostnummer (SeNo) verplicht.

Je moet dan de UpdateConnector aanpassen voor deze verplichte velden. Wij adviseren aan alle koppelpartners om deze velden altijd mee te gaan geven.

Belangrijke velden

Aantal geconfronteerd 

Als dit veld niet gevuld is, dan wordt dit uitgerekend. 

Berekening: Aantal eenheden geconfronteerd * Aantal per eenheid

Geheel geconfronteerd

Neem dit veld altijd op in de JSON of XML.

  • Als dit veld onwaar is dan is de ontvangst gedeeltelijk geconfronteerd.
  • Als dit veld waar is dan is de ontvangst geheel geconfronteerd. Eventuele verschillen worden bij het journaliseren geboekt naar de rekening kostprijs.
  • Als deze waarde niet gevuld wordt dan bepaalt Profit of de regel geheel geconfronteerd is.

Werkwijze

Het proces begint of bij het registeren van de inkoopmutatie of de goederenontvangst.

  1. Goederenontvangst boeken (UpdateConnector FbGoodsReceived)
  2. Financiële mutatie aanmaken (UpdateConnector FiEntries)
  3. GetConnector-request om de Guid op te halen van de ontvangstregel

    Gebruik een GetConnector o.b.v. de gegevensverzameling Inkooporderregels. Het veld ‘GUID regel’ heb je hier nodig.

  4. Confrontatie insturen.
  5. Eventuele bijlage (inkoopfactuur) in het dossier vastleggen (UpdateConnector KnSubject)

Voorbeelden

Goederen ontvangst vastleggen - Request

{
"FbGoodsReceived": {

"Element": {

"Fields": {

"CrId": "50028",

"War": "01"

},

"Objects": [

{

"FbGoodsReceivedLines": {

"Element": {

"Fields": {

"VaIt": "2",

"ItCd": "1000",

"BiUn": "stk",

"QuUn": "10"

}

}

}

}

]

}

}

}


Goederen ontvangst vastleggen - Response:

{

"FbGoodsReceived": {

"OrNu": "01893"

}

}

Financiële mutatie aanmaken - Request:

{

"FiEntryPar": {

"Element": {

"Fields": {

"Year": 2020,

"Peri": 5,

"UnId": 1,

"JoCo": "10"

},

"Objects": [

{

"FiEntries": {

"Element": [

{

"Fields": {

"VaAs": "3",

"AcNr": "50028",

"EnDa": "2020-05-25",

"BpDa": "2020-05-25",

"InId": "IH001057X",

"AmCr": "400"

}

},

{

"Fields": {

"VaAs": "1",

"AcNr": "3600",

"EnDa": "2020-05-25",

"BpDa": "2020-05-25",

"InId": "IH001057X",

"Ds": "Inkoop naar grootboek",

"AmDe": "330.58",

"VaId": "5"

}

},

{

"Fields": {

"VaAs": "1",

"AcNr": "1500",

"EnDa": "2020-05-25",

"BpDa": "2020-05-25",

"InId": "IH001057X",

"Ds": "BTW",

"AmDe": "69.42",

"VaId": "5"

}

}

]

}

}

]

}
}

}

Financiële mutatie aanmaken - Response:

{

"FiEntryPar": {

"UnId": "1",

"EnNo": "48227",

"InId": "IH001057X"

}

}

Confrontatie aanmaken - Request:

{

"FbConfrontation": {

"Element": {

"Fields": {

"UnId": 1,

"InId": "IH001057X"

},

"Objects": [

{

"FbGoodsReceived": {

"Element": {

"Fields": {

"OrNu": "01893"

},

"Objects": [

{

"FbGoodsReceivedLines": {

"Element": {

"Fields": {

"GuLi": "{8FDB1897-0620-4EC9-8355-1BD5199884E7}",

"QuCf": "400"

}

}

}

}

]

}

}

}

]

}

}

}

Confrontatie aanmaken - Response:

{

"FbConfrontation": {

"UnId": "1",

"VaAd": "3",

"DcNr": "50028",

"InTp": "1",

"InId": "IH001057X",

"AmCf": "330.58",

"AmGc": "16000",

"CfSt": "2"

}

}

Direct naar

  1. UpdateConnector beschrijvingen