А
getUuid()
.flatMap { uuid -> getOrCreateSale(uuid) },
getSystem()
.map { mainSystem ->
val onlyOn = 1
if (main.size == onlyOn) {
val mainSystem = sInside.fromInt(mainTaxSystemList[0].code)
mainSystem == Tax.GENERAL || System == TaxInside.UNIFIED_AGRICULTURAL
} else {
false
}
},
getSettings(),
zipper()
)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())