refactor customer parsing behvior
rector invoice item repo