Może wiecie dlaczego ten kod nie ustawia przeliczania po brutto podczas tworzenia dokumentu FZ w sferze Nexo?
Kod:
var dokumentyZakupu = sfera.DokumentyZakupu();
var asortymenty = sfera.Asortymenty();
var jednostkiMiar = sfera.JednostkiMiar();
var walutyDD = sfera.Waluty().DaneDomyslne;
var podmioty = sfera.Podmioty();
var statusyDD = sfera.StatusyDokumentow().DaneDomyslne;
var konfFz = sfera.Konfiguracje().DaneDomyslne.FakturaZakupuVAT;
var mag = sfera.Magazyny().Dane.Pierwszy(m => m.Symbol == "MAG");
using (var fz = dokumentyZakupu.Utworz(konfFz))
{
fz.Dane.Magazyn = mag;
fz.Dane.OperacjePrzeliczaniaPozycji = new Guid("7995085B-2B24-4020-8607-6085D018B509");
fz.Dane.OperacjePrzeliczaniaDokumentu = new Guid("25221403-E724-4EC6-8024-FBBDE46C5341");
if (mag == null) return;
try
{
if (!string.IsNullOrWhiteSpace(faktura.DataWystawienia))
fz.Dane.DataWydaniaWystawienia = DateTime.Parse(faktura.DataWystawienia);
if (!string.IsNullOrWhiteSpace(faktura.DataSprzedazy))
fz.Dane.DataSprzedazy = DateTime.Parse(faktura.DataSprzedazy);
}
catch (FormatException)
{
return;
}
if (faktura.Sprzedawca == null || string.IsNullOrWhiteSpace(faktura.Sprzedawca.Nip))
return;