Skocz do zawartości

Podwojona wartość dokumentu przy płatnościach odroczonych

Polecane posty

Dzień dobry,

przy próbie przekształcenia zk na fs z płatnością odroczoną dostaje komunikat

Cytat

Suma płatności (126,00 PLN) nie jest równa kwocie do zapłaty (63,00 PLN) na dokumencie.
 na polach:
DokumentDS.PlatnosciDokumentow

Należności: 0;    Kwota nierozliczona: 0,00 PLN;    W tym przeterminowane: 0,00 PLN
Zobowiązania: 0;    Kwota nierozliczona: 0,00 PLN;    W tym przeterminowane: 0,00 PLN
 na polach:
DokumentDS.PlatnikRozrachunki

Nie ustawiono powiązanego obiektu.
 na polach:
Rezerwacja.Asortyment

zawsze jest to wartość dokumentu razy 2

 

InsERT.Moria.ModelDanych.Konfiguracja konfFs = sfera.PodajObiektTypu<IKonfiguracje>().DaneDomyslne.FakturaVAT;
var pobrania = sfera.PodajObiektTypu<IFormyPlatnosci>().Dane.Wszystkie();
using (IDokumentSprzedazy ds = dokumentySprzedazy.Utworz(konfFs))
{
    ParametryGrupowaniaDS parametryGrupowania = new ParametryGrupowaniaDS();
    parametryGrupowania.MetodaGrupowaniaPozycji = MetodaGrupowaniaPozycji.BezKonsolidacji;
    parametryGrupowania.MetodaWyliczeniaCen = MetodaWyliczeniaCen.PrzepisanieZDokumentuGlownego;
    parametryGrupowania.MiejsceDostawy = zk.MiejsceDostawy;
    parametryGrupowania.MiejsceDostawyTyp = MiejsceDostawyTyp.Nabywca;
    parametryGrupowania.NabywcaSprzedawca = zk.NabywcaSprzedawcaWybrany;
    parametryGrupowania.OdbiorcaDostawca = zk.OdbiorcaWybrany;
    parametryGrupowania.PrzeniesNatychmiastowe = PrzenoszeniePlatnosciNatychmiastowych.Brak;

    parametryGrupowania.OperacjePrzeliczaniaDokumentu = zk.OperacjePrzeliczaniaDokumentu;
    ds.WypelnijNaPodstawieZK(zk.Pozycje, zk, parametryGrupowania);
    ds.Przelicz();
    var pl = pobrania.Where(w => w.Id == 1003).FirstOrDefault();
    Console.WriteLine(pl.Id);
    ds.Platnosci.DodajPlatnoscOdroczona(pl, ds.Dane.Wartosc.BruttoPoRabacie);
    if (!ds.Zapisz())
    {
        ds.WypiszBledy();

    }

}

 

Jeśli usunę ds.Platnosci.DodajPlatnoscOdroczona to rozlicza się jako gotówka.

 

Na zk nie ma żadnych płatności

obraz.png.49f79713f91cd830e159233d63c36b0e.png

 

edit:

mała aktualizacja, przy rozliczaniu przedpłat jest to samo

wcześniej było to testowane na wersji  34.0.0.4222 i działało, obecnie mam 35.1.1.4543

 

 

Edytowane przez Anna Sałacińska
Link to postu
49 minut temu, Anna Sałacińska napisał:

Jeśli usunę ds.Platnosci.DodajPlatnoscOdroczona to rozlicza się jako gotówka.

Proszę sprawdzić czy klient ma określoną płatność domyślną i czy nie jest to przypadkiem gotówka?

Po realizacji dokumentu zawsze można usunąć wszystkie płatności wywołując

ds.Dane.PlatnosciDokumentow.Clear();

 

49 minut temu, Anna Sałacińska napisał:

wcześniej było to testowane na wersji  34.0.0.4222 i działało, obecnie mam 35.1.1.4543

W wersji 35.0.0 płatności przeszły dużą przebudowę. Zapowiedź różnic w obsłudze płatności była publikowana w poniższym wątku.

 

Link to postu
×
×
  • Dodaj nową pozycję...