anchor.diff:  -define(NOTIFICATION_MIME_TYPES, [{<<"text">>, <<"html">>}
                                  %   ,{<<"text">>, <<"plain">>}
                                    ]).
  +-define(DELETABLE_ONBILL_DOC_TYPES, [<<"transaction_based_invoice">>]).
   
   -spec init() -> 'ok'.
   init() ->
  
positive.code: allowed_methods(?GENERATE) ->
      [?HTTP_PUT];
  allowed_methods(_) ->
      [?HTTP_GET].
  allowed_methods(_,?ATTACHMENT) ->
      [?HTTP_GET].
  
  
negative.code: validate(Context, ?CURRENCY_SIGN) ->
      validate_currency_sign(Context, cb_context:req_verb(Context));
  validate(Context, ?GENERATE) ->
      validate_generate(Context, cb_context:req_verb(Context));
  validate(Context, DocId) ->
      validate_doc(Context, DocId, cb_context:req_verb(Context)).
  validate(Context, Id, ?ATTACHMENT) ->
      validate_onbill(Context, Id, ?ATTACHMENT, cb_context:req_verb(Context)).
  
  