JPK do K_45 i K_46 z inna kategorią RV

czy ktoś może wyjaśnić regułę z K_45
iif(RVN(RV->NR_DOK,'Z','A')+RVN(RV->NR_DOK,'Z','X')+RVN(RV->NR_DOK,'Z','M')<>0,RVN(RV->NR_DOK,'Z','A')+RVN(RV->NR_DOK,'Z','X')+RVN(RV->NR_DOK,'Z','M'),.F.)
zrozumiałem że jak mam inne kategorie to musze podmienić za X i M (np z Y mam import usług)
ale kto ma takie kategorie bo oryginalnie nie ma? i żeby to ujednolicić już kiedyś pisałem
iif(RVN(RV->NR_DOK,'Z','A')+RVN(RV->NR_DOK,'Z','X')+RVN(RV->NR_DOK,'Z','M')<>0,RVN(RV->NR_DOK,'Z','A')+RVN(RV->NR_DOK,'Z','X')+RVN(RV->NR_DOK,'Z','M'),.F.)
zrozumiałem że jak mam inne kategorie to musze podmienić za X i M (np z Y mam import usług)
ale kto ma takie kategorie bo oryginalnie nie ma? i żeby to ujednolicić już kiedyś pisałem