add_filter( 'ifirma/domestic_invoice/data', 'wpdesk_ifirma_net_price', 10, 2 );
function wpdesk_ifirma_net_price( array $data, WPDesk_iFirma_Invoice_Data $document_data ) {
	if ( $data['LiczOd'] === 'BRT' ) {
		$data['LiczOd'] = 'NET';
		$total          = 0;
		foreach ( $data['Pozycje'] as $item_id => $item ) {
			if ( $data['Pozycje'][ $item_id ]['CenaJednostkowa'] ) {
				$price          = $data['Pozycje'][ $item_id ]['CenaJednostkowa'];
				$vat            = str_replace( '0.', '', $data['Pozycje'][ $item_id ]['StawkaVat'] );
				$priceBeforeVat = $price / ( 1 + ( $vat / 100 ) );
				$net_price      = $price - $priceBeforeVat;
				$item_price     = round( $price - $net_price, 2 );

				$total                                          += $item_price;
				$data['Pozycje'][ $item_id ]['CenaJednostkowa'] = $item_price;
			}
		}
	}

	$data['Zaplacono']             = $total;
	$data['ZaplaconoNaDokumencie'] = $total;

	return $data;
}