Radomił Ząbik 308 Napisano 16 Listopada 2023 Udostępnij Napisano 16 Listopada 2023 w [Sfera] Dodawanie rozrachunku Podczas dodawania "ręcznego" rozrachunku, trafiłem na dwa problemy z ustawieniem danych. Termin płatności using (IRozrachunek rch = rozrachunki.Utworz()) { rch.Dane.TerminPlatnosci = rchDate; } Otrzymuję błąd: Pole automatycznie wyliczane. Jego edycja jest niedozwolona. Nie wiem, czy trzeba go ustawić poprzez PlatnosciDokumentow, jeśli tak, to nie wiem jak. Kwota VAT using (IRozrachunek rch = rozrachunki.Utworz()) { rch.Dane.KwotaVAT = kwotavat; } Otrzymuję błąd: Bezpośrednia zmiana wartości KwotaVAT nie jest dozwolona. Tutaj to nawet nie mam pomysłu, jak miałbym ją inaczej dodać. Przez BazowyZapisWEwidencjiVAT? Link to postu
Rozwiązanie Daniel Kozłowski 1 171 Napisano 16 Listopada 2023 Rozwiązanie Udostępnij Napisano 16 Listopada 2023 w [Sfera] Dodawanie rozrachunku Należy pamiętać, że rozrachunki (należności i zobowiązania) w nexo mogą być rozbijane na raty i tak należy na nich operować - na ratach / pozycjach rozrachunku - w przypadku jednej raty należy aktualizować pierwszą ratę / pozycję rozrachunku. Cytat Rozrachunek. Pozycje Property Raty (pozycje) rozrachunku. Property Value Type: ICollection< PozycjaHarmonogramuRozrachunku> 1 Link to postu
Radomił Ząbik 308 Napisano 16 Listopada 2023 Autor Udostępnij Napisano 16 Listopada 2023 w [Sfera] Dodawanie rozrachunku Bingo. No to trzeba skorygować kod do założenia z ratami. No to kod, w uproszczeniu i założeniu, że mamy tylko i wyłącznie jedną domyślną ratę, mamy: using (IRozrachunek rch = rozrachunki.Utworz()) { var pozycja = rch.Dane.Pozycje.FirstOrDefault(); pozycja.TerminPlatnosci = rchDate; pozycja.KwotaVAT = kwotavat; } Link to postu
Polecane posty