anchor.diff:  validate_onbill(Context, ?CARRIERS, Id, ?HTTP_GET) ->
       read_onbill(<<"carrier.", (kz_util:to_binary(Id))/binary>>, Context);
   validate_onbill(Context, ?CARRIERS, Id, ?HTTP_POST) ->
  -    save_onbill(build_carrier_doc_id(Id, Context), Context);
  -validate_onbill(Context, ?SERVICE_PLANS, Id, ?HTTP_GET) ->
  -    crossbar_doc:load(Id, Context, [{'expected_type', <<"service_plan">>}]);
  -validate_onbill(Context, ?SERVICE_PLANS, Id, ?HTTP_POST) ->
  -    save_account(Id, <<"service_plan">>, Context).
  +    save_onbill(build_carrier_doc_id(Id, Context), Context).
   
   validate_onbill(Context,?CARRIERS, Id, AttachmentId, ?HTTP_GET) ->
       load_carrier_attachment(Context, build_carrier_doc_id(Id, Context), <<Id/binary, "_", AttachmentId/binary, ".tpl">>);
  
positive.code: -define(ATTACHMENT, <<"attachment">>).
  -define(GENERATE, <<"generate">>).
  -define(CARRIERS, <<"carriers">>).
  -define(SERVICE_PLANS, <<"onbill_service_plans">>).
  -define(MODB, <<"onbills_modb">>).
  -define(RESELLER_VARIABLES, <<"onbill_reseller_variables">>).
  -define(ALL_CHILDREN, <<"all_children">>).
  
negative.code: validate(Context, ?GENERATE, Id) ->
      validate_generate(Context, Id, cb_context:req_verb(Context));
  validate(Context, ?CARRIERS, Id) ->
      validate_onbill(Context, ?CARRIERS, Id, cb_context:req_verb(Context)).
  validate(Context,?CARRIERS, Id, AttachmentId) ->
      validate_onbill(Context,?CARRIERS, Id, AttachmentId, cb_context:req_verb(Context));
  validate(Context,?MODB, Id, ?ATTACHMENT) ->
  