Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UST3729] VHIP900 wijziging aan 2 velden in klanteninterface:

- ZetBusinessType() wordt nu gezet a.h.v. IsConsumer

- ZetFacturatieWijze() wordt nu gezet a.d.v. InclTax

- Na Klant.Save() => a.d.h. InclTax expliciet zetten van piece 55 op node 0 (KKL en DKL) => FacturatieWijze => want wordt in Klant.Save() door crm-event overschreven, wat we in Cache niet (meer) willen

- GeefKlantIndexKKL() op KlantMock gezet

  1. … 2 more files in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Aanpassing samenspel tussen ZetBusinessType, InclTax en ZetActiviteit, IsConsumer

  1. … 1 more file in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- ZetBusinessType moet ook gebeuren indien IsConsumer="Yes" => Anders wordt ZetFacturatieWijze weer overschreven door APPS.CRM.KlantService bij het saven van een klant

  1. … 1 more file in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- TaxGroup => Converten volgens enum DOM.VKP.enu.BTWRegimeKlant => "BDOM" = "Aanrekenen", anders "Vrijgesteld"

  1. … 2 more files in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Cust.IsConsumer => ZetActiviteit() => Consument()

  1. … 4 more files in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Kleine refactoring => gemeenschappelijke code binnen klasse => private method

  1. … 1 more file in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Cust.CustClassificationId => ZetRegio()

  1. … 3 more files in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Cust.PaymTermId => ZetBetalingwijze() en ZetBetalingTermijn()

  1. … 8 more files in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Cust.TaxGroup => ZetBTWRegime() => realistisch voorbeeld in testen gebruikt => BUNIT

[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Cust.InclTax => ZetFacturatieWijze() => met vertaalsslag deze keer => Yes = Incl EN No = Excl

  1. … 1 more file in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Cust.TaxGroup => ZetBTWRegime()

  1. … 1 more file in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Cust.InclTax => ZetFacturatieWijze()

  1. … 1 more file in changeset.
[UST3699] VHIP900: Sync klant: extra velden uit de nieuwe XSD mappen:

- Cust.TaxRegistrationNumber => ZetHandelsregisterNr()

  1. … 1 more file in changeset.
[UST3689] VHIP900: Sync klant: onderzoek landcode Oostenrijk AT of AU:

- CustomerInConverter => mini-refactoring betreffende LanguageId

- CustomerInConverter => Bij UpdateKlant => ZetAdres => uitvoering is afhankelijk van of AX hoofdadres doorgaf => anders hoofdadres niet updaten

- LeverAdresUtils => MaakPrimairAdres => Indien geen hoofdadres doorgegeven door AX => Error loggen

- vhUnitTest...ZetLeverAdressenBestaandeKlant => moest nog verwijderd worden, want move class gebeurd naar vhUnitTest...ZetLeverAdressen wegens naamwijziging geteste method

    • -0
    • +17
    ./LeverAdresUtilsMock.cls.xml
  1. … 7 more files in changeset.
[UST3676] VHIP900: KlantSync: Fix indexen op Klant indien gewijzigde naam:

- Zetten van (een eventueel veranderde) Naam, Toenaam en Aanspreking terug uit comment gehaald, want breken van indexen lag daar toch niet aan.

  1. … 1 more file in changeset.
[UST3672] VHIP900: Sync klant: Voorlopig geen naamswijziging bestaande klanten wegens probleem met indexen:

- Bijhorende test

[UST3667] VHIP900: Sync klant: aanpassing naam van klant geeft geen goed resultaat:

- Als eerste wordt de door AX aangeleverde Name getoetst of die eindigt op een geldige Juridische Vorm en deze wordt in Aanspreking gezet.

  1. … 3 more files in changeset.
[UST3662] VHIP900 KlantSync: VerzendingWijze indien niet meegegeven door AX:

- Verzendingwijze leeg indien DlvMode niet meegegeven door AX en bovendien error gelogd

- Kleine aanpassing in detail van errorlog => LocationId wordt nu medegedeeld om te weten over welk LeverAdres het gaat

- Kleine refactoring CustomerInConverter-test => Private methods naar beneden verhuisd en achterhaalde UnitTest verwijderd => We zetten geen verzendingwijze meer op de klant zelf (hoofdadres) want AX stuurt dat niet mee

  1. … 2 more files in changeset.
[UST3659] VHIP900 - verzendwijze op klant:

- ZetVerzendingWijze niet doen op de Klant, enkel op de LeverAdressen

- ZetKlantAdresNr ophalen van het bestaande LeverAdres

  1. … 2 more files in changeset.
[UST3629] VHIP900: Sync klant: issue met naam van klant:

- Aanspreking mag voortaan leeg blijven

- Toenaam zal anders ingevuld worden, voor nu mag het leeg blijven

  1. … 1 more file in changeset.
[UST3652] VHIP900 - Grondige refactoring:

- Er is nu een enkele ZetLeverAdressen, ipv de ZetLeverAdressenNieuweKlant en de ZetLeverAdressenBestaandeKlant

- Er is nu een enkele ZetAdres, ipv de ZetNieuwLeverAdres en de ZetGemeenschappelijkePropertiesOpAdres

- MaakVerzendingWijze handelt nu zelf alle nodige logica af (o.a. betreffende InsertOfUpdate)

  1. … 5 more files in changeset.
[UST3344] Verzendwijze conversie tussen Admin en AX: review verwerkingen.
  1. … 9 more files in changeset.
[UST3344] VerzendWijze mapping AX <-> Admin. Ook bij sync klant. Refactoring van GeefPrimairAdres: gevolg op test.
[UST3397] VHIP900: Sync klant: leveradressen: Bestaande Klant:

- Refactoring => incl afzonderen code ivm adressen naar nieuwe klasse LeverAdresUtils

- Klasse Land is nu TECH.Interface => Mockable nu

- Aanpasssen UnitTests => Op 1 na die nu in comment staat => PRA gaat die nakijken

  1. … 8 more files in changeset.
[UST3391] VHIP900: Sync klant: leveradressen: Nieuwe Klant:

- Voorziening converter van LeverAdresTypes in AxToAdminUtils => ConvertLeverAdresType

- LeverAdresFactory Mockable gemaakt

- Refactoring bestaande code => Address.Description = concatenatie van Aanspreking en Naam van een Adres

- Implementatie zetten van LeverAdressen igv nieuw in AX aangemaakte klant

- Nota1 => Address.Nota1External = Telefoon

- Nota2 => Address.Nota2External = Opmerking1 en Opmerking2 (per 50 karakters)

  1. … 5 more files in changeset.
[UST3344] VerzendWijze mapping AX <-> Admin. Ook bij sync klant.
  1. … 2 more files in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- opkuis

[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- aanvulling update + testen

  1. … 1 more file in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- Begin basis test update

  1. … 1 more file in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- rechtsvorm indien geldig weghalen van naam en in Aanspreking

- indien niet geldig aanspreking leeg

  1. … 1 more file in changeset.