<%@ language = "JavaScript" %>
<%
/*
    $Revision$
    $Id$

    File:               get_ref_info_ajax.asp
    Description:        Ophalen van referentie info om client-side data te hebben
    Parameters:
        ref_nr:         referentie nummer
    Context:
    Note:
    Sample:             appl/fin/get_ref_info_ajax.asp?ref_nr=st36915/1
*/ %>

<%
var JSON_Result = true;
%>

<!-- #include file="../Shared/common.inc"-->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="./fin.inc" -->

<%
var ref_nr = getQParam("ref_nr");
var fin_boekm_jaar = getQParam("fin_boekm_jaar");
var refchanged = (getQParamInt("refchanged") == 1);
var fin_factuur_nr = getQParam("fin_factuur_nr");
var ascontactpers = (getQParamInt("ascontactpers", 0) == 1);

var fin_factuur_geg = fin.analysereferentie(ref_nr, ascontactpers);
fin_factuur_geg.fin_boekm_jaar = fin_boekm_jaar;
fin_factuur_geg.fin_key = -1;

if (!fin_factuur_geg.message)
{
  ref_info = fin.getreferentieinfo(fin_factuur_geg, fin_factuur_nr);
  if (ref_info) ref_info.refchanged = refchanged;
}
else
  ref_info = fin_factuur_geg; // message doorgeven voor alert

Response.Write(JSON.stringify(ref_info));
%>
