anchor.diff:      ,{<<"doc">>, <<"Just an experimentsl feature.\n"
                      "No additional parametres needed.\n"
                    >>}
  -    ];
  -
  -action(<<"import_periodic_fees">>) ->
  -    Mandatory = ?IMPORT_PERIODIC_FEES_MANDATORY_FIELDS,
  -    Optional = ?IMPORT_PERIODIC_FEES_DOC_FIELDS -- Mandatory,
  -
  -    [{<<"description">>, <<"Bulk-import using periodic fees list">>}
  -    ,{<<"doc">>, <<"Assigning periodic fees from file">>}
  -    ,{<<"expected_content">>, <<"text/csv">>}
  -    ,{<<"mandatory">>, Mandatory}
  -    ,{<<"optional">>, Optional}
  -    ];
  -
  -action(<<"import_accounts">>) ->
  -    Mandatory = ?IMPORT_ACCOUNTS_MANDATORY_FIELDS,
  -    Optional = ?IMPORT_ACCOUNTS_DOC_FIELDS -- Mandatory,
  -
  -    [{<<"description">>, <<"Bulk-create accounts using account_names list">>}
  -    ,{<<"doc">>, <<"Creates accounts from file">>}
  -    ,{<<"expected_content">>, <<"text/csv">>}
  -    ,{<<"mandatory">>, Mandatory}
  -    ,{<<"optional">>, Optional}
  -    ];
  -
  -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">>, Mandatory}
  -    ,{<<"optional">>, Optional}
       ];
   
   action(<<"generate_docs">>) ->
  
positive.code: %% Appliers
  -export([current_state/2
          ,periodic_fees/2
          ,import_periodic_fees/3
          ,import_accounts/3
          ,import_onbill_data1/3
          ,generate_docs/2
          ,sync_onbills/2
          ,is_allowed/1
          ,maybe_format_address_element/2
          ]).
  
  -include_lib("tasks/src/tasks.hrl").
  
negative.code:         andalso kz_account:is_reseller(AccountDoc)
          orelse kz_account:is_superduper_admin(AuthAccountDoc).
  
  -spec replicate_onbill_doc(ne_binary()) ->
                                            {'ok', kz_json:object()} |
                                            {'error', any()}.
  