@Przemysław Kwiatkowski @Andrzej Kubik dziękuję za odpowiedzi. Zamieniłem kolejność podawania danych i w przykładzie podanym na samej górze to zadziałało .... ALE mam kolejny przykład, który nie liczy się poprawnie...
Dane jakie przesyłam do Subiekt za pomocą Sfery
Product 1:
CenaBruttoPoRabacie: 4.39
WartoscBruttoPoRabacie: 13.17
CenaBruttoPrzedRabatem: 4.39
WartoscBruttoPrzedRabatem: 13.17
Product 2:
CenaBruttoPoRabacie: 4.39
WartoscBruttoPoRabacie: 43.9
CenaBruttoPrzedRabatem: 4.39
WartoscBruttoPrzedRabatem: 43.9
Product 3
CenaBruttoPoRabacie: 4.39
WartoscBruttoPoRabacie: 109.75
CenaBruttoPrzedRabatem: 4.39
WartoscBruttoPrzedRabatem: 109.75
Fragment kodu, który za to odpowiada:
$position->IloscJm = intval($product['qty']);
$position->CenaBruttoPoRabacie = floatval($product['price']);
$position->WartoscBruttoPoRabacie = floatval($product['price']) * intval($product['qty']);
if(floatval($product['price_before_discount'])>0){
$position->CenaBruttoPrzedRabatem = floatval($product['price_before_discount']);
$position->WartoscBruttoPrzedRabatem = floatval($product['price_before_discount']) * intval($product['qty']);
}
... i efekt w Subiekt , FV
Dlaczego na FV "Cena brutto (R)" jest inna niż ta, którą podałem wprost ? Czy może Subiekt przelicza , podaną przeze mnie cenę BRUTTO na NETTO i potem z powrotem na BRUTTO ?