diff --git "a/soknad/src/main/java/no/nav/k9/s\303\270knad/ytelse/ung/v1/Ungdomsytelse.java" "b/soknad/src/main/java/no/nav/k9/s\303\270knad/ytelse/ung/v1/Ungdomsytelse.java" index c08e19c1..1027191f 100644 --- "a/soknad/src/main/java/no/nav/k9/s\303\270knad/ytelse/ung/v1/Ungdomsytelse.java" +++ "b/soknad/src/main/java/no/nav/k9/s\303\270knad/ytelse/ung/v1/Ungdomsytelse.java" @@ -20,16 +20,18 @@ public class Ungdomsytelse implements Ytelse { + @Valid + @JsonProperty(value = "søknadType", required = true) private UngSøknadstype søknadType = UngSøknadstype.DELTAKELSE_SØKNAD; @Valid @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY) - @JsonProperty(value = "søknadsperiode", required = true) + @JsonProperty(value = "søktFraDatoer", required = true) @NotNull private List<@NotNull LocalDate> søktFraDatoer = new ArrayList<>(); @Valid - @JsonProperty(value = "inntekter", required = true) + @JsonProperty(value = "inntekter", required = false) private OppgittInntekt inntekter; @Override diff --git "a/soknad/src/main/java/no/nav/k9/s\303\270knad/ytelse/ung/v1/UngdomsytelseS\303\270knadValidator.java" "b/soknad/src/main/java/no/nav/k9/s\303\270knad/ytelse/ung/v1/UngdomsytelseS\303\270knadValidator.java" index 0ae44130..09ad5e92 100644 --- "a/soknad/src/main/java/no/nav/k9/s\303\270knad/ytelse/ung/v1/UngdomsytelseS\303\270knadValidator.java" +++ "b/soknad/src/main/java/no/nav/k9/s\303\270knad/ytelse/ung/v1/UngdomsytelseS\303\270knadValidator.java" @@ -33,6 +33,10 @@ private List validerYtelse(Søknad søknad, List feil) { feil.add(new Feil("søktFraDatoer", PÅKREVD, "Deltakelsesøknad må sette minst en startdato")); } + if (ytelse.getSøknadType() == UngSøknadstype.RAPPORTERING_SØKNAD && ytelse.getInntekter() == null) { + feil.add(new Feil("inntekter", PÅKREVD, "Rapporteringsinnsending må sette inntekter")); + } + return feil; }