anchor.diff:      ,{<<"optional">>, Optional}
       ];
   
  -action(<<"add_users">>) ->
  -    [{<<"description">>, <<"Bulk create users using account_id,emails list">>}
  -    ,{<<"doc">>, <<"Creates users for accounts from file">>}
  +action(<<"import_onbill_data1">>) ->
  +    Mandatory = ?IMPORT_MANDATORY_ONBILL_DATA1,
  +    Optional = ?IMPORT_ONBILL_DATA1 -- Mandatory,
  +
  +    [{<<"description">>, <<"Bulk-import accounts company data for invoice generating">>}
  +    ,{<<"doc">>, <<"Imports onbill data from file">>}
       ,{<<"expected_content">>, <<"text/csv">>}
  -    ,{<<"mandatory">>, ?ADD_USERS_DOC_FIELDS}
  -    ,{<<"optional">>, []}
  +    ,{<<"mandatory">>, Mandatory}
  +    ,{<<"optional">>, Optional}
       ].
   
   %%% Verifiers
  
positive.code: %% Appliers
  -export([current_state/2
          ,import_accounts/3
          ,add_users/3
          ,is_allowed/1
          ]).
  
  -include_lib("tasks/src/tasks.hrl").
  -include_lib("kazoo_services/include/kz_service.hrl").
  
  -define(CATEGORY, "onbill").
  -define(ACTIONS, [<<"current_state">>
                   ,<<"import_accounts">>
                   ,<<"add_users">>
                   ]).
  
  -define(IMPORT_ACCOUNTS_DOC_FIELDS
  
negative.code: create_users(_AccountId, [], _Context) -> 'ok';
  create_users(AccountId, [UserName|Users], Context) -> 
      UserPassword = kz_binary:rand_hex(10),
      Props = props:filter_empty([
           {[<<"username">>], UserName}
          ,{[<<"first_name">>], <<"Firstname">>}
          ,{[<<"last_name">>], <<"Surname">>}
          ,{[<<"email">>], UserName}
  